Skip to main content
Log in

Predictive Control with Velocity Observer for Cushion Robot Based on PSO for Path Planning

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

This paper proposes a novel model predictive control method with velocity estimation simultaneously constraining trajectory and velocity tracking errors for a cushion robot. The authors investigated a path planning method using improved particle swarm optimization (PSO) combined with Dijkstra’s algorithm and obtained a real-time desired optimal motion path for obstacle avoidance. The authors designed a velocity observer to estimate the unmeasurable speed, while the asymptotic stability of the observer error system was established. A predictive controller with error-constrained performance was derived by solving a quadratic programming problem with incremental control. Simulation and experimental results confirm the effectiveness of the proposed method and verify that the error constraints adopted in the cushion robot provide safe motion while avoiding obstacles.

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

References

  1. Liu Q, Liu D, and Meng W, Fuzzy sliding mode control of a multi-DOF parallel robot in rehabilitation environment, International Journal of Humanoid Robotics, 2014, 11(1): 1–29.

    Google Scholar 

  2. Mohammed S, Amirat Y, and Rifa H, Lower-limb movement assistance through wearable robots: state of the art and challenges, Advanced Robotics, 2012, 26(1): 1–22.

    Google Scholar 

  3. Sun P and Wang S Y, Redundant input safety tracking for omnidirectional rehabilitative training walker with control constraints, Asian Journal of Control, 2017, 19(1): 116–130.

    MathSciNet  MATH  Google Scholar 

  4. Tan R P, Wang S Y, and Jiang Y L, Motion control of a cushion robot considering load change and center of gravity shift, Journal of System Design and Dynamics, 2012, 6(5): 740–753.

    Google Scholar 

  5. He W, Sam G S, Li Y N, et al., Neural network control of a rehabilitation robot by state and output feedback, Journal of Intelligent and Robotic Systems, 2015, 80(1): 15–31.

    Google Scholar 

  6. Sun P and Wang S Y, Redundant input guaranteed cost non-fragile tracking control for omnidirectional rehabilitative training walker, International Journal of Control, Automation, and Systems, 2015, 13(2): 454–462.

    Google Scholar 

  7. Zhao J, Jiang S, Xie F, et al., Adaptive dynamic sliding mode control for space manipulator with external disturbance, Journal of Control and Decision, 2018, DOI: https://doi.org/10.1080/23307706.2018.1487807.

  8. Zhang T Y and Liu G P, Tracking control of wheeled mobile robots with communication delay and data loss, Journal of Systems Science and Complexity, 2018, 31(4): 927–945.

    MathSciNet  MATH  Google Scholar 

  9. Niu B and Zhao J, Output tracking control for a class of switched non-linear systems with partial state constraints, IET Control Theory and Applications, 2013, 7(4): 623–631.

    MathSciNet  Google Scholar 

  10. Yue M, Wu G Q, Wang S, et al., Disturbance observer-based trajectory tracking control for nonholonomic wheeled mobile robot subject to saturated velocity constraint, Applied Artificial Intelligence, 2014, 28(8): 751–765.

    Google Scholar 

  11. Valenzuela M J and Santibanez V, Robust saturated PI joint velocity control for robot manipulators, Asian Journal of Control, 2013, 15(1): 64–79.

    MathSciNet  MATH  Google Scholar 

  12. Karl W, Mohamed W M, and Mario Z, Model predictive control of nonholonomic mobile robots without stabilizing constraints and costs, IEEE Transactions on Control Systems Technology, 2016, 24(4): 1394–1406.

    Google Scholar 

  13. Xiao H Z, Li Z J, and Yang C G, Robust stabilization of a wheeled mobile robot using model predictive control based on neurodynamics optimization, IEEE Transactions on Industrial Electronics, 2017, 64(1): 505–516.

    Google Scholar 

  14. Morgan D M and Chung S J, Model predictive control of swarms of spacecraft using sequential convex programming, Journal of Guidance, Control, and Dynamics, 2014, 37(6): 1725–1740.

    Google Scholar 

  15. Aditi C, Kanungobarada M, and Kommukuri V S, Model predictive current controller for performance enhancement of grid-integrated single-phase photovoltaic distributed generation plants, Transactions of Institute of Measurement and Control, 2016, 9(1): 1–14.

    Google Scholar 

  16. Chang H B, Sun P, and Wang S Y, Output tracking control for an omnidirectional rehabilitative training walker with incomplete measurements and random parameters, International Journal of System Science, 2017, 90(7): 1446–1456.

    MATH  Google Scholar 

  17. Mohamed A Z, Lee S H, and Has H Y, A faster planner using accelerated particle swarm optimization, Artificial life and Robotics, 2012, 17: 233–240.

    Google Scholar 

  18. Song B Y, Wang Z D, and Zou L, On global smooth path planning for mobile robots using a novel multimodal delayed PSO algorithm, Cognitive Computation, 2017, 9(1): 5–17.

    Google Scholar 

  19. Kim J J and Lee J J, Trajectory optimization with particle swarm optimization for manipulator motion planning, IEEE Transactions on Industrial Informatics, 2015, 11(3): 620–631.

    Google Scholar 

  20. Fu Y G, Ding M Y, and Zhou C P, Route planning for unmanned aerial vehicle on the sea using hybrid differential evolution and quantum-behaved particle swarm optimization, IEEE Transactions on System, Man, and Cybernetics: Systems, 2013, 43(6): 1451–1465.

    Google Scholar 

  21. Lee K B and Kim J H, Multiobjective particle swarm optimization with preference-based sort and its application to path following footstep optimization for humanoid robots, IEEE Transactions on Evolutionary Computation, 2013, 17(6): 755–766.

    Google Scholar 

  22. Sun P and Yu Z, Tracking control for a cushion robot based on fuzzy path planning with safe angular velocity, IEEE/CAA Journal of Automatica Sinica, 2017, 4(4): 610–619.

    MathSciNet  Google Scholar 

  23. Tan R P, Wang S Y, and Jiang Y L, Motion control of a cushion robot considering load change and center of gravity shift, Journal of System Design and Dynamics, 2012, 6(5): 740–753.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ping Sun.

Additional information

This paper was supported by the National Key Research and Development Program under Grant No. 2016YF D0700104, Liaoning Province Natural Science Foundation under Grant No. 2019ZD0203; and Basic Research Program of Education Department Foundation of Liaoning Province under Grant No. LJGD2019017.

This paper was recommended for publication by Editor CHEN Benmei.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, P., Shan, R. Predictive Control with Velocity Observer for Cushion Robot Based on PSO for Path Planning. J Syst Sci Complex 33, 988–1011 (2020). https://doi.org/10.1007/s11424-020-8375-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-020-8375-x

Keywords

Navigation