Skip to main content

Advertisement

Springer Nature Link
Account
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Journal of Intelligent & Robotic Systems
  3. Article

Safe Feedback Motion Planning in Unknown Environments: An Instantaneous Local Control Barrier Function Approach

  • Regular paper
  • Open access
  • Published: 14 October 2023
  • Volume 109, article number 40, (2023)
  • Cite this article
Download PDF

You have full access to this open access article

Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript
Safe Feedback Motion Planning in Unknown Environments: An Instantaneous Local Control Barrier Function Approach
Download PDF
  • Cong Li1,
  • Zengjie Zhang  ORCID: orcid.org/0000-0003-1875-10322,
  • Nesrin Ahmed1,
  • Qingchen Liu3,
  • Fangzhou Liu4 &
  • …
  • Martin Buss1 
  • 1103 Accesses

  • Explore all metrics

Abstract

Mobile robots are desired with resilience to safely interact with prior-unknown environments and finally accomplish given tasks. This paper utilizes instantaneous local sensory data to stimulate the safe feedback motion planning (SFMP) strategy with adaptability to diverse prior-unknown environments without building a global map. This is achieved by the numerical optimization with the constraints, referred to as instantaneous local control barrier functions (IL-CBFs) and goal-driven control Lyapunov functions (GD-CLFs), learned from perceptional signals. In particular, the IL-CBFs reflecting potential collisions and GD-CLFs encoding incrementally discovered subgoals are first online learned from local perceptual data. Then, the learned IL-CBFs are united with GD-CLFs in the context of quadratic programming (QP) to generate the safe feedback motion planning strategy. Rather importantly, an optimization over the admissible control space of IL-CBFs is conducted to enhance the solution feasibility of QP. The SFMP strategy is developed with theoretically guaranteed collision avoidance and convergence to destinations. Numerical simulations are conducted to reveal the effectiveness of the proposed SFMP strategy that drives mobile robots to safely reach the destination incrementally in diverse prior-unknown environments.

Article PDF

Download to read the full article text

Similar content being viewed by others

Cooperative Path Following with Collision Avoidance Guarantees Using Control Lyapunov and Barrier Functions

Chapter © 2022

Control Barrier Function Toolbox: An Extensible Framework for Provable Safety

Chapter © 2024

Safety-Critical Optimal Control for Autonomous Systems

Article 26 October 2021

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.
  • Checkpoints
  • Continuous Optimization
  • Smooth pursuit
  • Stochastic Systems and Control
  • Stochastic Learning and Adaptive Control
  • Control Structures and Microprogramming
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Data Availability

Data and materials used are available by contacting the corresponding author.

Code Availability

The complete simulation data is available by contacting the corresponding author.

