Testing and debugging have become major obstacles for robot software development, because of high system complexity and dynamic environments. Standard, middleware-based data recording does not provide sufficient information on internal computation and performance bottlenecks. Other existing methods also target very specific problems and thus cannot be used for multipurpose analysis. Moreover, they are not suitable for real-time applications. In this paper, we present ros2_tracing, a collection of flexible tracing tools and multipurpose instrumentation for ROS 2. It allows collecting runtime execution information on real-time distributed systems, using the low-overhead LTTng tracer. Tools also integrate tracing into the invaluable ROS 2 orch...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
International audienceGiven the complexity of current supercomputers and applications, being able to...
As computational systems grow more and more complex, their debugging and performance optimization be...
The Robot Operating System (ROS) is one of the most popular open source robotic frameworks, and has ...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
Over the past decade, the ROS ecosystem has emerged as the most popular repository of open- source r...
Abstract In the Contemporary world, the most advanced Industrial Robots and autonomous vehicles per...
Bounding the end-to-end latency of processing chains in distributed real-time systems is a well-stud...
Streams of information rather than static databases are becoming increasingly important with the rap...
Real-time systems have always been difficult to monitor and debug because of the timing constraints ...
Robots are commonly subject to real-time constraints. To ensure that such constraints are met, recen...
Highly-automated driving involves chains of perception, decision, and control functions. These funct...
ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even thoug...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
International audienceGiven the complexity of current supercomputers and applications, being able to...
As computational systems grow more and more complex, their debugging and performance optimization be...
The Robot Operating System (ROS) is one of the most popular open source robotic frameworks, and has ...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
Over the past decade, the ROS ecosystem has emerged as the most popular repository of open- source r...
Abstract In the Contemporary world, the most advanced Industrial Robots and autonomous vehicles per...
Bounding the end-to-end latency of processing chains in distributed real-time systems is a well-stud...
Streams of information rather than static databases are becoming increasingly important with the rap...
Real-time systems have always been difficult to monitor and debug because of the timing constraints ...
Robots are commonly subject to real-time constraints. To ensure that such constraints are met, recen...
Highly-automated driving involves chains of perception, decision, and control functions. These funct...
ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even thoug...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
International audienceGiven the complexity of current supercomputers and applications, being able to...
As computational systems grow more and more complex, their debugging and performance optimization be...