Skip to main content

Reactive Control Algorithm for F1TENTH Autonomous Vehicles in Unknown Dynamic Environments

  • Conference paper
  • First Online:
Advanced, Contemporary Control (PCC 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 709))

Included in the following conference series:

  • 331 Accesses

Abstract

Autonomous control of scaled racing cars is an increasingly popular approach for testing and presenting new control algorithms while also reducing the operational costs required to bring such a model along with a proper racing track to life. In most cases where autonomous vehicles come into play, the environment map is not known a priori, in which case the algorithm should sufficiently drive the car in real time, without having planned an optimal trajectory. This study presents a reactive method based solely on LiDAR readings that successfully navigates the car through unknown dynamic environments with obstacles, taking into account the principle of safety: not to crash into obstacles or other vehicles. We show that the algorithm significantly outperforms two other existing reactive algorithms and renders a cost-effective solution to the problem of autonomous driving on unknown maps, as well as it renders itself as a possibly good “specialist" model in Expert Intervention Learning (EIL) approach-based models for autonomous vehicles, especially the F1TENTH cars.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abbas, H., et al.: F1/10 - The Rules, Version 1.0. 2016. https://f1tenth.org/misc-docs/rules.pdf (Accessed 20 Jan 2023)

  2. Aradi, S.: Survey of deep reinforcement learning for motion planning of autonomous vehicles. IEEE Tran. Intell. Trans. Syst. 23(2), 740–759 (2022). https://doi.org/10.1109/TITS.2020.3024655

    Article  Google Scholar 

  3. Cataffo, V., et al.: A nonlinear model predictive control strategy for autonomous racing of scale vehicles. In: 2022 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 100–105. IEEE (2022)

    Google Scholar 

  4. F1TENTH Contributors Zheng, H.: Berlin Grand Prix map (2020). https://github.com/f1tenth/f1tenth_simulator/blob/master/maps/berlin.png (Accessed 20 Jan 2023)

  5. Hsu, C.W., Hsu, T.-h., Chang. K.J.: Implementation of car-following system using LiDAR detection. In: 2012 12th International Conference on ITS Telecommunications, pp. 165–169 (2012)

    Google Scholar 

  6. KSMTE. The 1st F1TENTH Korea Championship (2022). https://korea-race.f1tenth.org/index.html (Accessed 20 Jan 2023)

  7. Mahmoud, Y., et al.: Optimizing deep-neural-network-driven autonomous race car using image scaling. In: SHS Web of Conferences, vol. 77, p. 04002. EDP Sciences (2020)

    Google Scholar 

  8. O’Kelly, M., et al.: F1/10: An Open-Source Autonomous Cyber-Physical Platform (2019). https://arxiv.org/abs/1901.08567. https://doi.org/10.48550/ARXIV.1901.08567

  9. O’Kelly, M., et al.: F1TENTH: an open-source evaluation environment for continuous control and reinforcement learning. In: NeurIPS 2019 Competition and Demonstration Track., pp. 77–89. PMLR (2020)

    Google Scholar 

  10. Otterness, N.: The “Disparity Extender" Algorithm, and F1/Tenth, 22 Apr (2019). https://www.nathanotterness.com/2019/04/the-disparity-extender-algorithm-and.html (Accessed May 5 2023)

  11. Sezer, V., Gokasan, M.: A novel obstacle avoidance algorithm: Follow the Gap Method. Robot. Autonom. Syst. 60(9), 1123–1134 (2012). https://doi.org/10.1016/j.robot.2012.05.021. https://www.sciencedirect.com/science/article/pii/S0921889012000838, ISSN: 0921–8890

  12. Sun, X., et al.: A Benchmark Comparison of Imitation Learning-based ControlPolicies for Autonomous Racing (2022). arXiv: 2209.15073 [cs.RO]

  13. Trikannad, Y.: f110 reactive methods (2019). https://github.com/YashTrikannad/f110%5C_reactive%5C_methods (Accessed 20 Jan 2023)

  14. Trikannad, Y.: f110 wall follow (2019). https://github.com/YashTrikannad/f110%5C_wall%5C_follow (Accessed 20 Jan 2023)

  15. Weiss, T., Behl, M.: Deepracing: Parameterized trajectories for autonomous racing. arXiv preprint arXiv:2005.05178 (2020)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Dlugosz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Morys - Magiera, A., Lis, A., Pudlo, J., Papierok, A., Dlugosz, M., Skruch, P. (2023). Reactive Control Algorithm for F1TENTH Autonomous Vehicles in Unknown Dynamic Environments. In: Pawelczyk, M., Bismor, D., Ogonowski, S., Kacprzyk, J. (eds) Advanced, Contemporary Control. PCC 2023. Lecture Notes in Networks and Systems, vol 709. Springer, Cham. https://doi.org/10.1007/978-3-031-35173-0_22

Download citation

Publish with us

Policies and ethics