Open dnajd opened 10 years ago
Issue #6 is already tracking text selection.
I actually use the touch sensors so I would not want them off by default.
It sounds like we want a preferences mechanism so we can make some of the above configurable per user.
Added issue #96 to cover adding comments with each keyframe
OK changes to allow execution of selected text and insert comments before each keyframe are done. The text of the comment can be changed by editing the "keyframecomment" property in the naorecorder*.json language file.
All together it was fun and dangerous using the recorder (will provide video later). These are usability suggestions, that if you agree we should break out into separate issues.
Disable touch & voice
Start with touch sensors and voice recognition off. On my robot they are not reliable so I always just turn them off.
Code stanza
I found myself physically recording a animiation... but then fine tuning the code. When it's all strung together it's more difficult to adjust. I'd perfer each class of motion be on a separate line and less chaining. And include a line break and placeholder comment for each recorded position.
example
position 1
nao.set_duration(1.0) nao.arms.right_forward().left_down() nao.elbows.left_straight().left_bent() nao.hands.open() nao.head.center() nao.go()
position 1
nao.set_duration(1.0) nao.arms.right_forward().left_down() nao.go()
this way I can easily eliminate lines of code I don't want, tidy up and adjust offsets.
Highlighting / Partial Execution
I was refining a movement to have nao pick up a glass of wine. I had to comment out the above code and keep fine tuning until the motion was perfect. Then un-comment everything. The ability to highlight code and run only that code would be priceless.