Related Experiment Video
Updated: Jul 11, 2025

Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
Published on: October 18, 2024
Online Multi-Contact Motion Replanning for Humanoid Robots with Semantic 3D Voxel Mapping: ExOctomap
Masato Tsuru1,2, Adrien Escande3, Iori Kumagai2
1Graduate School of Engineering and Science, Osaka University, Toyonaka 560-8531, Japan.
This study presents a fast motion-replanning method for humanoid robots using semantic 3D voxel mapping. The Extended-Octomap enables efficient navigation and collision-free trajectory planning in unknown environments.
Area of Science:
- Robotics
- Artificial Intelligence
- Computer Vision
Background:
- Humanoid robot navigation in unknown environments requires efficient online mapping and motion planning.
- Traditional methods using polygon meshes or primitive extraction face challenges in complex, dynamic settings.
Purpose of the Study:
- To develop a rapid motion-replanning technique for humanoid robots.
- To enable autonomous navigation in unknown territories using semantic 3D voxel mapping.
Main Methods:
- Introduced an innovative Extended-Octomap (ExOctomap) for semantic 3D voxel mapping.
- Utilized Octree structure to store environmental normal vectors, Euclidean Cluster Extraction, and principal component analysis.
- Implemented 3D grid sampling for efficient 6D contact pose search and collision-free trajectory planning.
Main Results:
- Achieved O(log N) efficiency in semantic accessibility from position queries.
- Demonstrated efficient adaptation of multi-contact motions across diverse environments.
- Obtained near real-time planning speeds between 13.8 ms and 115.7 ms per contact.
Conclusions:
- The proposed semantic voxel mapping and motion-replanning framework significantly enhances humanoid robot autonomy.
- The Extended-Octomap provides an efficient and scalable solution for real-time environmental sensing and navigation.
More Related Videos
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...
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...
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...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...

