Implementation and Performance Study of the Micro-ROS/ROS2 Framework to Algorithm Design for Attitude Determination and Control System

被引:8
作者
Mamani-Saico, Alfredo [1 ]
Yanyachi, Pablo Raul [2 ]
机构
[1] Univ Nacl San Agustin Arequipa, Elect Engn Profess Sch, Arequipa 04000, Peru
[2] Univ Nacl San Agustin Arequipa, Inst Invest Astron & Aeroespacil Pedro Paulet, Arequipa 04000, Peru
关键词
Data distribution service; quality of service; real-time processing; software architecture; ROS2; TRANSMISSION;
D O I
10.1109/ACCESS.2023.3330441
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robot Operating System 2 (ROS2) and Micro-ROS, as advanced robotic platforms, present a potent fusion of versatility, efficiency, and scalability. While ROS 2 continues to evolve with a modular architecture and flexible communication framework, Micro-ROS provides a lightweight and efficient solution tailored for resource-constrained systems. Together, they extend the horizons of robotics across a spectrum of applications, ranging from autonomous robots to highly constrained environments, thus setting a comprehensive standard in the realm of contemporary robotic system development. In this study, we leverage the capabilities of ROS2 and Micro-ROS to realize an experimental platform designed for the development of attitude control algorithms. This platform comprises a dedicated Computer Environment Dedicated to Data Processing (CEDDP) and a module for Attitude Determination & Control System (ADCS). Our investigation entails a measurement of the response time of the CEDDP unit under both exclusive and shared network usage scenarios. Furthermore, we quantify the extent of message loss across three segments during a complete control-task cycle, under various Quality of Service (QoS) configurations. Additionally, we analyze message periodicity at four key points within the ROS2 entities participating in the system. The outcomes of our experimentation reveal a robust experimental platform built upon the ROS2 and Micro-ROS frameworks. Employing a best-effort QoS policy, along with minor adjustments to QoS profiles, emerges as an optimal approach for designing attitude control algorithms.
引用
收藏
页码:128451 / 128460
页数:10
相关论文
共 25 条
[1]  
Belsare K., 2023, Robot Operating System (ROS) the Complete Reference, V7, P3
[2]   The Cubli: Modeling and Nonlinear Attitude Control Utilizing Quaternions [J].
Bobrow, Fabio ;
Angelico, Bruno A. ;
Martins, Flavius P. R. ;
da Silva, Paulo S. P. .
IEEE ACCESS, 2021, 9 :122425-122442
[3]   Improving CubeSat reliability: Subsystem redundancy or improved testing? [J].
Bouwmeester, J. ;
Menicucci, A. ;
Gill, E. K. A. .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2022, 220
[4]  
Buckner S., 2020, PROC 34 ANN AIAAUSU, P1
[5]  
Chen Z., 2019, Performance analysis of ROS2 networks using variable quality of service and security constraints for autonomous systems
[6]   Open Embedded Real-time Controllers for Industrial Distributed Control Systems [J].
Delgado, Raimarius ;
Park, Jaeho ;
Choi, Byoung Wook .
ELECTRONICS, 2019, 8 (02)
[7]  
Eridani D., em 2021 International Seminar on Application for Technology of Information and Communication, V2021, P322, DOI [DOI 10.1109/ISEMANTIC52711.2021.9573246, 10.1109/iSemantic52711.2021.9573246]
[8]  
García BE, 2020, INT J ADV COMPUT SC, V11, P728
[9]   Design of a decentralized modular architecture for flexible and extensible production systems [J].
Essers, M. S. ;
Vaneker, T. H. J. .
MECHATRONICS, 2016, 34 :160-169
[10]  
Fernandez J., 2020, PROC IEEE INT SYST C, P1