Closed zhengmaoch closed 4 years ago
This will only work if you also have a composite xacro that combines two instances of the ur10_robot
xacro macro with the appropriate left_
and right_
prefixes.
Or two stand-alone ur10_robot
instances (ie: not in the same file/model) still with the appropriate prefixes and two robot_description
parameters in the appropriate namespace.
If you don't have that, that would explain why the controllers cannot find the joints (as there are no right_...
and left_...
joints in the default xacro macro).
As this is a configuration issue and not an issue with the package in this repository, I'm going to close this.
If it turns out this is indeed an issue with ur_modern_driver
(and not with the configuration, ros_control
controllers or something else), we can re-open and investigate.
In the meantime, please feel free to keep commenting of course.
yes, I hava a composite urdf that combines two instances, follow is my urdf.
Does anyone ever solved this problem? I try practically the same thing: Have 2 robots UR10, have one xacro for each robot and call them from a third one. Problem is: When launching the bringup the joints of one robot are not found (same error as the OP). Ive wasted days trying to get the controllers work. Does anyone have an idea how to do the controller files?
@UmutUz: can you tell us what controller you have? A CB3 or a CB2?
@gavanderhoorn I use a CB3. ROS Melodic Ubuntu 18.04. Tried lots of lots of stuff. Tried to replicate the controller.yaml made by the moveit setup assistant, namespaces, groups thought I would try to load 2 yamls and managed to get as far as OP but now I am stuck same error over and over. :/
@gavanderhoorn I used pretty much everything from the Universal_Robots_Driver git, working fine with one robot, making the urdf of 2 worked fine in rviz too (using the fake_controllers.yaml). I have tried so many things at this point I really don't know what else I could do lol.
I use a CB3.
then please do not post here, as this driver should not be used with CB3 controllers any more.
I used pretty much everything from the Universal_Robots_Driver git,
Then please post your issue on the tracker there, instead of in a comment under an already closed issue on a tracker of a deprecated driver.
@gavanderhoorn alright, thanks for guiding!
Hi, the follow is my controller file and launch file.
hnrob_left_arm_controller
hnrob_right_arm_controller
hnrob_left_arm_bringup.launch
hnrob_right_arm_bringup.launch
terminal1
terminal2
terminal1