Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
98 tokens/sec
GPT-4o
8 tokens/sec
Gemini 2.5 Pro Pro
47 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Real-Time Sensor-Based Feedback Control for Obstacle Avoidance in Unknown Environments (2403.08614v1)

Published 13 Mar 2024 in eess.SY and cs.SY

Abstract: We revisit the Safety Velocity Cones (SVCs) obstacle avoidance approach for real-time autonomous navigation in an unknown $n$-dimensional environment. We propose a locally Lipschitz continuous implementation of the SVC controller using the distance-to-the-obstacle function and its gradient. We then show that the proposed implementation guarantees safe navigation in generic environments and almost globally asymptotic stability (AGAS) of the desired destination when the workspace contains strongly convex obstacles. The proposed computationally efficient control algorithm can be implemented onboard vehicles equipped with limited range sensors (e.g., LiDAR, depth camera), allowing the controller to be locally evaluated without requiring prior knowledge of the environment.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (27)
  1. O. Khatib, “Real-time obstacle avoidance for manipulators and mobile robots,” The International Journal of Robotics Research, vol. 5, no. 1, pp. 90–98, 1986.
  2. D. Koditschek, “Exact robot navigation by means of potential functions: Some topological considerations,” in Proceedings. IEEE International Conference on Robotics and Automation, vol. 4, pp. 1–6, 1987.
  3. D. E. Koditschek and E. Rimon, “Robot navigation functions on manifolds with boundary,” Advances in Applied Mathematics, vol. 11, no. 4, pp. 412–442, 1990.
  4. E. Rimon and D. Koditschek, “Exact robot navigation using artificial potential functions,” IEEE Transactions on Robotics and Automation, vol. 8, no. 5, pp. 501–518, 1992.
  5. C. Li and H. G. Tanner, “Navigation functions with time-varying destination manifolds in star worlds,” IEEE Transactions on Robotics, vol. 35, no. 1, pp. 35–48, 2019.
  6. S. G. Loizou, “The navigation transformation,” IEEE Transactions on Robotics, vol. 33, no. 6, pp. 1516–1523, 2017.
  7. C. Vrohidis, P. Vlantis, C. Bechlioulis, and K. Kyriakopoulos, “Prescribed time scale robot navigation,” IEEE Robotics and Automation Letters, vol. PP, pp. 1–1, 01 2018.
  8. I. Cheniouni, A. Tayebi, and S. Berkane, “Safe and quasi-optimal autonomous navigation in sphere worlds,” in 2023 American Control Conference (ACC), pp. 2678–2683, IEEE, 2023.
  9. R. G. Sanfelice, M. J. Messina, S. E. Tuna, and A. R. Teel, “Robust hybrid controllers for continuous-time systems with applications to obstacle avoidance and regulation to disconnected set of points,” in 2006 American Control Conference, pp. 6–pp, IEEE, 2006.
  10. S. Berkane, A. Bisoffi, and D. V. Dimarogonas, “A hybrid controller for obstacle avoidance in an n𝑛\displaystyle nitalic_n-dimensional euclidean space,” in the 18th European Control Conference (ECC), pp. 764–769, IEEE, 2019.
  11. P. Casau, R. Cunha, R. G. Sanfelice, and C. Silvestre, “Hybrid control for robust and global tracking on smooth manifolds,” IEEE Transactions on Automatic Control, vol. 65, no. 5, pp. 1870–1885, 2019.
  12. S. Berkane, A. Bisoffi, and D. V. Dimarogonas, “Obstacle avoidance via hybrid feedback,” IEEE Transactions on Automatic Control, vol. 67, no. 1, pp. 512–519, 2021.
  13. G. Lionis, X. Papageorgiou, and K. Kyriakopoulos, “Locally computable navigation functions for sphere worlds,” in IEEE International Conference on Robotics and Automation, ICRA’07, pp. 1998–2003, 2007.
  14. I. Filippidis and K. J. Kyriakopoulos, “Adjustable navigation functions for unknown sphere worlds,” in the 50th IEEE Conference on Decision and Control and European Control Conference, pp. 4276–4281, 2011.
  15. O. Arslan and D. E. Koditschek, “Sensor-based reactive navigation in unknown convex sphere worlds,” The International Journal of Robotics Research, vol. 38, no. 2-3, pp. 196–223, 2019.
  16. S. Berkane, “Navigation in unknown environments using safety velocity cones,” in 2021 American Control Conference (ACC), pp. 2336–2341, 2021.
  17. M. Nagumo, “Uber die lage der integralkurven gewoohnlicher differentialgleichungen,” Proceedings of the Physico-Mathematical Society of Japan. 3rd Series, vol. 24, pp. 551––559, 1942.
  18. G. Bouligand, Introduction à la géométrie infinitésimale directe. Vuibert, 1932.
  19. M. Sawant, S. Berkane, I. Polushin, and A. Tayebi, “Hybrid feedback for autonomous navigation in planar environments with convex obstacles,” IEEE Transactions on Automatic Control, 2023.
  20. M. Sawant, A. Tayebi, and I. Polushin, “Hybrid feedback for autonomous navigation in environments with arbitrary non-convex obstacles,” arXiv:2304.10598, 2023.
  21. SIAM, 2011.
  22. C. D. Meyer, “Matrix Analysis and Linear Algebra,” SIAM, Philadelphia, pp. 1–890, 2000.
  23. L. Praly, G. Bastin, J. B. Pomet, and Z. P. Jiang, “Adaptive stabilization of nonlinear systems,” in Foundations of Adaptive Control (P. V. Kokotović, ed.), (Berlin, Heidelberg), pp. 347–433, Springer Berlin Heidelberg, 1991.
  24. H. K. Khalil, Nonlinear systems third edition. Prentice Hall, 2002.
  25. S. Fitzpatrick and R. R. Phelps, “Differentiability of the metric projection in hilbert space,” Transactions of the American Mathematical Society, vol. 270, no. 2, pp. 483–501, 1982.
  26. H. K. Khalil, Nonlinear Control. Pearson, 2015.
  27. Springer, 2001.
