Skip to content

Blopausore/autotech_ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Gate CoVaps : Autotech ou la non-course de voiture autonome

Dans le cadre du projet Gate proposé par Télécom SudParis pour les premières années, nous avons dû réalisé cette année les codes pour le fonctionnement du voiture éléctrique contrôler par une IA entraînée.

Architecture ROS

Pour la communication entre les différents éléments de la voiture tel que le contrôleur du moteur, le lidar, ... Une architecture ROS a été batie.

A

Je vous conseil donc de vous référer au code de chacun afin de comprendre leur fonctionnement.

Fonctionnement global

Lorsqu'un lidar émet les données analysés, le noeud urg_node les renvoies sous forme de tableau de distance détecter par le lidar tout autour de la voiture. Ensuite AiNode séléctionne parmis ces distances celles qui sont intérressantes et les publies pour le noeud AiNode celui-ci adapte ces données recues pour préduire grâce au model entraîné une action, une commande de vélocité qui est communiqué à ComNode. Ce dernier noeud publiera au bas niveau les commandes de vitesses.

De plus un noeud Teleop permet le pilotage de la voiture par ordinateur.

Lancement

Build

Colcon

colcon build --packages-select covaps
colcon build --packages-select high_level

Source

source install/local_setup.bash

Launch

ros run

  • teleop_node
  • com_node
  • ai_node
ros2 run high_level [node name]

About

Autonomous car course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published