Design of Distributed Reconfigurable Robotics Systems with ReconROS

被引:6
|
作者
Lienen, Christian [1 ]
Platzner, Marco [1 ]
机构
[1] Paderborn Univ, Dept Comp Sci, Comp Engn Grp, Warburger Str 100, D-33098 Paderborn, Germany
关键词
Robot operating sysstem (ROS); FPGA acceleration; robotics;
D O I
10.1145/3494571
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Robotics applications process large amounts of data in real time and require compute platforms that provide high performance and energy efficiency. FPGAs are well suited for many of these applications, but there is a reluctance in the robotics community to use hardware acceleration due to increased design complexity and a lack of consistent programming models across the software/hardware boundary. In this article, we present ReconROS, a framework that integrates the widely used robot operating system (ROS) with ReconOS, which features multithreaded programming of hardware and software threads for reconfigurable computers. This unique combination gives ROS 2 developers the flexibility to transparently accelerate parts of their robotics applications in hardware. We elaborate on the architecture and the design flow for ReconROS and report on a set of experiments that underline the feasibility and flexibility of our approach.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Design of an adaptive reconfigurable router for robotics vision systems.
    Amiot, F
    Pissaloux, EE
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS, 1999, 3844 : 162 - 172
  • [2] Design space exploration for distributed hardware reconfigurable systems
    Haubelt, C
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1171 - 1171
  • [3] IDENTIFYING OPPORTUNITIES FOR THE DESIGN OF INNOVATIVE RECONFIGURABLE ROBOTICS
    Sosa, Ricardo
    Wood, Kristin L.
    Elara, Mohan Rajesh
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2014, VOL 7, 2014,
  • [4] Analysis and design of a distributed model of coordination control for reconfigurable manufacturing systems
    Orozco, Omar Jehovani Lopez
    Lastra, Jose Luis Martinez
    [J]. PROCEEDINGS OF THE 13TH IASTED INTERNATIONAL CONFERENCE ON ROBOTICS AND APPLICATIONS/PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON TELEMATICS, 2007, : 537 - 542
  • [5] Task Mapping for Hardware-Accelerated Robotics Applications using ReconROS
    Lienen, Christian
    Platzner, Marco
    [J]. 2022 SIXTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING, IRC, 2022, : 148 - 155
  • [6] Design and implementation of a distributed part-routing algorithm for reconfigurable transportation systems
    Carpanzano, Emanuele
    Cesta, Amedeo
    Orlandini, Andrea
    Rasconi, Riccardo
    Suriano, Marco
    Umbrico, Alessandro
    Valente, Anna
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2016, 29 (12) : 1317 - 1334
  • [7] Distributed control for reconfigurable FPGA systems: a high-level design approach
    Trabelsi, Chiraz
    Meftali, Samy
    Dekeyser, Jean-Luc
    [J]. 2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [8] UML MARTE-based Design of Reconfigurable Distributed Embedded Control Systems
    Ali, Amen Ben Hadj
    Khalgui, Mohamed
    Ben Ahmed, Samir
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [9] Model-Driven design flow for distributed control in reconfigurable FPGA systems
    Trabelsi, Chiraz
    Meftali, Samy
    ben Atitallah, Rabie
    Dekeyser, Jean-Luc
    [J]. PROCEEDINGS OF THE 2014 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, 2014,
  • [10] Reasoning about Distributed Reconfigurable Systems
    Ahrens, Emma
    Bozga, Marius
    Iosif, Radu
    Katoen, Joost-Pieter
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):