Vehicle Waypoint Cost Selection for Obstacle-Aware Route Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The selection of waypoints in route planning for non-holonomic vehicles is inefficient, leading to increased travel time and risk of encountering obstacles, which affects the vehicle's ability to reach its destination effectively and efficiently.

Innovation Solution

A route determining system that includes a global planning module to identify waypoints along a global path and a local planning module to select an optimal waypoint based on cost calculations considering path length, direction changes, orientation differences, obstacle proximity, and Euclidean distance, ensuring efficient movement and reduced processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional waypoint selection methods are used, then the route planning is simple, but the travel time increases and efficiency decreases

Engineering Contradiction:
Improvevehicle movement efficiencyVSAvoidtravel time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system changes the parameter of waypoint selection from arbitrary or distance-based to cost-based selection. By introducing a cost calculation that considers path length, direction changes, orientation differences, and obstacle proximity, the system optimizes waypoint selection to minimize travel time and maximize movement efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from multiple factors (path length, direction changes, orientation, obstacle proximity) to continuously evaluate and select the next optimal waypoint. This feedback mechanism ensures that each waypoint selection is based on current vehicle state and environmental conditions, improving overall travel efficiency.

Inventive Principle:
Principle #23Feedback

2Productivity

If more waypoints are considered for selection, then the route optimization improves, but the processing load increases

Engineering Contradiction:
Improveroute optimization qualityVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies local quality by focusing computational resources on evaluating only the relevant characteristics of waypoints that matter for optimal selection. Rather than exhaustively analyzing all possible routes, the system calculates costs based on specific local factors (path length, direction changes, orientation, obstacle proximity) to achieve efficient route optimization with reduced processing load.

Inventive Principle:
Principle #3Local quality

3Productivity

If waypoints are selected without considering orientation, then the path planning is simpler, but the vehicle requires more direction changes reducing efficiency

Engineering Contradiction:
Improvemovement efficiencyVSAvoidpath planning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces orientation difference as a key parameter in the waypoint cost calculation. By considering the angular difference between the vehicle's current orientation and the direction to the waypoint, the system selects waypoints that require minimal direction changes, thereby improving movement efficiency without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11906314B2System for waypoint selection and method of using
Publication Date: 2024.02.20 NEC CORP
  • US11906314B2 patent drawing
  • US11906314B2 patent drawing
  • US11906314B2 patent drawing

AI summary

A waypoint selection system includes a non-transitory computer readable medium configured to store instructions thereon; and a processor connected to the non-transitory computer readable medium. The processor is configured to execute the instructions for obtaining information related to a current pose of a vehicle; obtaining a plurality of waypoints between the current pose and a destination pose; and receiving obstacle information. The processor is configured to execute the instructions for determining a first waypoint cost for a first waypoint of the plurality of waypoints. The processor is configured to execute the instructions for selecting the first waypoint in response to the first waypoint cost satisfying a predetermined condition. The processor is configured to execute the instructions for outputting the selected first waypoint and all waypoints of the plurality of waypoints between the first waypoint and the current pose to a controller in response to selecting of the first waypoint.