{"id":"https://openalex.org/W7141525720","doi":"https://doi.org/10.1109/icce67443.2026.11449718","title":"Hierarchical Inverse Kinematics for Seated Virtual Avatars: A Real-Time Motion Smoothing Algorithm Using FinalIK","display_name":"Hierarchical Inverse Kinematics for Seated Virtual Avatars: A Real-Time Motion Smoothing Algorithm Using FinalIK","publication_year":2026,"publication_date":"2026-02-03","ids":{"openalex":"https://openalex.org/W7141525720","doi":"https://doi.org/10.1109/icce67443.2026.11449718"},"language":null,"primary_location":{"id":"doi:10.1109/icce67443.2026.11449718","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449718","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008889047","display_name":"Jeferson B. da Costa","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148508","display_name":"Instituto Federal do Amazonas","ror":"https://ror.org/045nsn047","country_code":"BR","type":"education","lineage":["https://openalex.org/I4210148508"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Jeferson B. da Costa","raw_affiliation_strings":["Sidia Institute of Technology,Manaus,Amazonas,69058-830"],"affiliations":[{"raw_affiliation_string":"Sidia Institute of Technology,Manaus,Amazonas,69058-830","institution_ids":["https://openalex.org/I4210148508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130766185","display_name":"Lucas de M. Ferreira","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148508","display_name":"Instituto Federal do Amazonas","ror":"https://ror.org/045nsn047","country_code":"BR","type":"education","lineage":["https://openalex.org/I4210148508"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lucas de M. Ferreira","raw_affiliation_strings":["Sidia Institute of Technology,Manaus,Amazonas,69058-830"],"affiliations":[{"raw_affiliation_string":"Sidia Institute of Technology,Manaus,Amazonas,69058-830","institution_ids":["https://openalex.org/I4210148508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103085378","display_name":"Lucas G. M. Castro","orcid":"https://orcid.org/0009-0007-5717-4705"},"institutions":[{"id":"https://openalex.org/I4210148508","display_name":"Instituto Federal do Amazonas","ror":"https://ror.org/045nsn047","country_code":"BR","type":"education","lineage":["https://openalex.org/I4210148508"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lucas G. M. Castro","raw_affiliation_strings":["Sidia Institute of Technology,Manaus,Amazonas,69058-830"],"affiliations":[{"raw_affiliation_string":"Sidia Institute of Technology,Manaus,Amazonas,69058-830","institution_ids":["https://openalex.org/I4210148508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5008889047"],"corresponding_institution_ids":["https://openalex.org/I4210148508"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.93418809,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12290","display_name":"Human Motion and Animation","score":0.675000011920929,"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/T12290","display_name":"Human Motion and Animation","score":0.675000011920929,"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/T10789","display_name":"Interactive and Immersive Displays","score":0.0478999987244606,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10709","display_name":"Social Robot Interaction and HRI","score":0.041200000792741776,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/smoothing","display_name":"Smoothing","score":0.5799000263214111},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.5759000182151794},{"id":"https://openalex.org/keywords/inverse-kinematics","display_name":"Inverse kinematics","score":0.46549999713897705},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.4447999894618988},{"id":"https://openalex.org/keywords/inverse","display_name":"Inverse","score":0.40700000524520874},{"id":"https://openalex.org/keywords/inverse-theory","display_name":"Inverse theory","score":0.2955000102519989}],"concepts":[{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5831999778747559},{"id":"https://openalex.org/C3770464","wikidata":"https://www.wikidata.org/wiki/Q775963","display_name":"Smoothing","level":2,"score":0.5799000263214111},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.5759000182151794},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.5372999906539917},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5152000188827515},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4796000123023987},{"id":"https://openalex.org/C17816587","wikidata":"https://www.wikidata.org/wiki/Q1501872","display_name":"Inverse kinematics","level":3,"score":0.46549999713897705},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.4447999894618988},{"id":"https://openalex.org/C207467116","wikidata":"https://www.wikidata.org/wiki/Q4385666","display_name":"Inverse","level":2,"score":0.40700000524520874},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3041999936103821},{"id":"https://openalex.org/C2992863106","wikidata":"https://www.wikidata.org/wiki/Q1567213","display_name":"Inverse theory","level":3,"score":0.2955000102519989},{"id":"https://openalex.org/C135252773","wikidata":"https://www.wikidata.org/wiki/Q1567213","display_name":"Inverse problem","level":2,"score":0.27489998936653137},{"id":"https://openalex.org/C2777036941","wikidata":"https://www.wikidata.org/wiki/Q6917771","display_name":"Motion analysis","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C10161872","wikidata":"https://www.wikidata.org/wiki/Q557891","display_name":"Motion estimation","level":2,"score":0.2603999972343445},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.25060001015663147},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icce67443.2026.11449718","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449718","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2139795879","https://openalex.org/W2803662301","https://openalex.org/W2810307462","https://openalex.org/W2940962997","https://openalex.org/W2982374652","https://openalex.org/W3048626398","https://openalex.org/W3154477929","https://openalex.org/W4210372145","https://openalex.org/W4243250497","https://openalex.org/W4365211631","https://openalex.org/W4387375948","https://openalex.org/W4389340198","https://openalex.org/W4390872101","https://openalex.org/W4406028230"],"related_works":[],"abstract_inverted_index":{"Achieving":[0],"natural":[1],"and":[2,21,30,56,128,156,163],"comfortable":[3],"motion":[4,104,152],"in":[5,13],"seated":[6,138],"virtual":[7],"avatars":[8],"remains":[9],"a":[10,36,57,113],"significant":[11],"challenge":[12],"Virtual":[14],"Reality":[15],"(VR),":[16],"where":[17],"noisy":[18],"tracking":[19,155],"signals":[20],"partial":[22],"upper-body":[23,44,151],"sensing":[24],"often":[25],"lead":[26],"to":[27,112],"jitter,":[28],"discontinuities,":[29],"reduced":[31],"embodiment.":[32],"This":[33],"paper":[34],"presents":[35],"hierarchical":[37,147],"inverse":[38],"kinematics":[39],"(IK)":[40],"framework":[41],"that":[42,89],"enhances":[43],"stability":[45],"by":[46,109],"combining":[47],"FinalIK":[48],"with":[49,120,131],"coordinated":[50],"head\u2013pelvis":[51],"coupling,":[52],"bounded":[53],"spatial":[54],"smoothing,":[55],"simplified":[58,114],"finite-state":[59],"machine":[60],"(FSM)":[61],"for":[62,137,149],"arm":[63],"control.":[64],"The":[65],"method":[66],"runs":[67],"asynchronously":[68],"from":[69],"the":[70,90,134,144],"rendering":[71],"loop,":[72],"ensuring":[73],"consistent":[74],"update":[75],"timing":[76],"without":[77],"introducing":[78],"additional":[79],"solver":[80,95],"delay.":[81],"Quantitative":[82],"evaluation":[83],"using":[84],"real":[85],"system":[86],"telemetry":[87],"shows":[88],"proposed":[91,135],"architecture":[92],"preserves":[93],"baseline":[94,115],"latency":[96],"(0.12":[97],"ms":[98],"on":[99],"average)":[100],"while":[101],"substantially":[102],"improving":[103],"quality,":[105],"reducing":[106],"wrist-trajectory":[107],"jerk":[108],"53.7%":[110],"compared":[111],"implementation.":[116],"A":[117],"user":[118],"study":[119],"12":[121],"participants":[122],"further":[123],"indicates":[124],"increased":[125],"comfort,":[126],"realism,":[127],"perceived":[129],"responsiveness,":[130],"91.6%":[132],"preferring":[133],"approach":[136],"interaction":[139],"tasks.":[140],"These":[141],"results":[142],"validate":[143],"effectiveness":[145],"of":[146],"IK":[148],"stabilizing":[150],"under":[153],"limited":[154],"motivate":[157],"future":[158],"extensions":[159],"toward":[160],"adaptive":[161],"filtering":[162],"hybrid":[164],"IK\u2013physics":[165],"controllers.":[166]},"counts_by_year":[],"updated_date":"2026-03-29T06:01:01.467347","created_date":"2026-03-28T00:00:00"}