Citations (2)

Summary

  • The paper proposes a smooth sensor-based controller that guarantees almost globally asymptotic stability (AGAS) for navigation in n-dimensional spaces with convex obstacles.
  • It leverages a locally Lipschitz continuous implementation of Safety Velocity Cones for computationally efficient, real-time responses using limited-range onboard sensors.
  • Extensive 2D and 3D simulations validate the controller’s safety and convergence, demonstrating its practical potential for dynamic autonomous systems.

Summary of Real-Time Sensor-Based Feedback Control for Obstacle Avoidance in Unknown Environments

The paper authored by Lyes Smaili and Soulaimane Berkane proposes an enhanced version of the Safety Velocity Cones (SVCs) approach for real-time autonomous navigation within unknown n-dimensional environments. An extension of previous work in autonomous navigation, this research distinguishes itself through a focus on convergence guarantees in n-dimensional environments with strongly convex obstacles. The authors introduce a locally Lipschitz continuous implementation of the SVC controller, which is designed to utilize the distance-to-obstacle function and its gradient. Their findings imply broad applicability due to the method's ability to ensure safe navigation even in generic environments.

Key contributions of the paper include a smooth version of the previous discontinuous SVC controller, which is proven to admit a unique solution that ensures almost globally asymptotic stability (AGAS) towards the target destination. This is made feasible by considering the practical use case of limited-range onboard sensors such as LiDAR and depth cameras, which allow for local, real-time evaluations without prior environmental knowledge.

Key Findings:

  1. Safety and Stability: The introduced controller guarantees safety and progress towards the target in generic environments by relying on a smooth implementation that leverages distance-based metrics and a projection onto tangent cones. This ensures compliance with Nagumo's invariance theorem, thereby maintaining safety within the environment.
  2. Algorithmic Efficiency: The proposed method is computationally efficient and suitable for real-time application. This is significant for robotics applications requiring quick response times in dynamic and unknown surroundings.
  3. Theoretical Implications: The authors present a robust theoretical framework that supports strong claims about the controller's performance with respect to AGAS in environments populated by strongly convex obstacles. It is shown that the novel smooth approach maintains the asymptotic convergence to desired destinations while inherently minimizing the influence of potential local minima.
  4. Practical Validation: Extensive numerical simulations in both 2D and 3D environments depict the practical applicability of the controller. The simulations illustrate safe navigation through dynamic environments via sensor data, reinforcing the claims regarding real-time functionality without pre-existing environmental data.

In terms of practical and theoretical implications, this work not only contributes to advancements in autonomous navigation systems but also offers insights that could inspire further exploration into high-dimensional navigation problems, particularly concerning optimization in unknown and complex terrains. Moving forward, this approach could be expanded to incorporate the dynamics of more sophisticated robotic systems or even address scenarios involving dynamic obstacles and environments with varying topological features.

Overall, this research provides a significant step in developing more versatile and reliable autonomous systems that can navigate complex and uncharted environments, contributing to the overall field of robotics and autonomous systems.

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