Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group 'panda_manipulator' is empty & Link 'panda_hand_tcp' declared as part of a chain in group 'panda_manipulator' is not known to the URDF #141

Open
upc-ghy opened this issue Apr 6, 2024 · 3 comments

Comments

@upc-ghy
Copy link

upc-ghy commented Apr 6, 2024

PC
Ubuntu 20.04
ros noetic
I have correctly installed libFranka and Franka'ros according to the tutorial before installing Moveit.
When I follow https://moveit.ros.org/install/source/ When installing Moveit 1.0 without errors in the tutorial, I conducted the following tests on the installed Moveit:

roslaunch panda_moveit_config franka_control.launch robot_ip:=172.16.3.69

The following error was discovered as a result. My panda_arm are normal and can be planned and executed. Please give me some guidance, I would greatly appreciate it.


[ERROR] [1712405841.172965565]: Link 'panda_hand_tcp' declared as part of a chain in group 'panda_manipulator' is not known to the URDF
[ WARN] [1712405841.173009900]: Group 'panda_manipulator' is empty.
[ERROR] [1712405841.173814276]: Link 'panda_hand_tcp' specified as parent for end effector 'panda_hand_tcp' is not known to the URDF
[ WARN] [1712405841.173892827]: Link 'panda_link0_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.173920940]: Link 'panda_link1_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.173950750]: Link 'panda_link2_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.173976903]: Link 'panda_link3_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.173997879]: Link 'panda_link4_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.174017783]: Link 'panda_link5_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.174037317]: Link 'panda_link6_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.174056920]: Link 'panda_link7_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.174077081]: Link 'panda_hand_sc' is not known to URDF. Cannot specify collision default.
[ WARN] [1712405841.174107003]: Link 'panda_link0_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174127863]: Link 'panda_link0_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174148131]: Link 'panda_link0_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174168542]: Link 'panda_link1_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174188269]: Link 'panda_link1_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174208787]: Link 'panda_link1_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174228992]: Link 'panda_link2_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174249053]: Link 'panda_link2_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174269316]: Link 'panda_link2_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174289396]: Link 'panda_link3_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174311769]: Link 'panda_hand_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174331848]: Link 'panda_hand_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174351543]: Link 'panda_hand_sc' is not known to URDF. Cannot disable/enable collisons.
[ WARN] [1712405841.174371157]: Link 'panda_hand_sc' is not known to URDF. Cannot disable/enable collisons.
[ INFO] [1712405841.174673954]: Loading robot model 'panda'...
[ WARN] [1712405841.174971388]: Link panda_leftfinger has visual geometry but no collision geometry. Collision geometry will be left empty. Fix your URDF file by explicitly specifying collision geometry.
[ WARN] [1712405841.175016775]: Link panda_rightfinger has visual geometry but no collision geometry. Collision geometry will be left empty. Fix your URDF file by explicitly specifying collision geometry.
[ WARN] [1712405841.175768763]: Group 'panda_manipulator' must have at least one valid joint
[ WARN] [1712405841.175795935]: Failed to add group 'panda_manipulator'
[ERROR] [1712405841.175964231]: Group state 'ready' specified for group 'panda_manipulator', but that group does not exist
[ERROR] [1712405841.175987836]: Group state 'extended' specified for group 'panda_manipulator', but that group does not exist

And as long as I run
roslauch frankaself-control frankaself-control. launch robot_ip:=172.16.3.69 load_gripper:=true,
it will change from ready to end effector unconnected on the desk interface.

image

image

When adjusting the Planning Group to panda_hand, there will be the following error:

image

@rhaschke
Copy link
Contributor

rhaschke commented Apr 7, 2024

You are probably using an outdated version of franka_description. Please check the package version! Should be 0.10.1.
Regarding the last "error": The group panda_hand doesn't define an end-effector. It's just composed of a the two hand joints. The message is an info, not an error.

@upc-ghy
Copy link
Author

upc-ghy commented Apr 7, 2024

@rhaschke Thank you so much for your guidance and valuable time! I still have some confusion regarding downloading the latest version (0.10.1) of franka_description. As my robot server is version 4, I followed the link you provided (https://frankaemika.github.io/docs/compatibility.html) and downloaded the 0.8.0 versions of libfranka and franka_ros to ensure compatibility.

So, just to clarify, are you suggesting that I can download only the latest version of franka_description while keeping the other components at version 0.8.0? I would greatly appreciate it if you could provide some guidance to this novice.

@rhaschke
Copy link
Contributor

rhaschke commented Apr 8, 2024

Yes, you can use the latest version of franka_ros. The compatibility table suggests to use a version later than 0.8.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants