Autonomous Path Planning Using 2D Collision Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional autonomous vehicle systems face challenges in efficiently selecting safe paths that account for obstacle and collision avoidance, often requiring significant computational resources and being impractical for real-time applications due to complex 3D collision checks.

Innovation Solution

The system weights paths based on obstacle avoidance considerations by projecting 3D trajectories onto a 2D plane and performing edge-based intersection checks, reducing computational requirements and enabling real-time path selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional systems perform collision checks against every actor in the environment using 3D space simulations, then measurement precision of collision detection is improved, but compute resources required increase significantly making the system impractical for real-time applications

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

Solution Approach 1:

The patent transforms the collision detection problem from 3D space to 2D space by projecting vehicle trajectories and actor positions onto a two-dimensional plane. This dimensionality reduction maintains sufficient collision detection accuracy while dramatically reducing the computational resources required, enabling real-time path planning applications.

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

2Reliability

If conventional systems execute comprehensive safety checks for every potential path, then reliability of path safety is improved, but productivity of path selection process deteriorates due to computational complexity

Engineering Contradiction:
Improvepath safetyVSAvoidpath selection speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By projecting 3D trajectory data onto a 2D plane, the system enables faster intersection checks between path segments and actor positions while maintaining reliable collision detection. This dimensional transformation allows comprehensive safety verification across multiple potential paths without the computational burden of full 3D simulations.

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

3Measurement precision

If conventional systems perform detailed 3D trajectory simulations for safety procedure verification, then measurement precision of safety analysis is improved, but loss of time for computation increases making real-time implementation infeasible

Engineering Contradiction:
Improvesafety analysis accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent reduces computation time by projecting detailed 3D trajectory simulations onto a 2D plane for safety analysis. This dimensional reduction preserves the essential spatial relationships needed for accurate collision detection while enabling the system to complete safety verifications within real-time constraints.

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

Data Source

PatentUS12077190B2Efficient safety aware path selection and planning for autonomous machine applications
Publication Date: 2024.09.03 NVIDIA CORP
  • US12077190B2 patent drawing
  • US12077190B2 patent drawing
  • US12077190B2 patent drawing

AI summary

In various examples, systems and methods are disclosed for weighting one or more optional paths based on obstacle avoidance or other safety considerations. In some embodiments, the obstacle avoidance considerations may be computed using a comparison of trajectories representative of safety procedures at present and future projected time steps of an ego-vehicle and other actors to ensure that each actor is capable of implementing their respective safety procedure while avoiding collisions at any point along the trajectory. This comparison may include filtering out a path(s) of an actor at a time step(s)—e.g., using a one-dimensional lookup—based on spatial relationships between the actor and the ego-vehicle at the time step(s). Where a particular path—or point along the path—does not satisfy a collision-free standard, the path may be penalized more negatively with respect to the obstacle avoidance considerations, or may be removed from consideration as a potential path.