Imitating human dance motions through motion structure analysis
read more
Citations
Formation and control of optimal trajectory in human multijoint arm movement : minimum torque-change model
From human to humanoid locomotion--an inverse optimal control approach
Generating whole body motions for a biped humanoid robot from captured human dances
The minimalist grammar of action
A Language for Human Action
References
Formation and control of optimal trajectory in human multijoint arm movement
Formation and control of optimal trajectory in human multijoint arm movement : minimum torque-change model
Adapting human motion for the control of a humanoid robot
Towards a system for the interpretation of moving light displays
Virtual humanoid robot platform to develop controllers of real humanoid robots without porting
Related Papers (5)
Frequently Asked Questions (11)
Q2. How many measurement points are used for analysis?
The authors use 15 measurement points for analysis: hands(L,R), elbows(L,R), shoulders(L,R), head, hip, body center, waists(L,R), thighs(L,R) and feet(L,R).
Q3. How can the authors solve the joint angles of dance motions?
The joint angles of dance motions can be solved by using original motion capture data, simple inverse kinematics algorithm and humanoid robots connection models.
Q4. What is the symmetry coordinate system for right and left body portions?
In order to detect the symmetry of the right and left arms/feet movements, the authors used the symmetry coordinate system for right/left half of the body portions.(
Q5. How do the authors acquire blur-free images of moving objects?
The authors also acquire blur-free images of moving objects by using the frame-shutter functionality with which this camera is equipped (Fig.2).
Q6. What are the main elements of the dance?
As described in the last section, dance motions consist of the iterative motion primitives and unique motions that connect the iterative motions.
Q7. What is the body center coordinate system?
The authors define the body center coordinate system which set the X-axis as the direction of the waist and Z-axis as the perpendicular direction.
Q8. Why is the problem of singularity solved?
The problem of singularity is also resolved at the same time because a part of the sequence near the singular point can be regarded as the area where the velocity is very fast.
Q9. What are the two methods used to generate the robot movement from the motion primitives?
To generate the robot movement from the motion primitives, the authors developed enhanced methods: the concatenation of the motion primitives and the modification technique for a humanoid robot.
Q10. What is the apriori algorithm used to detect the sequences of the motion segments?
From the labeled segment sequence within the same portions, frequently appearing sequences are detected by using the apriori algorithm [9].
Q11. What are the regularities of the minimum motion primitives?
In the structural motions such as the dances, much longer motion sequences (the regularities of the minimum motion primitives) can be seen.