Automec-AD contribs and docs

Instruções de uso e commandos

Automec-AD use v01

 

Ackermann steering simulation

Adaptação de dois pacotes com a inclusão de um robot com camera e  um node de conversão entre mensagens twist e ackermann, para usar nas simulações do gazebo.

Packages:

ackermann_vehicle_description

  • robot01.gazebo.macro.xacro
  • robot01.urdf.xacro

ackermann_vehicle_gazebo

  • config/em_3905_ackermann_ctrlr_params.yaml
  • config/em_3905_joint_ctrlr_params.yaml
  • launch/ackermann_robot.launch
  • launch/ackermann_robot_with_arena.launch
  • launch/ackermann_robot_with_arena_conversion.launch
  • launch/twist_to_ackermann.launch
  • nodes/ackermann_controller.py
  • nodes/twist_to_ackermann.py

Baseado no seguinte repositório:

https://github.com/csorvagep/ackermann_vehicle

Machine Learning nodes improvements

package: robot_core

Novo node training_node.py, já preparado para receber parâmetros para substituir o TrainingSimulation.py

Alterações ao node write_data para receber parâmetros, e poder usar vários sets de amostras

Alterações ao node ml_driving-dave.py para receber parâmetros, e poder usar vários sets de amostras

Unified and simplified simulation_space

package: simspace

roslaunch simspace arena1.launch

Vehicle second camera for signal recognition

robot02 is and upgrade from 01 with a new camera (camera2)

Panel signal recognition

new rosnode on robot_core for signal recognition and behavior detection

rosrun robot_core signal_recognition.py