Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers

Understanding the global dynamics of a robot controller, such as identifying attractors and their regions of attraction (RoA), is important for safe deployment and synthesizing more effective hybrid controllers. This paper proposes a topological framework to analyze the global dynamics of robot cont...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Vieira, Ewerton R, Granados, Edgar, Sivaramakrishnan, Aravind, Gameiro, Marcio, Mischaikow, Konstantin, Bekris, Kostas E
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Vieira, Ewerton R
Granados, Edgar
Sivaramakrishnan, Aravind
Gameiro, Marcio
Mischaikow, Konstantin
Bekris, Kostas E
description Understanding the global dynamics of a robot controller, such as identifying attractors and their regions of attraction (RoA), is important for safe deployment and synthesizing more effective hybrid controllers. This paper proposes a topological framework to analyze the global dynamics of robot controllers, even data-driven ones, in an effective and explainable way. It builds a combinatorial representation representing the underlying system's state space and non-linear dynamics, which is summarized in a directed acyclic graph, the Morse graph. The approach only probes the dynamics locally by forward propagating short trajectories over a state-space discretization, which needs to be a Lipschitz-continuous function. The framework is evaluated given either numerical or data-driven controllers for classical robotic benchmarks. It is compared against established analytical and recent machine learning alternatives for estimating the RoAs of such controllers. It is shown to outperform them in accuracy and efficiency. It also provides deeper insights as it describes the global dynamics up to the discretization's resolution. This allows to use the Morse graph to identify how to synthesize controllers to form improved hybrid solutions or how to identify the physical limitations of a robotic system.
doi_str_mv 10.48550/arxiv.2202.08383
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2202_08383</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2202_08383</sourcerecordid><originalsourceid>FETCH-LOGICAL-a673-13de50c40e49e2e052a4544dc8be87958bfc7999058268bca17e75df5c039a763</originalsourceid><addsrcrecordid>eNotj81KxDAUhbNxIaMP4Mq8QGuanyZxN1QdhRFBittym6YzhUxvSYpYn946ujoHzseBj5CbguXSKMXuIH4NnznnjOfMCCMuyccrxuTpLsJ0TPe0xgkDHgYHYe0YEu0x0u0IYfkexgOdjysbsF3nh2WE0-ASxZ6-Y4szrXCcI4bgY7oiFz2E5K__c0Pqp8e6es72b7uXarvPoNQiK0TnFXOSeWk990xxkErKzpnWG22VaXunrbVMGV6a1kGhvVZdrxwTFnQpNuT27_Ys1kxxOEFcml_B5iwofgAcj0tV</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers</title><source>arXiv.org</source><creator>Vieira, Ewerton R ; Granados, Edgar ; Sivaramakrishnan, Aravind ; Gameiro, Marcio ; Mischaikow, Konstantin ; Bekris, Kostas E</creator><creatorcontrib>Vieira, Ewerton R ; Granados, Edgar ; Sivaramakrishnan, Aravind ; Gameiro, Marcio ; Mischaikow, Konstantin ; Bekris, Kostas E</creatorcontrib><description>Understanding the global dynamics of a robot controller, such as identifying attractors and their regions of attraction (RoA), is important for safe deployment and synthesizing more effective hybrid controllers. This paper proposes a topological framework to analyze the global dynamics of robot controllers, even data-driven ones, in an effective and explainable way. It builds a combinatorial representation representing the underlying system's state space and non-linear dynamics, which is summarized in a directed acyclic graph, the Morse graph. The approach only probes the dynamics locally by forward propagating short trajectories over a state-space discretization, which needs to be a Lipschitz-continuous function. The framework is evaluated given either numerical or data-driven controllers for classical robotic benchmarks. It is compared against established analytical and recent machine learning alternatives for estimating the RoAs of such controllers. It is shown to outperform them in accuracy and efficiency. It also provides deeper insights as it describes the global dynamics up to the discretization's resolution. This allows to use the Morse graph to identify how to synthesize controllers to form improved hybrid solutions or how to identify the physical limitations of a robotic system.</description><identifier>DOI: 10.48550/arxiv.2202.08383</identifier><language>eng</language><subject>Computer Science - Robotics ; Mathematics - Dynamical Systems</subject><creationdate>2022-02</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2202.08383$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2202.08383$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Vieira, Ewerton R</creatorcontrib><creatorcontrib>Granados, Edgar</creatorcontrib><creatorcontrib>Sivaramakrishnan, Aravind</creatorcontrib><creatorcontrib>Gameiro, Marcio</creatorcontrib><creatorcontrib>Mischaikow, Konstantin</creatorcontrib><creatorcontrib>Bekris, Kostas E</creatorcontrib><title>Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers</title><description>Understanding the global dynamics of a robot controller, such as identifying attractors and their regions of attraction (RoA), is important for safe deployment and synthesizing more effective hybrid controllers. This paper proposes a topological framework to analyze the global dynamics of robot controllers, even data-driven ones, in an effective and explainable way. It builds a combinatorial representation representing the underlying system's state space and non-linear dynamics, which is summarized in a directed acyclic graph, the Morse graph. The approach only probes the dynamics locally by forward propagating short trajectories over a state-space discretization, which needs to be a Lipschitz-continuous function. The framework is evaluated given either numerical or data-driven controllers for classical robotic benchmarks. It is compared against established analytical and recent machine learning alternatives for estimating the RoAs of such controllers. It is shown to outperform them in accuracy and efficiency. It also provides deeper insights as it describes the global dynamics up to the discretization's resolution. This allows to use the Morse graph to identify how to synthesize controllers to form improved hybrid solutions or how to identify the physical limitations of a robotic system.</description><subject>Computer Science - Robotics</subject><subject>Mathematics - Dynamical Systems</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj81KxDAUhbNxIaMP4Mq8QGuanyZxN1QdhRFBittym6YzhUxvSYpYn946ujoHzseBj5CbguXSKMXuIH4NnznnjOfMCCMuyccrxuTpLsJ0TPe0xgkDHgYHYe0YEu0x0u0IYfkexgOdjysbsF3nh2WE0-ASxZ6-Y4szrXCcI4bgY7oiFz2E5K__c0Pqp8e6es72b7uXarvPoNQiK0TnFXOSeWk990xxkErKzpnWG22VaXunrbVMGV6a1kGhvVZdrxwTFnQpNuT27_Ys1kxxOEFcml_B5iwofgAcj0tV</recordid><startdate>20220216</startdate><enddate>20220216</enddate><creator>Vieira, Ewerton R</creator><creator>Granados, Edgar</creator><creator>Sivaramakrishnan, Aravind</creator><creator>Gameiro, Marcio</creator><creator>Mischaikow, Konstantin</creator><creator>Bekris, Kostas E</creator><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20220216</creationdate><title>Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers</title><author>Vieira, Ewerton R ; Granados, Edgar ; Sivaramakrishnan, Aravind ; Gameiro, Marcio ; Mischaikow, Konstantin ; Bekris, Kostas E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a673-13de50c40e49e2e052a4544dc8be87958bfc7999058268bca17e75df5c039a763</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Robotics</topic><topic>Mathematics - Dynamical Systems</topic><toplevel>online_resources</toplevel><creatorcontrib>Vieira, Ewerton R</creatorcontrib><creatorcontrib>Granados, Edgar</creatorcontrib><creatorcontrib>Sivaramakrishnan, Aravind</creatorcontrib><creatorcontrib>Gameiro, Marcio</creatorcontrib><creatorcontrib>Mischaikow, Konstantin</creatorcontrib><creatorcontrib>Bekris, Kostas E</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Vieira, Ewerton R</au><au>Granados, Edgar</au><au>Sivaramakrishnan, Aravind</au><au>Gameiro, Marcio</au><au>Mischaikow, Konstantin</au><au>Bekris, Kostas E</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers</atitle><date>2022-02-16</date><risdate>2022</risdate><abstract>Understanding the global dynamics of a robot controller, such as identifying attractors and their regions of attraction (RoA), is important for safe deployment and synthesizing more effective hybrid controllers. This paper proposes a topological framework to analyze the global dynamics of robot controllers, even data-driven ones, in an effective and explainable way. It builds a combinatorial representation representing the underlying system's state space and non-linear dynamics, which is summarized in a directed acyclic graph, the Morse graph. The approach only probes the dynamics locally by forward propagating short trajectories over a state-space discretization, which needs to be a Lipschitz-continuous function. The framework is evaluated given either numerical or data-driven controllers for classical robotic benchmarks. It is compared against established analytical and recent machine learning alternatives for estimating the RoAs of such controllers. It is shown to outperform them in accuracy and efficiency. It also provides deeper insights as it describes the global dynamics up to the discretization's resolution. This allows to use the Morse graph to identify how to synthesize controllers to form improved hybrid solutions or how to identify the physical limitations of a robotic system.</abstract><doi>10.48550/arxiv.2202.08383</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2202.08383
ispartof
issn
language eng
recordid cdi_arxiv_primary_2202_08383
source arXiv.org
subjects Computer Science - Robotics
Mathematics - Dynamical Systems
title Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T20%3A29%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Morse%20Graphs:%20Topological%20Tools%20for%20Analyzing%20the%20Global%20Dynamics%20of%20Robot%20Controllers&rft.au=Vieira,%20Ewerton%20R&rft.date=2022-02-16&rft_id=info:doi/10.48550/arxiv.2202.08383&rft_dat=%3Carxiv_GOX%3E2202_08383%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true