{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T03:27:37Z","timestamp":1773718057126,"version":"3.50.1"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T00:00:00Z","timestamp":1728604800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T00:00:00Z","timestamp":1728604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005713","name":"Technische Universit\u00e4t M\u00fcnchen","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005713","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Nowadays, robots are applied in dynamic environments. For a robust operation, the motion planning module must consider other tasks besides reaching a specified pose: (self) collision avoidance, joint limit avoidance, keeping an advantageous configuration, etc. Each task demands different joint control commands, which may counteract each other. We present a hierarchical control that, depending on the robot and environment state, determines online a suitable priority among those tasks. Thereby, the control command of a lower-prioritized task never hinders the control command of a higher-prioritized task. We ensure smooth control signals also during priority rearrangement. Our hierarchical control computes reference joint velocities. However, the underlying concepts of hierarchical control differ when using joint accelerations or joint torques as control signals instead. So, as a further contribution, we provide a comprehensive discussion on how joint velocity control, joint acceleration control, and joint torque control differ in hierarchical task control. We validate our formulation in an experiment on hardware.<\/jats:p>","DOI":"10.1007\/s10846-024-02182-4","type":"journal-article","created":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T07:02:09Z","timestamp":1728630129000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Energy-Aware Hierarchical Control of Joint Velocities"],"prefix":"10.1007","volume":"110","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5116-3625","authenticated-orcid":false,"given":"Jonas","family":"Wittmann","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Hornung","sequence":"additional","affiliation":[]},{"given":"Korbinian","family":"Griesbauer","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Rixen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,10,11]]},"reference":[{"key":"2182_CR1","doi-asserted-by":"publisher","unstructured":"Chiaverini, S., Oriolo, G., Walker, I.D.: Kinematically Redundant Manipulators, pp. 245\u2013268. Springer, Berlin, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-30301-5_12","DOI":"10.1007\/978-3-540-30301-5_12"},{"issue":"11","key":"2182_CR2","doi-asserted-by":"publisher","first-page":"1385","DOI":"10.1177\/0278364914566516","volume":"34","author":"A Dietrich","year":"2015","unstructured":"Dietrich, A., Ott, C., Albu-Sch\u00e4ffer, A.: An overview of null space projections for redundant, torque controlled robots. Int. J. Robot. Res. 34(11), 1385\u20131400 (2015)","journal-title":"Int. J. Robot. Res."},{"issue":"1","key":"2182_CR3","first-page":"17","volume":"40","author":"M Liu","year":"2015","unstructured":"Liu, M., Tan, Y., Padois, V.: Generalized hierarchical control. Auton Robot 40(1), 17\u201331 (2015)","journal-title":"Generalized hierarchical control. Auton Robot"},{"key":"2182_CR4","doi-asserted-by":"publisher","unstructured":"Dehio, N., Steil, J.J.: Dynamically-consistent generalized hierarchical control. In: 2019 International Conference on Robotics and Automation (ICRA), pp. 1141\u20131147 (2019). https:\/\/doi.org\/10.1109\/ICRA.2019.8793553","DOI":"10.1109\/ICRA.2019.8793553"},{"issue":"2","key":"2182_CR5","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MRA.2021.3138382","volume":"29","author":"S Haddadin","year":"2022","unstructured":"Haddadin, S., Parusel, S., Johannsmeier, L., Golz, S., Gabl, S., Walch, F., Sabaghian, M., J\u00e4hne, C., Hausperger, L., Haddadin, S.: The franka emika robot: a reference platform for robotics research and education. IEEE Robot. Autom. Mag. 29(2), 46\u201364 (2022). https:\/\/doi.org\/10.1109\/MRA.2021.3138382","journal-title":"IEEE Robot. Autom. Mag."},{"key":"2182_CR6","doi-asserted-by":"crossref","unstructured":"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 \u2019Robots in Unstructured Environments, pp. 1211\u201312162 (1991)","DOI":"10.1109\/ICAR.1991.240390"},{"issue":"1","key":"2182_CR7","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/TRO.2006.889487","volume":"23","author":"N Mansard","year":"2007","unstructured":"Mansard, N., Chaumette, F.: Task sequencing for high-level sensor-based control. IEEE Trans. Robot. 23(1), 60\u201372 (2007). https:\/\/doi.org\/10.1109\/TRO.2006.889487","journal-title":"IEEE Trans. Robot."},{"key":"2182_CR8","doi-asserted-by":"publisher","unstructured":"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\u20131290 (2011). https:\/\/doi.org\/10.1109\/ICRA.2011.5980202","DOI":"10.1109\/ICRA.2011.5980202"},{"key":"2182_CR9","doi-asserted-by":"publisher","unstructured":"Dehio, N.J.: Prioritized multi-objective robot control. PhD thesis, TU Braunschweig (2018). https:\/\/doi.org\/10.24355\/dbbs.084-201812051220-0","DOI":"10.24355\/dbbs.084-201812051220-0"},{"key":"2182_CR10","doi-asserted-by":"publisher","unstructured":"Dietrich, A., Albu-Sch\u00e4ffer, 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\u20132985 (2012). https:\/\/doi.org\/10.1109\/ICRA.2012.6224571","DOI":"10.1109\/ICRA.2012.6224571"},{"issue":"2","key":"2182_CR11","doi-asserted-by":"publisher","first-page":"1603","DOI":"10.1109\/LRA.2019.2896769","volume":"4","author":"S Kim","year":"2019","unstructured":"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\u20131610 (2019)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"2182_CR12","doi-asserted-by":"crossref","unstructured":"Tarbouriech, S., Navarro, B., Fraisse, P., Crosnier, A., Cherubini, A., Sall\u00e9, D.: Dual-arm relative tasks performance using sparse kinematic control. In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6003\u20136009 (2018). IEEE","DOI":"10.1109\/IROS.2018.8594320"},{"key":"2182_CR13","doi-asserted-by":"crossref","unstructured":"Hu, Y., Huang, B., Yang, G.-Z.: Task-priority redundancy resolution for co-operative control under task conflicts and joint constraints. In: 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2398\u20132405 (2015). IEEE","DOI":"10.1109\/IROS.2015.7353702"},{"issue":"2","key":"2182_CR14","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/TMMS.1969.299896","volume":"10","author":"DE Whitney","year":"1969","unstructured":"Whitney, D.E.: Resolved motion rate control of manipulators and human prostheses. IEEE Trans. Man Mach. Syst. 10(2), 47\u201353 (1969). https:\/\/doi.org\/10.1109\/TMMS.1969.299896","journal-title":"IEEE Trans. Man Mach. Syst."},{"issue":"1","key":"2182_CR15","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/JRA.1987.1087068","volume":"3","author":"O Khatib","year":"1987","unstructured":"Khatib, O.: A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE J. Robot. Autom. 3(1), 43\u201353 (1987). https:\/\/doi.org\/10.1109\/JRA.1987.1087068","journal-title":"IEEE J. Robot. Autom."},{"key":"2182_CR16","doi-asserted-by":"publisher","unstructured":"Nemec, B.: Pseudoinverses and null space velocity controller. In: Proceedings of IEEE International Conference on Intelligent Engineering Systems, pp. 107\u2013111 (1997). https:\/\/doi.org\/10.1109\/INES.1997.632401","DOI":"10.1109\/INES.1997.632401"},{"key":"2182_CR17","doi-asserted-by":"publisher","unstructured":"Guo, D., Zhai, K., Xiao, Z., Tan, H., Zhang, Y.: Acceleration-level minimum kinetic energy (mke) scheme derived via ma equivalence for motion planning of redundant robot manipulators. In: 2014 Seventh International Symposium on Computational Intelligence and Design, vol. 1, pp. 26\u201330 (2014). https:\/\/doi.org\/10.1109\/ISCID.2014.65","DOI":"10.1109\/ISCID.2014.65"},{"key":"2182_CR18","unstructured":"Haviland, J., Corke, P.: A systematic approach to computing the manipulator jacobian and hessian using the elementary transform sequence. CoRR arXiv:2010.08696 (2020)"},{"key":"2182_CR19","doi-asserted-by":"publisher","unstructured":"Lichtenecker, D., Nachbagauer, K.: A discrete adjoint gradient approach for equality and inequality constraints in dynamics. Multibody Syst Dyn (2024). https:\/\/doi.org\/10.1007\/s11044-024-09965-5","DOI":"10.1007\/s11044-024-09965-5"},{"key":"2182_CR20","doi-asserted-by":"publisher","unstructured":"Dietrich, A., Ott, C., Albu-Sch\u00e4ffer, A.: Multi-objective compliance control of redundant manipulators: hierarchy, control, and stability. In: 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 3043\u20133050 (2013). https:\/\/doi.org\/10.1109\/IROS.2013.6696787","DOI":"10.1109\/IROS.2013.6696787"},{"key":"2182_CR21","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modelling, Planning and Control, 1st edn. Springer, ??? (2008)","DOI":"10.1007\/978-1-84628-642-1"},{"key":"2182_CR22","doi-asserted-by":"publisher","unstructured":"Schuetz, C., Buschmann, T., Baur, J., Pfaff, J., Ulbrich, H.: Predictive online inverse kinematics for redundant manipulators. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 5056\u20135061 (2014). https:\/\/doi.org\/10.1109\/ICRA.2014.6907600","DOI":"10.1109\/ICRA.2014.6907600"},{"issue":"1","key":"2182_CR23","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1177\/027836498600500106","volume":"5","author":"O Khatib","year":"1986","unstructured":"Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. Int. J. Robot. Res. 5(1), 90\u201398 (1986). https:\/\/doi.org\/10.1177\/027836498600500106","journal-title":"Int. J. Robot. Res."},{"key":"2182_CR24","doi-asserted-by":"crossref","unstructured":"Wittmann, J., Klein, C., Rixen, D.: Path quality improvement of sampling-based planners: An efficient optimization-based approach using analytical gradients. In: Kecskem\u00e9thy, A., Parenti-Castelli, V. (eds.) ROMANSY 24 - Robot Design, Dynamics and Control, pp. 182\u2013190. Springer, Cham (2022)","DOI":"10.1007\/978-3-031-06409-8_19"},{"issue":"2","key":"2182_CR25","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/027836498500400201","volume":"4","author":"T Yoshikawa","year":"1985","unstructured":"Yoshikawa, T.: Manipulability of robotic mechanisms. Int. J. Robot. Res. 4(2), 3\u20139 (1985). https:\/\/doi.org\/10.1177\/027836498500400201","journal-title":"Int. J. Robot. Res."},{"key":"2182_CR26","doi-asserted-by":"publisher","unstructured":"Baur, J., Pfaff, J., Ulbrich, H., Villgrattner, T.: Design and development of a redundant modular multipurpose agricultural manipulator. In: 2012 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), pp. 823\u2013830 (2012). https:\/\/doi.org\/10.1109\/AIM.2012.6265928","DOI":"10.1109\/AIM.2012.6265928"},{"key":"2182_CR27","doi-asserted-by":"publisher","unstructured":"Seiwald, P., Sygulla, F.: broccoli: Beautiful Robot C++ Code Library (2022). https:\/\/doi.org\/10.14459\/2022mp1686390. https:\/\/gitlab.lrz.de\/AM\/broccoli","DOI":"10.14459\/2022mp1686390"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02182-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-024-02182-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02182-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,8]],"date-time":"2025-01-08T03:13:02Z","timestamp":1736305982000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-024-02182-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,11]]},"references-count":27,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["2182"],"URL":"https:\/\/doi.org\/10.1007\/s10846-024-02182-4","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,11]]},"assertion":[{"value":"18 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 October 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 October 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to publish"}}],"article-number":"150"}}