DynaFusion-SLAM:多传感器融合和自动导航算法的动态优化,用于牧场推进机器人的自动导航算法
Zhiwei Liu1,2,3, Jiandong Fang1,2,3, Yudong Zhao2,3
1College of Information Engineering, Inner Mongolia University of Technology, Hohhot 010080, China.
Sensors (Basel, Switzerland)
|September 19, 2025
概括
本研究介绍了一种用于复杂牧场环境中的机器人的新型自主导航系统,通过多传感器融合显著提高了绘图准确性和路径规划稳定性. 该系统提高了运营效率,并减少了在户外环境中具有挑战性的导航错误.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 计算机视觉 计算机视觉
- 传感器融合式传感器
背景情况:
- 现有的自主导航系统在复杂的户外环境中 (如牧场) 难以准确.
- 关于在具有挑战性的农业环境中实现自主导航的多传感器融合算法的研究有限.
- 挑战包括低度和机器人操作不够准确的路径.
研究的目的:
- 提出使用松散合的Cartographer-RTAB-Map架构的多式自主导航系统.
- 通过激光视觉惯性融合,在复杂的牧场环境中实现高精度地图和强大的路径规划.
- 提高机器人在户外环境中的巡航精度和操作效率.
主要方法:
- 选择 Cartographer 作为前端计时器,因为它在大规模场景中的内存效率高.
- 实施了一种双向位置优化机制,涉及Cartographer用于里程估计和RTAB-Map用于融合深度摄像头点云和激光数据.
- 使用扩展卡尔曼波器 (EKF) 来融合IMU和公里计数据,使用Dijkstra的算法进行全球路径规划,以及时间弹性带 (TEB) 进行本地路径规划.
主要成果:
- 拟议的系统显著提高了模拟牧场的绘图精度,将最大绝对误差从24.908厘米减少到4.456厘米.
- 多源测距融合有效地缓解了大规模地图偏移和漂移.
- 与AMCL相比,导航精度测试显示,根平均平方误差 (RMSE) 减少了26.7%,标准偏差 (Std) 减少了22.8%.
结论:
- 多式自主导航系统在复杂的模拟牧场环境中表现出卓越的性能.
- 多传感器数据和优化的定位机制的融合导致了更高的绘图和导航精度.
- 该系统成功地为机器人实现了自主导航,满足了多点穿越和返回任务要求.
相关概念视频
Relative Motion Analysis using Rotating Axes-Problem Solving
704
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
704
Three-Dimensional Force System:Problem Solving
1.3K
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
1.3K
Optimal Foraging
13.6K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
13.6K
Multi-input and Multi-variable systems
394
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
394
One-Degree-of-Freedom System
808
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
808
Rolling Resistance: Problem Solving
785
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
785


