Robot Motion Planning Around Dynamic Obstacles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motion planning methods for robots fail to effectively navigate dynamic obstacles in their workspace, leading to increased collision risks and inefficiencies, especially in environments with moving robots.
Innovation Solution
A method for planning and executing robot motions that involves determining trajectories within a state space or hyperspace, considering dynamic obstacles by maintaining a minimum distance threshold, using algorithms like A* and D* to optimize motion paths while accounting for kinematic and dynamic constraints, and adapting to changing obstacle positions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional motion planning methods are used for robots, then the planning process is simple, but the collision risk with dynamic obstacles increases
Solution Approach 1:
The patent transforms the traditional 2D spatial motion planning problem into a 3D state space problem by adding the time dimension. The state space is defined as S = (x, y, t) where (x, y) represents spatial position and t represents time. This dimensional transformation allows the robot to plan trajectories that avoid dynamic obstacles by selecting appropriate time stamps for each spatial position, thereby reducing collision risk while maintaining manageable planning complexity through structured state representation.
Solution Approach 2:
The patent implements dynamic motion planning by making the state space and trajectories adaptive to changing obstacle positions. The robot observes dynamic obstacles and continuously updates its planned trajectories based on current obstacle positions and predicted future positions. This dynamic approach allows the motion plan to adapt in real-time, reducing collision risk with moving obstacles while maintaining operational efficiency.
2Reliability
If the robot maintains a safe distance from dynamic obstacles, then collision risk is reduced, but motion efficiency decreases
Solution Approach 1:
The patent dynamically adjusts the safety distance parameter based on the robot's speed, obstacle type, and environmental context. Rather than maintaining a fixed conservative distance that would reduce efficiency, the system modifies the safety threshold parameter adaptively - using larger distances when risk is high and smaller distances when safe, thereby maintaining both collision avoidance reliability and motion efficiency.
Solution Approach 2:
The patent applies safety distance maintenance selectively rather than uniformly throughout the entire trajectory. The robot maintains full safety distance only in regions with high collision risk or uncertain obstacle behavior, while allowing closer approaches in regions with low risk or well-predicted obstacle paths. This partial application of safety measures optimizes the balance between collision avoidance and motion efficiency.
Data Source
AI summary
A method for motion planning for at least one robot includes providing a start configuration comprising at least one start position and a destination configuration comprising at least one destination position for the robot, providing a motion of at least one obstacle in the workspace of the robot, the obstacle motion defining a position of the obstacle that varies over time, and determining a motion of the robot from its start configuration to its destination configuration. The robot motion definies a position of the robot over a time period from a start time to a destination time. The robot motion is determined such that at each point in time between the start and destination times a distance between the robot and the obstacle does not fall below a predetermined threshold.

