Voxel-Based Moving Body Path Control for Accurate Collision Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing path planning algorithms, such as the probabilistic roadmap (PRM) algorithm, struggle with inaccurate collision detection due to the use of bounding boxes that fail to accurately represent complex moving bodies, leading to low detection accuracy and inefficient path planning.

Innovation Solution

The method employs voxels to accurately represent the appearance of moving bodies and obstacles, utilizing a mapping relationship between voxels and moving paths to quickly determine valid paths, reducing the search range and conserving computing resources through table lookup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a bounding box algorithm is used for collision detection, then the detection process is simple to implement, but the detection accuracy is low because the bounding box cannot accurately represent complex moving bodies

Engineering Contradiction:
Improveease of implementationVSAvoiddetection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the continuous space into discrete voxel units, transforming the complex collision detection problem into a simpler voxel-based representation. Each voxel acts as an independent unit that can be efficiently queried, replacing the inaccurate bounding box approach while maintaining computational simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a voxel copy or representation of the actual moving body and obstacle geometries. Instead of directly processing complex geometric shapes, the system uses voxelized copies that preserve the essential spatial information needed for accurate collision detection while enabling faster computation.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a comprehensive path planning search is performed to ensure accuracy, then the path planning precision is high, but the computing time and resources increase significantly

Engineering Contradiction:
Improvepath planning accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary voxelization of the environment and pre-computes the voxel-moving path mapping relationship before actual path planning occurs. This preliminary action prepares the data structure in advance, allowing the planning algorithm to quickly query valid paths without performing comprehensive searches during real-time operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting the path planning problem into voxel-based discrete steps and using pre-computed mapping relationships, the system divides the comprehensive search into manageable segments. This allows the algorithm to efficiently identify valid paths by checking voxel occupancy rather than performing exhaustive geometric collision checks.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If a detailed collision detection algorithm is used to improve accuracy, then the detection precision increases, but the computing resources required increase significantly

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidcomputing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces complex geometric collision detection algorithms with a simplified voxel-based detection mechanism. Instead of performing detailed geometric intersection calculations, the system uses discrete voxel occupancy checks, which consume fewer computing resources while maintaining accurate collision detection capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the representation parameters from continuous geometric coordinates to discrete voxel indices. This parameter transformation enables the use of simpler data structures and faster lookup operations, reducing computing resource consumption while preserving the essential spatial information needed for accurate collision detection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12596372B2Method for controlling movement of moving body and related device
Publication Date: 2026.04.07 HUAWEI TECH CO LTD
  • US12596372B2 patent drawing
  • US12596372B2 patent drawing
  • US12596372B2 patent drawing

AI summary

A method for controlling movement of a moving body includes: obtaining a first voxel set of an obstacle, where the first voxel set includes at least one first voxel that identifies the obstacle in space in which the moving body is located; determining a valid moving path based on a mapping relationship between a voxel and a moving path and the first voxel set; and controlling the moving body to move along the valid moving path.