Related Experiment Video
Updated: Oct 22, 2025

Sit-to-stand-and-walk from 120% Knee Height: A Novel Approach to Assess Dynamic Postural Control Independent of Lead-limb
Published on: August 30, 2016
NSPG: An Efficient Posture Generator Based on Null-Space Alteration and Kinetostatics Constraints
Luca Rossini1,2, Enrico Mingo Hoffman1, Arturo Laurenzi1
1Humanoids and Human Centred Mechatronics Lab, Istituto Italiano di Tecnologia (IIT), Genova, Italy.
We developed a null-space posture generator (NSPG) for multi-limbed robots. This method efficiently creates stable, collision-free postures in cluttered environments, improving performance by generating twice as many feasible configurations.
Area of Science:
- Robotics
- Control Systems
- Computational Geometry
Background:
- Locomotion and contact planners for multi-limbed robots often reduce search space for performance.
- Posture generation is crucial for collision-free, stable robot configurations but is challenging in cluttered environments.
Purpose of the Study:
- To present a novel posture generator, the null-space posture generator (NSPG), for multi-limbed robots.
- To efficiently generate feasible, collision-free, and statically stable whole-body postures in complex scenarios.
Main Methods:
- The NSPG utilizes hierarchical inverse kinematics and contact force optimization.
- It exploits the null-space of the contact manifold to alter nominal postures while satisfying constraints.
- An adaptive random velocity vector generator explores the robot's workspace.
Main Results:
- The NSPG efficiently generates feasible configurations in short times, outperforming previous methods.
- Simulations with quadruped and biped robots demonstrated suitability for cluttered environments.
- The method achieved a twofold improvement in generating feasible configurations within the same time period.
Conclusions:
- The NSPG is a valid and generalizable method for robot posture generation.
- It offers significant performance improvements, especially in complex, cluttered scenarios.
- Real-world experiments on the CENTAURO platform confirmed its applicability.
Related Concept Videos
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...
Stability of Equilibrium Configuration: Problem Solving
Problem-solving in the context of the stability of equilibrium configuration...
Kinematic Equations - III
Using the kinematic equations,...
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...
Eccentric Axial Loading in a Plane of Symmetry

