English
Related papers

Related papers: SRFS: Parallel Processing Fault-tolerant ROS2-base…

200 papers

Integrating high-fidelity spacecraft simulators with modular robotics frameworks remains a challenge for autonomy development. This paper presents a lightweight, open-source communication bridge between the Basilisk astrodynamics simulator…

Robotics · Computer Science 2026-04-01 Elias Krantz , Ngai Nam Chan , Gunnar Tibert , Huina Mao , Christer Fuglesang

The growing number of noncooperative flying objects has prompted interest in sample-return and space debris removal missions. Current solutions are both costly and largely dependent on specific object identification and capture methods. In…

Systems and Control · Electrical Eng. & Systems 2023-07-19 Joao Leonardo Silva Cotta , Omar Qasem , Paula do Vale Pereira , Hector Gutierrez

The field of robotics faces significant challenges related to the complexity and interoperability of existing middleware frameworks, like ROS2, which can be difficult for new developers to adopt. To address these issues, we propose…

Robotics · Computer Science 2026-01-30 Anshul Ranjan , Anoosh Damodar , Neha Chougule , Dhruva S Nayak , Anantharaman P. N , Shylaja S S

Multicore timing interference, arising when multiple requests contend for the same shared hardware resources, is a primary concern for timing verification and validation of time-critical applications. Bandwidth control and regulation…

Despite the stringent requirements of a real-time system, the reliance of the Robot Operating System (ROS) on the loopback network interface imposes a considerable overhead on the transport of high bandwidth data, while the nodelet package,…

Robotics · Computer Science 2021-08-17 Costin Iordache , Stephen M. Fendyke , Mike J. Jones , Robert A. Buckley

Distributed robotic systems rely heavily on the publish-subscribe communication paradigm and middleware frameworks that support it, such as the Robot Operating System (ROS), to efficiently implement modular computation graphs. The ROS 2…

Robotics · Computer Science 2023-01-24 Christophe Bédard , Pierre-Yves Lajoie , Giovanni Beltrame , Michel Dagenais

Modern computing platforms for robotics applications comprise a set of heterogeneous elements, e.g., multi-core CPUs, embedded GPUs, and FPGAs. FPGAs are reprogrammable hardware devices that allow for fast and energy-efficient computation…

Robotics · Computer Science 2023-03-02 Christian Lienen , Sorel Horst Middeke , Marco Platzner

In recent years, the Robot Operating System (ROS) is developing rapidly and has been widely used in robotics research because of its flexible, open source, and extensive advantages. In scientific research, the corresponding hardware…

Robotics · Computer Science 2018-04-10 Liulong Ma , Yibo Gao , ChuanMing Zhu , Yanjie Liu

Real-time control systems often require dedicated hardware and software, including real-time operating systems, while many systems are available for off-line computing, mainly based on standard system units (PCs), standard network…

Instrumentation and Detectors · Physics 2007-05-23 F. Acernese , F. Barone , R. De Rosa , R. Esposito , P. Mastroserio , L. Milano , S. Pardi , K. Qipiani , F. Silvestri , G. Spadaccini

Systems based on the Robot Operating System (ROS) are easy to extend with new on-line algorithms and devices. However, there is relatively little support for coordinating a large number of heterogeneous sub-systems. In this paper we propose…

Robotics · Computer Science 2019-03-15 Martin Dahl , Endre Erös , Atieh Hanna , Kristofer Bengtsson , Petter Falkman

Distributed real-time and embedded (DRE) systems executing mixed criticality task sets are increasingly being deployed in mobile and embedded cloud computing platforms, including space applications. These DRE systems must not only operate…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-10-03 Abhishek Dubey , Gabor Karsai , Aniruddha Gokhale , William Emfinger , Pranav Kumar

As robotic systems such as autonomous cars and delivery drones assume greater roles and responsibilities within society, the likelihood and impact of catastrophic software failure within those systems is increased.To aid researchers in the…

Software Engineering · Computer Science 2024-04-05 Christopher S. Timperley , Gijs van der Hoorn , André Santos , Harshavardhan Deshpande , Andrzej Wąsowski

Micro- and nanosatellites have become popular platforms for a variety of commercial and scientific applications, but today are considered suitable mainly for short and low-priority space missions due to their low reliability. In part, this…

Hardware Architecture · Computer Science 2019-03-22 Christian M. Fuchs , Nadia Murillo , Aske Plaat , Erik Van der Kouwe , Daniel Harsono , Todor Stefanov

The need for autonomous robot systems in both the service and the industrial domain is larger than ever. In the latter, the transition to small batches or even "batch size 1" in production created a need for robot control system…

Robotics · Computer Science 2023-06-30 Matthias Mayr , Francesco Rovida , Volker Krueger

We argue that it is beneficial to tightly couple the widely-used Robot Operating System with Conda, a cross-platform, language-agnostic package manager, and Jupyter, a web-based interactive computational environment affording scientific…

Robotics · Computer Science 2021-12-17 Tobias Fischer , Wolf Vollprecht , Silvio Traversaro , Sean Yen , Carlos Herrero , Michael Milford

The Robot Operating System (ROS) has become the de facto standard middleware in robotics, widely adopted across domains ranging from education to industrial applications. The RoboStack distribution, a conda-based packaging system for ROS,…

A unified mathematical model for synchronisation and swarming has recently been proposed. Each system entity, called a "swarmalator", coordinates its internal phase and location with the other entities in a way that these two attributes are…

Robotics · Computer Science 2019-09-13 Agata Barciś , Michał Barciś , Christian Bettstetter

Robotic systems are becoming pervasive and adopted in increasingly many domains, such as manufacturing, healthcare, and space exploration. To this end, engineering software has emerged as a crucial discipline for building maintainable and…

Formal verification of robotic applications presents challenges due to their hybrid nature and distributed architecture. This paper introduces ROSMonitoring 2.0, an extension of ROSMonitoring designed to facilitate the monitoring of both…

Software Engineering · Computer Science 2024-11-22 Maryam Ghaffari Saadat , Angelo Ferrando , Louise A. Dennis , Michael Fisher

The Robot Operating System (ROS) provides a software framework, and ecosystem of knowledge and community supplied resources to rapidly develop and prototype intelligent robotics applications. By standardizing communication, configuration…

Robotics · Computer Science 2024-09-04 Arne Wendt , Thorsten Schüppstuhl