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