roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 13:05

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Идея полусимуляции :)
СообщениеДобавлено: 13 ноя 2009, 15:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В общем есть масса интересных идей как добавить роботам самообучения, интеллектуальности, но многие из них требуют достаточно развесистого железа, и есть некоторое отторжение симуляторов.

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

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 13 ноя 2009, 15:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) О ! теперь до тебя дошло о чем я толкую уже сколько времени
я про CLI Command Line Interface.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 13 ноя 2009, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Не дошло :) при чем тут CLI? :)
Есть MSRS, сначала осваиваем её, потом лезем умничать во что-то аналогичное на уровне железа.
Вообще задач дофига, не вижу чем CLI спасёт мир.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 13 ноя 2009, 16:37 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) одно маленькое дополнение - MSRS в отличии от обычного подхода Microsoft выполнен по грамотной технологии и в своем составе такую CLI имеет , я посмотрю как этот модуль называется в их терминологии и напишу.
И нам вовсе не обязательно изобретать велосипед - можно взять реализацию прямо из MSRS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 13 ноя 2009, 17:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Давай сначала освоим MSRS, а потом поймём - что это такое, предлагаемый тобой CLI.

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

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 15 ноя 2009, 14:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Что-то я не совсем вас понял?
То есть симуляция будет целеком проходить в MSRS, или же с помощъю того же MSRS управляем реальным ботом в рельном времени, при этом симулируя "экстренные" ситуации?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 15 ноя 2009, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да нет, тут наоборот я предлагаю отказаться может быть вообще от MSRS и симулировать только самые сложные моменты - зарядку и повреждения.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 15 ноя 2009, 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Наглядное изучение (и не только относится к робототехники) поведения реального робота всегда лучше симуляции, но у нее свои плюсы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идея полусимуляции :)
СообщениеДобавлено: 15 ноя 2009, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хуже, лучше - зависит от задач и конкретной ситуации.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO