Migration ros hydro problèmes rencontrés - PascalBauer/Notre-bon-plaisir-Pascal-Bauer GitHub Wiki
#Migration ros hydro
Cette page relate les différents problèmes rencontrés lors du passage de ros-groovy à ros-hydro
1 . Sur le serveur (le PC).
-
installer ros hydro: commencer à l'étape 2.5 : (http://wiki.ros.org/indigo/Installation/UbuntuARM) Remarque Il faudra peut être réinitialiser rosdep:
$ rm -r /etc/ros/rosdep/sources.list.d/20-default.list $ sudo rosdep init $ rosdep update
-
installer les paquets suivants:
$ apt-get install ros-hydro-cmake-modules
$ apt-get install ros-hydro-hector-map-tools
$ apt-get install ros-hydro-hector-nav-msgs
$ apt-get install ros-hydro-costmap-2d
$ apt-get install ros-hydro-nav-core
$ apt-get install ros-hydro-hector-mapping
$ apt-get install ros-hydro-hector-map-server
$ apt-get install ros-hydro-rviz
$ apt-get install ros-hydro-amcl
$ apt-get install ros-hydro-rqt
-
En cas de pb de compilation avec un paquet par exemple hector_exploration_planner installer les dépendances du paquet :
http://wiki.ros.org/hector_exploration_planner
-
Modifier le .bashrc
remplacer cette ligne: source /opt/ros/groovy/setup.bash par: source /opt/ros/hydro/setup.bash
-
Dans catkin_ws:
$ catkin_make
-
Si il y a une erreur avec les .cfg dans le dossier hector_navigation résoudre le pb en changeant les droits de ces fichiers avec l'extension .cfg:
$ chmod +x nom_du_fichier.cfg
2. Sur l'odroid
* installer ros hydro:
commencer à l'étape 2.5 : (http://wiki.ros.org/indigo/Installation/UbuntuARM)
_Remarque_ Il faudra peut être réinitialiser rosdep:
$ rm -r /etc/ros/rosdep/sources.list.d/20-default.list
$ sudo rosdep init
$ rosdep update
-
installer les paquets suivants:
_dans le cas ou le paquet de ros hydro installé est : $ ros-hydro-ros-base
$ apt-get install ros-hydro-cmake-modules
$ apt-get install ros-hydro-geometry-msgs
$ apt-get install ros-hydro-actionlib-msgs
$ apt-get install ros-hydro-nav-msgs
$ apt-get install ros-hydro-sensor-msgs
$ apt-get install ros-hydro-nodelet
$ apt-get install ros-hydro-map-server
-
Modifier le .bashrc
remplacer cette ligne: source /opt/ros/groovy/setup.bash par: source /opt/ros/hydro/setup.bash