Connecting ROS to a real-time control framework for embedded computing

被引:0
|
作者
Bezemer, M. M. [1 ]
Broenink, J. F. [1 ]
机构
[1] Univ Twente, CTIT Inst, Robot & Mechatron Grp, POB 217, NL-7500 AE Enschede, Netherlands
关键词
OROCOS PROJECT; SOFTWARE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern robotic systems tend to get more complex sensors at their disposal, resulting in complex algorithms to process their data. For example, camera images are being used map their environment and plan their route. On the other hand, the robotic systems are becoming mobile more often and need to be as energy-efficient as possible; quadcopters are an example of this. These two trends interfere with each other: Data-intensive, complex algorithms require a lot of processing power, which is in general not energy-friendly nor mobile-friendly. In this paper, we describe how to move the complex algorithms to a computing platform that is not part of the mobile part of the setup, i.e. to offload the processing part to a base station. We use the ROS framework for this, as ROS provides a lot of existing computation solutions. On the mobile part of the system, our hard real-time execution framework, called LUNA, is used, to make it possible to run the loop controllers on it. The design of a 'bridge node' is explained, which is used to connect the LUNA framework to ROS. The main issue to tackle is to subscribe to an arbitrary ROS topic at run-time, instead of defining the ROS topics at compile-time. Furthermore, it is shown that this principle is working and the requirements of network bandwidth are discussed.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] RTCF: A framework for seamless and modular real-time control with ROS
    Fennel, Michael
    Geyer, Stefan
    Hanebeck, Uwe D.
    [J]. SOFTWARE IMPACTS, 2021, 9
  • [2] A software framework for real-time embedded automation and control systems
    Perkusich, A
    Almeida, HO
    de Araujo, DH
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 181 - 184
  • [3] Real-Time Embedded Framework Debugger
    Daraban, Mihai
    Corches, Cosmina
    Fizesan, Raul
    Chindris, Gabriel
    [J]. 2022 IEEE 28TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2022, : 36 - 39
  • [4] ROSCH: Real-Time Scheduling Framework for ROS
    Saito, Yukihiro
    Sato, Futoshi
    Azumi, Takuya
    Kato, Shinpei
    Nishio, Nobuhiko
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 52 - 58
  • [5] Error Resilient Real-Time Embedded Systems: Computing, Communications and Control
    Abraham, J. A.
    Chatterjee, A.
    [J]. 2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 6 - 7
  • [6] Real-time operating systems for embedded computing
    Li, YB
    Potkonjak, M
    Wolf, W
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 388 - 392
  • [7] High Dependability Design Framework in Real-Time Embedded Control Software
    Zhang, Jing
    Yan, Feng
    Zhang, Chunhong
    Rong, Hui
    Xiang, Fenghong
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, PROCEEDINGS, 2009, : 547 - +
  • [8] A high dependability framework for real-time embedded control software design
    Zhang, Jing
    Rong, Hui
    Zhang, Chunhong
    Lu, Jing
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 1230 - +
  • [9] CartesI/O: A ROS Based Real-Time Capable Cartesian Control Framework
    Laurenzi, Arturo
    Hoffman, Enrico Mingo
    Muratore, Luca
    Tsagarakis, Nikos G.
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 591 - 596
  • [10] Flexible Framework for Real-Time Embedded Systems Based on Mobile Cloud Computing Paradigm
    Mora Mora, Higinio
    Gil, David
    Colom Lopez, Jose Francisco
    Signes Pont, Maria Teresa
    [J]. MOBILE INFORMATION SYSTEMS, 2015, 2015