-
Notifications
You must be signed in to change notification settings - Fork 158
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
kortex_dual_driver.launch does not work #253
Comments
HI @psalidoiri, This is expected behaviour.
This description loads two Gen3 arms at these positions :
The dual arm launch file does not launch the kortex_driver node and does not launch the moveit for this dual arm config. ros_kortex/kortex_driver/launch/kortex_driver.launch Lines 60 to 97 in 7ba75b3
The first thing you need to do is create your own moveit config with your two arms. That is specific for everyone, it depends on what arms you are using. It is possible to use the MoveIt SetupAssistant (that was used to create every moveit config initially), but I think there was some modifications on the configs with time and the SetupAssistant is not working anymore.This is something that I hope could be fixed in the future. The other option would be to copy one of the config in kortex_move_it_config and modify each file to match your config, starting with move_group.launch (the entry point used by the kortex_driver.launch)
Once this is done, if you want to use the driver (to send commands to the arms), you might need to to modify the update the actual kortex_driver to be able to handle multiple arms at the same time. This is probably A LOT of work, but I never really got the time to look into it. If you want to do something like this, the easiest/fastest way is simply to launch two driver at the same time (unless this causes other conflict issues, I never tried that). Hope it clear things out for you. Best regards, |
Hi @felixmaisonneuve ,
Anyway, these days we have been testing code changes to make the dual_kortex launch file work:
Now, we can see the Kinova robots in their real position: Best regards, |
You are right, the dual arm launch file is launching the kortex_arm_driver. This is amazing you made it work. Thank you for sharing your work here. The commit you mentionned is very interesting. I remember doing this modification because it was causing an error. Do you need more support on this topic? Regards, |
Hi @felixmaisonneuve , I wish this would happen soon, |
I created the bugfix/dual-arm-melodic branch that you can checkout. Please tell me if I missed something or if this is not what you are looking for |
I just tested the changes in this new branch, and it works as desired. Thanks, |
Description
When we run the following command 'roslaunch kortex_driver kortex_dual_driver.launch left_ip_address:=192.168.1.12 right_ip_address:=192.168.1.10 ' we do not receive any errors but the Kinova robots do not appear in their real position in RVIZ (attached image).
Version
ROS distribution : Melodic
Branch and commit you are using : melodic-devel
The text was updated successfully, but these errors were encountered: