{"id":"https://openalex.org/W4417167283","doi":"https://doi.org/10.48550/arxiv.2504.19965","title":"Feelbert: A Feedback Linearization-based Embedded Real-Time Quadrupedal Locomotion Framework","display_name":"Feelbert: A Feedback Linearization-based Embedded Real-Time Quadrupedal Locomotion Framework","publication_year":2025,"publication_date":"2025-04-28","ids":{"openalex":"https://openalex.org/W4417167283","doi":"https://doi.org/10.48550/arxiv.2504.19965"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2504.19965","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2504.19965","pdf_url":"https://arxiv.org/pdf/2504.19965","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2504.19965","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120734006","display_name":"Aristide Emanuele Casucci","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Casucci, Aristide Emanuele","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067334899","display_name":"Federico Nesti","orcid":"https://orcid.org/0000-0003-4338-9573"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nesti, Federico","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045903592","display_name":"Mauro Marinoni","orcid":"https://orcid.org/0000-0002-7041-9777"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marinoni, Mauro","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5110255670","display_name":"Giorgio Buttazzo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Buttazzo, Giorgio","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"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.9933000206947327,"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.9933000206947327,"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/T11023","display_name":"Prosthetics and Rehabilitation Robotics","score":0.0017999999690800905,"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/T11170","display_name":"Biomimetic flight and propulsion mechanisms","score":0.00039999998989515007,"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/robot","display_name":"Robot","score":0.635200023651123},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6273000240325928},{"id":"https://openalex.org/keywords/gait","display_name":"Gait","score":0.5185999870300293},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.47049999237060547},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.46050000190734863},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.4341999888420105},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.4259999990463257},{"id":"https://openalex.org/keywords/control-system","display_name":"Control system","score":0.37380000948905945},{"id":"https://openalex.org/keywords/quadrupedalism","display_name":"Quadrupedalism","score":0.3537999987602234}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6452000141143799},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.635200023651123},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6273000240325928},{"id":"https://openalex.org/C151800584","wikidata":"https://www.wikidata.org/wiki/Q2370000","display_name":"Gait","level":2,"score":0.5185999870300293},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.47049999237060547},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.4618000090122223},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.46050000190734863},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.4341999888420105},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.4259999990463257},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.37380000948905945},{"id":"https://openalex.org/C134181672","wikidata":"https://www.wikidata.org/wiki/Q21907045","display_name":"Quadrupedalism","level":2,"score":0.3537999987602234},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.350600004196167},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.31779998540878296},{"id":"https://openalex.org/C85736874","wikidata":"https://www.wikidata.org/wiki/Q672139","display_name":"Feedback linearization","level":3,"score":0.31630000472068787},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.3050000071525574},{"id":"https://openalex.org/C11210021","wikidata":"https://www.wikidata.org/wiki/Q1520713","display_name":"Linearization","level":3,"score":0.30149999260902405},{"id":"https://openalex.org/C2777125575","wikidata":"https://www.wikidata.org/wiki/Q14088448","display_name":"Cadence","level":2,"score":0.2989000082015991},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.2915000021457672},{"id":"https://openalex.org/C60692881","wikidata":"https://www.wikidata.org/wiki/Q584529","display_name":"Humanoid robot","level":3,"score":0.2904999852180481},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.2890999913215637},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.28299999237060547},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.2694000005722046},{"id":"https://openalex.org/C49603950","wikidata":"https://www.wikidata.org/wiki/Q17165512","display_name":"Self-reconfiguring modular robot","level":5,"score":0.26570001244544983},{"id":"https://openalex.org/C137813230","wikidata":"https://www.wikidata.org/wiki/Q2996165","display_name":"Motor control","level":2,"score":0.25529998540878296}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2504.19965","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2504.19965","pdf_url":"https://arxiv.org/pdf/2504.19965","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2504.19965","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2504.19965","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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2504.19965","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2504.19965","pdf_url":"https://arxiv.org/pdf/2504.19965","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"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":{"Quadruped":[0],"robots":[1],"have":[2,27],"become":[3],"quite":[4],"popular":[5],"for":[6,24,55,59,83,87,151,195],"their":[7,11],"ability":[8],"to":[9,13,34,77,128,145,175,185],"adapt":[10],"locomotion":[12,26,57],"generic":[14],"uneven":[15],"terrains.":[16],"For":[17,213],"this":[18,45,47,214],"reason,":[19,215],"over":[20],"time,":[21],"several":[22],"frameworks":[23],"quadrupedal":[25,56],"been":[28,218],"proposed,":[29],"but":[30],"with":[31,164],"little":[32],"attention":[33],"ensuring":[35],"a":[36,51,79,125,142,243,247],"predictable":[37],"timing":[38],"behavior":[39],"of":[40,90,109,116,138,229],"the":[41,72,84,91,107,110,117,136,147,152],"controller.":[42],"To":[43],"address":[44],"issue,":[46],"work":[48,122],"presents":[49],"Feelbert,":[50],"modular":[52],"control":[53,75,81,94,113],"framework":[54,158],"suitable":[58],"execution":[60,68],"on":[61,167,191,246],"an":[62,100,192],"embedded":[63,193],"system":[64,194],"under":[65],"hard":[66],"real-time":[67,179],"constraints.":[69],"It":[70],"leverages":[71],"feedback":[73],"linearization":[74],"technique":[76],"obtain":[78],"closed-form":[80],"law":[82,95],"body,":[85],"valid":[86],"all":[88],"configurations":[89],"robot.":[92],"The":[93,156],"was":[96],"derived":[97],"after":[98],"defining":[99],"appropriate":[101],"rigid":[102],"body":[103],"model":[104],"that":[105],"uses":[106],"accelerations":[108],"feet":[111],"as":[112,198,200,206,242],"variables,":[114],"instead":[115],"estimated":[118],"contact":[119],"forces.":[120],"This":[121],"also":[123],"provides":[124],"novel":[126],"algorithm":[127,144],"compute":[129],"footholds":[130],"and":[131,141,170,178,189,232],"gait":[132,149],"temporal":[133,233],"parameters":[134],"using":[135],"concept":[137],"imaginary":[139],"wheels,":[140],"heuristic":[143],"select":[146],"best":[148],"schedule":[150],"current":[153],"velocity":[154],"commands.":[155],"proposed":[157],"is":[159],"developed":[160],"entirely":[161],"in":[162,220,227],"C++,":[163],"no":[165,171],"dependencies":[166],"third-party":[168],"libraries":[169],"dynamic":[172],"memory":[173],"allocation,":[174],"ensure":[176],"predictability":[177],"performance.":[180],"Its":[181],"implementation":[182],"allows":[183],"Feelbert":[184,216],"be":[186],"both":[187,221,226],"compiled":[188,241],"executed":[190],"critical":[196],"applications,":[197],"well":[199],"integrated":[201,236],"into":[202,237],"larger":[203],"systems":[204],"such":[205],"Robot":[207],"Operating":[208],"System":[209],"2":[210,239],"(ROS":[211],"2).":[212],"has":[217],"tested":[219],"scenarios,":[222],"demonstrating":[223],"satisfactory":[224],"results":[225],"terms":[228],"reference":[230],"tracking":[231],"predictability,":[234],"whether":[235],"ROS":[238],"or":[240],"standalone":[244],"application":[245],"Raspberry":[248],"Pi":[249],"5.":[250]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
