Aerial Vehicle Trajectory Planning for Fast Obstacle Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current trajectory planning methods for aerial vehicles are inefficient due to frequent updates, high computation time, and reliability issues with obstacle avoidance.

Innovation Solution

A system that calculates path trajectory segments using sensor data, identifies seed waypoints, and employs a random searching algorithm, such as the rapidly exploring random tree algorithm, to generate obstacle-avoiding trajectories, while iteratively adjusting for changing velocities and kinematic limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If current trajectory planning methods link together approximations of short trajectories by geometric arcs and line segments, then the trajectory can be generated, but the computation time is too long and frequent updates are required

Engineering Contradiction:
Improvecomputation timeVSAvoidtrajectory generation efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The trajectory is divided into multiple short segments between waypoints. Each segment is independently planned using a simplified model, and the complete trajectory is assembled by linking these segments together. This segmentation allows for faster computation of individual segments while maintaining overall trajectory accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-calculates and stores trajectory segments between waypoints before actual navigation. When the aerial vehicle needs to navigate between two points, the pre-computed segments are retrieved and linked together, avoiding the need to perform complex real-time calculations during actual operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If current trajectory planning methods are used, then a trajectory can be generated, but reliability issues with obstacle avoidance occur

Engineering Contradiction:
Improveobstacle avoidance reliabilityVSAvoidtrajectory planning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The obstacle avoidance mechanism operates in an additional dimension by introducing a vertical offset to the trajectory segments. When an obstacle is detected in the horizontal plane, the system generates alternative segments that route around the obstacle by utilizing the vertical dimension (z-coordinate), thereby achieving reliable obstacle avoidance without increasing horizontal path complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system introduces intermediate waypoints as mediators between the start and end points when obstacles are present. These intermediate points serve as stepping stones that allow the trajectory to indirectly navigate around obstacles, breaking down the complex obstacle avoidance problem into simpler sub-segments.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If frequent updates are performed in current trajectory planning methods, then the trajectory can be tracked, but the computation time increases

Engineering Contradiction:
Improvetrajectory tracking speedVSAvoidcomputation time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

Trajectory segments are pre-computed and stored in memory before the aerial vehicle begins navigation. When updates are required during flight, the system simply retrieves pre-calculated segments and adjusts parameters, rather than performing full trajectory recalculations, thereby enabling frequent updates with minimal computation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The trajectory is segmented into independent sections that can be updated individually. When an update is required, only the affected segments near the current position need to be recalculated or adjusted, while the rest of the pre-computed segments remain valid, reducing the overall computation burden for frequent updates.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11557210B2Trajectory planner for a vehicle
Publication Date: 2023.01.17 AURORA FLIGHT SCIENCES CORP
  • US11557210B2 patent drawing
  • US11557210B2 patent drawing
  • US11557210B2 patent drawing

AI summary

The present disclosure is directed to systems and methods for trajectory and route planning including obstacle detection and avoidance for an aerial vehicle. For example, an aerial vehicle's flight control system may include a trajectory planner that may use short segments calculated using an iterative Dubins path to find a first path between a start point and an end point that does not avoid obstacles. Then the trajectory planner may use a rapidly exploring random tree algorithm that uses points along the first path as seed points to find a trajectory or route between the start point and end point that avoids known or detected obstacles.