{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T00:16:32Z","timestamp":1779236192109,"version":"3.51.4"},"reference-count":39,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T00:00:00Z","timestamp":1697414400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N000142212204"],"award-info":[{"award-number":["N000142212204"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>In this paper, we introduce a new teen-sized humanoid platform dubbed DRACO 3, custom-built by Apptronik and altered for practical use by the Human Centered Robotics Laboratory at The University of Texas at Austin. The form factor of DRACO 3 is such that it can operate safely in human environments while reaching objects at human heights. To approximate the range of motion of humans, this robot features proximal actuation and mechanical artifacts to provide a high range of hip, knee, and ankle motions. In particular, rolling contact mechanisms on the lower body are incorporated using a proximal actuation principle to provide an extensive vertical pose workspace. To enable DRACO 3 to perform dexterous tasks while dealing with these complex transmissions, we introduce a novel whole-body controller (WBC) incorporating internal constraints to model the rolling motion behavior. In addition, details of our WBC for DRACO 3 are presented with an emphasis on practical points for hardware implementation. We perform a design analysis of DRACO 3, as well as empirical evaluations under the lens of the Centroidal Inertia Isotropy (CII) design metric. Lastly, we experimentally validate our design and controller by testing center of mass (CoM) balancing, one-leg balancing, and stepping-in-place behaviors.<\/jats:p>","DOI":"10.3389\/frobt.2023.1164660","type":"journal-article","created":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T07:09:32Z","timestamp":1697440172000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Control and evaluation of a humanoid robot with rolling contact joints on its lower body"],"prefix":"10.3389","volume":"10","author":[{"given":"Seung Hyeon","family":"Bang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Gonzalez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junhyeok","family":"Ahn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Paine","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis","family":"Sentis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2023,10,16]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"712239","DOI":"10.3389\/frobt.2021.712239","article-title":"Versatile locomotion planning and control for humanoid robots","volume":"8","author":"Ahn","year":"2021","journal-title":"Front. Robotics AI"},{"key":"B2","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-030-01370-7_21","article-title":"A rolling contact joint lower extremity exoskeleton knee","volume":"867","author":"Beil","year":"2019","journal-title":"Adv. Intelligent Syst. Comput."},{"key":"B3","doi-asserted-by":"publisher","first-page":"4656","DOI":"10.1109\/LRA.2021.3068976","article-title":"On the optimal design of underactuated fingers using rolling contact joints","volume":"6","author":"Boisclair","year":"2021","journal-title":"IEEE Robotics Automation Lett."},{"key":"B4","doi-asserted-by":"publisher","first-page":"68","DOI":"10.3389\/frobt.2020.00068","article-title":"Pronto: A multi-sensor state estimator for legged robots in real-world scenarios","volume":"7","author":"Camurri","year":"2020","journal-title":"Front. Robotics AI"},{"key":"B5","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA.2019.8794348","article-title":"Climbing stabilization of the HRP-4 humanoid robot using whole-body admittance control","author":"Caron","year":"2019"},{"key":"B6","first-page":"5107","article-title":"Stability of surface contacts for humanoid robots: closed-form formulae of the contact wrench cone for rectangular support areas","author":"Caron","year":"2015"},{"key":"B7","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1002\/rob.10087","article-title":"Kinematics of robot fingers with circular rolling contact joints","volume":"20","author":"Collins","year":"2003","journal-title":"J. Robotic Syst."},{"key":"B8","volume-title":"PyBullet, a Python module for physics simulation for games, robotics and machine learning","author":"Coumans","year":"2016"},{"key":"B9","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1080\/00140130500489873","article-title":"Effects of age and gender on maximum voluntary range of motion of the upper body joints","volume":"49","author":"Doriot","year":"2006","journal-title":"Ergonomics"},{"key":"B10","first-page":"400","article-title":"Design, analysis and control of the series-parallel hybrid RH5 humanoid robot","author":"Eber","year":"2021"},{"key":"B11","first-page":"440","article-title":"Torque-based dynamic walking - a long way from simulation to experiment","author":"Englsberger","year":"2018"},{"key":"B12","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TRO.2015.2405592","article-title":"Three-dimensional bipedal walking control based on divergent component of motion","volume":"31","author":"Englsberger","year":"2015","journal-title":"IEEE Trans. Robotics"},{"key":"B13","first-page":"1","article-title":"Multi-process control software for HUBO2 Plus robot","author":"Grey","year":"2013"},{"key":"B14","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1177\/0278364919894385","article-title":"Contact-aided invariant extended Kalman filtering for robot state estimation","volume":"39","author":"Hartley","year":"2020","journal-title":"Int. J. Robotics Res."},{"key":"B15","doi-asserted-by":"publisher","first-page":"8543","DOI":"10.1109\/IROS.2018.8593569","article-title":"Cable-driven actuation for highly dynamic robotic systems","author":"Hwangbo","year":"2018","journal-title":"IEEE Int. Conf. Intelligent Robots Syst."},{"key":"B16","volume-title":"ergocub-software","year":"2023"},{"key":"B17","volume-title":"IHMC open robotics software","year":"2018"},{"key":"B18","volume-title":"Towards deploying legged humanoids in human environments","author":"Jorgensen","year":"2020"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.1109\/TePRA.2015.7219671","article-title":"Development of the lightweight hydraulic quadruped robot - MiniHyQ","author":"Khan","year":"2015"},{"key":"B20","doi-asserted-by":"publisher","first-page":"936","DOI":"10.1177\/0278364920918014","article-title":"Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control","volume":"39","author":"Kim","year":"2020","journal-title":"Int. J. Robotics Res."},{"key":"B21","doi-asserted-by":"publisher","first-page":"1650007","DOI":"10.1142\/S0219843616500079","article-title":"Design of a momentum-based control framework and application to the humanoid robot atlas","volume":"13","author":"Koolen","year":"2016","journal-title":"Int. J. Humanoid Robotics"},{"key":"B22","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/s10514-015-9479-3","article-title":"Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot","volume":"40","author":"Kuindersma","year":"2016","journal-title":"Aut. Robots"},{"key":"B23","doi-asserted-by":"publisher","first-page":"788902","DOI":"10.3389\/frobt.2021.788902","article-title":"Online gain adaptation of whole-body control for legged robots with unknown disturbances","volume":"8","author":"Lee","year":"2022","journal-title":"Front. Robotics AI"},{"key":"B24","first-page":"5942","article-title":"MPC-based hierarchical task space control of underactuated and constrained robots for execution of multiple tasks","author":"Lee","year":"2020"},{"key":"B25","first-page":"8547","article-title":"Design and control of a miniature bipedal robot with proprioceptive actuation for dynamic behaviors","author":"Liu","year":"2022"},{"key":"B26","doi-asserted-by":"publisher","first-page":"554","DOI":"10.1109\/LRA.2016.2646259","article-title":"Synthetic fiber capstan drives for highly efficient, torque controlled, robotic applications","volume":"2","author":"Mazumdar","year":"2017","journal-title":"IEEE Robotics Automation Lett."},{"key":"B27","first-page":"228","article-title":"Whole-body control of series-parallel hybrid robots","author":"Mronga","year":"2022"},{"key":"B28","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10514-013-9341-4","article-title":"Centroidal dynamics of a humanoid robot","volume":"35","author":"Orin","year":"2013","journal-title":"Aut. Robots"},{"key":"B29","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1163\/156855307781503781","article-title":"Mechanical design of the humanoid robot platform, HUBO","volume":"21","author":"Park","year":"2007","journal-title":"Adv. Robot."},{"key":"B30","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843612500272","article-title":"The design of the ICUB humanoid robot","author":"Parmiggiani","year":"2011","journal-title":"Tech. Rep"},{"key":"B31","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1002\/rob.21560","article-title":"Valkyrie: NASA\u2019s first bipedal humanoid robot","volume":"32","author":"Radford","year":"2015","journal-title":"J. Field Robotics"},{"key":"B32","first-page":"785","article-title":"Comparison of position and torque whole-body control schemes on the humanoid robot TALOS","author":"Ramuzat","year":"2021"},{"key":"B33","doi-asserted-by":"publisher","first-page":"205","DOI":"10.3109\/17453678208992202","article-title":"Normal range of motion of the hip, knee and ankle joints in Male subjects, 30-40 years of age","volume":"53","author":"Roaas","year":"1982","journal-title":"Acta Orthop."},{"key":"B34","first-page":"952","article-title":"State estimation for a humanoid robot","author":"Rotella","year":"2014"},{"key":"B35","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1109\/TRO.2010.2043757","article-title":"Compliant control of multicontact and center-of-mass behaviors in humanoid robots","volume":"26","author":"Sentis","year":"2010","journal-title":"IEEE Trans. Robotics"},{"key":"B36","first-page":"39","article-title":"Implementation of a robust dynamic walking controller on a miniature bipedal robot with proprioceptive actuation","author":"Shen","year":"2022"},{"key":"B37","doi-asserted-by":"publisher","first-page":"9318","DOI":"10.1109\/lra.2022.3188122","article-title":"Tello leg: the study of design principles and metrics for dynamic humanoid robots","volume":"7","author":"Sim","year":"2022","journal-title":"IEEE Robotics Automation Lett."},{"key":"B38","doi-asserted-by":"publisher","first-page":"4265","DOI":"10.1109\/LRA.2018.2864352","article-title":"Comfort-centered design of a lightweight and backdrivable knee exoskeleton","volume":"3","author":"Wang","year":"2018","journal-title":"IEEE Robotics Automation Lett."},{"key":"B39","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1109\/TRO.2016.2640183","article-title":"Proprioceptive actuator design in the MIT cheetah: impact mitigation and high-bandwidth physical interaction for dynamic legged robots","volume":"33","author":"Wensing","year":"2017","journal-title":"IEEE Trans. Robotics"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1164660\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T07:41:11Z","timestamp":1697442071000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1164660\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,16]]},"references-count":39,"alternative-id":["10.3389\/frobt.2023.1164660"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2023.1164660","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,16]]},"article-number":"1164660"}}