{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T10:52:49Z","timestamp":1770375169668,"version":"3.49.0"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,7,10]],"date-time":"2020-07-10T00:00:00Z","timestamp":1594339200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,10]],"date-time":"2020-07-10T00:00:00Z","timestamp":1594339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602421"],"award-info":[{"award-number":["61602421"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s00500-020-05139-5","type":"journal-article","created":{"date-parts":[[2020,7,10]],"date-time":"2020-07-10T09:03:43Z","timestamp":1594371823000},"page":"263-276","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A self-adapting hierarchical actions and structures joint optimization framework for automatic design of robotic and animation skeletons"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4081-9558","authenticated-orcid":false,"given":"Zhiyang","family":"Xiang","sequence":"first","affiliation":[]},{"given":"Chuang","family":"Xiang","sequence":"additional","affiliation":[]},{"given":"Tong","family":"Li","sequence":"additional","affiliation":[]},{"given":"Yibo","family":"Guo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,10]]},"reference":[{"key":"5139_CR1","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/j.cam.2017.04.045","volume":"325","author":"N Andrei","year":"2017","unstructured":"Andrei N (2017) Accelerated adaptive perry conjugate gradient algorithms based on the self-scaling memoryless BFGS update. J Comput Appl Math 325:149\u2013164","journal-title":"J Comput Appl Math"},{"key":"5139_CR2","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/978-3-319-68913-5_5","volume-title":"Nelder-mead","author":"C Audet","year":"2017","unstructured":"Audet C, Hare W (2017) Nelder-mead. Springer, Cham, pp 75\u201391. https:\/\/doi.org\/10.1007\/978-3-319-68913-5_5"},{"issue":"3","key":"5139_CR3","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/1276377.1276467","volume":"26","author":"I Baran","year":"2007","unstructured":"Baran I (2007) Automatic rigging and animation of 3d characters. ACM Trans Graph 26(3):72","journal-title":"ACM Trans Graph"},{"key":"5139_CR4","doi-asserted-by":"publisher","unstructured":"Baskoro AS, Priyono MG (2016) Design of humanoid robot stable walking using inverse kinematics and zero moment point. In: 2016 International electronics symposium (IES). pp 335\u2013339. https:\/\/doi.org\/10.1109\/ELECSYM.2016.7861027","DOI":"10.1109\/ELECSYM.2016.7861027"},{"key":"5139_CR5","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/978-3-642-25566-3_13","volume-title":"Learning and intelligent optimization","author":"R Benassi","year":"2011","unstructured":"Benassi R, Bect J, Vazquez E (2011) Robust gaussian process-based global optimization using a fully bayesian expected improvement criterion. In: Coello CAC (ed) Learning and intelligent optimization. Springer, Berlin, pp 176\u2013190"},{"key":"5139_CR6","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1007\/978-1-4471-2063-6_139","volume-title":"ICANN \u201993","author":"M Borga","year":"1993","unstructured":"Borga M (1993) Hierarchical reinforcement learning. In: Gielen S, Kappen B (eds) ICANN \u201993. Springer, London, pp 513\u2013513"},{"issue":"6","key":"5139_CR7","doi-asserted-by":"publisher","first-page":"198:1","DOI":"10.1145\/2366145.2366217","volume":"31","author":"P Boros\u00e1n","year":"2012","unstructured":"Boros\u00e1n P, Jin M, DeCarlo D, Gingold YI, Nealen A (2012) Rigmesh: automatic rigging for part-based shape modeling and deformation. ACM Trans Graph 31(6):198:1\u2013198:9. https:\/\/doi.org\/10.1145\/2366145.2366217","journal-title":"ACM Trans Graph"},{"key":"5139_CR8","unstructured":"Brochu E, Cora VM, de\u00a0Freitas N (2010) A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. CoRR arXiv:1012.2599"},{"key":"5139_CR9","first-page":"225","volume-title":"Machine learning and knowledge discovery in databases","author":"E Contal","year":"2013","unstructured":"Contal E, Buffoni D, Robicquet A, Vayatis N (2013) Parallel gaussian process optimization with upper confidence bound and pure exploration. In: Blockeel H, Kersting K, Nijssen S, \u017delezn\u00fd F (eds) Machine learning and knowledge discovery in databases. Springer, Berlin, pp 225\u2013240"},{"issue":"2","key":"5139_CR10","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s11721-014-0092-4","volume":"8","author":"G Francesca","year":"2014","unstructured":"Francesca G, Brambilla M, Brutschy A, Trianni V, Birattari M (2014) Automode: a novel approach to the automatic design of control software for robot swarms. Swarm Intell 8(2):89\u2013112","journal-title":"Swarm Intell"},{"issue":"4","key":"5139_CR11","doi-asserted-by":"publisher","first-page":"2023","DOI":"10.1109\/TCNS.2017.2782481","volume":"5","author":"C Freundlich","year":"2018","unstructured":"Freundlich C, Zhang Y, Zavlanos MM (2018) Distributed hierarchical control for state estimation with robotic sensor networks. IEEE Trans Control Netw Syst 5(4):2023\u20132035. https:\/\/doi.org\/10.1109\/TCNS.2017.2782481","journal-title":"IEEE Trans Control Netw Syst"},{"issue":"1","key":"5139_CR12","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/s10589-010-9329-3","volume":"51","author":"F Gao","year":"2012","unstructured":"Gao F, Han L (2012) Implementing the nelder-mead simplex algorithm with adaptive parameters. Comput Optim Appl 51(1):259\u2013277. https:\/\/doi.org\/10.1007\/s10589-010-9329-3","journal-title":"Comput Optim Appl"},{"key":"5139_CR13","unstructured":"Garrido-Merch\u00e1n EC, Hern\u00e1ndez-Lobato D (2018) Dealing with categorical and integer-valued variables in bayesian optimization with gaussian processes. arXiv:1805.03463"},{"key":"5139_CR14","doi-asserted-by":"publisher","unstructured":"Gu F, Li K, Liu Y (2016) A hybrid evolutionary algorithm for solving function optimization problems. In: 2016 12th International conference on computational intelligence and security (CIS). pp 526\u2013529. https:\/\/doi.org\/10.1109\/CIS.2016.0128","DOI":"10.1109\/CIS.2016.0128"},{"key":"5139_CR15","doi-asserted-by":"publisher","unstructured":"Hajari N, Cheng I, Basu A (2016) Robust human animation skeleton extraction using compatibility and correctness constraints. In: 2016 IEEE international symposium on multimedia (ISM). pp 271\u2013274. https:\/\/doi.org\/10.1109\/ISM.2016.0060","DOI":"10.1109\/ISM.2016.0060"},{"key":"5139_CR16","volume-title":"Blender foundations: the essential guide to learning blender 2.6","author":"R Hess","year":"2010","unstructured":"Hess R (2010) Blender foundations: the essential guide to learning blender 2.6. Focal Press, Waltham"},{"key":"5139_CR17","doi-asserted-by":"crossref","unstructured":"Hester T, Vecer\u00edk M, Pietquin O, Lanctot M, Schaul T, Piot B, Horgan D, Quan J, Sendonaris A, Osband I, Dulac-Arnold G, Agapiou J, Leibo JZ, Gruslys A (2018) Deep q-learning from demonstrations. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2\u20137, 2018. pp 3223\u20133230. https:\/\/www.aaai.org\/ocs\/index.php\/AAAI\/AAAI18\/paper\/view\/16976","DOI":"10.1609\/aaai.v32i1.11757"},{"key":"5139_CR18","unstructured":"Jones E, Oliphant T, Peterson P et al (2001) SciPy: Open source scientific tools for Python. http:\/\/www.scipy.org\/. Accessed 05 May 2019"},{"key":"5139_CR19","doi-asserted-by":"publisher","unstructured":"Josuet L, Carlos B, Hsien-I L, Te-Sheng H, Chun-Sheng W (2016) An improved inverse kinematics solution of 6r-dof robot manipulators with euclidean wrist using dual quaternions. In: 2016 International automatic control conference (CACS). pp 77\u201382. https:\/\/doi.org\/10.1109\/CACS.2016.7973887","DOI":"10.1109\/CACS.2016.7973887"},{"key":"5139_CR20","doi-asserted-by":"publisher","unstructured":"Kennedy J (2010) Particle swarm optimization. Springer, Boston, pp 760\u2013766. https:\/\/doi.org\/10.1007\/978-0-387-30164-8_630","DOI":"10.1007\/978-0-387-30164-8_630"},{"key":"5139_CR21","unstructured":"Knysh P, Korkolis Y (2016) Blackbox: A procedure for parallel optimization of expensive black-box functions. CoRR arXiv:1605.00998"},{"key":"5139_CR22","doi-asserted-by":"crossref","unstructured":"Koubaa A (2016) Robot operating system (ROS). The complete reference (Volume 1). Springer. https:\/\/www.springer.com\/gp\/book\/9783319260525","DOI":"10.1007\/978-3-319-26054-9"},{"key":"5139_CR23","doi-asserted-by":"publisher","unstructured":"Kramer O (2016) Scikit-learn. Springer, Cham, pp 45\u201353. https:\/\/doi.org\/10.1007\/978-3-319-33383-0_5","DOI":"10.1007\/978-3-319-33383-0_5"},{"key":"5139_CR24","doi-asserted-by":"publisher","unstructured":"Li D (2016) Towards real-time insect motion capture. In: Special interest group on computer graphics and interactive techniques conference, SIGGRAPH \u201916, Anaheim, CA, USA, July 24\u201328, 2016, posters proceedings. pp 37:1\u201337:2. https:\/\/doi.org\/10.1145\/2945078.2945115","DOI":"10.1145\/2945078.2945115"},{"key":"5139_CR25","doi-asserted-by":"publisher","unstructured":"Li D, Wang W, Wang Q, Hao D (2016) Polishing robot structure optimization based on workspace analysis. In: 2016 Asia-Pacific conference on intelligent robot systems (ACIRS). pp 52\u201356. https:\/\/doi.org\/10.1109\/ACIRS.2016.7556187","DOI":"10.1109\/ACIRS.2016.7556187"},{"key":"5139_CR26","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1007\/978-3-319-56991-8_32","volume-title":"Proceedings of SAI intelligent systems conference (IntelliSys) 2016","author":"SS Mousavi","year":"2018","unstructured":"Mousavi SS, Schukat M, Howley E (2018) Deep reinforcement learning: an overview. In: Bi Y, Kapoor S, Bhatia R (eds) Proceedings of SAI intelligent systems conference (IntelliSys) 2016. Springer, Cham, pp 426\u2013440"},{"key":"5139_CR27","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1016\/j.ins.2015.05.010","volume":"317","author":"MA Mu\u00f1oz","year":"2015","unstructured":"Mu\u00f1oz MA, Sun Y, Kirley M, Halgamuge SK (2015) Algorithm selection for black-box continuous optimization problems: a survey on methods and challenges. Inf Sci 317:224\u2013245. https:\/\/doi.org\/10.1016\/j.ins.2015.05.010","journal-title":"Inf Sci"},{"issue":"1","key":"5139_CR28","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1186\/s40537-017-0084-5","volume":"4","author":"MM Najafabadi","year":"2017","unstructured":"Najafabadi MM, Khoshgoftaar TM, Villanustre F, Holt J (2017) Large-scale distributed l-bfgs. J Big Data 4(1):22","journal-title":"J Big Data"},{"key":"5139_CR29","doi-asserted-by":"publisher","unstructured":"Powell MJD (1994) A direct search optimization method that models the objective and constraint functions by linear interpolation. Springer, Dordrecht, pp 51\u201367. https:\/\/doi.org\/10.1007\/978-94-015-8330-5_4","DOI":"10.1007\/978-94-015-8330-5_4"},{"key":"5139_CR30","unstructured":"pybullet (2017) Bullet real-time physics simulation. https:\/\/pybullet.org. Accessed 5 May 2019"},{"key":"5139_CR31","doi-asserted-by":"publisher","unstructured":"Schuitema E, Wisse M, Ramakers T, Jonker P (2010) The design of leo: a 2d bipedal walking robot for online autonomous reinforcement learning. In: 2010 IEEE\/RSJ international conference on intelligent robots and systems. pp 3238\u20133243. https:\/\/doi.org\/10.1109\/IROS.2010.5650765","DOI":"10.1109\/IROS.2010.5650765"},{"issue":"3","key":"5139_CR32","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1145\/1073204.1073208","volume":"24","author":"E Sifakis","year":"2005","unstructured":"Sifakis E, Neverov I, Fedkiw R (2005) Automatic determination of facial muscle activations from sparse motion capture marker data. ACM Trans Graph 24(3):417\u2013425. https:\/\/doi.org\/10.1145\/1073204.1073208","journal-title":"ACM Trans Graph"},{"key":"5139_CR33","unstructured":"Silver D, Lever G, Heess N, Degris T, Wierstra D, Riedmiller M (2014) Deterministic policy gradient algorithms. In: Proceedings of the 31st international conference on international conference on machine learning\u2014volume 32, ICML\u201914. pp I\u2013387\u2013I\u2013395. JMLR.org. http:\/\/dl.acm.org\/citation.cfm?id=3044805.3044850"},{"key":"5139_CR34","unstructured":"Snoek J, Larochelle H, Adams RP (2012) Practical bayesian optimization of machine learning algorithms. In: Proceedings of the 25th international conference on neural information processing systems\u2014volume 2, NIPS\u201912. pp 2951\u20132959. Curran Associates Inc., USA. http:\/\/dl.acm.org\/citation.cfm?id=2999325.2999464"},{"key":"5139_CR35","doi-asserted-by":"publisher","unstructured":"Terada Y, Murata S (2004) Automatic assembly system for a large-scale modular structure\u2014hardware design of module and assembler robot. In: 2004 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (IEEE Cat. No.04CH37566), vol 3. pp 2349\u20132355 https:\/\/doi.org\/10.1109\/IROS.2004.1389760","DOI":"10.1109\/IROS.2004.1389760"},{"key":"5139_CR36","unstructured":"tisimst (2013) pyswarm. https:\/\/pythonhosted.org\/pyswarm\/. Accessed 28 Aug 2019"},{"issue":"2","key":"5139_CR37","doi-asserted-by":"publisher","first-page":"481","DOI":"10.3233\/IDA-183832","volume":"23","author":"D Wang","year":"2019","unstructured":"Wang D, Wang C, Xiao J, Xiao Z, Chen W, Havyarimana V (2019) Bayesian optimization of support vector machine for regression prediction of short-term traffic flow. Intell Data Anal 23(2):481\u2013497. https:\/\/doi.org\/10.3233\/IDA-183832","journal-title":"Intell Data Anal"},{"issue":"2","key":"5139_CR38","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1137\/120902434","volume":"55","author":"SM Wild","year":"2013","unstructured":"Wild SM, Shoemaker CA (2013) Global convergence of radial basis function trust-region algorithms for derivative-free optimization. SIAM Rev 55(2):349\u2013371. https:\/\/doi.org\/10.1137\/120902434","journal-title":"SIAM Rev"},{"issue":"5","key":"5139_CR39","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1109\/TEVC.2017.2754271","volume":"22","author":"C Yue","year":"2018","unstructured":"Yue C, Qu B, Liang J (2018) A multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems. IEEE Trans Evol Comput 22(5):805\u2013817. https:\/\/doi.org\/10.1109\/TEVC.2017.2754271","journal-title":"IEEE Trans Evol Comput"},{"key":"5139_CR40","doi-asserted-by":"publisher","DOI":"10.1007\/s40435-019-00558-1","author":"A Zarrin","year":"2019","unstructured":"Zarrin A, Azizi S, Aliasghary M (2019) A novel inverse kinematics scheme for the design and fabrication of a five degree of freedom arm robot. Int J Dyn Control. https:\/\/doi.org\/10.1007\/s40435-019-00558-1","journal-title":"Int J Dyn Control"},{"key":"5139_CR41","doi-asserted-by":"publisher","unstructured":"Zhang R, Zhong Y,Wei D, Dan OP (2017) Design and fabrication of an articulated four axes microrobot arm. In: Brian MC, Douglas K, Eric SM (eds) Society of photo-optical instrumentation engineers, vol 10216. SPIE. https:\/\/doi.org\/10.1117\/12.22628146","DOI":"10.1117\/12.22628146"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-05139-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-020-05139-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-05139-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T06:16:06Z","timestamp":1667369766000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-020-05139-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,10]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["5139"],"URL":"https:\/\/doi.org\/10.1007\/s00500-020-05139-5","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,10]]},"assertion":[{"value":"10 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"Authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}