roboforum.ru

Технический форум по робототехнике.

Идея полусимуляции :)

Идея полусимуляции :)

=DeaD= » 13 ноя 2009, 15:02

В общем есть масса интересных идей как добавить роботам самообучения, интеллектуальности, но многие из них требуют достаточно развесистого железа, и есть некоторое отторжение симуляторов.

Есть мысль реализовать промежуточное решение :) сделать прослойку между реальным железом и управляющим модулем, которая симулирует половину вещей. Типа в неё можно заложить эмуляцию подсистемы питания, зарядки и повреждений робота.

Например, реально аккум работает 2ч, а система будет показывать остаток заряда как на 3 минуты, но зато будет давать "подзаряжаться" не от реального источника питания, а просто вставая под ИК-прожектор, передающий специальный код в приёмник промежуточного модуля. Так же можно симулировать повреждения наносимые роботу так же по ИК-кодам, типа "зоны радиации" и т.п.

Re: Идея полусимуляции :)

setar » 13 ноя 2009, 15:12

:) О ! теперь до тебя дошло о чем я толкую уже сколько времени
я про CLI Command Line Interface.

введение этого слоя виртуализации позволяет убить сразу несколько зайцев:
1. автоматическая генарация документации по синтаксису языка в диаграммах
2. автоматическая генерация WEB интерфейса управления роботом на базе диаграммы переходов состояний и описания синтаксиса команд (ну плюс шаблоны разумеется)
3. частичное или полное эмулирование железа и его ответной реакции (можем эмулировать что угодно)
4. защита от хака или "дурака": cli проверяет синтаксис и анализирует его допустимость , это лучше чем c web морды или программы секвенсера напрямую гнать ORFA коды

думаю есть ещё куча "+"

Re: Идея полусимуляции :)

=DeaD= » 13 ноя 2009, 15:51

Не дошло :) при чем тут CLI? :)
Есть MSRS, сначала осваиваем её, потом лезем умничать во что-то аналогичное на уровне железа.
Вообще задач дофига, не вижу чем CLI спасёт мир.

Re: Идея полусимуляции :)

setar » 13 ноя 2009, 16:37

:) одно маленькое дополнение - MSRS в отличии от обычного подхода Microsoft выполнен по грамотной технологии и в своем составе такую CLI имеет , я посмотрю как этот модуль называется в их терминологии и напишу.
И нам вовсе не обязательно изобретать велосипед - можно взять реализацию прямо из MSRS

Re: Идея полусимуляции :)

=DeaD= » 13 ноя 2009, 17:11

Давай сначала освоим MSRS, а потом поймём - что это такое, предлагаемый тобой CLI.

И какие у нас шансы сделать это на МК, чтобы не получилось, что объем данных, который мы можем таким образом обрабатывать, ограничится 2 ИК-бамперами, на всё остальное ширины канала и скорости МК не хватит ;)

Добавлено спустя 33 секунды:
И вообще это тут оффтоп :))))

Re: Идея полусимуляции :)

CiSi » 15 ноя 2009, 14:22

Что-то я не совсем вас понял?
То есть симуляция будет целеком проходить в MSRS, или же с помощъю того же MSRS управляем реальным ботом в рельном времени, при этом симулируя "экстренные" ситуации?

Re: Идея полусимуляции :)

=DeaD= » 15 ноя 2009, 14:51

Да нет, тут наоборот я предлагаю отказаться может быть вообще от MSRS и симулировать только самые сложные моменты - зарядку и повреждения.

Re: Идея полусимуляции :)

CiSi » 15 ноя 2009, 15:27

Наглядное изучение (и не только относится к робототехники) поведения реального робота всегда лучше симуляции, но у нее свои плюсы.

Re: Идея полусимуляции :)

=DeaD= » 15 ноя 2009, 15:29

Хуже, лучше - зависит от задач и конкретной ситуации.


Rambler\'s Top100 Mail.ru counter