ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs

Eisoldt M, Flottmann M, Gaal J, Hinderink S, Vana J, Tassemeier M, Rothmann M, Wiemann T, Porrmann M (2022)
Microprocessors and Microsystems 94: 104655.

Zeitschriftenaufsatz | Veröffentlicht | Englisch
 
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Eisoldt, MarcUniBi; Flottmann, Marcel; Gaal, Julian; Hinderink, Steffen; Vana, Juri; Tassemeier, Marco; Rothmann, Marc; Wiemann, Thomas; Porrmann, MarioUniBi
Abstract / Bemerkung
In this paper, we present an approach to integrate reconfigurable SoCs into the well known Robot Operating System (ROS) called ReconfROS. Our method allows to implement hardware-accelerated algorithms on FPGAs and integrates them directly into the ROS ecosystem. This allows to combine the established and well tested ROS infrastructure together with low-power hardware acceleration. As a proof-of-concept for this novel integration, we ported an existing image-based path-following algorithm onto an FPGA and tested it on an unmanned ground vehicle (UGV). Evaluations utilizing the FPGA-accelerator directly synthesized from C-code show a three times performance improvement combined with a 15 times reduction of energy per frame. The approach can be easily ported to different hardware platforms based on Xilinx reconfigurable SoCs.
Erscheinungsjahr
2022
Zeitschriftentitel
Microprocessors and Microsystems
Band
94
Art.-Nr.
104655
ISSN
01419331
Page URI
https://pub.uni-bielefeld.de/record/2991823

Zitieren

Eisoldt M, Flottmann M, Gaal J, et al. ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs. Microprocessors and Microsystems. 2022;94: 104655.
Eisoldt, M., Flottmann, M., Gaal, J., Hinderink, S., Vana, J., Tassemeier, M., Rothmann, M., et al. (2022). ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs. Microprocessors and Microsystems, 94, 104655. https://doi.org/10.1016/j.micpro.2022.104655
Eisoldt, Marc, Flottmann, Marcel, Gaal, Julian, Hinderink, Steffen, Vana, Juri, Tassemeier, Marco, Rothmann, Marc, Wiemann, Thomas, and Porrmann, Mario. 2022. “ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs”. Microprocessors and Microsystems 94: 104655.
Eisoldt, M., Flottmann, M., Gaal, J., Hinderink, S., Vana, J., Tassemeier, M., Rothmann, M., Wiemann, T., and Porrmann, M. (2022). ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs. Microprocessors and Microsystems 94:104655.
Eisoldt, M., et al., 2022. ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs. Microprocessors and Microsystems, 94: 104655.
M. Eisoldt, et al., “ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs”, Microprocessors and Microsystems, vol. 94, 2022, : 104655.
Eisoldt, M., Flottmann, M., Gaal, J., Hinderink, S., Vana, J., Tassemeier, M., Rothmann, M., Wiemann, T., Porrmann, M.: ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs. Microprocessors and Microsystems. 94, : 104655 (2022).
Eisoldt, Marc, Flottmann, Marcel, Gaal, Julian, Hinderink, Steffen, Vana, Juri, Tassemeier, Marco, Rothmann, Marc, Wiemann, Thomas, and Porrmann, Mario. “ReconfROS: An approach for accelerating ROS nodes on reconfigurable SoCs”. Microprocessors and Microsystems 94 (2022): 104655.
Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar