ROS industrial is coming to kinetic!

ROS industrial is coming to kinetic!

ROS industrial for ROS Kinetic distribution is on the verge of being released. If you are like me and are anxious to test it out but can’t wait until is available on PPAs then read on, I will show you how to make ROS industrial work with Kinetic distro!

Update

ROS industrial is now available on PPAs! This makes this post largely redundant. But I will keep it here for reference, maybe it will be helpful to someone at some point in time.

  • Update your PPAs: sudo apt-get update
  • Install ros kinetic: sudo apt-get install ros-kinetic-industrial-core

Aaand you can enjoy your ros industrial now, it’s that simple.

The old way (before official release)

If you want to run ros-industrial with kinetic today then you will have to compile it from source. Here are the steps you need to take in order to make it work:

  • Install moveit: sudo apt-get install ros-kinetic-moveit
  • Install controller manager: sudo apt-get install ros-kinetic-controller-manager
  • Create catkin workspace. For example: mkdir ~/catkin_ws && mkdir ~/catkin_ws/src
  • Navigate to your catkin workspace src directory: cd ~/catkin_ws/src
  • Clone industrial-core repo: git clone git@github.com:ros-industrial/industrial_core.git
  • Verify you are on kinetic-devel branch: cd ~/catkin_ws/src/industrial_core && git branch
  • Make your catkin package: cd ~/catkin_ws/ && catkin_make
  • Source the files: source devel/setup.bash

Now, if everything goes well your ROS industrial package will work! If you have any errors when executing catkin_make then make sure all of your ROS packages are up to date.

If everything works well then follow the same pattern to install universal robot package, complete the tutorials from readme file and explore further!

If you are interested in some more ROS tutorials then be sure to let me know, if there is enough interested I’ll jump at making them happen!

Mateusz Sadowski

Mateusz Sadowski
Mechatronics software developer interested in drones and robotics

A month of ASP.NET Core

As part of April 1PPM project I decided to refresh some of my C# skills and learn a thing or two about web development. Continue reading

A month of ROS

Published on April 01, 2017

Assign a static USB port on Linux

Published on March 21, 2017