- Prérequis
- avoir installé ros indigo
- Créer le dossier et l'initialiser
- mkdir -p ~/catkin_ws/src
- cd ~/catkin_ws/src
- catkin_init_workspace
- Build
- cd ~/catkin_ws/
- catkin_make
- Ajout setup.*sh en fonction de votre terminal
- si vous utilisez bash
- ajouter les lignes suivantes dans votre fichier .bashrc :
- #ros
- source /opt/ros/indigo/setup.bash
- #catkin workspace
- source ~/catkin_ws/devel/setup.bash
- Clonner le git
- git clone https://github.com/greatforce/CAR.git ~/catkin_ws/src
- Ajout de l'execution automatique de script
- copier le fichier initpwm dans /etc/init.d
- cp ~/catkin_ws/src/script/initpwm /etc/init.d/
- cd /etc/init.d
- sudo chmod +x initpwm
- sudo chown root:root initpwm
- sudo update-rc.d initpwm defaults
- copier le fichier initpwm dans /etc/init.d
- Modifier le fichier /etc/natwork/interfaces
- verifier quelle est l'interface wifi
- ifcongif -a
- ajouter les lignes suivantes au fichier interfaces modifier wlan0 si vous n'avez pas le même nom d'interface (ex : wlan1 )
- auto wlan0
- iface wlan0 inet dhcp
-
wpa-ssid "votre ssid" -
wpa-psk "votre mdp"
- verifier quelle est l'interface wifi
- Installer les paquets nécessaires
- sudo apt-get install gpsd gpsd-clients python-gps libgps-dev
- (optionnel) Afficher directement les données issues du GPS
- sudo gpscat -s 4800 /dev/tty"votre USB"
- (optionnel) Passer le GPS en NMEA
- gpsctl -n /dev/tty"votre USB"
- (optionnel) Modifier le port GPS
- gpsd -S "votre port" /dev/tty"votre USB"
- lancer le .launch
- roslaunch rc_car car.launch
sudo apt-get install ros-indigo-geographic-msgs poiur robotlocalisation