视觉驱动的拖车装载自主地表车辆在动态环境中的自主地表车辆
Jianwen Li1, Jalil Chavez-Galaviz1, Nina Mahmoudian1
1School of Mechanical Engineering, Purdue University, West Lafayette, IN, United States.
Frontiers in robotics and AI
|October 8, 2025
概括
本研究介绍了一种基于视觉的系统,用于无GPS的自动地面车辆 (ASV) 拖车加载. 这种新的框架在各种波浪条件下取得了很高的成功率,在GPS被拒绝的环境中实现了强大的导航.
科学领域:
- 海洋机器人 海洋机器人
- 计算机视觉 计算机视觉
- 自主系统 自主系统
背景情况:
- 海洋船舶的自动对接正在推进,但自动水面车辆 (ASV) 的拖车装载尚未得到充分探索.
- 现有的方法通常依赖于GPS,限制了在动态或GPS拒绝的环境中的适应性.
研究的目的:
- 提出一个新的,基于视觉的框架,用于自主拖车加载.
- 为了使ASV可以在不依赖GPS的情况下加载拖车,提高环境适应性.
主要方法:
- 实时计算机视觉与有限状态机器 (FSM) 控制策略的整合.
- 利用LED面板和床板等视觉线索进行ASV检测,接近和对齐.
- 开发和使用一个现实的模拟环境与波浪干扰的验证.
主要成果:
- 在平静到中等波浪干扰中,已证明100%的成功率.
- 在高浪条件下达到90%的成功率.
- 在现实的模拟和实验设置中验证了系统的稳定性和适应性.
结论:
- 视觉驱动系统为完全自主拖车加载提供了一个有前途的解决方案.
- 该框架的GPS独立性使其适用于动态和非结构化的海洋环境.
- 开发的模拟环境可用于进一步的研究和验证.
相关概念视频
Distributed Loads: Problem Solving
1.1K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.1K
Load along a Single Axis
628
In structural engineering, the analysis of beams subjected to varying loads is a critical aspect of understanding the behavior and performance of these structural elements. A common scenario involves a beam subjected to a combination of different load distributions.
Consider a beam of length L subjected to a varying load, which is a combination of parabolic and trapezoidal load distribution along the x-axis. In this case, it is essential to determine the resultant loads, their locations, and...
Consider a beam of length L subjected to a varying load, which is a combination of parabolic and trapezoidal load distribution along the x-axis. In this case, it is essential to determine the resultant loads, their locations, and...
628
Distributed Loads
943
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
943
Rolling Resistance: Problem Solving
778
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...
778
Relative Motion Analysis using Rotating Axes-Problem Solving
702
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...
702
Orthogonal Trajectories
6
Orthogonal trajectories describe the geometric relationship between two families of curves that intersect each other at right angles. One illustrative case involves a family of parabolas that open sideways along the x-axis. These curves share a common shape but differ by a scaling parameter, resulting in a set of curves that all pass through the origin and widen at different rates.Determining Orthogonal TrajectoriesTo identify the orthogonal trajectories for these parabolas, the first step...
6

