{"id":"https://openalex.org/W4405429500","doi":"https://doi.org/10.1109/lra.2024.3518837","title":"Teaching Periodic Stable Robot Motion Generation via Sketch","display_name":"Teaching Periodic Stable Robot Motion Generation via Sketch","publication_year":2024,"publication_date":"2024-12-16","ids":{"openalex":"https://openalex.org/W4405429500","doi":"https://doi.org/10.1109/lra.2024.3518837"},"language":"en","primary_location":{"id":"doi:10.1109/lra.2024.3518837","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lra.2024.3518837","pdf_url":null,"source":{"id":"https://openalex.org/S4210169774","display_name":"IEEE Robotics and Automation Letters","issn_l":"2377-3766","issn":["2377-3766","2377-3774"],"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 Robotics and Automation Letters","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/A5077799676","display_name":"Weiming Zhi","orcid":"https://orcid.org/0000-0002-0958-6656"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weiming Zhi","raw_affiliation_strings":["Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","Robotics Institute, Carnegie Mellon University, USA"],"raw_orcid":"https://orcid.org/0000-0002-0958-6656","affiliations":[{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029366297","display_name":"Haozhan Tang","orcid":"https://orcid.org/0000-0001-6719-846X"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haozhan Tang","raw_affiliation_strings":["Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","Robotics Institute, Carnegie Mellon University, USA"],"raw_orcid":"https://orcid.org/0000-0001-6719-846X","affiliations":[{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100437441","display_name":"Tianyi Zhang","orcid":"https://orcid.org/0000-0001-6758-7203"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianyi Zhang","raw_affiliation_strings":["Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","Robotics Institute, Carnegie Mellon University, USA"],"raw_orcid":"https://orcid.org/0000-0001-6758-7203","affiliations":[{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089990642","display_name":"Matthew Johnson\u2010Roberson","orcid":"https://orcid.org/0000-0002-0506-907X"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Johnson-Roberson","raw_affiliation_strings":["Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","Robotics Institute, Carnegie Mellon University, USA"],"raw_orcid":"https://orcid.org/0000-0002-0506-907X","affiliations":[{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Robotics Institute, Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":0.6275,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.80149543,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":"10","issue":"2","first_page":"1154","last_page":"1161"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T10571","display_name":"Robotic Mechanisms and Dynamics","score":0.9804999828338623,"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/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9567000269889832,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.8740243911743164},{"id":"https://openalex.org/keywords/motion","display_name":"Motion (physics)","score":0.6514797806739807},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.568179726600647},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.49982500076293945},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.36966633796691895},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.35089346766471863},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.3377171754837036},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.08201783895492554}],"concepts":[{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.8740243911743164},{"id":"https://openalex.org/C104114177","wikidata":"https://www.wikidata.org/wiki/Q79782","display_name":"Motion (physics)","level":2,"score":0.6514797806739807},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.568179726600647},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.49982500076293945},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36966633796691895},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.35089346766471863},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3377171754837036},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.08201783895492554}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lra.2024.3518837","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lra.2024.3518837","pdf_url":null,"source":{"id":"https://openalex.org/S4210169774","display_name":"IEEE Robotics and Automation Letters","issn_l":"2377-3766","issn":["2377-3766","2377-3774"],"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 Robotics and Automation Letters","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1424654272","https://openalex.org/W1971086298","https://openalex.org/W1991667713","https://openalex.org/W2000359213","https://openalex.org/W2096450582","https://openalex.org/W2099893201","https://openalex.org/W2112474089","https://openalex.org/W2115817551","https://openalex.org/W2129202194","https://openalex.org/W2129966419","https://openalex.org/W2136719407","https://openalex.org/W2161872510","https://openalex.org/W2562166486","https://openalex.org/W2994446013","https://openalex.org/W3089719272","https://openalex.org/W3118951974","https://openalex.org/W3166133078","https://openalex.org/W3200832869","https://openalex.org/W4206576842","https://openalex.org/W4383108496","https://openalex.org/W4401417298","https://openalex.org/W6631190155","https://openalex.org/W6635797942","https://openalex.org/W6680971464","https://openalex.org/W6714644935","https://openalex.org/W6748202546","https://openalex.org/W6750611395","https://openalex.org/W6752307458","https://openalex.org/W6753758835","https://openalex.org/W6778324997","https://openalex.org/W6779565673","https://openalex.org/W6786760204","https://openalex.org/W6799855008"],"related_works":["https://openalex.org/W2378994405","https://openalex.org/W2385974820","https://openalex.org/W2373478030","https://openalex.org/W2378679551","https://openalex.org/W3149739944","https://openalex.org/W2392363776","https://openalex.org/W2063051341","https://openalex.org/W2591066345","https://openalex.org/W1494563618","https://openalex.org/W2357022711"],"abstract_inverted_index":{"Contemporary":[0],"robots":[1,10,44],"are":[2],"complex":[3,225],"systems.":[4],"Teaching":[5],"novel":[6],"motion":[7,21,66,75,107,129,227],"patterns":[8,228],"to":[9,34,58,110,142,169,183,198],"requires":[11],"specialised":[12],"expertise,":[13],"often":[14],"entailing":[15],"the":[16,23,36,52,68,74,91,95,103,111,116,127,146,151,184,188,196,200,208,211],"careful":[17],"specification":[18],"of":[19,26,38,54,73,191,210],"robot":[20,57,202],"or":[22],"cumbersome":[24],"design":[25],"optimisation":[27],"problems.":[28],"In":[29,48],"this":[30],"letter,":[31],"we":[32,50,114,221],"seek":[33],"simplify":[35],"process":[37],"generating":[39],"periodic":[40],"motions,":[41],"by":[42,80,150,156],"teaching":[43,55],"with":[45,181,229],"user":[46],"sketches.":[47],"particular,":[49],"tackle":[51],"problem":[53],"a":[56,60,81,158,165,171],"approach":[59],"surface":[61],"and":[62,94,160,195,214],"then":[63,100,179],"follow":[64],"cyclic":[65,226],"on":[67,145],"surface.":[69],"The":[70,175],"limit":[71,97,112,189],"cycle":[72,98,190],"can":[76,222],"be":[77],"arbitrarily":[78],"specified":[79],"<italic":[82,117,132,166],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[83,118,133,167],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">single</i>":[84],"user-provided":[85],"sketch":[86,148],"over":[87],"an":[88,131],"image":[89],"from":[90],"robot's":[92,128],"camera,":[93],"sketched":[96],"is":[99,154,178],"projected":[101],"into":[102,207],"scene.":[104],"To":[105],"generate":[106],"that":[108,140,220],"converges":[109],"cycle,":[113],"contribute":[115],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Stable":[119],"Periodic":[120],"Diagrammatic":[121],"Teaching</i>":[122],"(SPDT)":[123],"framework.":[124],"SPDT":[125],"models":[126],"as":[130,164],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Orbitally":[134],"Asymptotically":[135],"Stable</i>":[136],"(O.A.S.)":[137],"dynamical":[138],"system":[139,194,213],"learns":[141],"stabilise":[143],"based":[144],"diagrammatic":[147],"provided":[149],"user.":[152],"This":[153],"achieved":[155],"applying":[157],"differentiable":[159],"invertible":[161],"function,":[162],"known":[163,172],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">diffeomorphism</i>,":[168],"shape":[170],"O.A.S.":[173],"system.":[174],"parameterised":[176],"diffeomorphism":[177],"optimised":[180,212],"respect":[182],"Hausdorff":[185],"distance":[186],"between":[187],"our":[192],"modelled":[193],"sketch,":[197],"produce":[199],"desired":[201],"motion.":[203],"We":[204],"provide":[205],"insight":[206],"behaviour":[209],"empirically":[215],"evaluate":[216],"SPDT.":[217],"Results":[218],"show":[219],"diagrammatically":[223],"teach":[224],"accuracy.":[230]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
