ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Install Denso package in ROS kinetic [closed]

asked 2017-07-18 21:23:40 -0600

Kaonashi gravatar image

Hello all,
I want to work with the Denso vs60 robot. After I started to model the robot I found out that somebody did already the work, so no need to do it again ;)
I found this this package of the robot but the install instructions are only available for hydro and indigo. Unfortunately, I am running on kinetic. On their github I figured out that there is a "kinetic-devel" branch.
My question is, how do I get this branch working (installed)?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by allenh1
close date 2017-08-10 13:00:06.293746

2 Answers

Sort by ยป oldest newest most voted
1

answered 2017-07-19 02:16:26 -0600

Assuming that you have a catkin workspace in your home folder that is called catkin_ws, you can do:

cd ~/catkin_ws/src
git clone https://github.com/start-jsk/denso
git checkout kinetic-devel
cd ..
catkin_make

Solve compilation errors if any, and assuming you have this line source ~/catkin_ws/devel/setup.bash in your ~/.bashrc, you can use the package as you would with any other ROS package.

Good luck!

P.S. If you don't have your own catkin workspace please follow this tutorial, and then follow the steps I provided.

edit flag offensive delete link more

Comments

2

I would add a rosdep install --from-paths ~/catkin_ws/src --ignore-src right before the catkin_make.

gvdhoorn gravatar image gvdhoorn  ( 2017-07-19 03:35:16 -0600 )edit

Thanks for your answers and suggestions. @gvdhoorn could you elaborate on your suggested command (for learning purposes). What will it do? Nevertheless, since the denso package has so many dependencies I decided to set up a virtual machine with Ubuntu12.04 and install the package there.

Kaonashi gravatar image Kaonashi  ( 2017-07-19 21:11:20 -0600 )edit

If you install things from sources, you'll have to make sure that you install all dependencies first. That is what rosdep does.

gvdhoorn gravatar image gvdhoorn  ( 2017-07-20 01:20:39 -0600 )edit
1

answered 2017-07-20 09:35:17 -0600

130s gravatar image

updated 2017-08-09 22:52:13 -0600

I agree with the already accepted answer. This is a simple Catkin workspace or Git question, may not even ROS so I suggest going through the tutorials.

Besides that, as of July 20th 2017 the denso package will most likely not compile or run due to the missing upstream dependency. There's an open pull request for fixing that, which you'd be appreciated if you could give a try on by like:

cd ~/catkin_ws/src/denso    (assuming you've already cloned the repo)
git remote add ompugao https://github.com/ompugao/denso.git
git fetch ompugao
git checkout kinetic-devel
git rebase ompugao/kinetic-devel

Then build the package in the same way as suggested.


UPDATE 20170809 denso package has just been released into ROS Kinetic. Its binary should become available in the next public sync.

edit flag offensive delete link more

Comments

I get the following errors: Rosdep wants to install libgazebo5-dev, which is simply not present. Catkin_make can't find the package configuration file provided by "open_controllers_interface". Nevertheless, the Denso package works fine in indigo under Ubuntu 14.04

Kaonashi gravatar image Kaonashi  ( 2017-07-20 20:55:39 -0600 )edit

Question Tools

2 followers

Stats

Asked: 2017-07-18 21:23:40 -0600

Seen: 626 times

Last updated: Aug 09 '17