File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Appears in Collections:
Article: Integrated Planning and Control for Quadrotor Navigation in Presence of Sudden Crossing Objects and Disturbances
Title | Integrated Planning and Control for Quadrotor Navigation in Presence of Sudden Crossing Objects and Disturbances |
---|---|
Authors | |
Issue Date | 1-Jul-2023 |
Publisher | Institute of Electrical and Electronics Engineers |
Citation | IEEE Robotics and Automation Letters, 2023 How to Cite? |
Abstract | Autonomous flight for quadrotors in environments with suddenly appearing objects and disturbances still faces significant challenges. In this work, we propose an integrated planning and control framework called IPC. Specifically, we design a framework consisting of a lightweight frontend and an MPC backend. On the frontend, we employ the A* algorithm to generate the reference path on a local map. On the backend, we model the trajectory planning and control problem as a linear model predictive control (MPC) problem. In the MPC formulation, the quadrotor is modeled as a high-order integral system (a linear system) to follow the reference path from the frontend. We use a series of convex polyhedrons (\ie, Safe Flight Corridor, SFC) to represent the free space in the environment and employ the multiple hyperplanes of the polyhedrons as a linear inequality constraint of the MPC problem to ensure flight safety. In this way, the linear MPC generates control actions that strictly meet the safety constraints in a short time (\SI{2}{ms}-\SI{3.5}{ms}). Then, the control actions of the linear MPC (\ie, jerk) are transformed to the actual control commands (\ie, angular velocity and throttle) through the differential flatness of the quadrotor. Since the MPC computes the control actions directly according to the obstacles and quadrotor's state at a rather high frequency (\ie, \SI{100}{Hz}), it improves the quadrotor's response speed to dynamic obstacles and disturbance rejection ability to external disturbances. In simulation experiments involving avoiding a suddenly appearing object, our method outperforms state-of-the-art baselines in terms of success rate. Furthermore, we validate our method in real-world environments with dynamic objects and disturbances using a fully autonomous LiDAR-based quadrotor system, achieving autonomous navigation at velocities up to \SI{5.86}{\mps} in dense forests. Our IPC is released as a ROS package on GitHub https://github.com/hku-mars/IPC as open source software. |
Persistent Identifier | http://hdl.handle.net/10722/337144 |
ISSN | 2023 Impact Factor: 4.6 2023 SCImago Journal Rankings: 2.119 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Zhang, F | - |
dc.contributor.author | Ren, YF | - |
dc.contributor.author | Liu, WY | - |
dc.date.accessioned | 2024-03-11T10:18:26Z | - |
dc.date.available | 2024-03-11T10:18:26Z | - |
dc.date.issued | 2023-07-01 | - |
dc.identifier.citation | IEEE Robotics and Automation Letters, 2023 | - |
dc.identifier.issn | 2377-3766 | - |
dc.identifier.uri | http://hdl.handle.net/10722/337144 | - |
dc.description.abstract | <p>Autonomous flight for quadrotors in environments with suddenly appearing objects and disturbances still faces significant challenges. In this work, we propose an integrated planning and control framework called IPC. Specifically, we design a framework consisting of a lightweight frontend and an MPC backend. On the frontend, we employ the A* algorithm to generate the reference path on a local map. On the backend, we model the trajectory planning and control problem as a linear model predictive control (MPC) problem. In the MPC formulation, the quadrotor is modeled as a high-order integral system (a linear system) to follow the reference path from the frontend. We use a series of convex polyhedrons (\ie, Safe Flight Corridor, SFC) to represent the free space in the environment and employ the multiple hyperplanes of the polyhedrons as a linear inequality constraint of the MPC problem to ensure flight safety. In this way, the linear MPC generates control actions that strictly meet the safety constraints in a short time (\SI{2}{ms}-\SI{3.5}{ms}). Then, the control actions of the linear MPC (\ie, jerk) are transformed to the actual control commands (\ie, angular velocity and throttle) through the differential flatness of the quadrotor. Since the MPC computes the control actions directly according to the obstacles and quadrotor's state at a rather high frequency (\ie, \SI{100}{Hz}), it improves the quadrotor's response speed to dynamic obstacles and disturbance rejection ability to external disturbances. In simulation experiments involving avoiding a suddenly appearing object, our method outperforms state-of-the-art baselines in terms of success rate. Furthermore, we validate our method in real-world environments with dynamic objects and disturbances using a fully autonomous LiDAR-based quadrotor system, achieving autonomous navigation at velocities up to \SI{5.86}{\mps} in dense forests. Our IPC is released as a ROS package on GitHub https://github.com/hku-mars/IPC as open source software.</p> | - |
dc.language | eng | - |
dc.publisher | Institute of Electrical and Electronics Engineers | - |
dc.relation.ispartof | IEEE Robotics and Automation Letters | - |
dc.title | Integrated Planning and Control for Quadrotor Navigation in Presence of Sudden Crossing Objects and Disturbances | - |
dc.type | Article | - |
dc.identifier.eissn | 2377-3766 | - |
dc.identifier.issnl | 2377-3766 | - |