Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Collision that stops the xArm #248

Open
khuechuong opened this issue Jan 16, 2025 · 3 comments
Open

Disable Collision that stops the xArm #248

khuechuong opened this issue Jan 16, 2025 · 3 comments

Comments

@khuechuong
Copy link

Is there a way to disable the collision estop for a task then re enable it? I'm doing something similar to a sanding problem where the xArm has to make contact. The margin of error is thin so I want to disable it while it press and pull back. Then re-enable it.

@penglongxiang
Copy link
Contributor

Please use the service "xarm/set_collision_sensitivity" to modify the collision sensitivity level. The checking range is from 1 to 5, from least sensitive to most sensitive, 3 is default level. To completely disable the collision check, set this sensitivity level to 0, please make a risk assessment before disabling the collision check.

Please note you have to set state to 0 again before any motion command after the sensitivity change.

@khuechuong
Copy link
Author

@penglongxiang is there a way to set it before hand? I want to changing it 1 would work.

@penglongxiang
Copy link
Contributor

penglongxiang commented Jan 20, 2025

You can do it with UFactory Studio (also available by accessing http://your_robot_ip:18333 in web browser), go to Settings(gear logo)->Motion->Parameters->Collision Detection->Sensitivity, choose your desired level then click "Save" button, then this configuration will be fixed even after system reboot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants