Atlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Framework
| dc.contributor.author | Svědiroh, Stanislav | cs |
| dc.contributor.author | Žalud, Luděk | cs |
| dc.date.issued | 2024-10-25 | cs |
| dc.description.abstract | In 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.abstract | In 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.format | text | cs |
| dc.format.extent | 1-13 | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.citation | Lecture Notes in Computer Science. 2024, p. 1-13. | en |
| dc.identifier.doi | 10.1007/978-3-031-71397-2_3 | cs |
| dc.identifier.isbn | 9783031713965 | cs |
| dc.identifier.orcid | 0000-0002-5327-1918 | cs |
| dc.identifier.orcid | 0000-0003-2993-7772 | cs |
| dc.identifier.other | 188551 | cs |
| dc.identifier.researcherid | GRE-6215-2022 | cs |
| dc.identifier.researcherid | A-7047-2012 | cs |
| dc.identifier.scopus | 8439091900 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/251226 | |
| dc.language.iso | en | cs |
| dc.publisher | Springer Nature | cs |
| dc.relation.ispartof | Lecture Notes in Computer Science | cs |
| dc.relation.uri | https://doi.org/10.1007/978-3-031-71397-2_3 | cs |
| dc.rights | (C) Springer Nature | cs |
| dc.rights.access | openAccess | cs |
| dc.subject | ROS2 | en |
| dc.subject | Real-Time | en |
| dc.subject | Sensor Fusion | en |
| dc.subject | Framework | en |
| dc.subject | Experimentation | en |
| dc.subject | Instrumentation | en |
| dc.subject | Testing | en |
| dc.subject | ROS2 | |
| dc.subject | Real-Time | |
| dc.subject | Sensor Fusion | |
| dc.subject | Framework | |
| dc.subject | Experimentation | |
| dc.subject | Instrumentation | |
| dc.subject | Testing | |
| dc.title | Atlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Framework | en |
| dc.title.alternative | Atlas Fusion 2.0 - A ROS2 Based Real-Time Sensor Fusion Framework | en |
| dc.type.driver | conferenceObject | en |
| dc.type.status | Peer-reviewed | en |
| dc.type.version | acceptedVersion | en |
| sync.item.dbid | VAV-188551 | en |
| sync.item.dbtype | VAV | en |
| sync.item.insts | 2025.10.25 01:05:11 | en |
| sync.item.modts | 2025.10.25 00:32:10 | en |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí techniky | cs |
| thesis.grantor | Vysoké učení technické v Brně. Středoevropský technologický institut VUT. Kybernetika a robotika | cs |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- paper_017.pdf
- Size:
- 5.13 MB
- Format:
- Adobe Portable Document Format
- Description:
- file paper_017.pdf
