{"id":"https://openalex.org/W4387831910","doi":"https://doi.org/10.1109/tro.2023.3326334","title":"Nonsmooth Trajectory Optimization for Wheeled Balancing Robots With Contact Switches and Impacts","display_name":"Nonsmooth Trajectory Optimization for Wheeled Balancing Robots With Contact Switches and Impacts","publication_year":2023,"publication_date":"2023-10-20","ids":{"openalex":"https://openalex.org/W4387831910","doi":"https://doi.org/10.1109/tro.2023.3326334"},"language":"en","primary_location":{"id":"doi:10.1109/tro.2023.3326334","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2023.3326334","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1546-1904","1941-0468"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-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/A5041410798","display_name":"Victor Klemm","orcid":"https://orcid.org/0000-0002-6752-3397"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Victor Klemm","raw_affiliation_strings":["ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-6752-3397","affiliations":[{"raw_affiliation_string":"ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063667437","display_name":"Yvain de Viragh","orcid":"https://orcid.org/0000-0002-2854-5171"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yvain de Viragh","raw_affiliation_strings":["ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-2854-5171","affiliations":[{"raw_affiliation_string":"ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016804617","display_name":"David Rohr","orcid":"https://orcid.org/0000-0003-1531-4574"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"David Rohr","raw_affiliation_strings":["ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0003-1531-4574","affiliations":[{"raw_affiliation_string":"ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083003222","display_name":"Roland Siegwart","orcid":"https://orcid.org/0000-0002-2760-7983"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Roland Siegwart","raw_affiliation_strings":["ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-2760-7983","affiliations":[{"raw_affiliation_string":"ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026415911","display_name":"Marco Tognon","orcid":"https://orcid.org/0000-0003-1700-9637"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marco Tognon","raw_affiliation_strings":["ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0003-1700-9637","affiliations":[{"raw_affiliation_string":"ASL, ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.944,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.85606638,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"41","issue":null,"first_page":"497","last_page":"517"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.9987999796867371,"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.9987999796867371,"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/T11978","display_name":"Soil Mechanics and Vehicle Dynamics","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/2205","display_name":"Civil and Structural 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/T10805","display_name":"Vehicle Dynamics and Control Systems","score":0.9657999873161316,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive 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/traverse","display_name":"Traverse","score":0.6959728598594666},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6675333976745605},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.6268949508666992},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5883464217185974},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.5710731744766235},{"id":"https://openalex.org/keywords/trajectory-optimization","display_name":"Trajectory optimization","score":0.5669209361076355},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.5371872186660767},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5089857578277588},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.4704189598560333},{"id":"https://openalex.org/keywords/terrain","display_name":"Terrain","score":0.4566139876842499},{"id":"https://openalex.org/keywords/robot-locomotion","display_name":"Robot locomotion","score":0.4492656886577606},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.43349170684814453},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.3972093164920807},{"id":"https://openalex.org/keywords/optimal-control","display_name":"Optimal control","score":0.35535314679145813},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.2710786759853363},{"id":"https://openalex.org/keywords/robot-control","display_name":"Robot control","score":0.2619219422340393},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2136096954345703},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.19719675183296204},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.11556419730186462}],"concepts":[{"id":"https://openalex.org/C176809094","wikidata":"https://www.wikidata.org/wiki/Q15401496","display_name":"Traverse","level":2,"score":0.6959728598594666},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6675333976745605},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.6268949508666992},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5883464217185974},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.5710731744766235},{"id":"https://openalex.org/C173246807","wikidata":"https://www.wikidata.org/wiki/Q7833062","display_name":"Trajectory optimization","level":3,"score":0.5669209361076355},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.5371872186660767},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5089857578277588},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.4704189598560333},{"id":"https://openalex.org/C161840515","wikidata":"https://www.wikidata.org/wiki/Q186131","display_name":"Terrain","level":2,"score":0.4566139876842499},{"id":"https://openalex.org/C6101204","wikidata":"https://www.wikidata.org/wiki/Q7353391","display_name":"Robot locomotion","level":5,"score":0.4492656886577606},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.43349170684814453},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.3972093164920807},{"id":"https://openalex.org/C91575142","wikidata":"https://www.wikidata.org/wiki/Q1971426","display_name":"Optimal control","level":2,"score":0.35535314679145813},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2710786759853363},{"id":"https://openalex.org/C65401140","wikidata":"https://www.wikidata.org/wiki/Q7353385","display_name":"Robot control","level":4,"score":0.2619219422340393},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2136096954345703},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.19719675183296204},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.11556419730186462},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tro.2023.3326334","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tro.2023.3326334","pdf_url":null,"source":{"id":"https://openalex.org/S144620930","display_name":"IEEE Transactions on Robotics","issn_l":"1552-3098","issn":["1552-3098","1546-1904","1941-0468"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Robotics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities"}],"awards":[{"id":"https://openalex.org/G826158636","display_name":null,"funder_award_id":"188596","funder_id":"https://openalex.org/F8269005443","funder_display_name":"NCCR Catalysis"}],"funders":[{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"},{"id":"https://openalex.org/F8269005443","display_name":"NCCR Catalysis","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":79,"referenced_works":["https://openalex.org/W589111086","https://openalex.org/W1552665521","https://openalex.org/W1970101292","https://openalex.org/W1971379688","https://openalex.org/W2042408133","https://openalex.org/W2102347640","https://openalex.org/W2104179789","https://openalex.org/W2104571279","https://openalex.org/W2123871098","https://openalex.org/W2161427949","https://openalex.org/W2500753416","https://openalex.org/W2588175970","https://openalex.org/W2618245409","https://openalex.org/W2771691050","https://openalex.org/W2775361709","https://openalex.org/W2775529611","https://openalex.org/W2783824884","https://openalex.org/W2788030459","https://openalex.org/W2793991136","https://openalex.org/W2811027829","https://openalex.org/W2842089854","https://openalex.org/W2909331752","https://openalex.org/W2913792742","https://openalex.org/W2918616475","https://openalex.org/W2944972179","https://openalex.org/W2949582037","https://openalex.org/W2949658140","https://openalex.org/W2951633861","https://openalex.org/W2959825853","https://openalex.org/W2967863637","https://openalex.org/W2967978114","https://openalex.org/W2968031102","https://openalex.org/W2968213087","https://openalex.org/W2970228732","https://openalex.org/W3001943252","https://openalex.org/W3003397085","https://openalex.org/W3004201008","https://openalex.org/W3009151095","https://openalex.org/W3010519440","https://openalex.org/W3012010640","https://openalex.org/W3019856499","https://openalex.org/W3023846712","https://openalex.org/W3047947360","https://openalex.org/W3093326211","https://openalex.org/W3093922502","https://openalex.org/W3113883030","https://openalex.org/W3130733935","https://openalex.org/W3184620837","https://openalex.org/W3202328163","https://openalex.org/W3205946643","https://openalex.org/W3216584063","https://openalex.org/W4205430897","https://openalex.org/W4206179747","https://openalex.org/W4210286478","https://openalex.org/W4220748488","https://openalex.org/W4220859159","https://openalex.org/W4230405224","https://openalex.org/W4231618405","https://openalex.org/W4235623249","https://openalex.org/W4243385754","https://openalex.org/W4281479885","https://openalex.org/W4283734789","https://openalex.org/W4285159888","https://openalex.org/W4292852786","https://openalex.org/W4292852788","https://openalex.org/W4292852808","https://openalex.org/W4293160779","https://openalex.org/W4294692095","https://openalex.org/W4312574175","https://openalex.org/W4312749288","https://openalex.org/W4313195370","https://openalex.org/W4315640849","https://openalex.org/W4323527626","https://openalex.org/W4378696928","https://openalex.org/W4383109371","https://openalex.org/W6677626843","https://openalex.org/W6729594902","https://openalex.org/W6756486208","https://openalex.org/W6758741661"],"related_works":["https://openalex.org/W2377402383","https://openalex.org/W2380835401","https://openalex.org/W2381912691","https://openalex.org/W2350381577","https://openalex.org/W2353618196","https://openalex.org/W2348074676","https://openalex.org/W2385033175","https://openalex.org/W2374043190","https://openalex.org/W2003479292","https://openalex.org/W3135469233"],"abstract_inverted_index":{"Recent":[0],"years":[1],"have":[2],"seen":[3],"a":[4,36,45,53,76,143,189],"steady":[5],"rise":[6],"in":[7,151],"the":[8,22,61,65,72,102,114,118,130,134,139,157,176,181],"abilities":[9],"of":[10,24,56,117,129,159,185],"wheeled-legged":[11,192],"balancing":[12],"robots.":[13,193],"Yet,":[14],"their":[15],"use":[16],"is":[17,81,149,188],"still":[18],"severely":[19],"restricted":[20],"by":[21,43,183],"lack":[23],"efficient":[25],"control":[26],"algorithms":[27],"for":[28,49,87,123,161,191],"overcoming":[29],"obstacles":[30],"such":[31],"as":[32],"stairs.":[33],"We":[34,109],"take":[35],"considerable":[37],"step":[38],"towards":[39],"closing":[40],"this":[41],"gap":[42],"presenting":[44],"fast":[46],"trajectory":[47,186],"optimizer":[48],"generating":[50],"trajectories":[51,103,160],"over":[52],"large":[54],"class":[55],"challenging":[57],"terrains.":[58],"By":[59,97],"limiting":[60],"underlying":[62],"modeling":[63],"to":[64,113],"planar,":[66],"nonlinear":[67,78],"rigid-body":[68],"dynamics":[69,131],"and":[70,90,94,170],"subdividing":[71],"terrain":[73],"into":[74],"contact-phases,":[75],"tractable":[77],"programming":[79],"problem":[80],"obtained.":[82],"The":[83,147],"model":[84],"explicitly":[85],"accounts":[86],"contact":[88,107],"switches":[89],"impacts,":[91],"traction":[92],"limits,":[93],"actuation":[95],"bounds.":[96],"introducing":[98],"an":[99],"arc-length-related":[100],"parametrization,":[101],"are":[104],"rendered":[105],"inherently":[106],"constraint-consistent.":[108],"apply":[110],"our":[111],"method":[112],"specific":[115],"case":[116],"wheeled":[119],"bipedal":[120],"robot":[121],"Ascento,":[122],"which":[124],"we":[125,141,155],"derive":[126],"closed-form":[127],"expressions":[128],"equations,":[132],"including":[133],"kinematic":[135],"loops.":[136],"To":[137,175],"track":[138],"trajectories,":[140],"propose":[142],"simple":[144],"LQR-based":[145],"controller.":[146],"approach":[148],"validated":[150],"real-world":[152],"experiments":[153],"where":[154],"show":[156],"execution":[158],"traversing":[162],"steps,":[163],"driving":[164,171],"up":[165,172],"ramps,":[166],"jumping,":[167],"standing":[168],"up,":[169],"entire":[173],"stairways.":[174],"authors'":[177],"best":[178],"knowledge,":[179],"enabling":[180],"latter":[182],"means":[184],"optimization":[187],"novelty":[190]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
