Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
133 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 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

Kinodynamic Motion Planning via Funnel Control for Underactuated Unmanned Surface Vehicles (2308.00130v2)

Published 31 Jul 2023 in cs.RO, cs.SY, and eess.SY

Abstract: We develop an algorithm to control an underactuated unmanned surface vehicle (USV) using kinodynamic motion planning with funnel control (KDF). KDF has two key components: motion planning used to generate trajectories with respect to kinodynamic constraints, and funnel control, also referred to as prescribed performance control, which enables trajectory tracking in the presence of uncertain dynamics and disturbances. We extend prescribed performance control to address the challenges posed by underactuation and control-input saturation present on the USV. The proposed scheme guarantees stability under user-defined prescribed performance functions where model parameters and exogenous disturbances are unknown. Furthermore, we present an optimization problem to obtain smooth, collision-free trajectories while respecting kinodynamic constraints. We deploy the algorithm on a USV and verify its efficiency in real-world open-water experiments.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (36)
  1. Unmanned surface vehicles: An overview of developments and challenges. Annual Reviews in Control, 41:71–93, 2016.
  2. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres. Annual Reviews in Control, 36(2):267–283, 2012.
  3. Steven M LaValle. Planning algorithms. Cambridge university press, 2006.
  4. Kinodynamic motion planning. Journal of the ACM (JACM), 40(5):1048–1066, 1993.
  5. Kinodynamic motion planning by interior-exterior cell exploration. Algorithmic Foundation of Robotics VIII, 57:449–464, 2009.
  6. Optimal kinodynamic motion planning using incremental sampling-based methods. In 49th IEEE conference on decision and control (CDC), pages 7681–7687. IEEE, 2010.
  7. Carl De Boor. A practical guide to splines. Applied mathematical sciences ; 27. Springer, New York, rev. ed edition, 2001.
  8. Robust and efficient quadrotor trajectory generation for fast autonomous flight. IEEE Robotics and Automation Letters, 4(4):3529–3536, 2019.
  9. Mader: Trajectory planner in multiagent and dynamic environments. IEEE Transactions on Robotics, 38(1):463–476, 2021.
  10. Distributed mpc for multi-vehicle systems moving in formation. Robotics and Autonomous Systems, 97:144–152, 2017.
  11. T.I. Fossen. Guidance and Control of Ocean Vehicles. Wiley, 1994.
  12. Thor I Fossen. Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons, 2011.
  13. Position tracking of underactuated vehicles. In Proceedings of the 2003 American Control Conference, 2003., volume 3, pages 1988–1993. IEEE, 2003.
  14. Trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty. IEEE transactions on automatic control, 52(8):1362–1379, 2007.
  15. Nonlinear maneuvering and control of ships. In MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No. 01CH37295), volume 3, pages 1808–1815. IEEE, 2001.
  16. State-and output-feedback robust path-following controllers for underactuated ships using serret–frenet frame. Ocean Engineering, 31(5-6):587–613, 2004.
  17. Mpc-based optimal path following for underactuated vessels. IFAC Proceedings Volumes, 42(18):340–345, 2009.
  18. Trajectory-tracking and path-following controllers for constrained underactuated vehicles using model predictive control. In 2013 european control conference (ecc), pages 1371–1376. IEEE, 2013.
  19. Nonlinear model predictive control for trajectory tracking and collision avoidance of underactuated vessels with disturbances. Ocean Engineering, 160:168–180, 2018.
  20. Autonomous docking using direct optimal control. IFAC-PapersOnLine, 52(21):97–102, 2019.
  21. Kdf: Kinodynamic motion planning via geometric sampling-based algorithms and funnel control. IEEE Transactions on Robotics, 2022.
  22. A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems. Automatica, 50(4):1217–1226, 2014.
  23. Tracking with prescribed transient behaviour. ESAIM: Control, Optimisation and Calculus of Variations, 7:471–493, 2002.
  24. Achim Ilchmann. Non-identifier-based high-gain adaptive control, volume 189. Springer, 1993.
  25. Robust trajectory tracking for underactuated quadrotors with prescribed performance. In 2022 IEEE 61st Conference on Decision and Control (CDC), pages 3351–3358. IEEE, 2022.
  26. Robust trajectory tracking control for uncertain 3-dof helicopters with prescribed performance. IEEE/ASME Transactions on Mechatronics, 2022.
  27. Trajectory tracking with prescribed performance for underactuated underwater vehicles under model uncertainties and external disturbances. IEEE Transactions on Control Systems Technology, 25(2):429–440, 2016.
  28. Giovanni Indiveri. Kinematic time-invariant control of a 2d nonholonomic vehicle. In Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No. 99CH36304), volume 3, pages 2112–2117. IEEE, 1999.
  29. Guidance laws for planar motion control. In 2008 47th IEEE Conference on Decision and Control, pages 570–577. IEEE, 2008.
  30. Decentralized 2-d control of vehicular platoons under limited visual feedback. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3566–3571. IEEE, 2015.
  31. A. Bressan and B. Piccoli. Introduction to the Mathematical Theory of Control. AIMS on applied math. American Institute of Mathematical Sciences, 2007.
  32. Hassan K Khalil. Nonlinear systems; 3rd ed. Prentice-Hall, 2002.
  33. SA Eshtehardian and S Khodaygan. A continuous rrt*-based path planning method for non-holonomic mobile robots using b-spline curves. Journal of Ambient Intelligence and Humanized Computing, pages 1–10, 2022.
  34. Kaihuai Qin. General matrix representations for b-splines. In Proceedings Pacific Graphics’ 98. Sixth Pacific Conference on Computer Graphics and Applications (Cat. No. 98EX208), pages 37–43. IEEE, 1998.
  35. CasADi – A software framework for nonlinear optimization and optimal control. Mathematical Programming Computation, 11(1):1–36, 2019.
  36. WARA-PS: a research arena for public safety demonstrations and autonomous collaborative rescue robotics experimentation. Autonomous Intelligent Systems, 1(1):1–31, 2021.
Citations (1)

Summary

We haven't generated a summary for this paper yet.