Giter Site home page Giter Site logo

Comments (15)

Dale-Koenig avatar Dale-Koenig commented on September 15, 2024 1

It seems getIdentityPose was added to rviz_visual_tools right after the 3.8.0 release, so perhaps the change to use that function should not have been applied to melodic_devel of moveit_grasps. So at the moment, it may be best to have rviz_visual_tools on the master branch even with melodic build of moveit_grasps.

However, with both on master branch it works (and builds successfully in CI). It is possible you are somehow not linking to the right copy of rviz_visual_tools, i.e. perhaps you are linking to the version in your ros install instead of the version built from source.

from moveit_grasps.

ZinnerC avatar ZinnerC commented on September 15, 2024 1

So for everybody who will have a similar issue. the following repositories on the respecitve branches worked to build "moveit_grasps"

  • moveit (melodic-devel)
  • moveit_msgs (melodic-devel)
  • moveit_grasps (melodic-devel)
  • moveit_visual_tools (melodic-devel)
  • rviz_visual_tools (master)
  • geometric_shapes (melodic-devel)

from moveit_grasps.

felixvd avatar felixvd commented on September 15, 2024 1

So for everybody who will have a similar issue. the following repositories on the respecitve branches worked to build "moveit_grasps"

Sorry for the late response. If you follow the build instructions, those dependencies are cloned into your workspace automatically using wstool and the .rosinstall file.

Also, you don't need to uninstall ros-melodic-moveit from your system to use moveit as built from source. Just make sure to source your workspace's setup.bash (cd your_catkin_ws && source devel/setup.bash) and check with rospack list | grep moveit that the links point to your workspace and not /opt/ros/....

from moveit_grasps.

Dale-Koenig avatar Dale-Koenig commented on September 15, 2024

Use melodic-devel for MoveitVisualTools and it should fix the problem. The melodic branches of various moveit repos should work together, and the master branches should all work together, but mixing and matching isn't guaranteed to work.

from moveit_grasps.

karolyartur avatar karolyartur commented on September 15, 2024

Hi!

  • OS Version: Ubuntu 18.04.4 LTS
  • ROS Distro: Melodic

The same error appears for me as well, when I try to build moveit_grasps from source, even though I am on the melodic-devel branch of both moveit_grasps and MoveitVisualTools.

I also tried with using the master branches for both, but I get the same error.

from moveit_grasps.

Dale-Koenig avatar Dale-Koenig commented on September 15, 2024

Apologies, it is rviz_visual_tools, not moveit_visual_tools that matters.

from moveit_grasps.

karolyartur avatar karolyartur commented on September 15, 2024

I tried building moveit_grasps again while all three (moveit_grasps, rviz_visual_tools and moveit_visual_tools) packages are at their melodic-devel branch, but I still get the same error.

On rviz_visual_tools I am at commit 0c78ae2c (3.8.0 release)
On moveit_visual_tools at commit f6388b
and on moveit_grasps at bdbc78

I also tried with all the packages at master branch, but it still gives the same error.

from moveit_grasps.

karolyartur avatar karolyartur commented on September 15, 2024

Thank you!

Using the master branch of rviz_visual_tools and the melodic-devel branch of moveit_grasps works for me.

from moveit_grasps.

Reaper151 avatar Reaper151 commented on September 15, 2024

I already use master branch of rviz_visual_tools and the melodic-devel branch of moveit_grasps as this reply but I still get this error.
PS. my 'rviz_visual_tools' is 3.8.0-4bionic.20200320.161551 and moveit_grasps is from zip file of melodic-devel

Thank you!

Using the master branch of rviz_visual_tools and the melodic-devel branch of moveit_grasps works for me.

from moveit_grasps.

cedre26 avatar cedre26 commented on September 15, 2024

Hello! I have been running in the exact same problem. However, I am new to ROS and I do not understand how to link to the source version instead of the one installed in /opt/ros. If changes are necessary in the CMakeLists, what should they be?

perhaps you are linking to the version in your ros install instead of the version built from source.

from moveit_grasps.

Dale-Koenig avatar Dale-Koenig commented on September 15, 2024

I already use master branch of rviz_visual_tools and the melodic-devel branch of moveit_grasps as this reply but I still get this error.
PS. my 'rviz_visual_tools' is 3.8.0-4bionic.20200320.161551 and moveit_grasps is from zip file of melodic-devel

Thank you!
Using the master branch of rviz_visual_tools and the melodic-devel branch of moveit_grasps works for me.

You may have to use both rviz_visual_tools and moveit_visual_tools from source, since if you only use the former from source, the latter will still reference the released version of rviz_visual_tools.

from moveit_grasps.

ZinnerC avatar ZinnerC commented on September 15, 2024

Hello. I currently have the same problem.
I use the following build from source:

  • moveit_visual_tools (melodic-devel)
  • rviz_visual_tools (master)
  • moveit_grasps (master)

If I do "catkin build moveit_graps", the following packages get built (panda_moveit_config, rviz_visual_tools, moveit_visual_tools, moveit_grasps) during the build of "moveit_grasps" i get the error "has no member named ‘getIdentityPose' "

Same error occures also for moveit_grasps on melodic-devel of the rest stays the same.

If I switch with moveit_visual_tools to melodic_devel the single build does not even work. Giving the error ‘solidPrimitiveDimCount’ is not a member of ‘geometric_shapes’

What was the solution for the other before me?
Thanks for you help.

from moveit_grasps.

felixvd avatar felixvd commented on September 15, 2024

from moveit_grasps.

ZinnerC avatar ZinnerC commented on September 15, 2024

Hello felixvd.
No I used "sudo apt install ros-melodic-moveit".
Should I? And if yes which branch should I use to build it from source?
Thanks for you help.

from moveit_grasps.

Tuebel avatar Tuebel commented on September 15, 2024

I ran into this issue, too. Indeed, building moveit from source was the key to success. Right now using melodic-devel for all the packages seems to work.

Make sure to uninstall ros-melodic-moveit from your system to prevent linking to the wrong version.

from moveit_grasps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.