Skip to main content
Log in

Advanced Visual Predictive Control Scheme for the Navigation Problem

  • Regular paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This work proposes a Visual Predictive Control (VPC) scheme adapted to the autonomous navigation problem among static obstacles. To do so, it is necessary to cope with several issues which by now limit the use of VPC in this context. Among them, we focus on the following ones: the need for precise prediction models to improve the task realization; the need for a long prediction horizon which is required to perform long range displacements and guarantee stability, but also results in a high computational burden and a more difficult implementation ; the possible optimization problem evolution at every iteration due to unexpected events (e.g., detection of new obstacles), which leads to non convex problems and therefore makes difficult its resolution. The proposed VPC allows to tackle the above mentioned challenges. Based on a more accurate prediction model relying on an exact integration method, it integrates constraints to deal with actuator saturation, obstacle avoidance along the trajectory and stability. To deal with the two last mentioned challenges, the classical VPC scheme has been extended with two methods: the first one allowing to relax some constraints on the control inputs to reduce the computational burden; the second one for adequately refining the optimized trajectory to avoid local minima when the optimization problem evolves during the navigation. The proposed approach has been evaluated and compared to other VPC configurations. The obtained results show than it runs 60 times faster than classical configurations for similar performances.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Code or Data Availability

This work does not content any code or data publicly available.

