Related Experiment Video
Updated: Mar 21, 2026

Subject-specific Musculoskeletal Model for Studying Bone Strain During Dynamic Motion
Published on: April 11, 2018
Robot body self-modeling algorithm: a collision-free motion planning approach for humanoids
1Department of Computer Engineering, Shoushtar Branch, Islamic Azad University, Shoushtar, Iran.
This study introduces self-modeling for humanoid robot motion planning, enabling dynamic collision avoidance between objects and the robot body. The approach ensures stable and feasible robot movements during complex tasks.
Area of Science:
- Robotics
- Artificial Intelligence
- Biomechanics
Background:
- Humanoid robot motion planning faces challenges with redundancy, stability, feasibility, and collision avoidance.
- Human nervous system strategies offer inspiration for robot movement control.
- Self-modeling, inspired by human body awareness, is a key concept.
Purpose of the Study:
- To integrate self-modeling into an optimal motion planning framework.
- To detect and prevent collisions between a manipulated object and the humanoid robot.
- To ensure stable and feasible dynamic motion for humanoid robots.
Main Methods:
- Developed twelve parametric functions as self-models to define the humanoid robot's body boundaries.
- Utilized these self-models to compute a safe region for object manipulation, preventing collisions.
- Employed four distinct objective functions in motion simulations to test algorithm robustness.
Main Results:
- Successfully demonstrated collision avoidance between the manipulated object and the humanoid robot.
- Validated the reality and stability of the planned robot motions under various dynamics.
- Confirmed the effectiveness of the self-modeling approach in optimal motion planning.
Conclusions:
- Self-modeling is an effective strategy for enhancing humanoid robot motion planning.
- The proposed framework successfully addresses dynamic collision avoidance and ensures motion stability.
- This research contributes to more capable and safer humanoid robot operation.
Related Concept Videos
Planar Rigid-Body Motion
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Centroid of a Body: Problem Solving
The x-coordinates and y-coordinates of each element's...
Kinematic Equations: Problem Solving
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

