Atlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Framework

dc.contributor.authorSvědiroh, Stanislavcs
dc.contributor.authorŽalud, Luděkcs
dc.date.issued2024-10-25cs
dc.description.abstractIn this paper, we present a novel, easy-to-use ROS2-based realtime sensor fusion framework capable of making high-level detections from raw sensor data provided by their respective drivers. This framework is a direct successor of Atlas Fusion developed by Brno University of Technology robotics lab. As opposed to its predecessor, it is based on ROS2 and more in line with its philosophy - each functionality is encapsulated in its own process (node). This allows for the composition of a unique sensor-fusion pipeline, code testing in isolation, better profiling, and easier usage of the state-of-the-art ROS2 packages developed by other research teams. Algorithms used are real-time, so the framework can be used in development, simulations (with previously collected dataset), deployed to a physical autonomous agent and the high-level detections can be shared between multiple agents. The Atlas-Fusion 2.0 framework has been developed in a way that allows for code distribution between several physical devices which helps with dividing responsibility and building redundancy into the system. With RVIZ and PlotJuggler, one can visualize every part of the processing chain from raw data up to high-level detections to assess current performance. It also has inbuilt basic profiling capabilities to publish the current delay each algorithm introduces into the system. This framework has been evaluated and tested on a sensory framework used to collect the Brno Urban Dataset and its winter extension. As the boundary of the state-of-the-art algorithms in sensor data processing is pushed rapidly, this package, in our opinion, provides a very streamlied way of experimenting with them and testing their performance.en
dc.description.abstractIn this paper, we present a novel, easy-to-use ROS2-based realtime sensor fusion framework capable of making high-level detections from raw sensor data provided by their respective drivers. This framework is a direct successor of Atlas Fusion developed by Brno University of Technology robotics lab. As opposed to its predecessor, it is based on ROS2 and more in line with its philosophy - each functionality is encapsulated in its own process (node). This allows for the composition of a unique sensor-fusion pipeline, code testing in isolation, better profiling, and easier usage of the state-of-the-art ROS2 packages developed by other research teams. Algorithms used are real-time, so the framework can be used in development, simulations (with previously collected dataset), deployed to a physical autonomous agent and the high-level detections can be shared between multiple agents. The Atlas-Fusion 2.0 framework has been developed in a way that allows for code distribution between several physical devices which helps with dividing responsibility and building redundancy into the system. With RVIZ and PlotJuggler, one can visualize every part of the processing chain from raw data up to high-level detections to assess current performance. It also has inbuilt basic profiling capabilities to publish the current delay each algorithm introduces into the system. This framework has been evaluated and tested on a sensory framework used to collect the Brno Urban Dataset and its winter extension. As the boundary of the state-of-the-art algorithms in sensor data processing is pushed rapidly, this package, in our opinion, provides a very streamlied way of experimenting with them and testing their performance.en
dc.formattextcs
dc.format.extent1-13cs
dc.format.mimetypeapplication/pdfcs
dc.identifier.citationLecture Notes in Computer Science. 2024, p. 1-13.en
dc.identifier.doi10.1007/978-3-031-71397-2_3cs
dc.identifier.isbn9783031713965cs
dc.identifier.orcid0000-0002-5327-1918cs
dc.identifier.orcid0000-0003-2993-7772cs
dc.identifier.other188551cs
dc.identifier.researcheridGRE-6215-2022cs
dc.identifier.researcheridA-7047-2012cs
dc.identifier.scopus8439091900cs
dc.identifier.urihttp://hdl.handle.net/11012/251226
dc.language.isoencs
dc.publisherSpringer Naturecs
dc.relation.ispartofLecture Notes in Computer Sciencecs
dc.relation.urihttps://doi.org/10.1007/978-3-031-71397-2_3cs
dc.rights(C) Springer Naturecs
dc.rights.accessopenAccesscs
dc.subjectROS2en
dc.subjectReal-Timeen
dc.subjectSensor Fusionen
dc.subjectFrameworken
dc.subjectExperimentationen
dc.subjectInstrumentationen
dc.subjectTestingen
dc.subjectROS2
dc.subjectReal-Time
dc.subjectSensor Fusion
dc.subjectFramework
dc.subjectExperimentation
dc.subjectInstrumentation
dc.subjectTesting
dc.titleAtlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Frameworken
dc.title.alternativeAtlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Frameworken
dc.type.driverconferenceObjecten
dc.type.statusPeer-revieweden
dc.type.versionacceptedVersionen
sync.item.dbidVAV-188551en
sync.item.dbtypeVAVen
sync.item.insts2025.10.25 01:05:11en
sync.item.modts2025.10.25 00:32:10en
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí technikycs
thesis.grantorVysoké učení technické v Brně. Středoevropský technologický institut VUT. Kybernetika a robotikacs

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper_017.pdf
Size:
5.13 MB
Format:
Adobe Portable Document Format
Description:
file paper_017.pdf