(2)水下图像处理算法
水下机器人主要的环境感知手段是图像,但是由于水体会对水下图像产生严重的弱化现象,且一些水下物体存在着可变形的特点,从而严重影响水下机器人检测识别能力。
因此本产品提供基于EDUROV视觉成像系统的水下图像处理算法实现平台。EDUROV将摄像头采集到的图像数据传到上位机,上位机运行水下图像处理算法对采集到的图像进行图像增强、目标定位等功能实现。
本产品提供软件接口给用户直接对图像进行处理。用户可以根据自己需要进行开发和修改。
(3)全套仿真软件
EDUROV-simulator是与EDUROV配套的,专门用于ROV的一套开发和仿真系统。它包含一个计算机软件包,使用不同工作模式对ROV进行仿真。通过Gazebo软件可以非常直观的看到自己亲手设计的ROV与周边环境交互。同时,通过Rviz软件可以非常细节的看到ROV运动姿态、仿真参数,便于用户接下来的分析和改进。ROV在水底仿真示意图如图五。
图五仿真软件中ROV在海底展示
Rviz细节观察参数界面如图六所示。
图六Rviz中界面与轨迹规划展示
界面介绍如下:
1)ROV状态监控栏
这部分展示了ROV所处的运行状态。包括俯仰角,参考点距离,参考点等信息。
2)Rviz仿真状态栏
展示仿真运行时的节点、模型、tf等。
3)ROV摄像头成像仿真
仿真中模拟的摄像头成像。图像为之前建的seabed河床图。
4)ROV仿真主画面
展示ROV与海底背景的主画面。紫色为预先设定的轨迹。只要载入预编的.yaml文件,向节点输入目标点、速度即可使ROV沿着设定路径前进。为后面做路径规划做基础。
5)仿真时间信息
仿真软件包括的功能有:
搭建属于自己的水下ROV模型
通过点云等源文件构建海底模型
ROV水下姿态控制
ROV水下路径规划
干扰下的ROV控制
4)机器学习框架
为了满足日益增长的机器学习需要,本产品在上位机提供机器学习框架。
研究项目
RESEARCH PROJECT
(1)水下机器人传感与感知技术
传感器主要包括:声呐、电子罗盘、陀螺仪、GPS、摄像头、深度传感器等多种传感器。可完成的实验研究包括:
基于声呐的环境建模
基于GPS和电子罗盘的机器人区域导航定位研究
基于深度传感器的定高定深控制研究
基于水下摄像头的视觉获取(2)智能系统及其控制算法
本产品配有四个水下推进器,使用通过电子调速器控制其推力。基于EDUROV的水下机器人平台,可以在真正的水下平台上研究动态复杂环境下水下机器人的控制。同时结合视觉、陀螺仪、深度传感器等传感器信息,可精确控制水下机器人的运动。结合仿真软件,可以完成理论à仿真à实验验证的研究流程,进行相关算法的验证,可开展的研究领域包括:
基于PID控制的机器人运动控制研究
水下机器人的动力学、运动学建模
机器人系统中的嵌入式控制器研究(基于stm32处理器)
基于遗传算法的水下机器人智能控制和路径规划研究
(3)机器视觉技术
水下视觉对于水下机器人作业非常重要。EDUROV包括标准配置的单目摄像头以及可选配的双目立体视觉摄像头,可开展与计算机视觉相关的研究有:
水下图像传输与解码
基于机器视觉的视觉导航系统研究
图像特征与模板匹配技术研究
基于视觉的三维环境重建研究
视觉伺服技术机器控制系统研究
(4)水下机器人仿真
仿真软件可以在接触实物前提前了解算法和硬件模型,做到心中有数,大大降低了教学研究的上手难度,同时也提高了学习的有效率。本产品提供的仿真功能有:
真实六自由度仿真
允许用户指定载体组件位置和性能
加入环境影响因素,包括抄袭和海况
模拟输入和输出
数据记录和回放
路径规划
羽流模拟