{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T05:17:02Z","timestamp":1726463822719},"reference-count":62,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T00:00:00Z","timestamp":1572566400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers & Graphics"],"published-print":{"date-parts":[[2019,11]]},"DOI":"10.1016\/j.cag.2019.07.005","type":"journal-article","created":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T15:22:53Z","timestamp":1565709773000},"page":"13-23","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":6,"special_numbering":"C","title":["Kinematics in the metric space"],"prefix":"10.1016","volume":"84","author":[{"ORCID":"http:\/\/orcid.org\/0000-0003-4476-6617","authenticated-orcid":false,"given":"Thibaut","family":"Le Naour","sequence":"first","affiliation":[]},{"given":"Nicolas","family":"Courty","sequence":"additional","affiliation":[]},{"given":"Sylvie","family":"Gibet","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.cag.2019.07.005_bib0001","series-title":"Proceedings of the international conference on advanced robotics","article-title":"Real-time motion adaptation using relative distance space representation","author":"Yang","year":"2015"},{"key":"10.1016\/j.cag.2019.07.005_bib0002","series-title":"Proceedings of the ACM SIGGRAPH\/Eurographics symposium on computer animation \u2013 SCA \u201917","first-page":"1","article-title":"Motion retargeting to preserve spatial relationship between skinned characters","volume":"37","author":"Jin","year":"2017"},{"key":"10.1016\/j.cag.2019.07.005_bib0003","series-title":"Proceedings of the Computer Graphics Forum","first-page":"299","article-title":"Character motion synthesis by topology coordinates","volume":"vol.\u00a028","author":"Ho","year":"2009"},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0004","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1778765.1778770","article-title":"Spatial relationship preserving character motion adaptation","volume":"29","author":"Ho","year":"2010","journal-title":"ACM Trans Graph"},{"issue":"3-4","key":"10.1016\/j.cag.2019.07.005_bib0005","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1002\/cav.1518","article-title":"Spatiotemporal coupling with the 3d+t motion laplacian","volume":"24","author":"Le Naour","year":"2013","journal-title":"Comput Anim Virt Worlds"},{"year":"1993","series-title":"Inverse kinematics and geometric constraints for articulated figure manipulation","author":"Welman","key":"10.1016\/j.cag.2019.07.005_bib0006"},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0007","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1145\/195826.195827","article-title":"Inverse kinematics positioning using nonlinear programming for highly articulated figures","volume":"13","author":"Zhao","year":"1994","journal-title":"ACM Trans Graph (Proc SIGGRAPH)"},{"key":"10.1016\/j.cag.2019.07.005_bib0008","series-title":"Proceedings of the twenty-third IEEE conference on decision and control","first-page":"1359","article-title":"A computational technique for inverse kinematics","author":"Wolovich","year":"1984"},{"key":"10.1016\/j.cag.2019.07.005_bib0009","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1115\/1.3143764","article-title":"Inverse kinematics solutions with singularity robustness for robot manipulator control","volume":"108","author":"Nakamura","year":"1986","journal-title":"J Dyn Syst Measur Control"},{"key":"10.1016\/j.cag.2019.07.005_bib0010","series-title":"Proceedings of the twenty-fifth annual conference on computer graphics and interactive techniques (Siggraph)","first-page":"33","article-title":"Retargetting motion to new characters","author":"Gleicher","year":"1998"},{"key":"10.1016\/j.cag.2019.07.005_bib0011","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1002\/1099-1778(200012)11:5<223::AID-VIS236>3.0.CO;2-5","article-title":"Online motion retargetting","volume":"11","author":"Choi","year":"2000","journal-title":"J Vis Comput Anim"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_sbref0012","doi-asserted-by":"crossref","DOI":"10.1111\/1467-8659.00393","article-title":"Using an intermediate skeleton and inverse kinematics for motion retargetting","volume":"19","author":"Monzani","year":"2000","journal-title":"Comput Graph Forum"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_bib0013","first-page":"343","article-title":"Morphology-independent representation of motions for interactive human-like animation","volume":"24","author":"Kulpa","year":"2005","journal-title":"Compute Graph Forum, Eurographics 2005 special issue"},{"issue":"2","key":"10.1016\/j.cag.2019.07.005_bib0014","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/j.gmod.2005.03.001","article-title":"Interactive motion deformation with prioritized constraints","volume":"68","author":"Callennec","year":"2006","journal-title":"Graph Models"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_bib0015","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1360612.1360626","article-title":"Real-time motion retargeting to highly varied user-created morphologies","volume":"27","author":"Hecker","year":"2008","journal-title":"ACM Trans Graph (TOG)"},{"key":"10.1016\/j.cag.2019.07.005_bib0016","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cag.2018.10.012","article-title":"Solving inverse kinematics using exact hessian matrices","volume":"78","author":"Erleben","year":"2019","journal-title":"Comput Graph"},{"key":"10.1016\/j.cag.2019.07.005_bib0017","first-page":"4:1","article-title":"Adding image constraints to inverse kinematics for human motion capture","volume":"2010","author":"Jaume-i Cap\u00f3","year":"2010","journal-title":"EURASIP J Adv Signal Process"},{"key":"10.1016\/j.cag.2019.07.005_bib0018","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/s11263-011-0433-3","article-title":"Predicting articulated human motion from spatial processes","volume":"94","author":"Hauberg","year":"2011","journal-title":"Int J Comput Vis"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_bib0019","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1145\/1015706.1015755","article-title":"Style-based inverse kinematics","volume":"23","author":"Grochow","year":"2004","journal-title":"ACM Trans Graph (Proc SIGGRAPH)"},{"issue":"5","key":"10.1016\/j.cag.2019.07.005_bib0020","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.gmod.2011.05.003","article-title":"Fabrik: A fast, iterative solver for the inverse kinematics problem","volume":"73","author":"Aristidou","year":"2011","journal-title":"Graph Models"},{"issue":"5","key":"10.1016\/j.cag.2019.07.005_bib0021","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.gmod.2008.03.002","article-title":"Full-body performance animation with sequential inverse kinematics","volume":"70","author":"Unzueta","year":"2008","journal-title":"Graph. Models"},{"issue":"6","key":"10.1016\/j.cag.2019.07.005_bib0022","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1111\/cgf.13310","article-title":"Inverse kinematics techniques in computer graphics: a survey","volume":"37","author":"Aristidou","year":"2018","journal-title":"Comput Graph Forum"},{"issue":"5","key":"10.1016\/j.cag.2019.07.005_bib0023","doi-asserted-by":"crossref","DOI":"10.1016\/S0097-8493(96)00043-X","article-title":"A robust approach for the control of the center of mass with inverse kinetics","volume":"20","author":"Boulic","year":"1996","journal-title":"Comput Graph"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_bib0024","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TVCG.2003.1207443","article-title":"Natural motion animation through constraining and deconstraining at will","volume":"09","author":"Yamane","year":"2003","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"6","key":"10.1016\/j.cag.2019.07.005_bib0025","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1007\/s00371-004-0244-4","article-title":"An inverse kinematics architecture enforcing an arbitrary number of strict priority levels","volume":"20","author":"Baerlocher","year":"2004","journal-title":"Vis Comput"},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0026","doi-asserted-by":"crossref","DOI":"10.1142\/S0219843605000594","article-title":"Synthesis of whole-body behaviors through hierarchical control of behavioral primitives","volume":"2","author":"Sentis","year":"2005","journal-title":"Int J Human Robot"},{"key":"10.1016\/j.cag.2019.07.005_bib0027","series-title":"Proceedings of the computer animation 2001, Seoul, South Korea","first-page":"74","article-title":"Through-the-eyes control of a virtual humano\u00efd","author":"Courty","year":"2001"},{"issue":"3","key":"10.1016\/j.cag.2019.07.005_bib0028","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/38.55154","article-title":"Dealing with the ill-conditioned equations of motion for articulated figures","volume":"10","author":"Maciejewski","year":"1990","journal-title":"IEEE Comput Graph Appl"},{"key":"10.1016\/j.cag.2019.07.005_bib0029","unstructured":"Buss SR. Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods, 2009. Typeset manuscript from: https:\/\/www.math.ucsd.edu\/\uff5esbuss\/ResearchWeb\/ikmethods\/iksurvey.pdf, 2009."},{"key":"10.1016\/j.cag.2019.07.005_bib0030","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1007\/BF00872473","article-title":"A self-organised model for the control, planning and learning of nonlinear multivariable systems using a sensori- feedback","volume":"4","author":"Gibet","year":"1994","journal-title":"J Appl Intell"},{"key":"10.1016\/j.cag.2019.07.005_bib0031","series-title":"Proceedings of the eighth international gesture workshop gesture in embodied communication and human\u2013computer interaction, Bielefeld, Germany, Revised Selected Papers","first-page":"231","article-title":"Modeling joint synergies to synthesize realistic movements","author":"Aubry","year":"2009"},{"key":"10.1016\/j.cag.2019.07.005_bib0032","series-title":"Proceedings of the international conference on articulated motion and deformable object, Port d\u2019andratx, Espagne","first-page":"1","article-title":"Inverse kinematics using sequential Monte Carlo methods","author":"Courty","year":"2008"},{"key":"10.1016\/j.cag.2019.07.005_sbref0032","article-title":"Interactive low-dimensional human motion synthesis by combining motion models and PIK","volume":"18","author":"Carvalho","year":"2007","journal-title":"Comput Anim Virt Worlds"},{"issue":"2","key":"10.1016\/j.cag.2019.07.005_bib0034","doi-asserted-by":"crossref","DOI":"10.1111\/j.1467-8659.2009.01375.x","article-title":"Motion compression using principal geodesic analysis","volume":"28","author":"Tournier","year":"2009","journal-title":"Comput Graph Forum"},{"issue":"5","key":"10.1016\/j.cag.2019.07.005_bib0035","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/s00371-009-0336-2","article-title":"Motion constraint","volume":"25","author":"Raunhardt","year":"2009","journal-title":"Vis Comput"},{"key":"10.1016\/j.cag.2019.07.005_bib0036","series-title":"Kinematic and dynamic simulation of multibody systems: the real time challenge","isbn-type":"print","author":"Jalon","year":"1994","ISBN":"http:\/\/id.crossref.org\/isbn\/0387940960"},{"issue":"1","key":"10.1016\/j.cag.2019.07.005_bib0037","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s11044-007-9068-0","article-title":"Twenty-five years of natural coordinates","volume":"18","author":"de Jal\u00f3n","year":"2007","journal-title":"Multibody Syst Dyn"},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0038","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/s11044-011-9263-x","article-title":"An optimization method for overdetermined kinematic problems formulated with natural coordinates","volume":"26","author":"Ausejo","year":"2011","journal-title":"Multibody Syst Dyn"},{"issue":"1","key":"10.1016\/j.cag.2019.07.005_bib0039","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1002\/cav.1630","article-title":"Extending FABRIK with model constraints","volume":"27","author":"Aristidou","year":"2016","journal-title":"Comput Anim Virt Worlds"},{"key":"10.1016\/j.cag.2019.07.005_bib0040","series-title":"Proceedings of the robotics, science, and systems","first-page":"177","article-title":"Inverse kinematics for a serial chain with joints under distance constraints","author":"Han","year":"2006"},{"issue":"1","key":"10.1016\/j.cag.2019.07.005_bib0041","first-page":"15","article-title":"Cin\u00e9matique guid\u00e9e par les distances","volume":"6","author":"Le Naour","year":"2012","journal-title":"Revue Electronique Francophone d\u2019Informatique Graphique"},{"key":"10.1016\/j.cag.2019.07.005_bib0042","doi-asserted-by":"crossref","DOI":"10.1002\/0470845015.cda018","article-title":"Distance geometry: theory, algorithms, and chemical applications","volume":"120","author":"Havel","year":"1998","journal-title":"Encyclop Comput Chem"},{"key":"10.1016\/j.cag.2019.07.005_bib0043","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1023\/A:1023221624213","article-title":"A geometric build-up algorithm for solving the molecular distance geometry problem with sparse distance data","volume":"26","author":"Dong","year":"2003","journal-title":"J Glob Optim"},{"key":"10.1016\/j.cag.2019.07.005_bib0044","series-title":"Proceedings of the AICCSA","first-page":"1","article-title":"A parallel version of the branch & prune algorithm for the molecular distance geometry problem","author":"Mucherino","year":"2010"},{"key":"10.1016\/j.cag.2019.07.005_bib0045","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1111\/j.1475-3995.2009.00757.x","article-title":"Molecular distance geometry methods: from continuous to discrete","volume":"18","author":"Liberti","year":"2010","journal-title":"Int Trans Oper Res"},{"issue":"3-4","key":"10.1016\/j.cag.2019.07.005_bib0046","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1002\/cav.260","article-title":"Emulating human perception of motion similarity","volume":"19","author":"Tang","year":"2008","journal-title":"Comput Animat Virtual Worlds"},{"key":"10.1016\/j.cag.2019.07.005_bib0047","series-title":"Motion in games","isbn-type":"print","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1007\/978-3-642-34710-8_33","article-title":"Fast motion retrieval with the distance input space","author":"Le Naour","year":"2012","ISBN":"http:\/\/id.crossref.org\/isbn\/9783642347108"},{"key":"10.1016\/j.cag.2019.07.005_bib0048","series-title":"Proceedings of the 2017 federated conference on computer science and information systems (FedCSIS)","first-page":"441","article-title":"A distance-based approach for human posture simulations","author":"Mucherino","year":"2017"},{"key":"10.1016\/j.cag.2019.07.005_sbref0048","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.cad.2013.08.033","article-title":"How the beast really moves: Cayley analysis of mechanism realization spaces using caymos","volume":"46","author":"Sitharam","year":"2014","journal-title":"Comput Aided Des"},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0050","doi-asserted-by":"crossref","first-page":"48:1","DOI":"10.1145\/3204472","article-title":"Algorithm 990: efficient atlasing and search of configuration spaces of point-sets constrained by distance intervals","volume":"44","author":"Ozkan","year":"2018","journal-title":"ACM Trans Math Softw"},{"issue":"8","key":"10.1016\/j.cag.2019.07.005_bib0051","doi-asserted-by":"crossref","first-page":"2197","DOI":"10.1073\/pnas.82.8.2197","article-title":"Solution of the embedding problem and decomposition of symmetric matrices","volume":"82","author":"Sippl","year":"1985","journal-title":"Proc Natl Acad Sci"},{"key":"10.1016\/j.cag.2019.07.005_bib0052","series-title":"Proceedings of the informatique graphique, mod\u00e9lisation g\u00e9om\u00e9trique et animation","first-page":"185","article-title":"Mod\u00e9lisation g\u00e9om\u00e9trique par contraintes","author":"Jermann","year":"2007"},{"key":"10.1016\/j.cag.2019.07.005_bib0053","series-title":"Proceedings of the twelfth ACM SIGGRAPH\/Eurographics symposium on computer animation","first-page":"45","article-title":"Relationship descriptors for interactive motion adaptation","author":"Al-Asqhar","year":"2013"},{"issue":"2","key":"10.1016\/j.cag.2019.07.005_bib0054","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1111\/cgf.12817","article-title":"Character contact re-positioning under large environment deformation","volume":"35","author":"Tonneau","year":"2016","journal-title":"Comput Graph Forum"},{"key":"10.1016\/j.cag.2019.07.005_bib0055","series-title":"Proceedings of the ICRA","first-page":"3813","article-title":"Motion adaptation for humanoid robots in constrained environments","author":"Ho","year":"2013"},{"key":"10.1016\/j.cag.2019.07.005_bib0056","unstructured":"Davies R.B.. Newmat c++ matrix library. http:\/\/www.robertnz.net\/nm_intro.htm; 2006."},{"key":"10.1016\/j.cag.2019.07.005_bib0057","unstructured":"Guennebaud G., Jacob B., et\u00a0al. Eigen v3. http:\/\/eigen.tuxfamily.org; 2010."},{"issue":"4","key":"10.1016\/j.cag.2019.07.005_bib0058","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1109\/70.86079","article-title":"A combined optimization method for solving the inverse kinematics problems of mechanical manipulators","volume":"7","author":"Wang","year":"1991","journal-title":"IEEE Trans Robot Autom"},{"key":"10.1016\/j.cag.2019.07.005_bib0059","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1177\/109434209200600103","article-title":"Large scale sparse singular value computations","volume":"6","author":"Berry","year":"1992","journal-title":"Int J Supercomput Appl"},{"key":"10.1016\/j.cag.2019.07.005_bib0060","series-title":"Proceedings of the 1990 symposium on Interactive 3D graphics (I3D\u201990)","first-page":"245","article-title":"Interactive real-time articulated figure manipulation using multiple kinematic constraints","author":"Phillips","year":"1990"},{"key":"10.1016\/j.cag.2019.07.005_bib0061","series-title":"Research Report","article-title":"A volumetric approach to interactive shape editing","author":"Stoll","year":"2007"},{"key":"10.1016\/j.cag.2019.07.005_bib0062","article-title":"Skeletal mesh animation driven by few positional constraints","volume":"31","author":"Le Naour","year":"2019","journal-title":"Comput Anim Virt Worlds"}],"container-title":["Computers & Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0097849319301232?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0097849319301232?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,9,19]],"date-time":"2023-09-19T02:20:13Z","timestamp":1695090013000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0097849319301232"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11]]},"references-count":62,"alternative-id":["S0097849319301232"],"URL":"https:\/\/doi.org\/10.1016\/j.cag.2019.07.005","relation":{},"ISSN":["0097-8493"],"issn-type":[{"type":"print","value":"0097-8493"}],"subject":[],"published":{"date-parts":[[2019,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Kinematics in the metric space","name":"articletitle","label":"Article Title"},{"value":"Computers & Graphics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cag.2019.07.005","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}]}}