DOI QR코드

DOI QR Code

Computational Cost Reduction Method for HQP-based Hierarchical Controller for Articulated Robot

다관절 로봇의 계층적 제어를 위한 HQP의 연산 비용 감소 방법

  • Park, Mingyu (Kwangwoon University) ;
  • Kim, Dongwhan (Kwangwoon University) ;
  • Oh, Yonghwan (Center for Intelligent and Interactive Robotics, Korea Institute of Science and Technology (KIST)) ;
  • Lee, Yisoo (Center for Intelligent and Interactive Robotics, Korea Institute of Science and Technology (KIST))
  • Received : 2021.10.18
  • Accepted : 2021.12.28
  • Published : 2022.02.28

Abstract

This paper presents a method that can reduce the computational cost of the hierarchical quadratic programming (HQP)-based robot controller. Hierarchical controllers can effectively manage articulated robots with many degrees of freedom (DoFs) to perform multiple tasks. The HQP-based controller is one of the generic hierarchical controllers that can provide a control solution guaranteeing strict task priority while handling numerous equality and inequality constraints. However, according to a large amount of computation, it can be a burden to use it for real-time control. Therefore, for practical use of the HQP, we propose a method to reduce the computational cost by decreasing the size of the decision variable. The computation time and control performance of the proposed method are evaluated by real robot experiments with a 15 DoFs dual-arm manipulator.

Keywords

Acknowledgement

This project was supported by the Korea Institute of Science, and Technology Institutional Programs under Grant 2E31593

References

  1. O. Khatib, "A unified approach for motion and force control of robot manipulators: The operational space formulation," IEEE Journal on Robotics and Automation, vol. 3, no. 1, Feb., 1987, DOI: 10.1109/JRA.1987.1087068.
  2. K. Jang, S. Kim, S. Park, and J. Park, "A unified framework for overcoming motion constraints of robots using task transition algorithm," The Journal of Korea Robotics Society, vol. 13, no. 2, pp. 129-141, June, 2018, DOI: 10.7746/jkros.2018.13.2.129.
  3. Z. Leon and B. Nemec, "Kinematic control algorithms for on-line obstacle avoidance for redundant manipulators," IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, Lausanne, Switzerland, pp. 1898-1903, 2002, DOI: 10.1109/IRDS.2002.1044033.
  4. C. Collette, A. Micaelli, C. Andriot, and P. Lemerle, "Robust balance optimization control of humanoid robots with multiple non coplanar grasps and frictional contacts," 2008 IEEE International Conference on Robotics and Automation, Pasadena, USA, pp. 3187-3193, 2008, DOI: 10.1109/ROBOT.2008.4543696.
  5. M. de Lasa and A. Hertzmann, "Prioritized optimization for task-space control," IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, pp. 5755-5762, 2009, DOI: 10.1109/IROS.2009.5354341.
  6. M. de Lasa, I. Mordatch, and A. Hertzmann, "Feature-based locomotion controllers," ACM Transactions on Graphics, vol. 29, no. 4, pp. 1-10, 2010, DOI: 10.1145/1778765.1781157.
  7. A. Herzog, N. Rotella, S. Mason, F. Grimminger, S. Schaal and L. Righetti, "Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid," Autonomous Robots, vol. 40, no. 3, pp. 473-491, 2016, DOI: 10.1007/s10514-015-9476-6.
  8. N. Mansard, "A dedicated solver for fast operational-space inverse dynamics," 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, pp. 4943-4949, 2012, DOI: 10.1109/ICRA.2012.6224851.
  9. Y. Lee, J. Ahn, J. Lee, and J. Park, "Computationally Efficient HQP-Based Whole-Body Control Exploiting the Operational-Space Formulation," 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, pp. 5174-5179, 2021, DOI: 10.1109/IROS51168.2021.9636867.
  10. A. Escande, N. Mansard, and P.-B. Wieber, "Hierarchical quadratic programming: Fast online humanoid-robot motion generation," The International Journal of Robotics Research, vol. 33, no. 7, pp. 1006-1028, 2014, DOI: 10.1177/0278364914521306.
  11. S. Kim, K. Jang, S. Park, Y. Lee, S. Y. Lee, and J. Park, "Continuous task transition approach for robot controller based on hierarchical quadratic programming," IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 1603-1610, 2019, DOI: 10.1109/LRA.2019.2896769.
  12. H. Park, P. Kim, P. Park, J.-R. Jang, Y.-D. Shin, J.-H. Bae, J.-H. Park, and M.-H. Baeg, "Robotic peg-in-hole assembly by hand arm coordination," The Journal of Korea Robotics Society, vol. 10, no. 1, pp. 42-51, March, 2015, DOI: 10.7746/jkros.2015.10.1.042.
  13. D. J. Braun., Y. Chen., and L. Li., "Operational Space Control Under Actuation Constraints Using Strictly Convex Optimization," IEEE Transactions on Robotics, vol. 36, no. 1, pp. 302-309, 2020, DOI: 10.1109/TRO.2019.2943057.
  14. J. Nakanishi, R. Cory, M. Mistry, J. Peters, and S. Schaal, "Operational space control: A theoretical and empirical comparison," The International Journal of Robotics Research, vol. 27, no. 6, pp. 737-757, 2008, DOI: 10.1177/0278364908091463.
  15. O. Kanoun, F. Lamiraux, and P.-B. Wieber, "Kinematic control of redundant manipulators: Generalizing the task-priority framework to inequality task," IEEE Transactions on Robotics, vol. 27, no. 4, pp. 785-792, 2011, DOI: 10.1109/TRO.2011.2142450.