Related Experiment Video
Updated: May 17, 2026

Kinematic Analysis Using 3D Motion Capture of Drinking Task in People With and Without Upper-extremity Impairments
Published on: March 28, 2018
On the Kinematic Motion Primitives (kMPs) - Theory and Application
Federico L Moro1, Nikos G Tsagarakis, Darwin G Caldwell
1Department of Advanced Robotics, Istituto Italiano di Tecnologia Genova, Italy.
Researchers identified key human motion patterns, called kinematic Motion Primitives (kMPs), for both periodic and discrete movements. These kMPs can synthesize complex human locomotion for applications like robot gait control.
Area of Science:
- Robotics
- Biomechanics
- Neuroscience
Background:
- Human neuromotor control enables diverse movements.
- Understanding human motion aids rehabilitation, performance enhancement, and robotic replication.
Purpose of the Study:
- To describe human motion complexity using reduced dimensionality via kinematic Motion Primitives (kMPs).
- To demonstrate the synthesis of complex motions by combining periodic and discrete kMPs.
Main Methods:
- Identification of invariant kMPs for periodic (five) and discrete (two) human motions.
- Combination of identified kMPs to synthesize complex, simultaneous movements.
- Experimental validation using the COmpliant huMANoid (COMAN) robot.
Main Results:
- A set of five invariant kMPs for periodic motions and two for discrete motions were identified.
- Complex motions were synthesized by combining periodic and discrete kMPs.
- Human locomotion features were successfully transferred to a robot's gait using extracted kMPs.
Conclusions:
- The study provides evidence supporting the Central Pattern Generators (CPG) theory in kinematics.
- kMPs offer a method for understanding and replicating human motion.
- The findings enable the transfer of human-like locomotion to robotic systems.
More Related Videos
Related Concept Videos
Kinematic Equations - I
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Kinematic Equations - III
Using the kinematic equations,...
Kinematic Equations: Problem Solving
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...

