Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot

This paper discusses the development of robot motion generation interface between a real-time software architecture and a non-real-time robot operating system. In order for robots to execute intelligent manipulation or navigation, close integration of high-level perception and low-level control is r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2020-01
Hauptverfasser: Lee, Moonyoung, Heo, Yujin, Cho, Saihim, Park, Hyunsub, Jun-Ho, Oh
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Lee, Moonyoung
Heo, Yujin
Cho, Saihim
Park, Hyunsub
Jun-Ho, Oh
description This paper discusses the development of robot motion generation interface between a real-time software architecture and a non-real-time robot operating system. In order for robots to execute intelligent manipulation or navigation, close integration of high-level perception and low-level control is required. However, many available open-source perception modules are developed in ROS, which operates on Linux OS that don't guarantee RT performance. This can lead to non-deterministic responses and stability problems that can adversely affect robot control. As a result, many robotic systems devote RTOS for low-level motion control. Similarly, the humanoid robot platform developed at KAIST, Hubo, utilizes a custom real-time software framework called PODO. Although PODO provides easy interface for motion generation, it lacks interface to high-level frameworks such as ROS. As such, we present a new motion generation interface between ROS and PODO that enables users to generate motion trajectories through standard ROS messages while leveraging a real-time motion controller. With the proposed communication interface, we demonstrate series of manipulator tasks on the actual wheeled humanoid platform, M-Hubo. The overall communication interface responsiveness was at most 27 milliseconds.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2332253972</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2332253972</sourcerecordid><originalsourceid>FETCH-proquest_journals_23322539723</originalsourceid><addsrcrecordid>eNqNjsEKgkAURYcgSMp_eNBasJnMWldmizA0iFYy5RvScl6NI_5-En1Aq3vgnMUdMIcLMfOWc85HzG2ayvd9vgh5EAiHXQ5kS9KwQ41GfnGvLRolbwikIE0ysATHZJNARsp20iBERtbYkXmAIgPnO-ITC4hbWUtNZQEpXclO2FDJZ4Pub8dsGm1P69h7GXq32Ni8otboXuX9P84DsQq5-K_6AE68QTU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2332253972</pqid></control><display><type>article</type><title>Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot</title><source>Free E- Journals</source><creator>Lee, Moonyoung ; Heo, Yujin ; Cho, Saihim ; Park, Hyunsub ; Jun-Ho, Oh</creator><creatorcontrib>Lee, Moonyoung ; Heo, Yujin ; Cho, Saihim ; Park, Hyunsub ; Jun-Ho, Oh</creatorcontrib><description>This paper discusses the development of robot motion generation interface between a real-time software architecture and a non-real-time robot operating system. In order for robots to execute intelligent manipulation or navigation, close integration of high-level perception and low-level control is required. However, many available open-source perception modules are developed in ROS, which operates on Linux OS that don't guarantee RT performance. This can lead to non-deterministic responses and stability problems that can adversely affect robot control. As a result, many robotic systems devote RTOS for low-level motion control. Similarly, the humanoid robot platform developed at KAIST, Hubo, utilizes a custom real-time software framework called PODO. Although PODO provides easy interface for motion generation, it lacks interface to high-level frameworks such as ROS. As such, we present a new motion generation interface between ROS and PODO that enables users to generate motion trajectories through standard ROS messages while leveraging a real-time motion controller. With the proposed communication interface, we demonstrate series of manipulator tasks on the actual wheeled humanoid platform, M-Hubo. The overall communication interface responsiveness was at most 27 milliseconds.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Computer architecture ; Control stability ; Humanoid ; Motion control ; Perception ; Real time ; Robot control ; Robot dynamics ; Robots ; Software ; Source code</subject><ispartof>arXiv.org, 2020-01</ispartof><rights>2020. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</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>780,784</link.rule.ids></links><search><creatorcontrib>Lee, Moonyoung</creatorcontrib><creatorcontrib>Heo, Yujin</creatorcontrib><creatorcontrib>Cho, Saihim</creatorcontrib><creatorcontrib>Park, Hyunsub</creatorcontrib><creatorcontrib>Jun-Ho, Oh</creatorcontrib><title>Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot</title><title>arXiv.org</title><description>This paper discusses the development of robot motion generation interface between a real-time software architecture and a non-real-time robot operating system. In order for robots to execute intelligent manipulation or navigation, close integration of high-level perception and low-level control is required. However, many available open-source perception modules are developed in ROS, which operates on Linux OS that don't guarantee RT performance. This can lead to non-deterministic responses and stability problems that can adversely affect robot control. As a result, many robotic systems devote RTOS for low-level motion control. Similarly, the humanoid robot platform developed at KAIST, Hubo, utilizes a custom real-time software framework called PODO. Although PODO provides easy interface for motion generation, it lacks interface to high-level frameworks such as ROS. As such, we present a new motion generation interface between ROS and PODO that enables users to generate motion trajectories through standard ROS messages while leveraging a real-time motion controller. With the proposed communication interface, we demonstrate series of manipulator tasks on the actual wheeled humanoid platform, M-Hubo. The overall communication interface responsiveness was at most 27 milliseconds.</description><subject>Computer architecture</subject><subject>Control stability</subject><subject>Humanoid</subject><subject>Motion control</subject><subject>Perception</subject><subject>Real time</subject><subject>Robot control</subject><subject>Robot dynamics</subject><subject>Robots</subject><subject>Software</subject><subject>Source code</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNjsEKgkAURYcgSMp_eNBasJnMWldmizA0iFYy5RvScl6NI_5-En1Aq3vgnMUdMIcLMfOWc85HzG2ayvd9vgh5EAiHXQ5kS9KwQ41GfnGvLRolbwikIE0ysATHZJNARsp20iBERtbYkXmAIgPnO-ITC4hbWUtNZQEpXclO2FDJZ4Pub8dsGm1P69h7GXq32Ni8otboXuX9P84DsQq5-K_6AE68QTU</recordid><startdate>20200102</startdate><enddate>20200102</enddate><creator>Lee, Moonyoung</creator><creator>Heo, Yujin</creator><creator>Cho, Saihim</creator><creator>Park, Hyunsub</creator><creator>Jun-Ho, Oh</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20200102</creationdate><title>Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot</title><author>Lee, Moonyoung ; Heo, Yujin ; Cho, Saihim ; Park, Hyunsub ; Jun-Ho, Oh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_23322539723</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer architecture</topic><topic>Control stability</topic><topic>Humanoid</topic><topic>Motion control</topic><topic>Perception</topic><topic>Real time</topic><topic>Robot control</topic><topic>Robot dynamics</topic><topic>Robots</topic><topic>Software</topic><topic>Source code</topic><toplevel>online_resources</toplevel><creatorcontrib>Lee, Moonyoung</creatorcontrib><creatorcontrib>Heo, Yujin</creatorcontrib><creatorcontrib>Cho, Saihim</creatorcontrib><creatorcontrib>Park, Hyunsub</creatorcontrib><creatorcontrib>Jun-Ho, Oh</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection (ProQuest)</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lee, Moonyoung</au><au>Heo, Yujin</au><au>Cho, Saihim</au><au>Park, Hyunsub</au><au>Jun-Ho, Oh</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot</atitle><jtitle>arXiv.org</jtitle><date>2020-01-02</date><risdate>2020</risdate><eissn>2331-8422</eissn><abstract>This paper discusses the development of robot motion generation interface between a real-time software architecture and a non-real-time robot operating system. In order for robots to execute intelligent manipulation or navigation, close integration of high-level perception and low-level control is required. However, many available open-source perception modules are developed in ROS, which operates on Linux OS that don't guarantee RT performance. This can lead to non-deterministic responses and stability problems that can adversely affect robot control. As a result, many robotic systems devote RTOS for low-level motion control. Similarly, the humanoid robot platform developed at KAIST, Hubo, utilizes a custom real-time software framework called PODO. Although PODO provides easy interface for motion generation, it lacks interface to high-level frameworks such as ROS. As such, we present a new motion generation interface between ROS and PODO that enables users to generate motion trajectories through standard ROS messages while leveraging a real-time motion controller. With the proposed communication interface, we demonstrate series of manipulator tasks on the actual wheeled humanoid platform, M-Hubo. The overall communication interface responsiveness was at most 27 milliseconds.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2020-01
issn 2331-8422
language eng
recordid cdi_proquest_journals_2332253972
source Free E- Journals
subjects Computer architecture
Control stability
Humanoid
Motion control
Perception
Real time
Robot control
Robot dynamics
Robots
Software
Source code
title Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T15%3A42%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Motion%20Generation%20Interface%20of%20ROS%20to%20PODO%20Software%20Framework%20for%20Wheeled%20Huamanoid%20Robot&rft.jtitle=arXiv.org&rft.au=Lee,%20Moonyoung&rft.date=2020-01-02&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2332253972%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2332253972&rft_id=info:pmid/&rfr_iscdi=true