-
Notifications
You must be signed in to change notification settings - Fork 14
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
Implement a dry run mode for MOVL commands #156
Comments
This idea is nice. It's like an "offline" checker. It would be great if the JMC could do this (kind of like
|
Regarding offline cartesian/joint trajectories: |
Renaming issue since |
This is going to be a WONTFIX. The MOVL command loop, after initial trajectory configuration, performs the following steps:
So, what can we do instead of these steps as a fail-fast pre-check? Stemming from 1.:
Neither method takes into account the underlying control loop of the real system. In addition, it is important to note that joint velocity commands on TEO perform badly and it is almost imposible to obtain a nice linear motion. Whatever we conclude from a pre-check, it won't apply to what is going to happen on real TEO. Does it make sense in simulation, then? No, in that case the benefits of a dry-run mode are minimal. Summing up, a fail-fast mode could make sense if we got rid of the control loop and replace it with position commands via |
Reopening, we can configure CSV mode at the joint controller and thus work with velocity commands as if they were position ones: roboticslab-uc3m/yarp-devices#221. |
Done at 26f8c35. To enable this, launch BCC with |
From #135 (comment):
The text was updated successfully, but these errors were encountered: