Вопрос

Скоро я начну работать в Microsoft Robotics Studio.

Мой вопрос ко всем гуру MSRS, Можно ли выполнить простое моделирование (например, объезд препятствий и обход стен) без какого-либо оборудования ?

Есть ли в MSRS как 3-мерный, так и 2-мерный рендеринг?На данный момент у меня нет никакого оборудования, и меня интересует только симуляция, когда у меня будет оборудование робота, я могу попытаться подключить его к интерфейсу!

Извините за глупый вопрос, я новичок в MSRS, но у меня есть предыдущий опыт работы в робототехнике h / w и s / w.

Помимо MSRS и Player Project (Плеер / Сцена / Беседка) существует ли какое-либо другое программное обеспечение для эффективной имитации роботов?

Это было полезно?

Решение

MSRS затрагивает несколько ключевых областей.Один из них - симуляция.3D-движок основан на физическом движке AGeia и может имитировать не только вашего робота и его датчики, но и несколько сложную окружающую среду.

В демонстрации, которую я видел, Пионер с БОЛЬНЫМ лидаром бегал по загроможденной гостиной квартиры со столами, стульями и так Далее.

Идея заключается в том, что вашему коду даже не нужно знать, выполняется ли он на симуляторе или на реальном роботе.

Редактировать:
Несколько ссылок по запросу:
Начните здесь: http://msdn.microsoft.com/en-us/library/dd939184.aspx альтернативный текст http://i.msdn.microsoft.com/Dd939184.image001 (ru-us, MSDN.10).jpg

Тогда иди сюда: http://msdn.microsoft.com/en-us/library/dd939190.aspx альтернативный текст http://i.msdn.microsoft.com/Dd939190.image008 (ru-us, MSDN.10).jpg

Затем взгляните еще на несколько образцов: http://msdn.microsoft.com/en-us/library/cc998497.aspx альтернативный текст http://i.msdn.microsoft.com/Cc998496.Sumo1 (ru-us, MSDN.10).jpg

Другие советы

простой ответ - да, MRDS simulator и player / stage обладают очень похожими возможностями.MRDS использует физический движок качества видеоигры под капотом, так что вы можете создавать столкновения и некоторую базовую физику на своих роботах, но это не будет уровнем точности моделирования matlab (с другой стороны, это в реальном времени и с ним проще разрабатывать).Вы можете многое сделать в MRDS без какого-либо оборудования.

MRDS использует некоторые довольно продвинутые абстракции программирования, поэтому поначалу это может немного пугать, но изучите учебные пособия и курс "Разработка программного обеспечения для робототехники", размещенный на codeplex, и у вас все будет в порядке. http://swrobotics.codeplex.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top