Autonomous Path Navigation Using Deep Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current autonomous vehicle navigation systems are often inaccurate and inefficient, lacking awareness of their environment, which hinders precise path following and obstacle avoidance.

Innovation Solution

The implementation of deep neural networks (DNNs) for analyzing image data to determine a vehicle's orientation and lateral position relative to a path, enabling real-time control and object/obstacle detection for improved navigation and safety.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep neural networks are used for analyzing image data to determine vehicle orientation and lateral position, then navigation accuracy is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-processing image data to extract relevant features before feeding them to the deep neural network. This reduces the computational burden during real-time navigation while maintaining accuracy, as the network only needs to process pre-extracted features rather than raw image data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The navigation system is segmented into multiple functional modules: image acquisition module, deep neural network module for determining orientation and lateral position, and control module for generating steering directions. This segmentation allows each module to be optimized independently, reducing overall computational complexity while maintaining navigation accuracy.

Inventive Principle:
Principle #1Segmentation

2Speed

If deep neural networks process image data in real-time for autonomous navigation, then responsiveness is improved, but energy consumption increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by processing image data at optimized intervals rather than continuously. The control module generates steering directions based on periodic updates from the deep neural network, reducing energy consumption while maintaining real-time responsiveness for autonomous navigation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial action by using the deep neural network only for critical navigation decisions rather than processing all image data at full resolution. The network processes selectively extracted features and key image regions, reducing computational load and energy consumption while maintaining navigation accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the system determines both orientation and lateral position using DNN, then environmental awareness is improved, but system complexity increases

Engineering Contradiction:
Improveenvironmental awarenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The deep neural network is designed as a multi-functional system that simultaneously determines both vehicle orientation and lateral position relative to the path from the same image data input. This universal approach reduces system complexity compared to using separate systems for each function, while maintaining comprehensive environmental awareness.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10705525B2Performing autonomous path navigation using deep neural networks
Publication Date: 2020.07.07 NVIDIA CORP
  • US10705525B2 patent drawing
  • US10705525B2 patent drawing
  • US10705525B2 patent drawing

AI summary

A method, computer readable medium, and system are disclosed for performing autonomous path navigation using deep neural networks. The method includes the steps of receiving image data at a deep neural network (DNN), determining, by the DNN, both an orientation of a vehicle with respect to a path and a lateral position of the vehicle with respect to the path, utilizing the image data, and controlling a location of the vehicle, utilizing the orientation of the vehicle with respect to the path and the lateral position of the vehicle with respect to the path.