-
Notifications
You must be signed in to change notification settings - Fork 3
[Braccio_Record_and_Replay] Show stop sign when joint enters dead zone. #75
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
Conversation
Memory usage change @ 90df695
Click for full report table
Click for full report CSV
|
@aentinger The image appears correctly in the Record mode, but only for the base and wrist roll movements. For the other joints, the stop image did not appear; is it correct? |
Yes, this is correct. The other joints have been mounted in such a way that is mechanically impossible for the user to move the servo into an invalid position. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new feature, the stop sign, worked correctly. I still have problems with the Replay mode, but I will write a report on slack.
@Esquirio Shall I align the example within the project tutorials too, i.e. copy over? @clodpheasant On this topic (keeping the tutorials code-identical with the replay/record and manual control sketch in the top level |
I'll be merging this leaving the code within |
I think yes, but first, it is necessary to check the issues with the Replay mode that I reported to you. |
When a joint is entering a dead zone (between 315° and 360°) the application is now showing a big stop sign which shall communicate to the user that he should unwind his latest operation. Joint recording is paused as long as a joint is in the invalid zone. As soon as the user turns the joint to be within a valid range again the stop sign disappears.
This prevents the issue that a user is surprised why a replayed sequence does not exactly mirror the recorded one, given that the joint was within the dead zone during some samples.