Autonomous Navigation System for Maneuverable Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous navigation systems for maneuverable platforms, such as unmanned vehicles, face challenges in effectively avoiding collisions and adhering to traffic regulations, especially in complex scenarios with multiple obstacles and ambiguous rules, which can lead to collisions and mission failures.

Innovation Solution

An autonomous navigation system that includes a situation awareness module for data collection from sensors, a decision module for choosing optimal course and speed based on mission objectives and obstacle avoidance, and a platform control module for executing these decisions, using a multi-objective optimization approach to weigh objectives like collision avoidance, traffic rules, and mission completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If piecewise-defined interval programming functions are used to represent each COLREGS rule with about 600 linear pieces per rule, then the autonomous vehicle can evaluate multiple traffic rules simultaneously, but the computational complexity becomes unwieldy with 600^5+1 nodes in the decision tree

Engineering Contradiction:
Improvecollision avoidance reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-objective optimization problem into separate single-objective optimization problems. Instead of evaluating all 600^5+1 combinations simultaneously, the system performs k separate optimizations, each focusing on one objective function with its own set of 600 linear pieces. This reduces computational complexity from evaluating the entire decision tree to evaluating k separate, manageable optimization problems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the high-dimensional decision space problem into a series of lower-dimensional problems by introducing a new dimension for objective weighting. Instead of searching through the massive 600^5+1 node tree, the system adds an objective weight dimension and performs optimizations along this new dimension, effectively reducing the computational burden while maintaining solution quality.

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

2Measurement precision

If the system evaluates all possible combinations of multiple objectives with 600 linear pieces each, then the most optimal solution can be found, but the computational time and resources become prohibitively large

Engineering Contradiction:
Improvesolution optimality precisionVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the exhaustive search problem into k separate optimization tasks. Each task evaluates one objective function independently with its 600 linear pieces, requiring minimal computational time. The final optimal solution is derived by combining results from these k separate evaluations according to objective weights, achieving high precision without the prohibitive time cost of evaluating all combinations simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary evaluations of each objective function separately before combining them. By pre-evaluating each of the k objective functions with their respective 600 linear pieces independently, the system prepares optimized sub-solutions that can be quickly combined using objective weights, avoiding the need to evaluate all possible combinations in one exhaustive search.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the autonomous platform continuously monitors and adjusts course and speed to avoid multiple moving obstacles, then collision avoidance improves, but the system becomes less adaptable when faced with ambiguous or contradicting traffic regulations

Engineering Contradiction:
Improvecollision avoidance capabilityVSAvoidadaptability to ambiguous rules
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter representation from fixed rule-based decisions to dynamic objective weighting. Instead of rigidly following ambiguous COLREGS rules, the system represents traffic regulations as flexible objective functions with adjustable weights. This allows the platform to adapt to contradictory or ambiguous situations by dynamically adjusting objective weights based on the specific context, maintaining collision avoidance while improving adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamics into the decision-making process by making objective weights adjustable rather than fixed. The system can dynamically modify the importance of different traffic rules and objectives based on the current situation, allowing it to adapt to ambiguous or contradicting regulations while continuously monitoring obstacle positions to maintain collision avoidance reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10394242B2Autonomous navigation system and method for a maneuverable platform
Publication Date: 2019.08.27 ELBIT SYSTEMS LTD
  • US10394242B2 patent drawing
  • US10394242B2 patent drawing
  • US10394242B2 patent drawing

AI summary

An autonomous navigation system and method for a maneuverable platform are provided herein. The method may include: obtaining a plurality of objectives relating to a maneuverable platform; determining a plurality of options of direction and speed for the platform; autonomously selecting, one option of the plurality of options, in order to achieve said objectives, by calculating a weighted grade of each option based on the weights of the objectives and said grading scheme; and periodically repeating: the receiving with updated platform and obstacles data and the autonomously selecting with the updated platform and obstacles data, wherein the autonomously selecting is executed by a computer processor and includes, for each obstacle, calculating projected positions of the platform and of that obstacle to determine the distance between the platform and the obstacle at the closest point of approach and estimated time to arrive to the closest point of approach.