{"id":"https://openalex.org/W4383109218","doi":"https://doi.org/10.1109/icra48891.2023.10161346","title":"Spherical Cubic Blends: $\\mathcal{C}^{2}$-Continuous, Zero-Clamped, and Time-Optimized Interpolation of Quaternions","display_name":"Spherical Cubic Blends: $\\mathcal{C}^{2}$-Continuous, Zero-Clamped, and Time-Optimized Interpolation of Quaternions","publication_year":2023,"publication_date":"2023-05-29","ids":{"openalex":"https://openalex.org/W4383109218","doi":"https://doi.org/10.1109/icra48891.2023.10161346"},"language":"en","primary_location":{"id":"doi:10.1109/icra48891.2023.10161346","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icra48891.2023.10161346","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://mediatum.ub.tum.de/doc/1720254/document.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072138942","display_name":"Jonas Wittmann","orcid":"https://orcid.org/0000-0001-5116-3625"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Jonas Wittmann","raw_affiliation_strings":["Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092397700","display_name":"Lukas Cha","orcid":"https://orcid.org/0000-0002-5242-6973"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lukas Cha","raw_affiliation_strings":["Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092397701","display_name":"Marco Kappertz","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marco Kappertz","raw_affiliation_strings":["Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020318217","display_name":"Philipp Seiwald","orcid":"https://orcid.org/0000-0001-9464-041X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Philipp Seiwald","raw_affiliation_strings":["Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041955731","display_name":"Daniel J. Rixen","orcid":"https://orcid.org/0000-0002-2303-4292"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Daniel J. Rixen","raw_affiliation_strings":["Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Engineering and Design, Munich Institute of Robotics and Machine Intelligence (MIRMI),Department of Mechanical Engineering,Garching,Germany,85748","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5072138942"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":0.1878,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.44921484,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"2","issue":null,"first_page":"8097","last_page":"8103"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11394","display_name":"Dynamics and Control of Mechanical Systems","score":0.9890000224113464,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/quaternion","display_name":"Quaternion","score":0.7792235612869263},{"id":"https://openalex.org/keywords/interpolation","display_name":"Interpolation (computer graphics)","score":0.7238101959228516},{"id":"https://openalex.org/keywords/zero","display_name":"Zero (linguistics)","score":0.5428590178489685},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4701423943042755},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.4318314790725708},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.391498863697052},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.39041411876678467},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3835565149784088},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.32908278703689575},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.2896261215209961},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.24783098697662354},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.21117523312568665},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.19691967964172363}],"concepts":[{"id":"https://openalex.org/C200127275","wikidata":"https://www.wikidata.org/wiki/Q173853","display_name":"Quaternion","level":2,"score":0.7792235612869263},{"id":"https://openalex.org/C137800194","wikidata":"https://www.wikidata.org/wiki/Q11713455","display_name":"Interpolation (computer graphics)","level":3,"score":0.7238101959228516},{"id":"https://openalex.org/C2780813799","wikidata":"https://www.wikidata.org/wiki/Q3274237","display_name":"Zero (linguistics)","level":2,"score":0.5428590178489685},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4701423943042755},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.4318314790725708},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.391498863697052},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.39041411876678467},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3835565149784088},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.32908278703689575},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.2896261215209961},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.24783098697662354},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.21117523312568665},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.19691967964172363},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icra48891.2023.10161346","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icra48891.2023.10161346","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},{"id":"pmh:oai:mediatum.ub.tum.de:node/1720254","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1720254","pdf_url":"https://mediatum.ub.tum.de/doc/1720254/document.pdf","source":{"id":"https://openalex.org/S4377196330","display_name":"mediaTUM  (Technical University of Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:mediatum.ub.tum.de:node/1720254","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1720254","pdf_url":"https://mediatum.ub.tum.de/doc/1720254/document.pdf","source":{"id":"https://openalex.org/S4377196330","display_name":"mediaTUM  (Technical University of Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4383109218.pdf","grobid_xml":"https://content.openalex.org/works/W4383109218.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W76980395","https://openalex.org/W1560270123","https://openalex.org/W1967087529","https://openalex.org/W1969140852","https://openalex.org/W1977174110","https://openalex.org/W1977259876","https://openalex.org/W1994843712","https://openalex.org/W2012294177","https://openalex.org/W2029349757","https://openalex.org/W2100790457","https://openalex.org/W2209993346","https://openalex.org/W2482226398","https://openalex.org/W2513934213","https://openalex.org/W2908526767","https://openalex.org/W2964294887","https://openalex.org/W3106191896","https://openalex.org/W3205987601","https://openalex.org/W4210935092","https://openalex.org/W4213187341","https://openalex.org/W4214570817"],"related_works":["https://openalex.org/W3127350447","https://openalex.org/W3108700312","https://openalex.org/W2887325221","https://openalex.org/W4225472102","https://openalex.org/W2382948573","https://openalex.org/W3099445031","https://openalex.org/W2184550115","https://openalex.org/W4289828965","https://openalex.org/W2391028436","https://openalex.org/W4385643989"],"abstract_inverted_index":{"Modern":[0],"collaborative":[1],"robotic":[2],"applications":[3],"require":[4],"robot":[5],"motions":[6],"that":[7,73,118],"are":[8],"predictable":[9],"for":[10,71,119],"human":[11],"coworkers.":[12],"Therefore,":[13],"trajectories":[14],"often":[15,57],"need":[16],"to":[17,91,106,109],"be":[18],"planned":[19],"in":[20,33,42,60],"task":[21],"space":[22,26,35],"rather":[23],"than":[24],"configuration":[25],"(<tex>$\\mathcal{C}$</tex>-space).":[27],"While":[28],"the":[29,38,56,120,132],"interpolation":[30,39,69,95],"of":[31,40,82,123],"translations":[32],"Euclidean":[34],"is":[36,44,65,127],"straightforward,":[37],"rotations":[41],"<tex>$SO(3)$</tex>":[43],"more":[45],"complex.":[46],"Most":[47],"approaches":[48],"originating":[49],"from":[50],"computer":[51],"graphics":[52],"do":[53],"not":[54],"exhibit":[55],"desired":[58],"<tex>$\\mathcal{C}^{2}$</tex>-continuity":[59],"robotics.":[61],"Our":[62],"main":[63],"contribution":[64],"a":[66,75,80,85],"<tex>$\\mathcal{C}^{2}$</tex>-continuous,":[67,111],"zero-clamped":[68,112],"scheme":[70],"quaternions":[72],"computes":[74,135],"fast":[76],"synchronized":[77],"motion":[78],"given":[79],"set":[81],"waypoints.":[83],"As":[84],"second":[86],"contribution,":[87],"we":[88,116],"present":[89],"modifications":[90],"two":[92],"state-of-the-art":[93],"quaternion":[94],"schemes,":[96],"Spherical":[97,102],"Quadrangle":[98],"Interpolation":[99],"(SQUAD)":[100],"and":[101,130],"Parabolic":[103],"Blends":[104],"(SPB),":[105],"enable":[107],"them":[108],"compute":[110],"trajectories.":[113],"In":[114],"experiments,":[115],"demonstrate":[117],"time":[121,134],"optimization":[122],"trajectories,":[124],"our":[125],"approach":[126],"computationally":[128],"efficient":[129],"at":[131],"same":[133],"smooth":[136],"trajectory":[137],"profiles.":[138]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-12-22T23:10:17.713674","created_date":"2025-10-10T00:00:00"}
