基于MPC的USV自主航行仿真
水面无人艇的主要任务包括按照设定航线循迹航行以及在面临复杂环境下能够安全经济地避开海上静态障碍物和/或动态障碍物并最终顺利到达目的地。本文基于模型预测控制的设计框架,在船舶运动模型中充分考虑船舶的水动力特性以及风流等外界的干扰,以航迹偏移量、航速变化量、碰撞危险度和规则符合度构造评价函数,以无人艇执行机构的动力为约束条件,设计实现了一种水面无人艇自主航行模型。通过仿真实验,验证了所设计的控制算法可实现水面无人艇在期望航迹上的自主航行。
如果您将本项目用于学术研究,请将本文作为参考文献:
陈国权,李裕钦,杨神化.基于MPC的USV自主航行仿真研究[J].舰船科学技术, 2023, 45(1):83-89.
Research on the simulation of USV autonomous navigation based on MPC
The main tasks of unmanned surface vehicle include following a set route and being able to safely and economically avoid static and/or dynamic obstacles at sea in a complex environment and finally reach the destination smoothly. Based on the design framework of model predictive control, this paper fully considers the ship's hydrodynamic characteristics and additional disturbances such as wind and current in the ship motion model, and constructs the evaluation function based on track offset, speed variation, collision risk and rule compliance. Taking the power of the unmanned surface vehicle *s executive mechanism as the constraint condition, the design and realization of an unmanned surface vehicle autonomous navigation model is achieved. The simulation experiment verifies that the involved control algorithm can realize the autonomous navigation of the unmanned surface vehicle on the desired trajectory.
If you use this project to conduct research, we ask that you cite the following paper as a reference:
G. Chen, Y. Li, S. Yang, "Research on the simulation of USV autonomous navigation based on MPC," Ship Science and Technology, vol. 45, no. 1, pp. 83-89.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于MPC的USV自主航行仿真研究MATLAB源码+实验报告,个人经导师指导并认可通过的高分大作业项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真研究MATLAB源码+实验报告基于MPC的USV自主航行仿真
资源推荐
资源详情
资源评论
收起资源包目录
基于MPC的USV自主航行仿真研究源码+文档(高分项目).zip (10个子文件)
--main
computeAngle.m 141B
collision_avoidance.m 3KB
constraint.m 2KB
基于MPC的USV自主航行仿真研究.pdf 892KB
rk4.m 2KB
computePort.m 2KB
computeCost.m 760B
README.md 2KB
model.m 1KB
computeMiu.m 1KB
共 10 条
- 1
资源评论
程序员张小妍
- 粉丝: 1w+
- 资源: 3582
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【岗位说明】仓储物流部工作职责02.docx
- 【岗位说明】仓储物流部职责和岗位设置.doc
- 【岗位说明】仓储物流部人员配置及岗位职责说明03.docx
- 【岗位说明】仓库岗位工作职责.docx
- 【岗位说明】快递公司岗位职责.docx
- 【岗位说明】快递公司各岗位职责.doc
- 【岗位说明】物流部职责.docx
- 【岗位说明】物流部门及各岗位工作职责.doc
- 【岗位说明】公司各部门组织架构和岗位职责.doc
- 【岗位说明】外卖配送员制度与职责.docx
- 【岗位说明】物流仓管岗位职责说明书.docx
- 【岗位说明】物流仓储员岗位职责.doc
- 【岗位说明】物流仓管员岗位职责.doc
- 【岗位说明】物流岗位职责说明.docx
- 【岗位说明】物流岗位职责.doc
- 【岗位说明】物流仓储岗位职责.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功