Difference between revisions of "Virtual Robot - Limiting Controls for Simultaneous Actions"
(→How do I know what limits to use?) |
|||
Line 32: | Line 32: | ||
<li style="display: inline-block;">[[File:Screenshot from 2022-08-05 16-25-33.png|thumb|none|800px]]</li> | <li style="display: inline-block;">[[File:Screenshot from 2022-08-05 16-25-33.png|thumb|none|800px]]</li> | ||
</ul></div> | </ul></div> | ||
− | For example, if I only wanted to move the '''Neck'' and '''Right Arm''', I find where they are on the arbitration graph. | + | For example, if I only wanted to move the '''Neck''' and '''Right Arm''', I find where they are on the arbitration graph. |
<div><ul> | <div><ul> | ||
<li style="display: inline-block;">[[File:2022-08-05 17-03.png|thumb|none|800px]]</li> | <li style="display: inline-block;">[[File:2022-08-05 17-03.png|thumb|none|800px]]</li> |
Revision as of 16:10, 5 August 2022
Virtual Robot > Limiting Controls for Simultaneous Actions
Overview
There will likely be situations where you have one or more animations that you would like to play concurrently.
For example, you might want the robot to wave while playing specific facial animations.
This guide will walk through how to limit the controls of the animation to specific body parts using arbitration.
Where are the limits defined?
- Let's say you've just finished creating a sequence in the main UI
- Go to File > Open
- Find your file and go to the Preferences tab
- And you'll see a parameter called Limit Control. This is where you type the limits (body parts used) of your animation.
How do I know what limits to use?
In Robot Management, go to the Arbitration tab and you'll see an arbitration tree of Ameca's body parts
For example, if I only wanted to move the Neck and Right Arm, I find where they are on the arbitration graph.
In this case, they come under Body -> Torso -> Right Arm and Body -> Neck.
So in the Limit Control, I would write Body.Torso.Right Arm Body.Neck (Note: Robot is not needed)