Módulo 3 - Controlando o Robô
Neste módulo vamos aprender a controlar o robô utilizando a ROS 2. Vamos aprender a controlar o robô utilizando maquina de estados, e a ler os dados do sensor laser e da odometria, e utilizar esses dados para controlar o robô. Também vamos aprender a visualizar os dados dos sensores utilizando o rqt_image_view
e o RViz
.
Atividades
As atividades deste módulo focam em introduzir técnicas úteis para
- Entender o conceito básico de maquina de estados.
- Entender o conceito de odometria.
- Entender o conceito de sensor laser.
- Aprender a visualizar os dados dos sensores utilizando o
rqt_image_view
e oRViz
.
Estes conceitos são explorados nas seguintes atividades,
- Atividade 1 - Introdução ao conceito de maquina de estados.
- Atividade 2 - Aqui fornecemos uma estrutura básica composta por um nó qualquer e um nó de controle do robô por meio de maquina de estados.
- Atividade 3 - Entendendo o conceito de
Pose
eOdometria
. Também vamos aprender a criar um módulo de odometria para ser facilmente importado em outros programas. - Atividade 4 - Entendendo a leitura do sensor laser. Também vamos aprender a criar um módulo do sensor laser para ser facilmente importado em outros programas.
- Atividade 5 - Entendendo como visualizar os dados da câmera, utilizando o
rqt_image_view
, e os dados do sensor laser e da odometria, utilizando oRViz
.
Para entregar
Exercício 1