References

  1. Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots. A Bradford Book. Intelligent Robotics and Autonomous Agents Series. The MIT Press (2004)

  2. Minguez, J., Lamiraux, F., Laumond, J.-P.: Motion Planning and Obstacle Avoidance. In: Springer Handbook of Robotics, pp 1177–1202. Springer (2016)

  3. Bonin-Font, F., Ortiz, F., Oliver, G.: Visual navigation for mobile robots : a survey. J. Intell. Robot. Syst. 53(3), 263 (2008)

    Article  Google Scholar 

  4. Allgower, F., Findeisen, R., Nagy, Z.K., et al.: Nonlinear model predictive control: From theory to application. J. Chin. Inst. Chem. Eng. 35(3), 299–316 (2004)

    Google Scholar 

  5. Grüne, L, Pannek, J.: Nonlinear Model Predictive Control. In: Nonlinear Model Predictive Control, pp 45–69. Springer (2017)

  6. Nascimento, TP, Dórea, C.E.T, Gonçalves, L.M.G.: Nonlinear model predictive control for trajectory tracking of nonholonomic mobile robots: A modified approach. Int. J. Adv. Robot. Syst. 15(1), 1729881418760461 (2018)

    Article  Google Scholar 

  7. Ribeiro, TT, Conceiċão, A.G.S: Nonlinear model predictive visual path following control to autonomous mobile robots. Journal of Intelligent & Robotic Systems 95(2), 731–743 (2019)

    Article  Google Scholar 

  8. Allibert, G., Courtial, E., Chaumette, F.: Predictive control for constrained image-based visual servoing. IEEE Trans. on Robotics 26(5), 933–939 (2010)

    Article  Google Scholar 

  9. Chaumette, F., Hutchinson, S.: Visual servo control, part 1 : basic approaches. Robot. Autom. Mag. 13, 4 (2006)

    Article  Google Scholar 

  10. Assa, A., Janabi-Sharifi, F.: Robust Model Predictive Control for Visual Servoing. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 2715–2720 (2014)

  11. Burlacu, A., Copot, C., Lazar, C.: Predictive control architecture for real-time image moments based servoing of robot manipulators. J. Intell. Manuf. 25(5), 1125–1134 (2014)

    Article  Google Scholar 

  12. Hajiloo, A., Keshmiri, M., Xie, W., Wang, T.: Robust online model predictive control for a constrained image-based visual servoing. IEEE Trans. Ind. Electron. 63(4), 2242–2250 (April 2016)

  13. Paolillo, A., Lembono, T.S., Calinon, S.: A memory of motion for visual predictive control tasks. In: International Conference on Robotics and Automation, Number CONF (2020)

  14. Fusco, F., Kermorgant, O., Martinet, P.: Integrating features acceleration in visual predictive control. IEEE Robotics and Automation Letters (2020)

  15. Heshmati-alamdari, S., Karavas, G.K., Eqtami, A., Drossakis, M., Kyriakopoulos, K.J.: Robustness analysis of model predictive control for constrained image-based visual servoing. In: 2014 IEEE Int. Conf. on Robotics and Automation, pp 4469–4474 (2014)

  16. Mcfadyen, Aaron, Corke, Peter, Mejias, Luis: Visual predictive control of spiral motion. IEEE Trans. Robot. 30(6), 1441–1454 (2014)

    Article  Google Scholar 

  17. Ke, F., Li, Z., Xiao, H., Zhang, X.: Visual servoing of constrained mobile robots based on model predictive control. IEEE Transactions on Systems, Man, and Cybernetics: Systems 47(7), 1428–1438 (2017)

    Article  Google Scholar 

  18. Lee, D., Lim, H., Kim, H.J.: Obstacle avoidance using image-based visual servoing integrated with nonlinear model predictive control. In: 2011 50Th IEEE Conference on Decision and Control and European Control Conference, pp 5689–5694. IEEE (2011)

  19. Mayne, David Q, Michalska, Hannah: Receding horizon control of nonlinear systems. In: Proceedings of the 27th IEEE Conference on Decision and Control, pp 464–465. IEEE (1988)

  20. Keerthi, S.S., Gilbert, E.G.: Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems Stability and moving-horizon approximations. Journal of optimization theory and applications 57(2), 265–293 (1988)

    Article  MathSciNet  Google Scholar 

  21. Chen, H., Allgöwer, F.: A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica 34(10), 1205–1217 (1998)

    Article  MathSciNet  Google Scholar 

  22. Durand-Petiteville, A.: Navigation Référencéé Multi-Capteurs D’un Robot Mobile En Environnement Encombré. PhD thesis. Université Paul Sabatier-Toulouse III (2012)

  23. Durand-Petiteville, A., Courdesses, M., Cadenat, V.: A new predictor/corrector pair to estimate the visual features depth during a vision-based navigation task in an unknown environment. In: 7Th International Conference on Informatics in Control, Automation and Robotics, Funchal, Portugal (2010)

  24. Wang, J., Olson, E.: Apriltag 2: Efficient and robust fiducial detection. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 4193–4198 (2016)

  25. Folio, D., Cadenat, V.: Treating Image Loss by using the Vision/Motion link: A Generic framework, chapter 4. IN-TECH (2008)

  26. Scokaert, P.O.M., Mayne, D.Q., Rawlings, J.B.: Suboptimal model predictive control (feasibility implies stability). IEEE Trans. Autom. Control 44(3), 648–654 (1999)

    Article  MathSciNet  Google Scholar 

  27. Djeridane, B.: Sur La Commandabilité Des Systèmes Non Linéaires à Temps Discret. PhD thesis. Université Paul Sabatier (2004)

  28. Johnson, S.G.: The nlopt nonlinear-optimization package (2020)

  29. Cadenat, V., Folio, D., Durand-Petiteville, A.: A comparison of two sequencing techniques to perform a vision-based navigation task in a cluttered environment. Advanced Robotics (2012)

  30. Souères, P., Hamel, T., Cadenat, V.: A Path following controller for wheeled robots wich allows to avoid obstacles during the transition Phase. In: IEEE, Int. Conf. on Robotics and Automation, Leuven, Belgium (1998)

Download references

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization and Methodology: A. Durand-Petiteville (ADP) and V. Cadenat (VC); Formal analysis and investigation: ADP; Writing - original draft preparation: ADP; Writing - review and editing: ADP and VC.

Corresponding author

Correspondence to A. Durand-Petiteville.

Ethics declarations

Conflict of Interests

The authors declare they have no conflict of interest.

Additional information

Publisher’s Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Durand-Petiteville, A., Cadenat, V. Advanced Visual Predictive Control Scheme for the Navigation Problem. J Intell Robot Syst 105, 35 (2022). https://doi.org/10.1007/s10846-022-01623-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-022-01623-2

Keywords

Navigation