Swarm Path Planning for Obstacle Avoidance and Formation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current navigation systems for unmanned aerial vehicles (UAVs) and other autonomous vehicles face challenges in efficiently planning travel paths to avoid obstacles while maintaining desired formations and positional relationships within swarms, especially in dynamic environments with moving objects and varying terrain.

Innovation Solution

The Swarm Path Planner (SPP) system determines leader and follower travel directions using environmental and relational travel direction techniques, employing probability functions and cost graphs to ensure the shortest path to a target while avoiding obstacles and maintaining swarm formation, integrated with an Object Sense and Avoidance (OSA) system that utilizes sensor arrays for real-time object detection and path planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a navigation system uses simple GPS coordinate routing, then the system complexity is low, but the ability to avoid obstacles and adapt to dynamic environments is poor

Engineering Contradiction:
Improveability to avoid obstaclesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The navigation system is segmented into multiple independent modules: GPS receiver module for location acquisition, obstacle detection module for environmental sensing, path planning module for route calculation, and control module for execution. Each module operates independently but communicates through standardized interfaces, allowing the system to adapt to obstacles without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The path planning algorithm dynamically adjusts the navigation route based on real-time obstacle detection data. When obstacles are detected, the system recalculates the optimal path using A* or Dijkstra algorithms, enabling continuous adaptation to changing environmental conditions while maintaining systematic operation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a navigation system processes images in real-time to identify obstacles, then the obstacle avoidance capability is improved, but the computing time and energy consumption increase

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidcomputing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary processing of image data by identifying key features and potential obstacles before full path recalculation is required. Edge detection and feature extraction are performed in advance, allowing the main path planning algorithm to work with pre-processed data, reducing overall computing time while maintaining reliable obstacle avoidance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

When obstacles are detected, the system prioritizes rapid path recalculation by skipping non-critical processing steps and focusing computational resources on determining safe navigation routes. The algorithm rushes through essential calculations to provide timely obstacle avoidance guidance, accepting reduced processing thoroughness in exchange for faster response time.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Adaptability or versatility

If remote control is used with line of sight requirement, then the system complexity is low, but the operational flexibility and coverage area are limited

Engineering Contradiction:
Improveoperational flexibilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an autonomous control intermediary layer between the operator and the vehicle. The onboard computer acts as a mediator that processes sensor data, plans paths, and executes navigation commands independently, while the operator provides high-level guidance. This intermediary enables operation beyond line of sight while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If autonomous control with onboard imaging is used, then the obstacle avoidance capability is improved, but the device complexity and cost increase

Engineering Contradiction:
Improveautonomous navigation capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The onboard imaging system serves multiple functions: obstacle detection, terrain mapping, navigation guidance, and mission-specific surveillance. By making the camera system universal and multi-functional, the patent reduces the need for separate specialized sensors, thereby decreasing overall device complexity while maintaining reliable autonomous navigation capability.

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

Data Source

PatentUS12124279B2Swarm path planner system for vehicles
Publication Date: 2024.10.22 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US12124279B2 patent drawing
  • US12124279B2 patent drawing
  • US12124279B2 patent drawing

AI summary

A system for determining optimal paths without collision through a travel volume for a swarm of vehicles is disclosed. The system determines a travel path for the swarm leader vehicle using a minimal cost path derived from various measures of environmental cost for avoiding objects in traveling from leader location to target location. The system also determines, for each empty neighbor location of each follower vehicle, relational costs for follower vehicle travel relative to leader vehicle travel. The various measures of relational cost seek to maintain a prescribed positional relationship between each follower vehicle and the leader vehicle given the leader vehicle travel path. Based on various measures of environmental and relational cost, the system determines the best travel path for the each follower vehicle relative to the leader vehicle.