-
Notifications
You must be signed in to change notification settings - Fork 6
Add kinova gen3 site config #235
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
Conversation
91c7141 to
01291c0
Compare
79d8436 to
6a4b898
Compare
039cb9c to
722aa86
Compare
| - use_fake_hardware: "false" | ||
| - mock_sensor_commands: "false" | ||
| # When set to true, will route gripper comms through kinova and gripper_com_port is unused. | ||
| - use_internal_bus_gripper_comm: "false" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This flag doesn't work for me for some reason. I set it to true to use the internal bus, but then I get this error during bringup:
[ros2_control_node-2] [ERROR] [1744636670.523990026] [resource_manager]: Not acceptable command interfaces combination:
[ros2_control_node-2] Start interfaces:
[ros2_control_node-2] [
[ros2_control_node-2] robotiq_85_left_knuckle_joint/position
[ros2_control_node-2] ]
[ros2_control_node-2] Stop interfaces:
[ros2_control_node-2] [
[ros2_control_node-2] ]
[ros2_control_node-2] Not existing:
[ros2_control_node-2] [
[ros2_control_node-2] robotiq_85_left_knuckle_joint/position
[ros2_control_node-2] ]
[ros2_control_node-2]
[ros2_control_node-2] [ERROR] [1744636670.524023554] [controller_manager]: Could not switch controllers since prepare command mode switch was rejected.
[ros2 run controller_manager spawner --controller-manager-timeout 180 robotiq_gripper_controller-3] [ERROR] [1744636670.524941085] [spawner_robotiq_gripper_controller]: Failed to activate controller : robotiq_gripper_controller
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was using the kortex_driver and kortex_description binaries before but I've added the updated versions of those packages as a submodule now (which is how they were pulled in for the picknik_ut kinova configs) so could you try with that update?
|
I also see the fault pop up when opening the UI. I think it's because the |
78238d9 to
7e2de0d
Compare
Gotcha, I added the fault controller back in and set it to activate at startup |
56cffe7 to
666b143
Compare
666b143 to
44b6020
Compare
* Configure JTAC without FTS since by default kinova does not have an FTS. * Add user permissions in Dockerfile to communicate with gripper * Include support for robotiq gripper communication through kinova or external serial port. * Include support for kinova with embedded wrist camera * Add ros2_kortex submodule for kinova description & driver dependencies
44b6020 to
70a3f17
Compare
|
Just worked through some incompatibilities between robotiq description and kortex description, should be good to test now |
|
I still see some issues in the Kinova I have. But I think we can merge this PR if this works for you. I can spend some time next week when I'm back to debug things on my end and iterate |
|
I'll go ahead and merge so I can add in the docs with links to these files. Planning on reconfiguring the office kinova tomorrow to debug the issues you're seeing @marioprats |
Only remaining thing here is to figure out the Non-recoverable Fault on startup if it's not too big of a lift. Edit: should be resolved now