ros-naoqi / pepper_meshes

Pepper robot meshes
Other
5 stars 6 forks source link

Not Compatible with Ubuntu 16.04 and ROS Kinetic #3

Closed rplankenhorn closed 8 years ago

rplankenhorn commented 8 years ago

Not Compatible with Ubuntu 16.04 and ROS Kinetic. The meshes aren't available for Kinetic and I can't access them in rviz.

mikaelarguedas commented 8 years ago

The package pepper_meshes has not been released yet for Kinetic indeed. I'll release it in the next few days.

In the meantime you can install the meshes from sources using the meshes installer

Can you give more details about what you mean by "Not compatible with Ubuntu 16.04 and ROS Kinetic"? As far as I know there is nothing ROS Distro specific or Ubuntu distro specific on this package.

rplankenhorn commented 8 years ago

@mikaelarguedas Thanks that worked! I had to copy the meshes to the right folder but I am up and running in rviz. Let me know when the kinetic package gets released.

mikaelarguedas commented 8 years ago

Glad it worked for you, I'll comment on this issue once the package is released.

secdec24 commented 8 years ago

I had the same issue with the meshes not being available for ROS Kinetic and fixed it as follows:

$ cd ~/workspace/src/pepper_meshes
$ mkdir build && cd build
$ cmake ..
$ cd ~/workspace/src/pepper_meshes/build
$ make pepper_meshes_meshes
$ mv devel/tmp/meshes ../../../
$ cd ~/workspace
$ ctakin_make

Meshes should display correctly in RViz now

While the package pepper_meshes for ROS Kinetic is unreleased I'd suggest updating the readme to point users to the meshes installer or to include this procedure. I'd be glad to do that if necessary.

mikaelarguedas commented 8 years ago

Thanks @GerardoPrada for detailing the process to get the meshes.

Thanks for offering to change the README accordingly. My only concern is that we are using the same README for all currently alive ros distributions so Indigo/Jade users would assume that they have to go through the hassle of installing them manually while they can just install the corresponding debian package.

Sorry I didn't find the time to port the patches and release pepper_meshes on kinetic but will do it ASAP. And in that case I'll advocate not to change the global README so that users of other rosdistros don't get confused.

secdec24 commented 8 years ago

@mikaelarguedas Makes sense not changing the README if the same one is being used for all distributions.

Glad you're working on releasing the pepper_meshes soon, plus if anyone has any trouble before that they can find the solution here.

mikaelarguedas commented 8 years ago

pepper_meshes released in https://github.com/ros/rosdistro/pull/12757, it will take a few weeks to get in in the main repo.