Microsoft Robotics Studio, простая симуляция - PullRequest
2 голосов
/ 22 марта 2010

Я скоро начну с Microsoft Robotics Studio.

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

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

Кроме MSRS и Player Project (Player / Stage / Gazebo), есть ли какое-либо другое программное обеспечение для эффективного моделирования роботов?

Ответы [ 2 ]

3 голосов
/ 24 марта 2010

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

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

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

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

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

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

1 голос
/ 27 апреля 2011

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

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

...