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

Provide the option for smooth stopping for arm motions (e.g., trapezoidal velocity profile) #147

Open
hello-amal opened this issue Jul 18, 2024 · 0 comments
Assignees

Comments

@hello-amal
Copy link
Contributor

As of #144 , the default stopping behavior is immediate stopping. This is good from a safety perspective, but the sudden deceleration can be jarring for users (e.g., due to the sound, as well as the resulting jerkiness it might cause for any object the robot is holding).

This issue focuses on adding smooth stopping behavior (e.g., with a trapezoidal velocity profile), where the steepness of the trapezoid is controlled by a parameter to stretch_driver. By setting that parameter to inf (which can perhaps be the default) we can get the current immediate stopping behavior, but setting it to lower values can lead to smoother declaration. That way, users of stretch_driver can decide their desired stopping declaration depending on their application.

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