(1)多目标跟踪硬件系统
       多目标跟踪硬件系统由以下几部分组成:
前视声呐传感器、PC104计算机、电源模块、隔离器、硫化电缆线、网线等。
       其中,前视声呐传感器釆用Tritech公司的型号为SeaKingDST的前视声呐,前视声呐安置在机器人头部,如图5.2所示。
前视声呐通过水密加长的硫化电缆与耐压舱中的PC104计算机相连。前视声呐采集到的数据由水密电缆传送给PC104。传感器的开关也由耐压舱内的继电器来控制,电源模块用来给传感器供电,隔离器用来保证信号稳定。
       PC104计算机选用盛博公司的CPU模块板,如图5.2所示。此CPU板上集成有一个网卡模块,通过网线与网络交换机相连。采用TCP/IP协议,用来实现多目标跟踪系统与其它系统,以及与水面声呐监控间的数据交换。另外集成有一个串口模块,采用RS232协议进行串口通信,用于接收通过水密电缆传输来的前视声呐数据。为了提高数据的存储能力,本系统另外装备有一个大容童的移动硬盘。

多目标跟踪硬件系统结构图

  

(2)多目标跟踪软件系统
        多目标跟踪软件系统是基于嵌入式操作系统VxWorks设计的。VxWorks操作系统是一个实时操作系统,可以对外界命令实现实时响应,并且可以进行多任务设计。实际设计过程中,VxWorks采用基于优先级的可抢占式调度,通过设定任务的优先级控制各任务的执行。为了完成声呐数据的采集、传输、处理以及多任务间的调度,涉及到的内容主要有TCP/IP网络编程、串口通信、数字图像处理算法和目标跟踪算法等。
        多目标跟踪的软件系统主要由以下几个模块组成:前视声呐数据接收模块、声呐图像处理模块、声呐图像特征提取选择与融合模块、数据关联-粒子滤波跟踪模块、目标轨迹管理模块、与主控间数据交换模块、与上层监控间数据交换模块。

多目标跟踪软件系统流程图


左侧 为多目标跟踪算法,包括声呐数据读取、图像生成、图像处理、跟踪算法、目标轨迹生成几部分。
中间 为数据通信方式,用于声呐与处理器、主控系统和上层监控间的通信。
右部 为与多目标跟踪处理器有关的其他模块。

多目标跟踪软件系统的程序运行中,首先执行初始化任务,将数据参数、网络参数、串口参数等进行初始化。随即启动主任务,从串口读取声呐数据,并通过图像处理和轨迹跟踪处理,得到目标的轨迹信息,并通过网络连接发送至主控系统和声呐上层监控。在跟踪任务完成时,按照先后顺序分别关闭主任务、串口、网络、信号量,最后释放内存。多目标跟踪任务在VxWorks系统下的任务实现如图5.5所示。

