[Documentation] [TitleIndex] [WordIndex

installation.png

The install instructions will guide you through the installation of ASR on Ubuntu 16.04.

After catkin_make has finished, the installation is completed.

Note:

The packages asr_halcon_bridge and asr_descriptor_surface_recognition depend on the proprietary HALCON library. If you don't own a license for that, you won't be able to run them (the build step for those packages will be skipped though if HALCON is not installed).


Differences when installing on Ubuntu 18.04:

The asr framework was also briefly tested on Ubuntu 18.04 with ROS Melodic. The general installation procedure stays the same as described above. As some packages require certain software versions, you might have to install those depending on the specific package requirements (e.g. OpenCV 2).

So to build all packages follow those steps:

  1. Install dependencies:
    sudo apt install libpugixml-dev libsqlite3-dev ros-melodic-pcl-conversions libmuparser-dev ros-melodic-tf ros-melodic-image-transport ros-melodic-image-geometry ros-melodic-resource-retriever ros-melodic-move-base-msgs ros-melodic-sound-play ros-melodic-checkerboard-detector ros-melodic-camera-calibration-parsers ros-melodic-pcl-ros ros-melodic-move-base libsdl1.2-dev ros-melodic-gazebo-msgs ros-melodic-tf-conversions ros-melodic-rviz ros-melodic-kdl-parser xsdcxx libglpk-dev ros-melodic-assimp-devel ros-melodic-smach-ros python3-psutil python-psutil ros-melodic-gazebo-ros ros-melodic-robot-state-publisher ros-melodic-map-server tmux qt4-default libwxgtk3.0-dev

  2. Manually install OpenCV 2 (e.g. version 2.4)
  3. Install libtmux python module as described above

  4. Clone the asr packages as described above
  5. Check out melodic branches for certain packages (git checkout melodic):
    asr_ftc_local_planner
    asr_move_base
    asr_nav_core
    asr_navfn
    asr_next_best_view
    asr_robot_model_services

  6. Build all packages with catkin_make


2024-12-07 13:07