Microsoft Robotics Studio, простое моделирование
-
21-09-2019 - |
Вопрос
Скоро я начну работать в 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/