{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T11:34:41Z","timestamp":1769859281488,"version":"3.49.0"},"reference-count":38,"publisher":"Emerald","issue":"6","license":[{"start":{"date-parts":[[2022,5,24]],"date-time":"2022-05-24T00:00:00Z","timestamp":1653350400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2022,9,20]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The purpose of this paper is specifically to provide a more intelligent locomotion planning method for a hexapod robot based on trajectory optimization, which could reduce the complexity of locomotion design, shorten time of design and generate efficient and accurate motion.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>The authors generated locomotion for the hexapod robot based on trajectory optimization method and it just need to specify the high-level motion requirements. Here the authors first transcribed the trajectory optimization problem to a nonlinear programming problem, in which the specified motion requirements and the dynamics with complementarity constraints were defined as the constraints, then a nonlinear solver was used to solve. The leg compliance was taken into consideration and the generated motions were deployed on the hexapod robot prototype to prove the utility of the method and, meanwhile, the influence of different environments was considered.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The generated motions were deployed on the hexapod robot and the movements were demonstrated very much in line with the planning. The new planning method does not require lots of parameter-tuning work and therefore significantly reduces the cycle for designing a new locomotion.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>A locomotion generation method based on trajectory optimization was constructed for a 12-degree of freedom hexapod robot. The variable stiffness compliance of legs was considered to improve the accuracy of locomotion generation. And also, different from some simulation work before, the authors have designed the locomotion in three cases and constructed field tests to demonstrate its utility.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-02-2022-0038","type":"journal-article","created":{"date-parts":[[2022,5,20]],"date-time":"2022-05-20T06:35:37Z","timestamp":1653028537000},"page":"1242-1255","source":"Crossref","is-referenced-by-count":2,"title":["Optimization-based hexapod robot locomotion generation"],"prefix":"10.1108","volume":"49","author":[{"given":"Fusheng","family":"Liu","sequence":"first","affiliation":[]},{"given":"Zhihang","family":"He","sequence":"additional","affiliation":[]},{"given":"Yue","family":"Qiao","sequence":"additional","affiliation":[]},{"given":"Xinxin","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Xuelong","family":"Li","sequence":"additional","affiliation":[]},{"given":"Wang","family":"Wei","sequence":"additional","affiliation":[]},{"given":"Bo","family":"Su","sequence":"additional","affiliation":[]},{"given":"Ruina","family":"Dang","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2022,5,24]]},"reference":[{"issue":"3","key":"key2022091911544873300_ref001","first-page":"2531","article-title":"Simultaneous contact, gait, and motion planning for robust multilegged locomotion via mixed-integer convex optimization","volume":"3","year":"2017","journal-title":"IEEE Robotics and Automation Letters"},{"key":"key2022091911544873300_ref002","first-page":"2245","article-title":"MIT cheetah 3: design and control of a robust, dynamic quadruped robot","year":"2018"},{"key":"key2022091911544873300_ref003","first-page":"1696","article-title":"Study on elastic elements allocation for energy-efficient robotic cheetah leg","year":"2019"},{"issue":"1","key":"key2022091911544873300_ref004","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.robot.2012.07.017","article-title":"Impact reduction mobile robot and the design of the compliant legs","volume":"62","year":"2014","journal-title":"Robotics and Autonomous Systems"},{"key":"key2022091911544873300_ref005","volume-title":"Practical Methods for Optimal Control Using Nonlinear Programming","year":"2002"},{"key":"key2022091911544873300_ref006","first-page":"295","article-title":"Whole-body motion planning with centroidal dynamics and full kinematics","year":"2014"},{"key":"key2022091911544873300_ref007","first-page":"279","article-title":"Footstep planning on uneven terrain with mixed-integer convex optimization","year":"2014"},{"key":"key2022091911544873300_ref008","first-page":"93","article-title":"An efficient optimal planning and control framework for quadrupedal locomotion","year":"2017"},{"key":"key2022091911544873300_ref009","article-title":"Passive variable compliance for dynamic legged robots","year":"2010"},{"issue":"1","key":"key2022091911544873300_ref010","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1137\/S0036144504446096","article-title":"SNOPT: an SQP algorithm for large-scale constrained optimization","volume":"47","year":"2005","journal-title":"SIAM Review"},{"key":"key2022091911544873300_ref011","first-page":"1447","article-title":"3D dynamic walking with underactuated humanoid robots: a direct collocation framework for optimizing hybrid zero dynamics","year":"2016"},{"key":"key2022091911544873300_ref012","first-page":"38","article-title":"Anymal-a highly mobile and dynamic quadrupedal robot","year":"2016"},{"key":"key2022091911544873300_ref013","first-page":"4014","article-title":"Emergence of humanoid walking behaviors from mixed-integer model predictive control","year":"2014"},{"key":"key2022091911544873300_ref014","first-page":"1756","article-title":"Dynamic stability of variable stiffness running","year":"2009"},{"key":"key2022091911544873300_ref015","first-page":"6295","article-title":"Mini cheetah: a platform for pushing the limits of dynamic quadruped control","year":"2019"},{"key":"key2022091911544873300_ref016","volume-title":"Switching in Systems and Control","year":"2003"},{"key":"key2022091911544873300_ref017","article-title":"Model-based experimental development of passive compliant robot legs from fiberglass composites","volume":"2015","year":"2015","journal-title":"Applied Bionics and Biomechanics"},{"issue":"12-13","key":"key2022091911544873300_ref018","doi-asserted-by":"crossref","first-page":"1463","DOI":"10.1177\/0278364919849235","article-title":"Contact-implicit trajectory optimization using variational integrators","volume":"38","year":"2019","journal-title":"The International Journal of Robotics Research"},{"key":"key2022091911544873300_ref019","first-page":"4636","article-title":"Hierarchical planning of dynamic movements without scheduled contact sequences","year":"2016"},{"key":"key2022091911544873300_ref020","unstructured":"Mathworks (2022), \u201cFind minimum of constrained nonlinear multivariable function \u2013 MATLAB fmincon\u201d, www.mathworks.com\/help\/optim\/ug\/fmincon.html"},{"issue":"2","key":"key2022091911544873300_ref021","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/JRA.1987.1087086","article-title":"Introduction to robotics: mechanics and control","volume":"3","year":"1987","journal-title":"IEEE Journal on Robotics and Automation"},{"key":"key2022091911544873300_ref022","article-title":"Hybrid direct collocation and control in the constraint-consistent subspace for dynamic legged robot locomotion","volume":"1","year":"2017","journal-title":"Robotics: Science and Systems"},{"key":"key2022091911544873300_ref023","article-title":"A convex model of momentum dynamics for multi-contact motion generation","year":"2016"},{"issue":"1","key":"key2022091911544873300_ref024","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1177\/0278364913506757","article-title":"A direct method for trajectory optimization of rigid bodies through contact","volume":"33","year":"2014","journal-title":"The International Journal of Robotics Research"},{"issue":"7","key":"key2022091911544873300_ref025","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1177\/02783640122067570","article-title":"RHex: a simple and highly mobile hexapod robot","volume":"20","year":"2001","journal-title":"The International Journal of Robotics Research"},{"key":"key2022091911544873300_ref026","volume-title":"Modelling the Effects of Half Circular Compliant Legs on the Kinematics and Dynamics of a Legged Robot","year":"2010"},{"issue":"5","key":"key2022091911544873300_ref027","first-page":"783","article-title":"Modeling and optimal control of human-like running","volume":"15","year":"2009","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"2","key":"key2022091911544873300_ref028","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1177\/0278364910388315","article-title":"Bounding on rough terrain with the LittleDog robot","volume":"30","year":"2011","journal-title":"The International Journal of Robotics Research"},{"issue":"7072","key":"key2022091911544873300_ref029","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1038\/nature04113","article-title":"Computer optimization of a minimal biped model discovers walking and running","volume":"439","year":"2006","journal-title":"Nature"},{"issue":"15","key":"key2022091911544873300_ref030","doi-asserted-by":"crossref","first-page":"2673","DOI":"10.1002\/(SICI)1097-0207(19960815)39:15<2673::AID-NME972>3.0.CO;2-I","article-title":"An implicit time\u2010stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction","volume":"39","year":"1996","journal-title":"International Journal for Numerical Methods in Engineering"},{"key":"key2022091911544873300_ref031","article-title":"Underactuated robotics: learning, planning, and control for efficient and agile machines course notes for MIT 6.832","volume":"3","year":"2009","journal-title":"Working Draft Edition"},{"key":"key2022091911544873300_ref032","volume-title":"History of Strength of Materials: With a Brief account of the History of Theory of Elasticity and Theory of Structures","year":"1983"},{"key":"key2022091911544873300_ref033","first-page":"3259","article-title":"Optimal gaits and motions for legged robots","year":"2014"},{"issue":"1","key":"key2022091911544873300_ref034","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/s10107-004-0559-y","article-title":"On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming","volume":"106","year":"2006","journal-title":"Mathematical Programming"},{"issue":"3","key":"key2022091911544873300_ref035","doi-asserted-by":"crossref","first-page":"1560","DOI":"10.1109\/LRA.2018.2798285","article-title":"Gait and trajectory optimization for legged systems through phase-based end-effector parameterization","volume":"3","year":"2018","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"3","key":"key2022091911544873300_ref036","first-page":"1720","article-title":"AmphiHex-I: locomotory performance in amphibious environments with specially designed transformable flipper legs","volume":"21","year":"2015","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"2","key":"key2022091911544873300_ref037","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1109\/TMECH.2018.2800776","article-title":"On a CPG-based hexapod robot: amphiHex-II with variable stiffness legs","volume":"23","year":"2018","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"key":"key2022091911544873300_ref038","first-page":"9921","article-title":"Contact-Implicit trajectory optimization with learned deformable contacts using bilevel optimization","year":"2021"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-02-2022-0038\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-02-2022-0038\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:38:29Z","timestamp":1753393109000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/49\/6\/1242-1255\/434027"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,24]]},"references-count":38,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2022,5,24]]},"published-print":{"date-parts":[[2022,9,20]]}},"alternative-id":["10.1108\/IR-02-2022-0038"],"URL":"https:\/\/doi.org\/10.1108\/ir-02-2022-0038","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"0143-991X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,24]]}}}