Skip to content

littlebot_control_EN

Nestor D. Pereira Neto edited this page Dec 16, 2019 · 1 revision

littlebot_control

inglês

No pacote littlebot_control estão os arquivos responsáveis por carregar o controlador diferencial publicar a transforada TF para o ROS.

A estrutura de diretórios do pacote littlebot_control é apresentada abaixo:

littlebot_control/
├── config/
|   ├── littlebot_control.yaml
|   └── localization.yaml
├── launch/
|   ├── littlebot_control.launch
|   └── rviz.launch
├── CMakeLists.txt
└── package.xml

littlebot_control.yaml

Arquivo de configuração dos controladores dos motores, nele são configurados os controladores das juntas (motores) e o controlador diferencial para movimentação do robô

localization.yaml

Arquivo de configuração do pacote robot_localization utilizado para gerar odometria a partir da fusão dos encoders das rodas e da IMU

littlebot_control.launch

Launch file responsável por carregar os controladores e o modelo do robô no ROS, além disto este launch também inicia o nó responsável pela fusão entre encoders e IMU:

rviz.launch

Lauch que inicia o rviz com as configurações de exibição específicas para o littleBOT.