Mapeamento com Laser e o Pioneer 3-AT

Neste post vamos mostrar como fazer o mapeamento usando o robô Pioneer 3-AT, laser LMS1 e os pacotes gmapping e hector_slam.

Mapeamento

Para o mapeamento vamos utilizar o pacote Gmapping.

Com tudo instalado, não tem muito mistérios, precisamos apenas editar o arquivo launch que fica dentro da pasta do gmapping, na linha2 vamos mudar o value do param "use_sim_time" para false. Esse parametro é utilizado quando se roda simulação ao invés do robô. Feito isso é só rodar os nods.

Primeiro precisamos iniciar o rosaria.
rosrun rosaria RosAria

Depois o node do laser
rosrun lms1xx LMS1xx_node _host:=192.168.0.1

Por fim o gmapping
rosrun gmapping slam_gmapping

O robô vai começar a mapear o ambiente, mas ainda será preciso teleoperar ele pra que ele mapeie todo o ambiente.
rosrun rosaria_client teleop

Para visualizar o processo pode se abrir o rviz, porém fique ligado que para controlar o robô o foco deve estar na aba do teleop.

Comentários

Postagens mais visitadas deste blog

Instalação e configuração do simulador gazebo no ubuntu 14.04 com ros jade

Repositórios de códigos C++ e Python