Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
175 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Search-based Motion Planning for Quadrotors using Linear Quadratic Minimum Time Control (1709.05401v1)

Published 15 Sep 2017 in cs.RO

Abstract: In this work, we propose a search-based planning method to compute dynamically feasible trajectories for a quadrotor flying in an obstacle-cluttered environment. Our approach searches for smooth, minimum-time trajectories by exploring the map using a set of short-duration motion primitives. The primitives are generated by solving an optimal control problem and induce a finite lattice discretization on the state space which can be explored using a graph-search algorithm. The proposed approach is able to generate resolution-complete (i.e., optimal in the discretized space), safe, dynamically feasibility trajectories efficiently by exploiting the explicit solution of a Linear Quadratic Minimum Time problem. It does not assume a hovering initial condition and, hence, is suitable for fast online re-planning while the robot is moving. Quadrotor navigation with online re-planning is demonstrated using the proposed approach in simulation and physical experiments and comparisons with trajectory generation based on state-of-art quadratic programming are presented.

Citations (183)

Summary

  • The paper presents a global trajectory optimization framework that converts quadrotor planning into a deterministic shortest path problem via motion primitives.
  • The paper leverages an explicit LQMT solution to generate tight heuristic bounds, enhancing search efficiency and real-time replanning.
  • The paper validates its approach through simulations and flight tests, demonstrating smooth, dynamically feasible, minimum-time trajectories in cluttered environments.

Search-based Motion Planning for Quadrotors using Linear Quadratic Minimum Time Control

The paper presents a method for search-based motion planning suitable for quadrotors operating in environments with numerous obstacles. Traditional trajectory generation approaches for quadrotors, which often involve minimizing jerk or snap, convert trajectory generation into a polynomial coefficient determination problem. These approaches have relied heavily on geometric path planners followed by local optimization for dynamics feasibility, sometimes leading to suboptimal solutions due to path dependency. This paper addresses these issues by proposing a global trajectory optimization framework that emphasizes collision-free, dynamically feasible, minimum-time, and smooth trajectory computation.

The methodology focuses on the use of motion primitives derived from solving an optimal control problem, which allows the problem of dynamic trajectory generation to be transformed into a deterministic shortest path problem over a graph. Through a lattice discretization approach, the authors define a state space in which each state transition corresponds to a motion primitive from a finite set, characterized by short control input durations. This approach yields a graph where nodes symbolize reachable states, and edges represent motion primitives, thereby allowing efficient exploration using graph search algorithms such as A*.

The authors introduce and compare two different heuristic functions for guiding the search algorithm: one that provides a lower bound based on maximum velocity constraints, and another leveraging an explicit solution to the Linear Quadratic Minimum Time (LQMT) problem. The latter is shown to be more effective due to its ability to account for control efforts as well as state dynamics, offering tighter bounds on the solution cost and improving the efficiency of the search algorithm.

In terms of the execution of the proposed method, the paper employs simulation and physical flight tests to demonstrate online re-planning capacity during fast quadrotor navigation. The results emphasize the ability of the proposed method to generate smoother trajectory paths in real-time compared to traditional path-followed optimization techniques. Employing the new method in an online re-planning setup, the paper reports successful quadrotor navigation through cluttered environments without needing a hover start, a common requirement in many existing methods.

From a practical standpoint, the research fills a critical gap by tackling high-dimensional trajectory planning with a method that is both resolution-complete and computationally efficient in real-time settings. The paper also outlines the potential for integration into Recurring Horizon Control frameworks, showcasing the adaptability of the solution for continuous navigation tasks.

The theoretical implications signify advancement in optimal control applications within robotic path planning, especially under constraints of dynamically feasible motion. The explicit focus on using the solutions of LQMT problems within a motion planning context is a promising development, paving the way for further exploration of optimal control solutions in real-time applications.

For future developments in AI, this research suggests deeper investigations into the amalgamation of optimal control with search-based and sampling-based methods. Enhancements in real-time computational efficiency, particularly in higher dimensions, could be a prospect for further insights. Additionally, there is potential for expanding the approach towards more generalized robot navigation tasks in similarly complex environments. The open-source availability of the code base related to this work provides a foundation for future research to harness and build upon the demonstrated findings.

Youtube Logo Streamline Icon: https://streamlinehq.com