ros-industrial / ur_modern_driver

(deprecated) ROS 1 driver for CB1 and CB2 controllers with UR5 or UR10 robots from Universal Robots
Apache License 2.0
301 stars 341 forks source link

[ERROR] [1659339804.301066322]: Ignoring transform for child_frame_id "tool0_controller" from authority "unknown_publisher" because of an invalid quaternion in the transform (-nan -nan -nan -nan) #382

Closed ozilxu closed 1 year ago

ozilxu commented 1 year ago

image Hi! I got this error when launching the moveit launch file (I am using Ubuntu18 in Vmware and ROS melodic). And I have added the tool0_controller setting into the ur5.urdf.xacro file

image May I ask how to fix this error? @jeppewalther @NikolasE @fmauch @NikolasE @fmauch @ipa-nhg @miguelprada thanks!!

fmauch commented 1 year ago

You'll also need a hardware instance running in order to fix this. Please note that the ur_modern_driver is considered deprecated. Please use the ur_robot_driver instead.

The transform in question will be published by the driver directly.

ozilxu commented 1 year ago

@fmauch Dear Felix, thanks a lot for the suggestion! Is it suitable for the UR5 robot and Ubuntu18 ROS melodic to be integrated with the updated ur_robot_driver?

gavanderhoorn commented 1 year ago

@ozilxu: could I ask you to please not spam @-mention all those people?

Some have not been involved with this repository for a long time, and it's not very nice to ping them directly.

gavanderhoorn commented 1 year ago

As @fmauch already wrote: unless you have a CB1 or CB2 controller, you should not be using this package.

This is clearly stated in the readme.

For now I'll close this, and assume you have CB3 or e-Series controller.