Autonomous Motion Planning via Convex Space Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous motion planning systems face challenges in efficiently generating smooth paths while avoiding obstacles, as existing methods either result in sub-optimal paths with awkward movements or require excessive computational resources due to their non-convex and discontinuous nature.

Innovation Solution

The system decomposes the environment into convex free-space segments and occupied-space segments, using a directed acyclic graph to determine optimal path segments that connect smoothly, reducing computational workload and avoiding obstacles effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complete algorithms are used to solve autonomous motion planning, then path optimality is improved, but computational complexity increases exponentially

Engineering Contradiction:
Improvepath optimalityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by decomposing the continuous motion planning problem into discrete configuration space cells. The environment is partitioned into free space cells and obstacle cells, transforming the complex continuous optimization problem into a discrete graph search problem that can be solved efficiently without exponential computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary configuration space (C-space) that mediates between the physical environment and the path planning algorithm. By mapping the robot and obstacles into configuration space, the system creates an intermediate representation that simplifies the planning problem, allowing optimal paths to be found without directly solving the exponentially complex continuous problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If specialized algorithms are used to reduce computational complexity, then processing speed is improved, but path smoothness deteriorates with awkward movements

Engineering Contradiction:
Improveprocessing speedVSAvoidpath smoothness
Core Design Contradiction:
ProductivityVSShape

Solution Approach 1:

The patent applies dynamics by using continuous cost functions that are minimized along the path segments. Instead of using discrete, static path points, the system employs dynamic optimization where cost functions are continuously evaluated and minimized, ensuring smooth transitions and eliminating awkward movements while maintaining computational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by transitioning from discrete path planning to continuous parameter optimization. By using continuous cost functions with parameters for path geometry and applying minimization techniques, the system achieves smooth paths that avoid awkward movements while maintaining fast processing through efficient gradient-based optimization.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If discrete sampling methods are used for path planning, then computational load is reduced, but measurement precision of path quality deteriorates

Engineering Contradiction:
Improvecomputational loadVSAvoidpath quality precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by transitioning from discrete sampling to continuous parameter optimization. The system uses continuous cost functions with adjustable parameters that can be optimized to any desired precision, eliminating the quality limitations inherent in discrete sampling methods while maintaining computational efficiency through smart optimization strategies.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by using selective discretization only where necessary (in the configuration space decomposition) while maintaining continuity in the path optimization phase. This hybrid approach achieves the computational benefits of discretization without sacrificing the precision of continuous optimization, applying each method only where it provides the most value.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11525691B2System and method for autonomous motion planning
Publication Date: 2022.12.13 SAMSUNG ELECTRONICS CO LTD
  • US11525691B2 patent drawing
  • US11525691B2 patent drawing
  • US11525691B2 patent drawing

AI summary

A motion planning system includes: a processor; and memory to store instructions that when executed by the processor, cause the processor to: identify a reference path between a departure point and a destination point in an environment including one or more obstacles; generate decomposition segments of a space surrounding the reference path, the decomposition segments including a first free-space segment and a second free-space segment that are devoid of the obstacles; generating a first path segment relative to the reference path for traversing the first free-space segment, and a second path segment relative to the reference path for traversing the second free-space segment; and connecting the first and second path segments to each other to generate a navigational path to traverse the environment.