References

  1. Hudson, N., Talbot, F., Cox, M., Williams, J., Hines, T., Pitt, A., Wood, B., Frousheger, D., Surdo, K.L., Molnar, T., et al.: “Heterogeneous ground and air platforms, homogeneous sensing: Team csiro data61’s approach to the darpa subterranean challenge.” Preprint at arXiv:2104.09053 (2021)

  2. LaValle, S.M.: Planning algorithms. Cambridge university press (2006)

  3. Jaffar, M.K.M., Otte, M.: “Pip-x: Funnel-based online feedback motion planning/replanning in dynamic environments.” In: International Workshop on the Algorithmic Foundations of Robotics. Springer, pp. 132–148 (2022)

  4. Majumdar, A., Tedrake, R.: Funnel libraries for real-time robust feedback motion planning. Int. J. Robot. Res. 36(8), 947–982 (2017)

    Article  Google Scholar 

  5. Reist, P., Preiswerk, P., Tedrake, R.: Feedback-motion-planning with simulation-based lqr-trees. Int. J. Robot. Res. 35(11), 1393–1416 (2016)

    Article  Google Scholar 

  6. Yershov, D.S., Frazzoli, E.: Asymptotically optimal feedback planning using a numerical hamilton-jacobi-bellman solver and an adaptive mesh refinement. Int. J. Robot. Res. 35(5), 565–584 (2016)

    Article  Google Scholar 

  7. Agha-Mohammadi, A.-A., Chakravorty, S., Amato, N.M.: Firm: Sampling-based feedback motion-planning under motion uncertainty and imperfect measurements. Int. J. Robot. Res. 33(2), 268–304 (2014)

    Article  Google Scholar 

  8. Lavalle, S.M., Konkimalla, P.: Algorithms for computing numerical optimal feedback motion strategies. Int. J. Robot. Res. 20(9), 729–752 (2001)

    Article  Google Scholar 

  9. Claussmann, L., Revilloud, M., Gruyer, D., Glaser, S.: A review of motion planning for highway autonomous driving. IEEE Trans. Intell. Transp. Syst. 21(5), 1826–1848 (2019)

    Article  Google Scholar 

  10. LaValle, S.M., Kuffner, J.J.: “Rapidly-exploring random trees: Progress and prospects: Steven m. lavalle, iowa state university, a james j. kuffner, jr., university of tokyo, tokyo, japan.” Algorithmic and computational robotics, pp. 303–307 (2001)

  11. Tordesillas, J., Lopez, B.T., Everett, M., How, J.P.: Faster: Fast and safe trajectory planner for navigation in unknown environments. IEEE Trans. Robot. 38(2), 922–938 (2021)

    Article  Google Scholar 

  12. Rimon, E., Koditschek, D.E.: “Exact robot navigation using artificial potential functions.” Departmental Papers (ESE) (1992)

  13. Sunkara, V., Chakravarthy, A., Ghose, D.: Collision avoidance of arbitrarily shaped deforming objects using collision cones. IEEE Robot. Autom. Lett. 4(2), 2156–2163 (2019)

    Article  Google Scholar 

  14. Tanner, H.G., Boddu, A.: Multiagent navigation functions revisited. IEEE Trans. Robot. 28(6), 1346–1359 (2012)

    Article  Google Scholar 

  15. Mitchell, I.M., Bayen, A.M., Tomlin, C.J.: A time-dependent hamilton-jacobi formulation of reachable sets for continuous dynamic games. IEEE Trans. Autom. Control 50(7), 947–957 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  16. Ames, A.D., Xu, X., Grizzle, J.W., Tabuada, P.: Control barrier function based quadratic programs for safety critical systems. IEEE Trans. Autom. Control 62(8), 3861–3876 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zhao, H., Zeng, X., Chen, T., Liu, Z.: “Synthesizing barrier certificates using neural networks.” In: Proceedings of the 23rd International Conference on Hybrid Systems: Computation and Control, pp. 1–11 (2020)

  18. Jin, W., Wang, Z., Yang, Z., Mou, S.: “Neural certificates for safe control policies,” Preprint at arXiv:2006.08465 (2020)

  19. Jagtap, P., Pappas, G.J., Zamani, M.: “Control barrier functions for unknown nonlinear systems using gaussian processes.” In: 2020 59th IEEE Conference on Decision and Control (CDC), pp. 3699–3704 (2020)

  20. Saveriano, M., Lee, D.: “Learning barrier functions for constrained motion planning with dynamical systems.” In: 2019 IEEE/RSJ International Conference on Intelligent Robots and System (IROS), pp. 112–119 (2019)

  21. Robey, A., Hu, H., Lindemann, L., Zhang, H., Dimarogonas, D.V., Tu, S., Matni, N.: “Learning control barrier functions from expert demonstrations.” In: 2020 59th IEEE Conference on Decision and Control (CDC), pp. 3717–3724 (2020)

  22. Srinivasan, M., Dabholkar, A., Coogan, S., Vela, P.A.: Synthesis of control barrier functions using a supervised machine learning approach. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7139–7145 (2020)

  23. Freeman, R.A.: Robust control of nonlinear systems. University of California, Santa Barbara (1995)

    Google Scholar 

  24. Abate, A., Ahmed, D., Giacobbe, M., Peruffo, A.: Formal synthesis of lyapunov neural networks. IEEE Control Syst. Lett. 5(3), 773–778 (2020)

    Article  MathSciNet  Google Scholar 

  25. Capelli, B., Secchi, C., Sabattini, L.: “Passivity and control barrier functions: Optimizing the use of energy.” IEEE Robot. Autom. Lett. (2022)

  26. Xiao, W., Belta, C.: High-order control barrier functions. IEEE Trans. Autom. Control 67(7), 3655–3662 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  27. Xu, X.: Constrained control of input-output linearizable systems using control sharing barrier functions. Automatica 87, 195–201 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  28. Grammatico, S., Blanchini, F., Caiti, A.: Control-sharing and merging control lyapunov functions. IEEE Trans. Autom. Control 59(1), 107–119 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  29. Xiao, W., Cassandras, G.C., Belta, C.: Safety-critical optimal control for autonomous systems. J. Syst. Sci. Complex. 34(5), 1723–1742 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  30. Ester, M., Kriegel, H.-P., Sander, J., Xu, X., et al.: A density-based algorithm for discovering clusters in large spatial databases with noise. Kdd, vol. 96, no. 34, pp. 226–231 (1996)

  31. Rawlings, J.O., Pantula, S.G., Dickey, D.A.: Applied regression analysis: a research tool. Springer Science & Business Media (2001)

  32. Holland, P.W., Welsch, R.E.: Robust regression using iteratively reweighted least-squares. Commun. Stat. - Theory Methods. 6(9), 813–827 (1977)

    Article  MATH  Google Scholar 

  33. Xiao, W., Cassandras, C.G., Belta, C.A., Rus, D., “Control barrier functions for systems with multiple control inputs,” In: American Control Conference (ACC). IEEE, 2221–2226 (2022)

  34. Team, M.S.C.: “Mobile robotics simulation toolbox.” [Online]. Available: https://github.com/mathworks-robotics/mobile-robotics-simulation-toolbox (2023)

  35. Coleman, T., Branch, M.A., Grace, A.: “Optimization toolbox.” (1999)

  36. Koenig, N., Howard, A.: “Design and use paradigms for gazebo, an open-source multi-robot simulator.” In: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)(IEEE Cat. No. 04CH37566), vol. 3, pp. 2149–2154. IEEE (2004)

  37. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y., et al.: “Ros: an open-source robot operating system.” In: ICRA workshop on open source software, vol. 3, no. 3.2, p. 5. Kobe, Japan (2009)

  38. Fazil, M.: Ros autonomous slam using rapidly exploring random tree (rrt). [Online]. Available: https://github.com/fazildgr8/ros_autonomous_slam (2021)

