Skip to main content
Log in

Nonlinear Model Predictive Control Schemes for Obstacle Avoidance

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

This work proposes single-layer nonlinear model predictive control schemes to solve the autonomous navigation problem while providing obstacle avoidance feature in cluttered environments with previously unknown obstacles. Considering model predictive control frameworks for set-point stabilization and set-point tracking, the penalty method of nonlinear programming is taken into account to enforce avoidance constraints without losing stability and feasibility guarantees. The set-point tracking schemes are shown to be more suitable for motion systems due to their enlarged domain of attraction with respect to the regulation formulations, making it feasible for any changing targets. Further, for the set-point tracking problem, the proposed schemes avoid the use of terminal regions, which, for nonlinear systems, might be cumbersome to compute. Thus, simple design schemes based on a relaxed terminal equality constraint and on a weighted terminal cost are considered. Finally, two case studies considering a differential mobile robot and a quadrotor unmanned aerial vehicle are provided to evaluate the set-point tracking formulations.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Data Availability

All data necessary to reproduce the results are given in the manuscript.

Notes

  1. See documentation at https://www.mathworks.com/help/control/ref/dlqr.html.

References

Download references

Acknowledgements

This work extends the results of Santos et al. (2021) in terms of the proposed control strategies and the analyzed case studies. Also, the feasibility and stability analyses are now provided. Besides, here we generalize how obstacles are handled by considering a penalty approach. However, this work presents a similar motivation and one of the case studies considers the same quadrotor UAV system. Considering a similar case study with different controllers allows explaining how the proposed controllers solve the issues of the formulation presented in Santos et al. (2021).

Funding

This work was partially supported by the Brazilian agencies Conselho Nacional de Desenvolvimento Científico (CNPq), under grants 465755/2014-3 (INCT project) and 315695/2020-0; Fundação de Aparo à Pesquisa do Estado de São Paulo (FAPESP), under grant 2014/50851-0; Cordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), under the grants 001 and 88887.136349/2017-00; and Fundação de Amparo à Pesquisa do Estado de Minas Gerais (FAPEMIG), under grant APQ-03090-17.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception, control design, and analysis. Coding and numerical experiments were performed by Marcelo Alves dos Santos. The first draft of the manuscript was written by Marcelo Alves dos Santos, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Marcelo A. Santos.

Ethics declarations

Competing 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

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Santos, M.A., Ferramosca, A. & Raffo, G.V. Nonlinear Model Predictive Control Schemes for Obstacle Avoidance. J Control Autom Electr Syst 34, 891–906 (2023). https://doi.org/10.1007/s40313-023-01024-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-023-01024-2

Keywords

Navigation