ROS Kinetic & dependencies

Installation of ROS Kinetic Kame

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo rosdep init
rosdep update
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
source /opt/ros/kinetic/setup.bash

Installation of ROS dependencies

sudo apt-get install ros-kinetic-$(dependency_name)

If the dependency is moveit_ros_planning, then dependency_name is moveit-ros-planning, this pattern is followed to install all dependencies, for the previous example it would be:

sudo apt-get install ros-kinetic-moveit-ros-planning

Dependencies to be installed

  • moveit_ros_planning
  • moveit_kinematics
  • moveit_simple_controller_manager
  • position_controllers
  • moveit_fake_controller_manager
  • gazebo_ros_control
  • joint_trajectory_controller
  • moveit_ros_visualization
  • moveit_planners_ompl -joint_state_controller
  • effort_controllers
  • ros_controllers
  • industrial_msgs

The dependencies may differ from those suggested in this guide. During the installation of the * ROS * tools and packages, the different dependencies that ROS requires will be displayed.

Updated: