USC_robotics

How can I make sawyer avoid hitting the table?

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!

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now