基于Matlab的无人船局部避碰算法仿真平台

无人船动态自主避碰能够根据传感器数据,对周围环境中的突发或高速障碍物进行快速规避,以确保无人船在航行过程中的安全。常用的动态自主避碰算法有人工势场法、动态窗口法、速度障碍法、向量场直方图法等。现有的避碰算法还存在如下几个问题

(1)算法未结合国际海上避碰规则,导致避碰失败或二次事故。

(2)算法未考虑无人船的操纵特性,导致规划出的避碰路径难以运用于无人船的实际航行中。

(3)算法计算量大,无法实现高速无人船在复杂海况下的快速避碰。

如果都用实船验证算法费时费力,成本十分高昂。此外,无人船航行过程中环境局部障碍可能非常多变,搭建符合要求的局部障碍也很复杂。因此,考虑采用Matlab搭建无人船局部避碰算法仿真平台。

一、界面

在Matlab环境下打开主程序,点击运行按钮

即会弹出如下窗口

窗口可对运行算法进行设置,包括“算法选择”、“步长设置”,确认后,点击“开始航行”即可进入避碰算法仿真运行环境。“算法选择”包括如下内容:

详细资料

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cretheego

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值