声纳---水下机器人前视声呐多目标跟踪技术研究--16年,哈工程,马珊,博士毕业论文相关推荐

  1. 基于ROS多波束前视声呐仿真模块的一些应用

    鼓捣前视声呐仿真模块也有一段时间了,在没有实际数据的条件下,选择仿真做一些算法的前期验证工作不失为一种选择,更多的是无奈的选择吧.长时间没有写点东西了,姑且记录一下前段时间的工作. 关于仿真的平台与声 ...

  2. 开源多波束前视声呐目标识别数据集

    鉴于水下实验的高成本,高专业性,高复杂度的情况,开源水下数据集一直较为稀少.拥有数据的研究机构基本上也只限于自身使用.虎鲸开源计划致力于构建一个开放的实验平台,实验场地.硬件.软件.数据均在开源开放的 ...

  3. 多波束前视声呐的矩形图转扇形图

    # -*- coding: utf-8 -*- """ Created on Fri Apr 1 16:18:44 2022 @author: WJJ "&qu ...

  4. 潜龙号开启水下机器人_蛟龙、海龙、潜龙傻傻分不清?全面解密国内最先进水下机器人...

    原标题:蛟龙.海龙.潜龙傻傻分不清?全面解密国内最先进水下机器人 正在执行中国大洋49航次业务化调查任务的"向阳红10号"带上了一件探海利器--潜龙二号.它是我国自主研发的4500 ...

  5. 潜龙号开启水下机器人_国之重器:“潜龙二号”,中国最先进水下机器人

    来源:浙江在线 外形酷似黄鱼的"潜龙二号" 在近日中国大洋49航次中,跟随"向阳红10"号船出发的"潜龙二号"实现首潜告捷,在西南印度洋的近 ...

  6. 「深度」在水下机器人开疆扩土之时,避免沦为泡沫应成为全行业重点

    行业正在逐渐明朗,从业者需要做的还有很多. 在善于求知的地球人看来,"探索"是一个亘古不变,且经久不衰的的话题.然而,大千世界,无奇不有.在地球这个71%的表面面积都被水所覆盖的星 ...

  7. 浅谈水下机器人ROV发展态势现状

    水下机器人也称无人遥控潜水器,是一种工作于水下的极限作业机器人.水下环境恶劣危险,人的潜水深度有限,所以水下机器人已成为开发海洋的重要工具. 无人遥控潜水器主要有:有缆遥控潜水器和无缆遥控潜水器两种, ...

  8. 海狮号水下机器人_【揭晓】水下机器人哪家强?冠军出炉了!

    原标题:[揭晓]水下机器人哪家强?冠军出炉了! 机械手臂参与工厂生产线作业 已经不是什么新鲜事 不过 你见过机械手 在真实的大海里抓扇贝捞海参吗? 还在15分钟内 一举抓取到30个扇贝,1个海参 8月 ...

  9. 海狮号水下机器人_「揭晓」水下机器人哪家强?冠军出炉了

    机械手臂参与工厂生产线作业 已经不是什么新鲜事 不过 你见过机械手 在真实的大海里抓扇贝捞海参吗? 还在15分钟内 一举抓取到30个扇贝,1个海参 8月22日 来自全国的35支团队 170多名队员 在 ...

最新文章

  1. JS的表单序列化,数组去重,判断数组是否重复等方法
  2. 为什么 Python 的 Range 要设计成左开右闭区间?
  3. 财务大数据比赛有python吗-【教改实验班简介】财务大数据分析班
  4. Ubuntu14.04更新源
  5. 076_浏览器对象模型
  6. Python 的 Magic Methods 指南(转)
  7. 在dialog中使用EditText键盘弹不起来的解决方法
  8. python矩阵行数_python查看矩阵的行列号以及维数方式
  9. java多线程之wait和notify协作,生产者和消费者
  10. Spring boot 配置array,list,map
  11. Dubbo扩展点机制分析(二)
  12. sqlserver2012 学习总结笔记
  13. 【计算机网络】【硬件】交换机芯片介绍
  14. 证照之星下载证件照制作软件ps及使用教程,附序列号秘钥激活码
  15. python-科研绘图系列(7)-箱型图(盒型图)
  16. JS时间戳进行判断,判断是否超时三十分钟
  17. 关于麒麟!关于互联网
  18. 解读公司搬家注意事项
  19. 【环境搭建】手把手教你安装Ubuntu16.04系统
  20. appium-desktop Capability

热门文章

  1. word 模板生成ftl并实现转换成pdf
  2. linux训练python出现killed_linux命令总结(二)
  3. 0.0.1 NODEMCU-ESP8266-12F VER 0.1CH340G开发版V3 4线oled0.96寸屏天气时钟日记
  4. Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作(中)
  5. LOL九周年战斗之夜 钻石宝箱获取攻略
  6. 2023年全国最新会计专业技术资格精选真题及答案52
  7. Wolfram Alpha 算微积分指令集合
  8. 鸿蒙系统内部测试板,华为鸿蒙系统内测
  9. Elasticsearch7.x 基本查询
  10. buu-crypto-yxx-异性相吸