Anyone who's succeeded with grasping using ROS and Gazebo, what advice do you have to offer?
There are a few Gazebo simulations that I've seen with a robot grasping an object, and manipulating objects was part of the (DARPA) Virtual Robotics Challenge, so I know it is feasible and therefore can't give up on getting my simulation working. (In case it matters, I'm using Kinetic and Gazebo 9.) If you've performed grasping with a robot in ROS and Gazebo, will you let me know what settings, tweaks, modifications, or caveats one should be aware of in this realm?
edit: To provide more focus, let me say that this question is mainly concerned with the contact physics, but I'm looking for any and all tips since I've seen that even the joint controller can break the physics. From what I've read online, it appears that modeling contact for grasping in Gazebo is problematic. (For example, 1 and 2.) To ameliorate this problem, I have tried changing kp, kd, max_vel, min_dist, mu1, mu2, fdir1, max_step_size, iters, and even the physics engine.
Why not start by posting the simulations/code/blog posts/articles you've found already?
Because the posts I've made specifically about my grasping simulations have not borne fruit, I made this one as just an invitation for others to submit any and all comments and tips, in the hope that something new would surface. Thanks for engaging!
I mean, why not start this post with what you've found? Questions with more detail and focus are more likely to be answered. For what it's worth, this is an active topic of research and not easy at all, unless you simplify a lot. Personally, I ignore physics in simulation and just use MoveIt.
I edited the post per your suggestion. Let me know if you think it's still lacking detail.