Unable to identify any set of controllers that can actuate the specified joints
thank you for your watching.
I'm trouble now. I'm trying launch sawyergazebo/sawyerworld.launch, but the error occur.
[ERROR] [1574757924.499885118, 41.628000000]: Unable to identify any set of controllers that can actuate the specified joints: [ rightj0 rightj1 rightj2 rightj3 rightj4 rightj5 right_j6 ] [ERROR] [1574757924.499907719, 41.628000000]: Known controllers and their joints:
https://github.com/Mnoritsugu/sawyer_ftsensor
i think the connection between moveit and gazebo is bad.
Asked by Nmiya on 2019-11-26 04:12:15 UTC
Comments
Hi @Nmiya
The link your provided is not visible. Furthermore, can you give us any insights of your problem, maybe what you are trying to achieve, some output msgs or error screenshots. With that little information it will be difficult to understand the problem and help you.
Asked by Weasfas on 2019-11-26 06:13:07 UTC
I added the discription about the error. I hope your help.
Asked by Nmiya on 2019-11-27 23:10:44 UTC
Are you trying to launch those files on the real robot or with Gazebo simulator. As far as I understand they implemented an Ad Hoc plugin to control the sawyer robot:
libsawyer_gazebo_ros_control
.If you are using the real robot the developers added a comment in the launch file to not launch it in that case.
If you are working with Gazebo the package named sawyer_simulator provides all the necessary set up files in order to launch the robot simulation. It seems to me you are launching only the description but not Gazebo and not loading the proper controllers.
Furthermore, the package move_it provided all the files to connect to Gazebo.
Check all your set up and ensure you have all the necessary files.
Asked by Weasfas on 2019-11-28 08:03:12 UTC
Mr. Weasfa, thank you for your reply. I'm trying with Gazebo, and I use original xacro file. I add FTsensor to sawyer xacro file getting from thislink text, and I can't use libsawyer_gazebo_ros_control. So I use libgazebo_ros_control instead of libsawyer_gazebo_ros_control. Now, I am faced with adove error.
Asked by Nmiya on 2019-11-28 18:56:27 UTC
Hello,
I think that is the problem. The package and sawyer model is implemented to be used with its own controller:
libsawyer_gazebo_ros_control
, so if you are usinglibgazebo_ros_control
you will get that error because thelibgazebo_ros_control
is unable to properly load all the controller the robot description needs.Why are you loading the
libgazebo_ros_control
interface instead thelibsawyer_gazebo_ros_control
?If you want to load the
libgazebo_ros_control
you will have to load the proper controllers for each pair: joint/actuator.Asked by Weasfas on 2019-11-29 10:53:38 UTC
I added the FT-sensor link to sawyer xacro file, and I changed the connection of sawyer and end effector. So, I can't use libsawyer_gazebo_ros_control and I use libgazebo_ros_control. Following your advise, I will try to load the proper controllers for each pair: joint/actuator.
Asked by Nmiya on 2019-12-01 19:15:28 UTC