An Overview of Multi-task Control for Redundant Robot Based on Quadratic Programming

  • Conference paper
  • First Online:
Proceedings of 2023 Chinese Intelligent Automation Conference (CIAC 2023)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 1082))

Included in the following conference series:

  • 574 Accesses

Abstract

Redundant degrees of freedom provide a feasible solution for robots to better interact with environments, but it also leads to an increase in the complexity of kinematic and dynamic control. This paper presents an overview of methods that realize the whole-body control (WBC) of a redundant robot with a quadratic programming (QP) approach. We first induce the general QP form from the single-task control method for redundant robots and describe WBC as a multi-task control problem in the form of multi-objective optimization (MOO). Then different QP algorithms for multi-task control with fixed and transitional priority are introduced. Weighted quadratic programming (WQP) and hierarchical quadratic programming (HQP) for fixed priority, and generalized hierarchical control (GHC) and recursive hierarchical projection (RHP) for transitional priority will be explicated, respectively. Finally, a toolkit implementing the above algorithms is provided, based on which simulation results are presented and remarks on different algorithms are given.

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

Access this chapter

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now
Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abe, Y., da Silva, M., Popović, J.: Multiobjective control with frictional contacts. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, Goslar, DEU, SCA ’07, pp. 249–258 (2007)

    Google Scholar 

  2. Baerlocher, P., Boulic, R.: Task-priority formulations for the kinematic control of highly redundant articulated structures. In: Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190), vol. 1, pp. 323–329 (1998). https://doi.org/10.1109/IROS.1998.724639

  3. Bellicoso, D., Gehring, C., Hwangbo, J., Fankhauser, P., Hutter, M.: Perception-less terrain adaptation through whole body control and hierarchical optimization. In: 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), pp. 558–564 (2016)

    Google Scholar 

  4. De Lasa, M., Mordatch, I., Hertzmann, A.: Feature-based locomotion controllers. ACM Trans. Graph. (TOG) 29(4), 1–10 (2010)

    Article  Google Scholar 

  5. Deo, A.S., Walker, I.D.: Overview of damped least-squares methods for inverse kinematics of robot manipulators. J. Intell. Robot. Syst. 14(1), 43–68 (1995)

    Article  MATH  Google Scholar 

  6. Dietrich, A., Albu-Schäffer, A., Hirzinger, G.: On continuous null space projections for torque-based, hierarchical, multi-objective manipulation. In: 2012 IEEE International Conference on Robotics and Automation, pp. 2978–2985 (2012). https://doi.org/10.1109/ICRA.2012.6224571

  7. Dietrich, A., Ott, C., Albu-Schäffer, A.: An overview of null space projections for redundant, torque-controlled robots. Int. J. Robot. Res. 34(11), 1385–1400 (2015)

    Article  Google Scholar 

  8. Du, W., Fnadi, M., Benamar, F.: Whole-body motion tracking for a quadruped-on-wheel robot via a compact-form controller with improved prioritized optimization. IEEE Robot. Autom. Lett. 5, 516–523 (2020)

    Article  Google Scholar 

  9. Escande, A., Mansard, N., Wieber, P.B.: Hierarchical quadratic programming: Fast online humanoid-robot motion generation. Int. J. Robot. Res. 33(7), 1006–1028 (2014)

    Google Scholar 

  10. Ferreau, H., Kirches, C., Potschka, A., Bock, H., Diehl, M.: qpOASES: a parametric active-set algorithm for quadratic programming. Math. Program. Comput. 6(4), 327–363 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  11. Guennebaud, G., Jacob, B., et al.: Eigen v3 (2010) . https://eigen.tuxfamily.org

  12. Han, G., Wang, J., Ju, X., Zhao, M.: Recursive hierarchical projection for whole-body control with task priority transition. In: 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 11312–11319 (2021)

    Google Scholar 

  13. Herzog, A., Rotella, N., Mason, S., Grimminger, F., Schaal, S., Righetti, L.: Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid. Auton. Robot. 40(3), 473–491 (2016)

    Article  Google Scholar 

  14. Hutter, M., Sommer, H., Gehring, C., Hoepflinger, M., Bloesch, M., Siegwart, R.: Quadrupedal locomotion using hierarchical operational space control. Int. J. Robot. Res. 33(8), 1047–1062 (2014)

    Article  Google Scholar 

  15. Kanoun, O., Lamiraux, F., Wieber, P.B., Kanehiro, F., Yoshida, E., Laumond, J.P.: Prioritizing linear equality and inequality systems: application to local motion planning for redundant robots. In: 2009 IEEE International Conference on Robotics and Automation, pp. 2939–2944 (2009) . https://doi.org/10.1109/ROBOT.2009.5152293

  16. Khatib, O.: A unified approach for motion and force control of robot manipulators: the operational space formulation. IEEE J Robot. Autom. 3, 43–53 (1987)

    Article  Google Scholar 

  17. Kim, D., Carlo, J.D., Katz, B., Bledt, G., Kim, S.: Highly dynamic quadruped locomotion via whole-body impulse control and model predictive control. Ar**v abs/1909.06586 (2019)

    Google Scholar 

  18. Kim, D., Jorgensen, S.J., Lee, J., Ahn, J., Luo, J., Sentis, L.: Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control. Int. J. Robot. Res. 39, 936–956 (2019)

    Article  Google Scholar 

  19. Kim, S., Jang, K., Park, S., Lee, Y., Lee, S.Y., Park, J.: Continuous task transition approach for robot controller based on hierarchical quadratic programming. IEEE Robot. Autom. Lett. 4(2), 1603–1610 (2019). https://doi.org/10.1109/LRA.2019.2896769

    Article  Google Scholar 

  20. Kim, S., Jang, K., Park, S., Lee, Y., Lee, S.Y., Park, J.: Whole-body control of non-holonomic mobile manipulator based on hierarchical quadratic programming and continuous task transition. In: 2019 IEEE 4th International Conference on Advanced Robotics and Mechatronics (ICARM), pp. 414–419 (2019)

    Google Scholar 

  21. Klemm, V., Morra, A., Gulich, L., Mannhart, D., Rohr, D., Kamel, M., de Viragh, Y., Siegwart, R.Y.: LQR-assisted whole-body control of a wheeled bipedal robot with kinematic loops. IEEE Robot. Autom. Lett. 5, 3745–3752 (2020)

    Article  Google Scholar 

  22. Lee, J., Mansard, N., Park, J.: Intermediate desired value approach for task transition of robots in kinematic control. IEEE Trans. Robot. 28(6), 1260–1277 (2012). https://doi.org/10.1109/TRO.2012.2210293

    Article  Google Scholar 

  23. Liu, M., Micaelli, A., Evrard, P., Escande, A., Andriot, C.: Interactive dynamics and balance of a virtual character during manipulation tasks. In: 2011 IEEE International Conference on Robotics and Automation, pp. 1676–1682. IEEE (2011)

    Google Scholar 

  24. Liu, M., Hak, S., Padois, V.: Generalized projector for task priority transitions during hierarchical control. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 768–773 (2015). https://doi.org/10.1109/ICRA.2015.7139265

  25. Liu, M., Tan, Y., Padois, V.: Generalized hierarchical control. Autonom. Robot. 40(1), 17–31 (2016)

    Article  Google Scholar 

  26. Nakamura, Y., Hanafusa, H., Yoshikawa, T.: Task-priority based redundancy control of robot manipulators. Int. J. Robot. Res. 6, 3–15 (1987)

    Article  Google Scholar 

  27. Saab, L., Ramos, O.E., Keith, F., Mansard, N., Souéres, P., Fourquet, J.Y.: Dynamic whole-body motion generation under rigid contacts and other unilateral constraints. IEEE Trans. Robot. 29, 346–362 (2013)

    Article  Google Scholar 

  28. Salini, J., Padois, V., Bidaud, P.: Synthesis of complex humanoid whole-body behavior: a focus on sequencing and tasks transitions. In: 2011 IEEE International Conference on Robotics and Automation, pp. 1283–1290 (2011). https://doi.org/10.1109/ICRA.2011.5980202

  29. Sentis, L., Khatib, O.: A whole-body control framework for humanoids operating in human environments. In: Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006 ICRA 2006, pp. 2641–2648 (2006)

    Google Scholar 

  30. Siciliano, B., Slotine, J.J.: A general framework for managing multiple tasks in highly redundant robotic systems. In: Fifth International Conference on Advanced Robotics ’Robots in Unstructured Environments, vol. 2, pp 1211–1216 (1991). https://doi.org/10.1109/ICAR.1991.240390

  31. Siciliano, B., Slotine, J.J.E.: A general framework for managing multiple tasks in highly redundant robotic systems. In: Fifth International Conference on Advanced Robotics ’Robots in Unstructured Environments, vol. 2, pp. 1211–1216 (1991)

    Google Scholar 

Download references

Acknowlegement

This work was supported by STI 2030-Major Projects 2021ZD0201402.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mingguo Zhao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, Q., Pang, Y., Cai, W., Wang, Y., Li, Q., Zhao, M. (2023). An Overview of Multi-task Control for Redundant Robot Based on Quadratic Programming. In: Deng, Z. (eds) Proceedings of 2023 Chinese Intelligent Automation Conference. CIAC 2023. Lecture Notes in Electrical Engineering, vol 1082. Springer, Singapore. https://doi.org/10.1007/978-981-99-6187-0_64

Download citation

Publish with us

Policies and ethics

Navigation