-
Notifications
You must be signed in to change notification settings - Fork 54

Description
Hi, for a while now, I am trying to make the deep grasp demo work on melodic.
I saw from that the latest working code was on this branch :
https://github.com/bostoncleek/deep_grasp_demo.git -b update_generators
And
https://github.com/bostoncleek/moveit_task_constructor.git -b pr-deep_grasp_stage
from this post moveit/moveit_task_constructor#281 (comment)
For the remaining code to make the demo work, it is still a mystery which one to use...
The branch
https://github.com/tahsinkose/franka_ros.git -b simulation
does not exist anymore but it is referenced in the tutorial
And
https://github.com/tahsinkose/franka_ros.git -b melodic-devel
is almost the same as
https://github.com/frankaemika/franka_ros/tree/melodic-devel -b melodic-devel
But are missing some adjustments.
And
https://github.com/ros-planning/panda_moveit_config.git -b melodic-devel
Is a lot different than
https://github.com/ros-planning/panda_moveit_config.git -b noetic-devel
The best results were with the melodic-devel branches. I modified panda_camera.urdf.xacro to use panda_arm.urdf.xacro instead of panda_arm_hand.urdf.xacro and I added ros_controller.launch and ros_controller.yaml generated from the setup assistant config tutorial. The rest of the files generated with the setup assistant were very different from the branch config, so I kept the melodic-branch ones.
With the modified branches of franka_ros and panda_moveit_config I am able to run the deep grasp demo dexnet in rviz but the robot is falling under gravity in gazebo. If I look in the noetic section of the moveit tutorials, there is a step to make the configuration work in gazebo, but the files seem already modified on the branches.
I ask for help. How to turn a deep_grasp_headache into a working deep_grasp_demo ?
I understand that maintaining the tutorials is a work in progress, but I think it needs a little refresh for the beginners like me...
Which branches to use ? What is the recipe? What do you recommand ?