Designing Library of Skill-Agents for Hardware-Level Reusability

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Takamatsu, Jun, Saito, Daichi, Ikeuchi, Katsushi, Kanehira, Atsushi, Sasabuchi, Kazuhiro, Wake, Naoki
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916169429024768
author Takamatsu, Jun
Saito, Daichi
Ikeuchi, Katsushi
Kanehira, Atsushi
Sasabuchi, Kazuhiro
Wake, Naoki
author_facet Takamatsu, Jun
Saito, Daichi
Ikeuchi, Katsushi
Kanehira, Atsushi
Sasabuchi, Kazuhiro
Wake, Naoki
contents To use new robot hardware in a new environment, it is necessary to develop a control program tailored to that specific robot in that environment. Considering the reusability of software among robots is crucial to minimize the effort involved in this process and maximize software reuse across different robots in different environments. This paper proposes a method to remedy this process by considering hardware-level reusability, using Learning-from-observation (LfO) paradigm with a pre-designed skill-agent library. The LfO framework represents the required actions in hardware-independent representations, referred to as task models, from observing human demonstrations, capturing the necessary parameters for the interaction between the environment and the robot. When executing the desired actions from the task models, a set of skill agents is employed to convert the representations into robot commands. This paper focuses on the latter part of the LfO framework, utilizing the set to generate robot actions from the task models, and explores a hardware-independent design approach for these skill agents. These skill agents are described in a hardware-independent manner, considering the relative relationship between the robot's hand position and the environment. As a result, it is possible to execute these actions on robots with different hardware configurations by simply swapping the inverse kinematics solver. This paper, first, defines a necessary and sufficient skill-agent set corresponding to cover all possible actions, and considers the design principles for these skill agents in the library. We provide concrete examples of such skill agents and demonstrate the practicality of using these skill agents by showing that the same representations can be executed on two different robots, Nextage and Fetch, using the proposed skill-agents set.
format Preprint
id arxiv_https___arxiv_org_abs_2403_02316
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Designing Library of Skill-Agents for Hardware-Level Reusability
Takamatsu, Jun
Saito, Daichi
Ikeuchi, Katsushi
Kanehira, Atsushi
Sasabuchi, Kazuhiro
Wake, Naoki
Robotics
To use new robot hardware in a new environment, it is necessary to develop a control program tailored to that specific robot in that environment. Considering the reusability of software among robots is crucial to minimize the effort involved in this process and maximize software reuse across different robots in different environments. This paper proposes a method to remedy this process by considering hardware-level reusability, using Learning-from-observation (LfO) paradigm with a pre-designed skill-agent library. The LfO framework represents the required actions in hardware-independent representations, referred to as task models, from observing human demonstrations, capturing the necessary parameters for the interaction between the environment and the robot. When executing the desired actions from the task models, a set of skill agents is employed to convert the representations into robot commands. This paper focuses on the latter part of the LfO framework, utilizing the set to generate robot actions from the task models, and explores a hardware-independent design approach for these skill agents. These skill agents are described in a hardware-independent manner, considering the relative relationship between the robot's hand position and the environment. As a result, it is possible to execute these actions on robots with different hardware configurations by simply swapping the inverse kinematics solver. This paper, first, defines a necessary and sufficient skill-agent set corresponding to cover all possible actions, and considers the design principles for these skill agents in the library. We provide concrete examples of such skill agents and demonstrate the practicality of using these skill agents by showing that the same representations can be executed on two different robots, Nextage and Fetch, using the proposed skill-agents set.
title Designing Library of Skill-Agents for Hardware-Level Reusability
topic Robotics
url https://arxiv.org/abs/2403.02316