Work-in-Progress: Design Concept of a Lightweight Runtime Environment for Robot Software Components onto Embedded Devices

被引:0
|
作者
Takase, Hideki [1 ]
Mori, Tomoya [1 ]
Takagi, Kazuyoshi [1 ]
Takagi, Naofumi [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Kyoto, Japan
关键词
robot operating systems; real-time operating systems; TCP/IP;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although ROS (Robotic Operating System) has attracted attention to enhance the productivity of robot software development, it is necessary to adopt the device with high function and large power consumption enough to install Linux. This paper designs a lightweight runtime environment of ROS nodes onto mid-range embedded devices. Our environment, that is named to mROS, consists of a real-time OS and TCP/IP protocol stack to provide a tiny ROS communication library. mROS provides the connectivity to host and other ROS nodes with the native ROS network protocol. One of advantages for mROS is that native ROS nodes can be ported from Linux-based systems to RTOS-based systems since APIs with the same name of native ROS can be used in the embedded program. Experimental results validate that the performance requirement of mROS can be achieved for the construction of distributed robot systems.
引用
收藏
页数:3
相关论文
共 14 条
  • [1] mROS: A Lightweight Runtime Environment for Robot Software Components onto Embedded Devices
    Takase, Hideki
    Mori, Tomoya
    Takagi, Kazuyoshi
    Takagi, Naofumi
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [2] Work-in-Progress: A concept of a hardware design environment with the functional language Elixir
    Takase, Hideki
    Matsui, Kentaro
    Ueno, Yoshihiro
    Mori, Masakazu
    Hisae, Yuki
    Yamazaki, Susumu
    INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CODES +ISSS) 2019, 2019,
  • [3] Work-in-Progress: Combining Control Flow Checking for Safety and Security in Embedded Software
    Gold, Robert
    2017 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2017,
  • [4] Work-in-Progress: Performance Analysis and Optimization of Decision Tree Classifiers on Embedded Devices
    Krishnakumar, Anish
    Ogras, Umit Y.
    2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021), 2021, : 37 - 38
  • [5] Work-in-Progress: Matrix Analyser and Circuit Design Automator: a Software Tool
    Martin Fernandez, Ricardo
    Garcia-Loro, Felix
    Perez, Clara
    Castro, Manuel
    PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 1748 - 1751
  • [6] Work-in-Progress: Lightweight Deadlock Detection Technique for Embedded Systems via OS-level Analysis
    Choi, Youngho
    Kwon, Jaeook
    Jeong, Seokjae
    Park, Hansub
    Eom, Young Ik
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [7] Work-in-Progress: Physics-Based Software Analysis for Safety-Critical Embedded Applications
    Goettlich, Philipp
    Reuss, Hans-Christian
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE COMPANION (EMSOFT'19), 2019,
  • [8] Work-in-Progress: PowerMonitor: Design Pattern for Modelling Energy-Aware Embedded Systems
    Uelschen, Michael
    Schaarschmidt, Marco
    Fuhrmann, Christian
    Westerkamp, Clemens
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE COMPANION (EMSOFT'19), 2019,
  • [9] A novel test coverage metric for concurrently-accessed software components (A work-in-progress paper)
    Tasiran, Serdar
    Elmas, Tayfun
    Bolukbasi, Guven
    Keremoglu, M. Erkan
    FORMAL APPROACHES TO SOFTWARE TESTING, 2006, 3997 : 62 - 71
  • [10] Work-in-Progress: A Case for Design Space Exploration of Context-aware Adaptive Embedded Systems
    Kedia, Rajesh
    Balakrishnan, M.
    Paul, Kolin
    INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CODES +ISSS) 2019, 2019,