{"id":"https://openalex.org/W7130728053","doi":"https://doi.org/10.48550/arxiv.2602.17393","title":"Contact-Anchored Proprioceptive Odometry for Quadruped Robots","display_name":"Contact-Anchored Proprioceptive Odometry for Quadruped Robots","publication_year":2026,"publication_date":"2026-02-19","ids":{"openalex":"https://openalex.org/W7130728053","doi":"https://doi.org/10.48550/arxiv.2602.17393"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2602.17393","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5126494703","display_name":"Minxing Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sun, Minxing","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5053467438","display_name":"Yao Mao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mao, Yao","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5126494703"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.9754999876022339,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T10879","display_name":"Robotic Locomotion and Control","score":0.9754999876022339,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T12740","display_name":"Gait Recognition and Analysis","score":0.004399999976158142,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/T10191","display_name":"Robotics and Sensor-Based Localization","score":0.0038999998942017555,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace 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/odometry","display_name":"Odometry","score":0.7829999923706055},{"id":"https://openalex.org/keywords/inertial-measurement-unit","display_name":"Inertial measurement unit","score":0.695900022983551},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.582099974155426},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.5622000098228455},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5177000164985657},{"id":"https://openalex.org/keywords/kalman-filter","display_name":"Kalman filter","score":0.4578999876976013},{"id":"https://openalex.org/keywords/extended-kalman-filter","display_name":"Extended Kalman filter","score":0.400299996137619},{"id":"https://openalex.org/keywords/estimator","display_name":"Estimator","score":0.39410001039505005},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.3465000092983246}],"concepts":[{"id":"https://openalex.org/C49441653","wikidata":"https://www.wikidata.org/wiki/Q2014717","display_name":"Odometry","level":4,"score":0.7829999923706055},{"id":"https://openalex.org/C79061980","wikidata":"https://www.wikidata.org/wiki/Q941680","display_name":"Inertial measurement unit","level":2,"score":0.695900022983551},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.582099974155426},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.5622000098228455},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5437999963760376},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5177000164985657},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4677000045776367},{"id":"https://openalex.org/C157286648","wikidata":"https://www.wikidata.org/wiki/Q846780","display_name":"Kalman filter","level":2,"score":0.4578999876976013},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.45660001039505005},{"id":"https://openalex.org/C206833254","wikidata":"https://www.wikidata.org/wiki/Q5421817","display_name":"Extended Kalman filter","level":3,"score":0.400299996137619},{"id":"https://openalex.org/C185429906","wikidata":"https://www.wikidata.org/wiki/Q1130160","display_name":"Estimator","level":2,"score":0.39410001039505005},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.3465000092983246},{"id":"https://openalex.org/C198082294","wikidata":"https://www.wikidata.org/wiki/Q3399648","display_name":"Position (finance)","level":2,"score":0.32519999146461487},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.31869998574256897},{"id":"https://openalex.org/C2776937971","wikidata":"https://www.wikidata.org/wiki/Q4384217","display_name":"Heading (navigation)","level":2,"score":0.3093999922275543},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.30649998784065247},{"id":"https://openalex.org/C37488316","wikidata":"https://www.wikidata.org/wiki/Q53699","display_name":"Rotary encoder","level":3,"score":0.3025999963283539},{"id":"https://openalex.org/C118505674","wikidata":"https://www.wikidata.org/wiki/Q42586063","display_name":"Encoder","level":2,"score":0.3012000024318695},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2939999997615814},{"id":"https://openalex.org/C144171764","wikidata":"https://www.wikidata.org/wiki/Q48103","display_name":"Torque","level":2,"score":0.29269999265670776},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.2842999994754791},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.2750999927520752},{"id":"https://openalex.org/C2779908020","wikidata":"https://www.wikidata.org/wiki/Q1424704","display_name":"Legged robot","level":3,"score":0.27090001106262207},{"id":"https://openalex.org/C136434205","wikidata":"https://www.wikidata.org/wiki/Q3437269","display_name":"Hexapod","level":3,"score":0.26190000772476196},{"id":"https://openalex.org/C60229501","wikidata":"https://www.wikidata.org/wiki/Q18822","display_name":"Global Positioning System","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C58716799","wikidata":"https://www.wikidata.org/wiki/Q6035648","display_name":"Inner loop","level":3,"score":0.25189998745918274}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2602.17393","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2602.17393","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2602.17393","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2602.17393","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Reliable":[0],"odometry":[1],"for":[2],"legged":[3],"robots":[4,174],"without":[5],"cameras":[6],"or":[7,162],"LiDAR":[8],"remains":[9],"challenging":[10],"due":[11],"to":[12,35,47,57,108,151],"IMU":[13,31,157],"drift":[14,89,143],"and":[15,32,40,50,73,99,136,148,175,191,199,211,223,242],"noisy":[16],"joint":[17,134],"velocity":[18,116],"sensing.":[19],"This":[20],"paper":[21],"presents":[22],"a":[23,43,63,95,152,176,187,192,216,224,235,243],"purely":[24],"proprioceptive":[25],"state":[26],"estimator":[27],"that":[28,82,102,128],"uses":[29],"only":[30],"motor":[33],"measurements":[34],"jointly":[36],"estimate":[37],"body":[38],"pose":[39],"velocity,":[41],"with":[42,197,239,247],"unified":[44],"formulation":[45],"applicable":[46],"biped,":[48],"quadruped,":[49],"wheel-legged":[51,204,214],"robots.":[52],"The":[53,138],"key":[54],"idea":[55],"is":[56],"treat":[58],"each":[59],"contacting":[60],"leg":[61],"as":[62],"kinematic":[64],"anchor:":[65],"joint-torque--based":[66],"foot":[67,115],"wrench":[68],"estimation":[69],"selects":[70],"reliable":[71],"contacts,":[72],"the":[74,166,206],"corresponding":[75,207],"footfall":[76,106],"positions":[77],"provide":[78],"intermittent":[79],"world-frame":[80],"constraints":[81,159],"suppress":[83],"long-term":[84],"drift.":[85],"To":[86,113],"prevent":[87],"elevation":[88],"during":[90],"extended":[91],"traversal,":[92],"we":[93,121],"introduce":[94],"lightweight":[96],"height":[97],"clustering":[98],"time-decay":[100],"correction":[101],"snaps":[103],"newly":[104],"recorded":[105],"heights":[107],"previously":[109],"observed":[110],"support":[111],"planes.":[112],"improve":[114],"observations":[117],"under":[118],"encoder":[119],"quantization,":[120],"apply":[122],"an":[123],"inverse-kinematics":[124],"cubature":[125],"Kalman":[126],"filter":[127],"directly":[129],"filters":[130],"foot-end":[131],"velocities":[132],"from":[133],"angles":[135],"velocities.":[137],"implementation":[139],"further":[140],"mitigates":[141],"yaw":[142,158],"through":[144],"multi-contact":[145],"geometric":[146],"consistency":[147],"degrades":[149],"gracefully":[150],"kinematics-derived":[153],"heading":[154],"reference":[155],"when":[156],"are":[160,209],"unavailable":[161],"unreliable.":[163],"We":[164],"evaluate":[165],"method":[167],"on":[168,203],"four":[169],"quadruped":[170],"platforms":[171],"(three":[172],"Astrall":[173,184],"Unitree":[177,231],"Go2":[178,232],"EDU)":[179],"using":[180],"closed-loop":[181],"trajectories.":[182],"On":[183,213],"point-foot":[185],"robot~A,":[186],"$\\sim$200\\,m":[188],"horizontal":[189,218,237],"loop":[190,195,219,227,238,246],"$\\sim$15\\,m":[193],"vertical":[194,226,245,251],"return":[196],"0.1638\\,m":[198],"0.219\\,m":[200],"error,":[201],"respectively;":[202],"robot~B,":[205],"errors":[208],"0.2264\\,m":[210],"0.199\\,m.":[212],"robot~C,":[215],"$\\sim$700\\,m":[217],"yields":[220,228],"7.68\\,m":[221],"error":[222,241],"$\\sim$20\\,m":[225],"0.540\\,m":[229],"error.":[230,252],"EDU":[233],"closes":[234],"$\\sim$120\\,m":[236],"2.2138\\,m":[240],"$\\sim$8\\,m":[244],"less":[248],"than":[249],"0.1\\,m":[250],"github.com/ShineMinxing/Ros2Go2Estimator.git":[253]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2026-02-21T00:00:00"}
