- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Seamor300T型水下机器人路径规划与安全避障研究
姓名:刘海舰陈伟钟山陈明绚王春喜
指导教师:陈伟
2013年12月
CompanyLogo
水下机器人路径规划与安全避障方法
二
Seamor300T水下机器人初步调试
三
编写上位机控制界面,然后进行水下
机器人的控制进行调试实验
四
水下机器人ROV的空间运动控制模型
一
项目的研究成果
五
项目内容导视
CompanyLogo
ROV的空间运动控制模型
图a可以得出Xm方向力的分解如下:
Fx=(FHR+FHL)*cosα (1)
FHR,FHL表示顶部右推进器和左
推进器的推力。
CompanyLogo
ROV的空间运动控制模型
通过图b在Zm方向力的分解如下:
Fz=(FVR-FVL)*cosβ (2)
FVR,FVL表示尾部右推进器和左推进器的推力。
而顶部推进器产生的推进力分解到Ym方向的力记
为FHY,尾部推进器产生的推力分解到Ym方的
力记为FVY,即Ym方向上的合力为:
FY=FHY+FVY
=(FHR-FHL)*sinα+(FVL-FVR)*sinβ (3)
CompanyLogo
水下机器人路径规划与安全避障
路径规划与安全避障的方法:
(一)基于遗传算法的规划方法
遗传算法解决优化问题的基本步骤如下:
1.对解决问题进行编码;
2.随机初始化群体X(0);
3.对当前群体Xr(t)中每个个体计算其适应度F,人适应度表示了该个体的性能好坏;
4.应用选择算子产生中间代Ir(t);
5.对分Xr(t)应用其它的算子,产生新一代群体X(t+1),这些算子的目的在于扩展有限个体的覆盖面,体现全局搜索的思想;令t=t+1,如果不满足终止条件继续3。
CompanyLogo
水下机器人路径规划与安全避障
人工势场法:
人工势场法是Khatbi提出,他应用人工势场的概念提出了一个针对水下机器人的实时避障算法,并在COSMOS系统上得到实现。B.H.Krogh等把运动物体的速度引入势场,在一定程度上可以消除局部极小点,并排除对运动物体不构成威胁的障碍物的不必要的干预,使势场的假设更合理。
根据水下机器人的大小,将水下机器人的运动空间平面划分成MxN网格,用离散的网格中心点坐标代表整个空间,这样空间的势场描述就归结为计算网格中心点坐标的势能。
CompanyLogo
Seamor300T水下机器人初步调试
数据交换与通信是通过串行口实现的,PC机控制系统与Seamor300T控制转换器连接,采用RS232接口进行信息交换;Seamor300T控制转换器与机器人水下载体部分通过电缆
连接,采RS485接口
进行数据传输,整个
控制系统通过串行通
信方式发送水面控制
信号给水下机器人。
CompanyLogo
Seamor300T通信与控制系统
CompanyLogo
Seamor300T水下机器人初步调试
Seamor300T水下机器人的传感器会通过缆绳发送出表征其运行状态的各种信号;这些信号都为十六进制ASCII码,不断地以一定的波特率向控制台发送。通过截取无人水下机器人发送的信号,可以获知其深度,仰角,航向等。在水
下机器人的初步调试中,简
单的进行了前进,后退,转
圈,上升和下潜等。
CompanyLogo
Seamor300T水下机器人初步调试
初步调试图片
CompanyLogo
自制水下机器人
在暑假期间,本创组的成员留校与曾庆军老师所带的研究生共同自制水下机器人。
CompanyLogo
CompanyLogo
自制水下机器人
CompanyLogo
自制水下机器人
CompanyLogo
Seamor300T水下机器人上位机的控制界面
CompanyLogo
Seamor300T水下机器人控制界面
用Matlab编写一个上位机的控制界面,来控制
Seamor300T水下机器人控制系统联调,进行水池试验。通过试验验证该系统软件的可行。
Seamor300T上位机控制界面分为三部分:
(1)水下机器人基本运动控制:垂直推进;上升和下潜,侧向推进;向左或向右平移,水平舵;向左或向右转向,前后推进;前进和后退。
(2)水下机器人定深、定向控制。
(3)实验过程中对机器人在水下回传数据的记录和保存(数据包括:采样时间,当前深度,目标深度,当前深度,推进力等)。
CompanyLogo
部分源程序
CompanyLogo
项目的研究成果:
1.发表论文一篇。
2.申请发明专利一项。
3.完成一套Seamor300T水下机
您可能关注的文档
最近下载
- 供热工程期末复习题库文档 经典.docx VIP
- ISO22301:2021程序文件-内部审核控制程序.docx VIP
- SAP生产执行操作手册(详细).docx
- 中医确有专长模板-中药内服治疗咳嗽.docx
- 贷款担保协议范本-贷款担保者免责协议书.docx VIP
- 大连理工大学2020-2021学年《Python程序设计》期末考试试卷(A卷)及标准答案.docx
- ISO22301:2021程序文件-风险机会控制程序.docx VIP
- 新生儿色素失禁症护理ppt课件.pptx
- 高中人教物理选择性必修一第3章第2节 波的描述教学设计.doc VIP
- (8.3.4)--构造柱建筑施工技术课程.ppt
文档评论(0)