Pergunta

Em breve, vou começar com o Microsoft Robotics Studio.

Minha pergunta é para todos os gurus dos MSRs, A simulação simples (como evitação de obstáculos e seguidores da parede pode ser feita sem nenhum hardware?

Os MSRs têm uma renderização tridimensional e bidimensional? A partir de agora, não tenho hardware e só estou interessado em simulação, quando tenho o hardware do robô, posso tentar interface -o!

Desculpe por uma pergunta boba, sou um MSRS Noob, mas tenho uma experiência anterior robótica H/W e S/W.

Além do MSRS e do Projeto Player (Player/Stage/Gazebo), existe algum outro software para simular robôs, efetivamente?

Foi útil?

Solução

O MSRS aborda várias áreas -chave. Um deles é simulação. O motor 3D é baseado no mecanismo de física da Ageia e pode simular não apenas o seu robô e seus sensores, mas um ambiente um tanto complexo.

A demo que vi teve um pioneiro com um lidar doente correndo em torno de uma sala de estar de apartamento desordenada, com mesas, cadeiras e etc.

A idéia é que seu código nem precisa saber se está sendo executado no simulador ou no robô real.

Editar:
Alguns links conforme solicitado:
Começa aqui: http://msdn.microsoft.com/en-us/library/dd939184.aspx ALT TEXTO http://i.msdn.microsoft.com/dd939184.image001(en-us.msdn.10).jpg

Então vá aqui: http://msdn.microsoft.com/en-us/library/dd939190.aspx ALT TEXTO http://i.msdn.microsoft.com/dd939190.image008(en-us.msdn.10).jpg

Em seguida, dê uma olhada em mais algumas amostras: http://msdn.microsoft.com/en-us/library/cc998497.aspx Alt Text http://i.msdn.microsoft.com/cc998496.sumo1(en-us.msdn.10).jpg

Outras dicas

A resposta simples é sim, o MRDS Simulator e o jogador/estágio têm recursos muito semelhantes. O MRDS usa um mecanismo de física de qualidade de videogame sob o capô, para que você possa fazer colisões e alguma física básica em seus robôs, mas não será o nível de precisão de uma simulação do MATLAB (no lado do flip em tempo real e mais fácil de desenvolver com embora). Você pode fazer muito em MRDs sem nenhum hardware.

O MRDS usa algumas abstrações bastante avançadas de programação, por isso pode ser um pouco intimidador no início, mas faça os tutoriais, e o curso que foi publicado na CodePlex "Engenharia de Software para Robótica" e você ficará bem. http://swrobotics.codeplex.com/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top