Quadrotors are among the most agile flying robots. However, planning time-optimal trajectories at the actuation limit through multiple waypoints remains an open problem. This is crucial for applications such as inspection, delivery, search and rescue, and drone racing. Early works used polynomial trajectory formulations, which do not exploit the full actuator potential because of their inherent smoothness. Recent works resorted to numerical optimization but require waypoints to be allocated as costs or constraints at specific discrete times. However, this time allocation is a priori unknown and renders previous works incapable of producing truly time-optimal trajectories. To generate truly time-optimal trajectories, we propose a solution to the time allocation problem while exploiting the full quadrotor's actuator potential. We achieve this by introducing a formulation of progress along the trajectory, which enables the simultaneous optimization of the time allocation and the trajectory itself. We compare our method against related approaches and validate it in real-world flights in one of the world's largest motion-capture systems, where we outperform human expert drone pilots in a drone-racing task.
Download full-text PDF |
Source |
---|---|
http://dx.doi.org/10.1126/scirobotics.abh1221 | DOI Listing |
Sensors (Basel)
August 2024
Department of Geomatics and Cartography, Faculty of Earth Sciences and Spatial Management, Nicolaus Copernicus University, Lwowska 1, 87-100 Torun, Poland.
This paper proposes a method for solving the path planning problem for a collaborative robot. The time-optimal, smooth, collision-free B-spline path is obtained by the application of a nature-inspired optimization algorithm. The proposed approach can be especially useful when moving items that are delicate or contain a liquid in an open container using a robotic arm.
View Article and Find Full Text PDFSensors (Basel)
May 2024
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China.
This article presents a hierarchical control framework for autonomous vehicle trajectory planning and tracking, addressing the challenge of accurately following high-speed, at-limit maneuvers. The proposed time-optimal trajectory planning and tracking (TOTPT) framework utilizes a hierarchical control structure, with an offline trajectory optimization (TRO) module and an online nonlinear model predictive control (NMPC) module. The TRO layer generates minimum-lap-time trajectories using a direct collocation method, which optimizes the vehicle's path, velocity, and control inputs to achieve the fastest possible lap time, while respecting the vehicle dynamics and track constraints.
View Article and Find Full Text PDFJ Imaging Inform Med
October 2024
Department of Radiology, Mayo Clinic, Jacksonville, FL, USA.
Deep brain stimulation (DBS) is a method of electrical neuromodulation used to treat a variety of neuropsychiatric conditions including essential tremor, Parkinson's disease, epilepsy, and obsessive-compulsive disorder. The procedure requires precise placement of electrodes such that the electrical contacts lie within or in close proximity to specific target nuclei and tracts located deep within the brain. DBS electrode trajectory planning has become increasingly dependent on direct targeting with the need for precise visualization of targets.
View Article and Find Full Text PDFMath Biosci Eng
February 2024
School of Artificial Intelligence, Anhui University of Science and Technology, Huainan 232001, China.
In order to meet the efficiency and smooth trajectory requirements of the casting sorting robotic arm, we propose a time-optimal trajectory planning method that combines a heuristic algorithm inspired by the behavior of the Genghis Khan shark (GKS) and segmented interpolation polynomials. First, the basic model of the robotic arm was constructed based on the arm parameters, and the workspace is analyzed. A matrix was formed by combining cubic and quintic polynomials using a segmented approach to solve for 14 unknown parameters and plan the trajectory.
View Article and Find Full Text PDFFor underactuated robots working in complex environments, an important objective is to drive all variables (particularly for unactuated end-effectors) to move along the specific path and restrict positions/velocities to avoid obstacles, rather than using only point-to-point control. Unfortunately, most path planning methods are only suitable to fully actuated systems or depend on linearized models. The main motivations of our work are to directly fulfill motion constraints and achieve path following for both actuated and unactuated states (e.
View Article and Find Full Text PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!