This project simulates a UR5 robotic arm with a Robotiq 85 gripper, performing autonomous object grasping and placement tasks in the PyBullet environment. Using inverse kinematics (IK) for precise arm control and synchronized joint control for realistic gripper motion, the robot grasps cubes from random positions and places them on a tray.
spwa4•6mo ago
Love it. How complicated can you make the objects to be picked up?
Isamu•6mo ago
Looks like just cubes for this simulator, I think the focus is on the two-finger gripper integrated with this arm kinematic. Planning a gripper strategy for a complex object would be a another layer but definitely could be incorporated.
nickpinkston•6mo ago
As a non-robotics simulation understander, how are the specifics of the gripper/object interaction modeled?
For instance, can the gripper / object materials be soft / floppy / goopy, or does the simulation assume they are perfectly rigid bodies?
What kind of surface parameters does the model use? Coeff of friction, durometer of rubber surfaces touching the object, surface texture / roughness (RMS, Ra)? More?
Isamu•6mo ago
Thanks for sharing this here, it’s always good to see some robot projects here.
unwind•6mo ago
Here, "a UR5 robotic arm" is a reference to a product by Universal Robots called the UR5 [1]. That was not obvious for me, so I had to look it up. :)
kyleliiii•6mo ago
spwa4•6mo ago
Isamu•6mo ago
nickpinkston•6mo ago
For instance, can the gripper / object materials be soft / floppy / goopy, or does the simulation assume they are perfectly rigid bodies?
What kind of surface parameters does the model use? Coeff of friction, durometer of rubber surfaces touching the object, surface texture / roughness (RMS, Ra)? More?
Isamu•6mo ago