Download references

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62373123, and in part by the Fundamental Research Funds for the Central Universities under Grant WK2100000035.

Author information

Authors and Affiliations

  1. Chair of Automatic Control Engineering, Technical University of Munich, Theresienstr. 90, 80333, Munich, Germany

    Cong Li, Nesrin Ahmed & Martin Buss

  2. Department of Electrical Engineering, Eindhoven University of Technology, 5600 MB, Eindhoven, The Netherlands

    Zengjie Zhang

  3. Department of Automation, University of Science and Technology of China, 230027, Hefei, China

    Qingchen Liu

  4. Ningbo Institute of Intelligent Equipment Technology Company Ltd, 315000, Ningbo, China

    Fangzhou Liu

Authors
  1. Cong Li
    View author publications

    Search author on:PubMed Google Scholar

  2. Zengjie Zhang
    View author publications

    Search author on:PubMed Google Scholar

  3. Nesrin Ahmed
    View author publications

    Search author on:PubMed Google Scholar

  4. Qingchen Liu
    View author publications

    Search author on:PubMed Google Scholar

  5. Fangzhou Liu
    View author publications

    Search author on:PubMed Google Scholar

  6. Martin Buss
    View author publications

    Search author on:PubMed Google Scholar

Contributions

Cong Li contributed to the first draft of the manuscript and the development of the theoretical contributions. Zengjie Zhang contributed to the analysis and interpretation of the results. Nesrin Ahmed contributed to implementing the numerical validations. Qingchen Liu, Fangzhou Liu and Martin Buss supervised the study design, and reviewed, edited, and prepared the final version of the paper.

Corresponding author

Correspondence to Zengjie Zhang.

Ethics declarations

Ethics Approval

Not applicable.

Consent to Participate

Not applicable.

Consent for Publication

All authors have approved and consented to publish the manuscript.

Conflict of Interests

The authors have no relevant financial or nonfinancial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, C., Zhang, Z., Ahmed, N. et al. Safe Feedback Motion Planning in Unknown Environments: An Instantaneous Local Control Barrier Function Approach. J Intell Robot Syst 109, 40 (2023). https://doi.org/10.1007/s10846-023-01962-8

Download citation

  • Received: 29 March 2023

  • Accepted: 01 September 2023

  • Published: 14 October 2023

  • DOI: https://doi.org/10.1007/s10846-023-01962-8

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Safe feedback motion planning
  • Collision avoidance
  • Instantaneous local control barrier function
  • Goal-driven control lyapunov function
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Advertisement

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

Not affiliated

Springer Nature

© 2025 Springer Nature