DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Selecting Minimal Motion Primitive Libraries with Genetic Algorithms

Journal Article · · Journal of Aerospace Information Systems
DOI: https://doi.org/10.2514/1.i011188 · OSTI ID:2311494

Motion primitives allow for application of discrete search algorithms to rapidly produce trajectories in complex continuous space. The maneuver automaton (MA) provides an elegant formulation for creating a primitive library based on trims and maneuvers. However, performance is fundamentally limited by the contents of the primitive library. If the library is too sparse, performance can be poor in terms of path cost, whereas a library that is too large can increase run time. This work outlines new methods for using genetic algorithms to prune a primitive library. The proposed methods balance the path cost and planning time while maintaining the reachability of the MA. The genetic algorithm in this paper evaluates and mutates populations of motion primitive libraries to optimize both objectives. Here, we illustrate the performance of these methods with a simulated study using a nonlinear medium-fidelity F-16 model. We optimize a library with the presented algorithm for obstacle-free navigation and a nap-of-the-Earth navigation task. In the obstacle-free navigation task, we show a tradeoff of a 10.16% higher planning cost for a 96.63% improvement in run time. In the nap-of-the-Earth task, we show a tradeoff of a 9.712% higher planning cost for a 92.06% improvement in run time.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
NA0003525
OSTI ID:
2311494
Report Number(s):
SAND--2024-00369J
Journal Information:
Journal of Aerospace Information Systems, Journal Name: Journal of Aerospace Information Systems Journal Issue: 10 Vol. 20; ISSN 1940-3151
Publisher:
American Institute of Aeronautics and AstronauticsCopyright Statement
Country of Publication:
United States
Language:
English

References (23)

High‐speed autonomous obstacle avoidance with pushbroom stereo journal September 2017
Empirical Sampling of Path Sets for Local Area Motion Planning book January 2009
Learning motion primitives for planning swift maneuvers of quadrotor journal January 2019
Feature selection: evaluation, application, and small sample performance journal January 1997
A fast and elitist multiobjective genetic algorithm: NSGA-II journal April 2002
Genetic algorithm optimization applied to electromagnetics: a review journal March 1997
Robust and Efficient Quadrotor Trajectory Generation for Fast Autonomous Flight journal October 2019
Maneuver-based motion planning for nonlinear systems with symmetries journal December 2005
Asymptotically Near-Optimal Planning With Probabilistic Roadmap Spanners journal April 2013
Depth-First Search and Linear Graph Algorithms journal June 1972
Evolving Neural Networks through Augmenting Topologies journal June 2002
Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments journal January 2010
Autonomous Helicopter Aerobatics through Apprenticeship Learning journal June 2010
Incremental learning of full body motion primitives and their sequencing through human motion observation journal November 2011
Sparsification of motion-planning roadmaps by edge contraction journal November 2014
Motion primitives and 3D path planning for fast flight through a forest journal February 2015
A fast online spanner for roadmap construction journal May 2015
Utilizing Reinforcement Learning to Continuously Improve a Primitive-Based Motion Planner journal July 2022
Real-Time Motion Planning for Agile Autonomous Vehicles journal January 2002
JSBSim: An Open Source Flight Dynamics Model in C++ conference August 2004
A Hybrid A*/Automaton Approach to On-Line Path Planning with Obstacle Avoidance conference September 2004
Utilizing Reinforcement Learning to Continuously Improve a Primitive-Based Motion Planner conference January 2021
Learning Motion Primitives Automata for Autonomous Driving Applications journal June 2022

Similar Records

Utilizing Reinforcement Learning to Continuously Improve a Primitive-Based Motion Planner
Journal Article · 2022 · Journal of Aerospace Information Systems · OSTI ID:1845399

Evolutionary software for autonomous path planning
Conference · 1999 · OSTI ID:12570

Scans as primitive parallel operations
Journal Article · 1989 · IEEE (Institute of Electrical and Electronics Engineers) Transactions on Computers; (USA) · OSTI ID:5347866

Related Subjects