English
Related papers

Related papers: fpgaDDS: An Intra-FPGA Data Distribution Service f…

200 papers

Robot Operating System 2 (ROS 2) is now the de facto standard for robotic communication, pairing UDP transport with the Data Distribution Service (DDS) publish-subscribe middleware. DDS achieves reliability through periodic heartbeats that…

Networking and Internet Architecture · Computer Science 2025-08-15 Sanghoon Lee , Hyung-Seok Park , Jiyeong Chae , Kyung-Joon Park

The Robot Operating System (ROS) has significantly gained popularity among robotic engineers and researchers over the past five years, primarily due to its powerful infrastructure for node communication, which enables developers to build…

Heterogeneous robots equipped with multi-modal sensors (e.g., UAV, wheeled and legged terrestrial robots) provide rich and complementary functions that may help human operators to accomplish complex tasks in unknown environments. However,…

Multiagent Systems · Computer Science 2023-12-01 Amaury Saint-Jore , Ye-Qiong Song , Laurent Ciarletta

Modern field programmable gate array(FPGA) can be partially dynamically reconfigurable with heterogeneous resources distributed on the chip. And FPGA-based partially dynamically reconfigurable system(FPGA-PDRS) can be used to accelerate…

Systems and Control · Electrical Eng. & Systems 2022-12-13 Bo Ding , Jinglei Huang , Junpeng Wang , Qi Xu , Song Chen , Yi Kang

Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in…

Robotics · Computer Science 2022-05-19 Pierre-Yves Lajoie , Christophe Bédard , Giovanni Beltrame

Robotic middleware serves as the foundational infrastructure, enabling complex robotic systems to operate in a coordinated and modular manner. In data-intensive robotic applications, especially in industrial scenarios, communication…

Robotics · Computer Science 2026-02-17 Xiaodong Zhang , Baorui Lv , Xavier Tao , Xiong Wang , Jie Bao , Yong He , Yue Chen , Zijiang Yang

Indoor multi-robot communications face two key challenges: one is the severe signal strength degradation caused by blockages (e.g., walls) and the other is the dynamic environment caused by robot mobility. To address these issues, we…

Robotics · Computer Science 2022-07-19 Ruyu Luo , Wanli Ni , Hui Tian , Julian Cheng

We present the Pluggable Distributed Resource Allocator (PDRA), a middleware for distributed computing in heterogeneous mobile robotic networks. PDRA enables autonomous robotic agents to share computational resources for computationally…

Traditional Real-Time Operating Systems (RTOS) often suffer from limited parallel performance, whereas thread monitoring in Linux-based systems remains challenging. To overcome these limitations, this paper presents a satellite flight…

Systems and Control · Electrical Eng. & Systems 2026-01-28 Zebei Zhao , Yinghao Xiang , Ziyu Zhou , Kehan Chong , Haoran Ma , Pei Chen

We present ROSfs, a novel user-level file system for the Robot Operating System (ROS). ROSfs interprets a robot file as a group of sub-files, with each having a distinct label. ROSfs applies a time index structure to enhance the flexible…

Robotics · Computer Science 2024-06-18 Zijun Xu , Xuanjun Wen , Yanjie Song , Shu Yin

This paper investigates the development and optimization of control algorithms for mobile robotics, with a keen focus on their implementation in Field-Programmable Gate Arrays (FPGAs). It delves into both classical control approaches such…

Robotics · Computer Science 2024-03-15 Andrés-David Suárez-Gómez , Andres A. Hernandez Ortega

The Robot Operating System 2 (ROS 2) is rapidly impacting the intelligent machines sector -- on space missions, large agriculture equipment, multi-robot fleets, and more. Its success derives from its focused design and improved capabilities…

Robotics · Computer Science 2023-08-02 Steve Macenski , Tom Moore , David Lu , Alexey Merzlyakov , Michael Ferguson

Efficient memory management in heterogeneous systems is increasingly challenging due to diverse compute architectures (e.g., CPU, GPU, FPGA) and dynamic task mappings not known at compile time. Existing approaches often require programmers…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-29 Serhan Gener , Aditya Ukarande , Shilpa Mysore Srinivasa Murthy , Sahil Hassan , Joshua Mack , Chaitali Chakrabarti , Umit Ogras , Ali Akoglu

Modern Digital radar systems with multiple digital beamforming capability are built of a large number of receivers and requires high-speed data interface links for transmission of receiver baseband data to processor units. High data…

Signal Processing · Electrical Eng. & Systems 2024-09-05 Vishal Maheshwari , K. Sreenivasulu , Mohit Kumar , Vengada Rajan , Sumant Pal , Mohana Kumari

The Robot Operating System (ROS) is one of the most popular middleware for developing robot applications, but it is subject to major shortcomings when applied to real-time robotic systems in safety-critical environments. For this reason,…

Logic in Computer Science · Computer Science 2025-01-10 Jahid Chowdhury Choton , Lipsy Gupta , Pavithra Prabhakar

Security of robotics systems, as well as of the related middleware infrastructures, is a critical issue for industrial and domestic IoT, and it needs to be continuously assessed throughout the whole development lifecycle. The next…

Robotics · Computer Science 2018-10-19 Ruffin White , Gianluca Caiazza , Henrik I. Christensen , Agostino Cortesi

Modern data analytics requires a huge amount of computing power and processes a massive amount of data. At the same time, the underlying computing platform is becoming much more heterogeneous on both hardware and software. Even though…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-03-13 Zeke Wang , Jie Zhang , Hongjing Huang , Yingtao Li , Xueying Zhu , Mo Sun , Zihan Yang , De Ma , Huajing Tang , Gang Pan , Fei Wu , Bingsheng He , Gustavo Alonso

This paper introduces a novel architecture of distributed systems--called framed distributed system, or FDS--that braces a given system via a built-in virtual framework that controls the flow of messages between system components and…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-03-21 Naftaly Minsky

The third generation of artificial intelligence (AI) introduced by neuromorphic computing is revolutionizing the way robots and autonomous systems can sense the world, process the information, and interact with their environment. The…

Robotics · Computer Science 2021-10-06 Julien Dupeyroux , Stein Stroobants , Guido de Croon

Rapid advances in artificial intelligence (AI) technology have led to significant accuracy improvements in a myriad of application domains at the cost of larger and more compute-intensive models. Training such models on massive amounts of…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-04-26 Rui Ma , Evangelos Georganas , Alexander Heinecke , Andrew Boutros , Eriko Nurvitadhi