Skip to main content
Log in

Optimal trajectory generation of a drone for wheelchair tracking using mixed-integer programming

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

This study considers the optimal-trajectory generation problem in which a drone recognizes a wheelchair with an onboard camera while avoiding collision with obstacles. The optimal-trajectory generation was developed as a mixed-integer programming problem. The same method was used to recognize the wheelchair. In this regard, the optimal-trajectory generation problem was solved at each time step using model predictive control, and the first element of the optimal input was applied. The MATLAB optimization toolbox was used to solve this problem. As a result, the drone could avoid obstacles while recognizing the wheelchair that moved to the target trajectory considering the signals transmitted by the drone.

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

Similar content being viewed by others

References

  1. Richards A, How JP (2002) Aircraft trajectory planning with collision avoidance using mixed integer linear programming. Proc Am Control Conf 3:1936–1941

    Google Scholar 

  2. Richards A, Schouwenaars T, How JP et al (2002) Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming. J Guid Control Dyn 25(4):755–764

    Article  Google Scholar 

  3. Schouwenaars T, De Moor B, Feron E, How J (2001) Mixed integer programming for multi-vehicle path planning. In: 2001 European Control Conference (ECC), pp 2603–2608

  4. Cekmez U, Ozsiginan M, Sahingoz OK (2016) Multi colony ant optimization for UAV path planning with obstacle avoidance. In: 2016 International Conference on Unmanned Aircraft Systems (ICUAS), pp 47–52

  5. Thanh HLNN, Hong SK (2018) Completion of collision avoidance control algorithm for multicopters based on geometrical constraints. IEEE Access 6:27111–27126

    Article  Google Scholar 

  6. Budiyanto A, Cahyadi A, Adji TB, Wahyunggoro O (2015) UAV obstacle avoidance using potential field under dynamic environment. In: 2015 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC), pp 187–192

  7. Chakravarty P, Kelchtermans K, Roussel T, Wellens S, Tuytelaars T, Van Eycken L (2017) CNN-based single image obstacle avoidance on a quadrotor. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp 6369–6374

  8. Gageik N, Benz P, Montenegro S (2015) Obstacle detection and collision avoidance for a uav with complementary low-cost sensors. IEEE Access 3:599–609

    Article  Google Scholar 

  9. Velez P, Certad N, Ruiz E (2015) Trajectory generation and tracking using the AR. Drone 2.0 quadcopter UAV. In: SBR-LARS Robotics Symposium and Robocontrol, pp 73–78

  10. Yamada I, Tanaka H, Matsumoto Y (2019) Development of drone guided landing system that combines AR marker and high-precision marker (in Japanese). In: Proceedings of the JSPE Semestrial Meeting, pp 431–432

  11. Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: unified, real-time object detection. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp 779–788

  12. Ren S, He K, Girshick R, Sun J (2017) Faster R-CNN: towards real-time object detection with region proposal networks. IEEE Trans Pattern Anal Mach Intell 39(6):1137–1149

    Article  Google Scholar 

  13. Taha HA (1987) Operations research, an introduction. Macmillan Publishing Company, New York

    MATH  Google Scholar 

  14. Mukai M, Murata J, Kawabe T et al (2008) Optimal path generation for automotive collision avoidance using mixed integer programming. SICE J Control Meas Syst Integr 1(3):222–226

    Article  Google Scholar 

  15. Fotouhi A, Ding M, Hassan M (2017) Understanding autonomous drone maneuverability for Internet of Things applications. In: 2017 IEEE 18th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp 1–6

  16. Optimization Toolbox-matlab (2021). https://www.mathworks.com/products/optimization.html. Accessed 12 Oct 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shun Watanabe.

Additional information

Publisher's Note

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

This work was presented in part at the 26th International Symposium on Artificial Life and Robotics (Online, January 21–23, 2021).

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Watanabe, S., Mukai, M. Optimal trajectory generation of a drone for wheelchair tracking using mixed-integer programming. Artif Life Robotics 27, 159–164 (2022). https://doi.org/10.1007/s10015-021-00710-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-021-00710-1

Keywords

Navigation