在自主无人机中,通过DDS网络连接的低资源设备中的延迟减少和数据包同步
Joao Leonardo Silva Cotta1, Daniel Agar2, Ivan R Bertaska3
1Department of Aerospace Engineering, Physics and Space Sciences, Florida Institute of Technology, Melbourne, FL 32901, USA.
Sensors (Basel, Switzerland)
|November 25, 2023
概括
本研究介绍了一种方法来评估使用XRCE-DDS的无人机中的通信延迟,其性能优于MAVROS-MAVLink. 它还介绍了一个延迟估计算法,用于在实时飞行控制系统中改进同步.
科学领域:
- 机器人和控制系统 机器人和控制系统
- 航空航天工程 航空航天工程
- 计算机科学 计算机科学
背景情况:
- 实时飞行控制器越来越依赖于通用操作系统.
- 由于随机延迟,非决定性的操作系统引入了运动控制中的关键弱点.
- 高速无人机动态需要接近决定性的通信以获得最佳性能.
研究的目的:
- 评估伴侣计算机和RTOS开源飞行控制器之间的通信延迟.
- 将XRCE-DDS与标准的MAVROS-MAVLink通信方法进行比较.
- 开发一个延迟估计和校正算法,以改善同步.
主要方法:
- 在低资源客户端和ROS2 DDS网络之间实现了一个XRCE-DDS桥梁.
- 测量和比较通信延迟统计数据.
- 开发了一种以指数移动平均线过器为基础的算法,用于延迟偏移和时钟偏差估计.
主要成果:
- 在通信延迟方面,XRCE-DDS在MAVROS-MAVLink上表现出优势.
- 拟议的算法有效地估计了延迟偏移和时钟倾斜.
- 该方法为开发人员提供了一种工具,以提高同步性.
结论:
- XRCE-DDS桥提供了一个可行的解决方案,用于减少无人机中的通信延迟.
- 延迟估计算法有助于同步时间关键过程.
- 这项工作解决了GNC应用中非决定性OS所带来的挑战.
相关概念视频
Errors in Global Positioning System
47
Global Positioning System (GPS) technology has revolutionized navigation and positioning, but its accuracy is often compromised by various errors. These errors, stemming from environmental, satellite, and receiver-related factors, require careful mitigation to ensure reliable performance across applications.Atmospheric ErrorsGPS signals travel through the Earth’s ionosphere and troposphere, introducing delays which affect accuracy. The ionosphere is strongly influenced by charged particles,...
47
Upsampling
238
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
238
Downsampling
162
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
162
Electronic Distance Measuring Instruments
37
Electronic Distance Measuring Instruments (EDMs) are essential tools in modern surveying, offering precise distance measurements by emitting electromagnetic signals and calculating the time required for these signals to travel to a target and return. Two primary types of signals are used in EDMs — light waves and microwaves — each suited to specific environmental and distance requirements. Light-wave-based EDMs utilize either infrared or laser light, providing high accuracy over short...
37


