KISS-Keep It Static SLAMMOT-将移动物体跟踪集成到EKF-SLAM算法中的成本
Nicolas Mandel1, Nils Kompe1, Moritz Gerwin1
1Institute of Robotics and Cognitive Systems, University of Lübeck, 23562 Lübeck, Germany.
Sensors (Basel, Switzerland)
|September 14, 2024
概括
我们介绍Keep it Static SLAMMOT (KISS),这是一个EKF-SLAM扩展,可以有效地处理移动的物体. 这种方法提高了动态对象跟踪的准确性,并减少了与现有方法相比的安全距离错误.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 计算机视觉 计算机视觉
- 同时定位和绘制 (SLAM)
背景情况:
- 在SLAM中处理移动物体是机器人学中的一个重大挑战.
- 现有的方法可能会在精确的动态对象跟踪和地图一致性方面扎.
研究的目的:
- 提出并评估EKF-SLAM的扩展,命名为KISS,用于整合移动的对象.
- 分析静态和动态对象对SLAM性能的影响.
- 将拟议的方法与最先进的DATMO算法进行比较.
主要方法:
- 扩展了机器人视觉工具箱,以模拟移动物体的影响.
- 对于动态物体,利用了两个线性和一个非线性运动模型.
- 引入了一种安全距离错误指标,用于评估到动态物体的距离精度.
主要成果:
- 假阳性 (静态地标作为移动物体) 对地图扭曲和ATE的影响最小.
- 假阴性 (移动物体作为静态地标) 显著降低了地图质量和性能.
- KISS展示了与最先进的方法相比较的地图扭曲和ATE,同时实现了更高的动态对象跟踪,安全距离误差更低.
结论:
- 显式建模动态对象对于强大的SLAM性能至关重要.
- 使用简单的恒定位置模型用于不确定运动的KISS方法提供了一个有效的解决方案.
- 这项研究为未来的SLAM算法集成移动对象提供了宝贵的见解.
相关概念视频
Kinematic Equations - II
12.1K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
12.1K
Kinematic Equations: Problem Solving
24.3K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
24.3K
Static and Kinetic Frictional Force
20.5K
One of the simpler characteristics of sliding friction is that it is parallel to the contact surfaces between systems, and is always in a direction that opposes the motion or attempted motion of the systems relative to each other. If two systems are in contact and moving relative to one another, then the friction between them is called kinetic friction. For example, kinetic friction slows a hockey puck sliding on ice.
However, if two systems are in contact and are stationary relative to one...
However, if two systems are in contact and are stationary relative to one...
20.5K
Absolute Motion Analysis- General Plane Motion
751
Visualize a drone, with its propellers spinning rapidly, hovering mid-air. The fascinating movements and operations of this drone can be comprehended by applying the principle of general plane motion.
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
751
Relative Motion Analysis - Velocity
975
A stroke engine has a slider-crank mechanism that converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider.
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
975
Relative Motion Analysis - Acceleration
1.1K
A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
1.1K


