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

Move command aborted: motion aborted by reflex! #169

Open
jin-yiwei opened this issue Dec 5, 2024 · 1 comment
Open

Move command aborted: motion aborted by reflex! #169

jin-yiwei opened this issue Dec 5, 2024 · 1 comment

Comments

@jin-yiwei
Copy link

Hello~

I can run the original joint_position_example_controller in franka_ros normally, but when I modify the command_interfaces in jointpositionexamplecontroller::update, for example, adding 0.01 after delta_angle or modifying the loop to assign values to each joint, an error occurs:

what(): libfranka: Move command aborted: motion aborted by reflex! ["joint_motion_generator_velocity_limits_violation", "joint_motion_generator_velocity_discontinuity", "joint_motion_generator_acceleration_discontinuity"]

what should i do? i want to control the robot by joints continuously

@jin-yiwei jin-yiwei changed the title Move command aborted: motion aborted by reflex![ Move command aborted: motion aborted by reflex! Dec 5, 2024
@AndreasKuhner
Copy link
Member

Hi @jin-yiwei ,
what you see is that your generated commands would create to big jumps in the velocity and acceleration domain - this could have multiple reasons. E.g. you just send to big jumps or your network connection is not good enough and some messages don't arrive in time (and allow a fluid command execution).

You could try to use the rate-limiter to eliminate the first problem....

Cheers,
Andreas

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