How can I make sawyer avoid hitting the table?


USC_robotics

Recommended Posts

Hi guys,

I am trying to do some rl experiments on sawyer. The self-collision avoidance feature works really well. However as I setup the sawyer on a fixed table, I also need to make sure the robot will not hit the table either. But I have no idea how to do this.

Any help is appreciated!

Link to comment
Share on other sites

Hi there,

The built-in collision avoidance software can only prevent the robot from coming into self collision (except added end effectors), and is not currently modifiable. You can programmatically set up your own boundaries by using a 3rd party library like the Flexible Collision Library to check when the arm has collided with an arbitrary object (sphere, box, polygon, etc.) and then apply repelling joint torques to move the arm out of the collision field:

https://github.com/flexible-collision-library/fcl

Hope this helps!
~ Ian

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.