Loading…

Real-time control architecture using Xenomai for intelligent service robots in USN environments

This paper describes the implementation of a dual-kernel software architecture, based on standard Linux and real-time embedded Linux, for real-time control of service robots in ubiquitous sensor network environments. Mobile robots are used in active service for the assisted living of elderly people,...

Full description

Saved in:
Bibliographic Details
Published in:Intelligent service robotics 2009-07, Vol.2 (3), p.139-151
Main Authors: Choi, Byoung Wook, Shin, Dong Gwan, Park, Jeong Ho, Yi, Soo Yeong, Gerald, Seet
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833
cites cdi_FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833
container_end_page 151
container_issue 3
container_start_page 139
container_title Intelligent service robotics
container_volume 2
creator Choi, Byoung Wook
Shin, Dong Gwan
Park, Jeong Ho
Yi, Soo Yeong
Gerald, Seet
description This paper describes the implementation of a dual-kernel software architecture, based on standard Linux and real-time embedded Linux, for real-time control of service robots in ubiquitous sensor network environments. Mobile robots are used in active service for the assisted living of elderly people, monitoring their mental and physiological data with wireless sensor nodes. The data collected from sensor nodes are routed back to a sink node through multi-hop communication. The moving sink node installed on the main controller of the robot collects data and transmits it to the main controller. To be able to handle emergency situations, the robot needs to satisfy real-time requirements when processing the data collected, and invoking tasks to execute. This paper realizes a multi-hop sensor network and proposes real-time software architecture based on Xenomai. The real-time tasks were implemented, with priority, to rapidly respond to urgent sensor data. In order to validate the deterministic response of the proposed system, the performance measurements for the delay in handling the sensed data transmission and the trajectory control with a feedback loop were evaluated on the non real-time standard Linux.
doi_str_mv 10.1007/s11370-009-0040-0
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918500913</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918500913</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833</originalsourceid><addsrcrecordid>eNp1kE9LAzEQxYMoWKsfwFvA82qSTTfpUYr_oCioBW8hzU5qym5Sk6zgtzdlRU8ehnkwv_cGHkLnlFxSQsRVorQWpCJkXoYXcYAmVDa0YkLyw18tmmN0ktKWkIZyVk-QegbdVdn1gE3wOYYO62jeXQaThwh4SM5v8Bv40GuHbYjY-Qxd5zbgM04QP50BHMM65FROePXyiMF_uhh8X4h0io6s7hKc_ewpWt3evC7uq-XT3cPielmZmja50kRYIbUwmkJNreUt02tGBLOtJfVcct62pqVc2gaEbYhkbC1mXAooRiLreoouxtxdDB8DpKy2YYi-vFRsTuWsFEP3FB0pE0NKEazaRdfr-KUoUfse1dijKrja96hI8bDRkwrrNxD_kv83fQOgXnZZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918500913</pqid></control><display><type>article</type><title>Real-time control architecture using Xenomai for intelligent service robots in USN environments</title><source>Springer Link</source><creator>Choi, Byoung Wook ; Shin, Dong Gwan ; Park, Jeong Ho ; Yi, Soo Yeong ; Gerald, Seet</creator><creatorcontrib>Choi, Byoung Wook ; Shin, Dong Gwan ; Park, Jeong Ho ; Yi, Soo Yeong ; Gerald, Seet</creatorcontrib><description>This paper describes the implementation of a dual-kernel software architecture, based on standard Linux and real-time embedded Linux, for real-time control of service robots in ubiquitous sensor network environments. Mobile robots are used in active service for the assisted living of elderly people, monitoring their mental and physiological data with wireless sensor nodes. The data collected from sensor nodes are routed back to a sink node through multi-hop communication. The moving sink node installed on the main controller of the robot collects data and transmits it to the main controller. To be able to handle emergency situations, the robot needs to satisfy real-time requirements when processing the data collected, and invoking tasks to execute. This paper realizes a multi-hop sensor network and proposes real-time software architecture based on Xenomai. The real-time tasks were implemented, with priority, to rapidly respond to urgent sensor data. In order to validate the deterministic response of the proposed system, the performance measurements for the delay in handling the sensed data transmission and the trajectory control with a feedback loop were evaluated on the non real-time standard Linux.</description><identifier>ISSN: 1861-2776</identifier><identifier>EISSN: 1861-2784</identifier><identifier>DOI: 10.1007/s11370-009-0040-0</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer-Verlag</publisher><subject>Artificial Intelligence ; Control ; Control theory ; Controllers ; Data collection ; Data transmission ; Dynamical Systems ; Engineering ; Feedback loops ; Linux ; Mechatronics ; Nodes ; Original Research Paper ; Real time ; Robot control ; Robotics ; Robotics and Automation ; Robots ; Sensors ; Service robots ; Software ; Trajectory control ; User Interfaces and Human Computer Interaction ; Vibration</subject><ispartof>Intelligent service robotics, 2009-07, Vol.2 (3), p.139-151</ispartof><rights>Springer-Verlag 2009</rights><rights>Springer-Verlag 2009.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833</citedby><cites>FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Choi, Byoung Wook</creatorcontrib><creatorcontrib>Shin, Dong Gwan</creatorcontrib><creatorcontrib>Park, Jeong Ho</creatorcontrib><creatorcontrib>Yi, Soo Yeong</creatorcontrib><creatorcontrib>Gerald, Seet</creatorcontrib><title>Real-time control architecture using Xenomai for intelligent service robots in USN environments</title><title>Intelligent service robotics</title><addtitle>Intel Serv Robotics</addtitle><description>This paper describes the implementation of a dual-kernel software architecture, based on standard Linux and real-time embedded Linux, for real-time control of service robots in ubiquitous sensor network environments. Mobile robots are used in active service for the assisted living of elderly people, monitoring their mental and physiological data with wireless sensor nodes. The data collected from sensor nodes are routed back to a sink node through multi-hop communication. The moving sink node installed on the main controller of the robot collects data and transmits it to the main controller. To be able to handle emergency situations, the robot needs to satisfy real-time requirements when processing the data collected, and invoking tasks to execute. This paper realizes a multi-hop sensor network and proposes real-time software architecture based on Xenomai. The real-time tasks were implemented, with priority, to rapidly respond to urgent sensor data. In order to validate the deterministic response of the proposed system, the performance measurements for the delay in handling the sensed data transmission and the trajectory control with a feedback loop were evaluated on the non real-time standard Linux.</description><subject>Artificial Intelligence</subject><subject>Control</subject><subject>Control theory</subject><subject>Controllers</subject><subject>Data collection</subject><subject>Data transmission</subject><subject>Dynamical Systems</subject><subject>Engineering</subject><subject>Feedback loops</subject><subject>Linux</subject><subject>Mechatronics</subject><subject>Nodes</subject><subject>Original Research Paper</subject><subject>Real time</subject><subject>Robot control</subject><subject>Robotics</subject><subject>Robotics and Automation</subject><subject>Robots</subject><subject>Sensors</subject><subject>Service robots</subject><subject>Software</subject><subject>Trajectory control</subject><subject>User Interfaces and Human Computer Interaction</subject><subject>Vibration</subject><issn>1861-2776</issn><issn>1861-2784</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNp1kE9LAzEQxYMoWKsfwFvA82qSTTfpUYr_oCioBW8hzU5qym5Sk6zgtzdlRU8ehnkwv_cGHkLnlFxSQsRVorQWpCJkXoYXcYAmVDa0YkLyw18tmmN0ktKWkIZyVk-QegbdVdn1gE3wOYYO62jeXQaThwh4SM5v8Bv40GuHbYjY-Qxd5zbgM04QP50BHMM65FROePXyiMF_uhh8X4h0io6s7hKc_ewpWt3evC7uq-XT3cPielmZmja50kRYIbUwmkJNreUt02tGBLOtJfVcct62pqVc2gaEbYhkbC1mXAooRiLreoouxtxdDB8DpKy2YYi-vFRsTuWsFEP3FB0pE0NKEazaRdfr-KUoUfse1dijKrja96hI8bDRkwrrNxD_kv83fQOgXnZZ</recordid><startdate>20090701</startdate><enddate>20090701</enddate><creator>Choi, Byoung Wook</creator><creator>Shin, Dong Gwan</creator><creator>Park, Jeong Ho</creator><creator>Yi, Soo Yeong</creator><creator>Gerald, Seet</creator><general>Springer-Verlag</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope></search><sort><creationdate>20090701</creationdate><title>Real-time control architecture using Xenomai for intelligent service robots in USN environments</title><author>Choi, Byoung Wook ; Shin, Dong Gwan ; Park, Jeong Ho ; Yi, Soo Yeong ; Gerald, Seet</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Artificial Intelligence</topic><topic>Control</topic><topic>Control theory</topic><topic>Controllers</topic><topic>Data collection</topic><topic>Data transmission</topic><topic>Dynamical Systems</topic><topic>Engineering</topic><topic>Feedback loops</topic><topic>Linux</topic><topic>Mechatronics</topic><topic>Nodes</topic><topic>Original Research Paper</topic><topic>Real time</topic><topic>Robot control</topic><topic>Robotics</topic><topic>Robotics and Automation</topic><topic>Robots</topic><topic>Sensors</topic><topic>Service robots</topic><topic>Software</topic><topic>Trajectory control</topic><topic>User Interfaces and Human Computer Interaction</topic><topic>Vibration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Choi, Byoung Wook</creatorcontrib><creatorcontrib>Shin, Dong Gwan</creatorcontrib><creatorcontrib>Park, Jeong Ho</creatorcontrib><creatorcontrib>Yi, Soo Yeong</creatorcontrib><creatorcontrib>Gerald, Seet</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest Engineering Collection</collection><collection>ProQuest Engineering Database</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering collection</collection><jtitle>Intelligent service robotics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Choi, Byoung Wook</au><au>Shin, Dong Gwan</au><au>Park, Jeong Ho</au><au>Yi, Soo Yeong</au><au>Gerald, Seet</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Real-time control architecture using Xenomai for intelligent service robots in USN environments</atitle><jtitle>Intelligent service robotics</jtitle><stitle>Intel Serv Robotics</stitle><date>2009-07-01</date><risdate>2009</risdate><volume>2</volume><issue>3</issue><spage>139</spage><epage>151</epage><pages>139-151</pages><issn>1861-2776</issn><eissn>1861-2784</eissn><abstract>This paper describes the implementation of a dual-kernel software architecture, based on standard Linux and real-time embedded Linux, for real-time control of service robots in ubiquitous sensor network environments. Mobile robots are used in active service for the assisted living of elderly people, monitoring their mental and physiological data with wireless sensor nodes. The data collected from sensor nodes are routed back to a sink node through multi-hop communication. The moving sink node installed on the main controller of the robot collects data and transmits it to the main controller. To be able to handle emergency situations, the robot needs to satisfy real-time requirements when processing the data collected, and invoking tasks to execute. This paper realizes a multi-hop sensor network and proposes real-time software architecture based on Xenomai. The real-time tasks were implemented, with priority, to rapidly respond to urgent sensor data. In order to validate the deterministic response of the proposed system, the performance measurements for the delay in handling the sensed data transmission and the trajectory control with a feedback loop were evaluated on the non real-time standard Linux.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer-Verlag</pub><doi>10.1007/s11370-009-0040-0</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1861-2776
ispartof Intelligent service robotics, 2009-07, Vol.2 (3), p.139-151
issn 1861-2776
1861-2784
language eng
recordid cdi_proquest_journals_2918500913
source Springer Link
subjects Artificial Intelligence
Control
Control theory
Controllers
Data collection
Data transmission
Dynamical Systems
Engineering
Feedback loops
Linux
Mechatronics
Nodes
Original Research Paper
Real time
Robot control
Robotics
Robotics and Automation
Robots
Sensors
Service robots
Software
Trajectory control
User Interfaces and Human Computer Interaction
Vibration
title Real-time control architecture using Xenomai for intelligent service robots in USN environments
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T20%3A00%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Real-time%20control%20architecture%20using%20Xenomai%20for%20intelligent%20service%20robots%20in%20USN%20environments&rft.jtitle=Intelligent%20service%20robotics&rft.au=Choi,%20Byoung%20Wook&rft.date=2009-07-01&rft.volume=2&rft.issue=3&rft.spage=139&rft.epage=151&rft.pages=139-151&rft.issn=1861-2776&rft.eissn=1861-2784&rft_id=info:doi/10.1007/s11370-009-0040-0&rft_dat=%3Cproquest_cross%3E2918500913%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c316t-a07f78a7ca1e31ff4d2ab2072fdf039844ddcd148f6e7f60822b75487e07f0833%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2918500913&rft_id=info:pmid/&rfr_iscdi=true