Professional Documents
Culture Documents
刘 - 2007 - 遥控式水下机器人运动控制技术的研究
刘 - 2007 - 遥控式水下机器人运动控制技术的研究
编 号
工 学硕士学位 论文
遥控式水下机器人运动控制技术的研究
硕 士研 究生 刘春媚
指 导教师 桑恩方 研 究员
学科 、专业 信 号与信 息处理
学 位 论 文 主 审人 卢逢春 教授
哈 尔滨工程 大学
年 月
分类号
编号
工学硕士 学位 论文
遥控式水下机器人运 动控 制技术 的研 究
硕士研 究生 刘春媚
所在 单位 水 声工程 学 院
论文提 交 日期 年 月
论文答辩 日期 年 月
学位授予单位 哈尔滨 工程 大学
即 ’
哈尔滨工程大学
学位论文原创
生声 明
下由作者本人独立完成的。有关观点、方法 、数据和文
作者 签字 刹弃嫣
日 期 ‘
年 子 月 夕日
哈尔滨工程大学硕士学位论文
任石
摘 丈
关键 词 面控 制法
六
哈尔滨工程大学硕士学位论文
一
一
一 加
刃
一 从
了
哈尔滨工程大 学硕士学位论文
目 录
第 章 绪论 ·
·
···
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
水下机器人分类 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
遥控式水下机器人 ·
的发展··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
遥控式水下机器 人 控制技术概况 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
操作系统概述 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
本文 的主要工作 内容 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
第 章 的运动控制及其运动模型 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
海底石油管线探测 ·
的结构··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
坐标系 的选取 ·
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
固定坐标系和运动坐标系 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
固定坐标系和运动坐标系 的转换关系 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
的运 动 描 述 ·
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
空 间运 动 方 程 ·
··
·
··
··
··
··
··
··
··
··
··
··
··
·
··
··
·
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
重 力和浮 力 ·
··
··
··
·
··
··
··
··
·、
··
··
··
··
··
·
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
推 力器 的推 力 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
流体水动 力 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……巧
本 章 小结 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
……
第 章 的 面控 制法 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
模糊控制 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
模糊控制概述 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……………
模糊控制器 的基本 结构 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
……
模糊逻辑用于 的控制 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
……
控制 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
控制 概述 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
·……
控 制 的基本 原理 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
的 面 控制 方法 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
子
哈尔滨工程大学硕士学位论文
面控制 器 的设计 ·
··
··
··
··
··
··
··
··
··
··
··
·
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
面控制法 的优缺 点 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
·……
本章小结 ·
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
……
第 章 操作系统及其开发环境 ’·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
嵌入式实时操 作系统 ’·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·……
关于嵌入式系统 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
···
···
·· ……
实时系统 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
嵌入式实 时系统 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
·
··
··
··
··
··
···
··
……
嵌入式 实时操作系统 从 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
集成开发环境 ·
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
简介 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
·
集成环境 的特 点·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
基本结构 ·
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
……
软件工 具包 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
本章小结 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
第 章 控制 系统 的软件设计和试验结果 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
控制系统概述 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·一
海底石油管线探测 ·
的特性··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
……
海底石油管线探测 ·
控制系统软件设计··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
界面控 制系统 ·
··
··
··
··
··
··
··
·
··
·。
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
底 层控 制 系统 ·
··
··
··
··
··
··
··
··
···
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
……
海底石 油管线探测 控制 系统 的水池试验 结果 ·
··
··
··
··
··
··
··
··
··
··
··
一
本章小结 ·
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
结论 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
、·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
参考 文献 ·
··
··
··
··
··
··
·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
攻 读 硕 士 学位 期 间发 表 的论 文和 取得 的科 研 成 果 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
……
致谢 ·
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
··
·
··
……
沂
哈尔滨工程大学硕士学位论文
第 章 绪论
海洋 总面积 平方千米 占地球 总面积 的 海水 总体积约
为 ”立方千米 平均水深 米 在这广 阔无垠 的海洋空 间蕴藏
着丰 富的海洋 生物 资源 、海洋矿物 资源 和海洋 能源 。当前 陆地上 的各种资
源、能源 以及空间都面 临着短缺 的危险随着人 口的增加 这种 “ 短缺 ” 将
更加严重 人们正在寻求各种可能的途径 开辟新的领域 以求增加能源和资
源 而海洋资源可 以说是人类剩下 的最后资源 了因此 海洋开发受到世界
各 国的极大重视 都在积极开展海洋 开发事业 。人类为了开发海洋 就应该
了解海洋 观测和考察海洋 由于水下机器人 能够在水下进行观察、摄像 、
打捞和施工作业 因此在海洋开发 中得 到广泛 的应用 其开发技术受到 了各
国的极大重视 。
水下机器人分类
由于海洋调查 的课题非常多 水下实施 的作业也极富多样性 使得水下
机器 人 的构造 、动作 原理 、使用 目的多种 多样 如果要将现有 的一些水下机
器人加 以分类 的话 一般分法为「
按用途可分 为作业 用 、观 测用和测量用水下机器 人 。作业用水下机
器人 多带有机械手 用 于海 中救援 、打捞 、 电缆敷设 、海洋石油及其他 生产
系统 的操作维修等水下作业 观测用水下机器 人与作业用基 本相 同但它主
要用 于测 定所 要调 查对 象 的参数 测 量用 水下 机器人 则是利用 照相机 、摄像
机 、声纳等观测海 底地 形 、地貌 或搜 寻水下沉 物 。
按 照在 水下 机 器 人 与母船 之 间有 无 电缆可 分 为有 缆水下 机器 人和 无
缆水下机器人 。有缆水下机器人是通 过 电缆 由母船 向水下机器人提供动力和
实施遥 控 无缆水下人 自带动 力 依靠 自身 的动力航行 。
按运 动 方 式 可 分 为浮游 式 、履 带 式和 步行 式水 下机器 人 。浮游 式 水
下机器人呈现 零浮力 或稍有 一点浮力 依靠所装 的推进器在水下作三维空
间运动 履带式水下机器人 多用于海底施工 利用步行机构在海底行走 的步
行机器人 正处于研制 阶段 。
水下机器 人的 另一种 分类 方法 是按照 人 的介入方 式来划分 大体分 为 以
哈尔滨 工程 大 学硕士学位论文
下三类 『
卜
遥控式水下机器人 第一艘遥控
式水下机器人 年就研制成功 了之后的 年 中发展缓慢 。上世纪
年代后 由于海洋工程和近海石油开发的需要 遥控式水下机器人才得到 了
迅速发展 目前 已发展到上千艘 。俄 罗斯在这方面享有很高的声誉 较为著
名 的有 等。
无人无缆水下机器人 加 主
要用于军事 目的完成海洋传导性 、温度和压力剖面测绘 。在科学研究方面
主要用作活动 的水声平 台兼作水下程序控制系统 的研 究 。 目前在工业上应
用 较 少 。斯 坦 福 大 学 开 发 的 水 下 机 器 人 一 一
的 目的是使无人 、无缆水下机器人成为科学
和工业 界在 开发海洋 中常用 的一种工具 。
自主式水下机器人 又
叫智 能水下机器 人 是随着计算机技术 、通信技术 、人工智能的发展而 出现
的新型智能化 的水下机器人 是近几年水下机器人发展 的主要方 向。加拿大
用 年 的时间开发 了 用于铺设北冰洋 中冰层覆盖下 的海底光
缆 也可 以用于远程调查等 英 国在 年 开发 了一部用于海洋科学 海流 、
温度 等 研 究的 一 到 年 己经在英 国沿海完成 了
项工程和科学使命 。此外 美 国海 军研 究生 院的 和 麻省理工
学 院的 都对 自主式水下机器人 的研 究和应用做 出了有益 的尝试 。
本文 的研究对象是用 于海底石油管线探测 的水下机器人 它主要是
利用搭载 的剖 面 声纳等 设备 完 成探 测 任 务 按 照上述 分类 方 法 应属于测 量
用 浮 游遥 控 式水 下 机 器 人 。
遥控 式 水 下 机 器 人 的发 展
早在二十世纪 年代 有几个美 国人想把人 的视觉延伸到神秘 的海底世
界 于是 他们就把摄像机密封起来送 到 了海底 第一代浮游 式缆控水下机
器人 的雏形就这样产生 了。
世界上第一个真正意义上 的 一 是在 年 由美 国研制成功
的。它在西班牙外海找 到 了一颗 失落在海底 的氢弹 这件 事在全世 界引起 了
哈尔滨工程大 学硕 士学位论文
遥控式水 下机 器 人 控 制技术概 况
是 目前 应用最广泛 的一类 水下机器人 。 技 术 的发展是 与控 制
技 术 的进 步密 不 可分 的 。纵观 的发展 历 史 可 以看 出 的控 制 技 术
大致 上可 以分成三个 阶段
“
模拟控制技术 阶段 。水下机器人控制技术 的发展 是渐进 的很难 从
时间上予 以截然地划 分 。大 约从 年代 出现 时起 到 年代初 称 为
模拟控制技术阶段 。在这个 阶段 的控制 系统 中大量采用 的是模拟 电子
技术 控制系 统 由大量 的分立元件 组成 因此 电子设备体积庞 大 、元件 数
量 多 、功耗大 、可靠性差 。
模拟一 数字控制技 术阶段 。随着 数字技 术 的发展 年代 开始 出现
采用 模拟一 数字 技术 混合 电子技术 的水下机器人 控制系统 包括采用 单 片机
哈尔滨工程大学硕士学位论文
从 操作 系统概 述
操作系统是 形 设计开发 的一种嵌入式操作系统 是嵌
入式开发环境 的关键组成部分 。 良好 的持续发展 能力 、高性 能的 内核 以及友
好 的用 户 开发环境 使 认及〕 在嵌入式 实 时操作 系统领域 占据 一席之地 。
它 以 良好 的可靠 性和卓 越 的实时性被 广泛 的应用在通 信 、军事 、航 空和 航天
等 高精尖技术及 实时性要求极 高的领域 中如卫星通信 、军事演 习、弹道制
导和 飞机导弹等 。在美 国的 一 、 一 战斗机 、 一 隐形轰炸机和爱 国者
哈尔滨工程 大学硕 士学位论文
导弹 上 甚 至连 年 月在 火星 表面 登 陆 的火 星探测 器上 也使用 了
操作系统 。
具有高可靠性和可伸缩、可裁剪的特点同时适用于所有流行
目标 平 台。 包括一个微 内核 、强大 的网络支持 、文件系统 、
系统和 支持 的各种模块 。
的主要特 点为’
高性 能微 内核 设计 。 的微 内核具有全部 实时特性 包 括迅
速 的多任 务调度 、 中断支持 以及 同时支 持抢 占式调度和 时间片轮转调度 。与
此 同时该微 内核还具有系统负担小、对外部事件 的响应时间确定等特 点。
提供 了广泛 的任务 间通信机制 包括共享 内存 、消息队列 、 、
远程 过程 调用和信 号量 。
丰 富的网络支持 。 是第一个集成标准 网络功能的实
时操作系统 。到 目前 为止 的 协议支持最新 的 网
络协议 。
兼容 。 支持 规范的基本系统调
用 。包括进程 原语 、文件 目录 、 原语 、语言服务和 目录管理等 。另外
还遵循 实时扩展标准 包括异步 、计数信 号量 、
消 息 队列 、信 号 、 内存 管理和 调度控制 等 。
多任务 。由于真 实世 界事件 的异步性 嵌入式系统 能够运行许 多并
发进程或任务是很重要 的。 的多任务环境提供 了较好 的对真实世界
的匹配 因为它允许对应于许 多外部事件 的多任务执行 。系统 内核通过给这
些任 务分配 时间来 获得并发性 。
抢 占调度 。真实世 界 的事件具有继承 的优先级 在分配 的时候
要注意到这些优 先级 。基 于优 先级 的抢 占调度 任务都被指 定 了优 先级 在
能够执 行 的任务 中优先级最高 的任务被分配 资源 。
任务 间通信 与 同步机制 。在一个 实时系统 中可 能需要多个任 务协
同完成某个功能 。系统必须提供这些任务间的快速且功能强大 的通信机制 。
内核也要提供 为 了有 效地共享不可抢 占资源所需的同步机制 。 中提
供 了信 号量 、消息 队列和事件等机制来 实现任务 间的通信与 同步 。
任 务与 中断之 间的通信机制 。尽管真 实世 界 的事件通 常作 为 中断方
哈尔滨工程大学硕士学位论文
本 文的主要工作 内容
本文 的主要研究 内容
面控制法在遥控式水下机器人 控制 中的应用
基 于水下机器人动力学系统非线性 、时变 的特 点 考虑到其工作环境 的
复杂性及未知性 结合海底石 油管线探测工作 的实 际需要 本文采用 了一种
称为 面控制法 的算法来 实现 的运 动控制 利 用该算法 设计 开发 了一
个 界面控制系统 该系统经过试验验证 具有可行性和较好 的鲁棒性 。
在遥控式水下机器人 控制 中的应用
第 章 的运动控制及其运动模型
水下机器人 是 一个 复杂 的非线性动力学系统 其 自身 的形态 、装 备 都 随
作业任 务 的不 同而 改变 建立水下机 器人普遍 、规范 、实用 的数 学模 型 是对
其进行控制 的前提 。模 型过于复杂会 导致控制系统很复杂 甚至不能实现
而如果模型过于简化 则不能真实反映系统的运动导致控制性能的下降。
因此 建立水下机器人 的空间运动方程 并简化到适于控制 的运动模 型对
于研究水下机器人 的运动控制来说十分重要 。
海底石油管线探测 的结构
在建立 的模 型结构之前 首先要 了解 的平 台结构 。本论文 的
研究对象是海底石油管线探测机器人 该平 台采用框架式结构 其 结构布 置
如图 所示 尺寸及主要性 能见表 水下机器人配 备 的各 主要传感器 的
技术指标见表 其计算机控制系统如 图 所示 。该海底石 油管线探测
共有六个推进器 主推左右各一 侧推前后各一 垂推左右各一 可做
纵 向、横 向、垂 向和摇舷运动 。
图 海底石油管线探测 结构图
哈尔滨 工程大学硕士学位论文
表 海底石油管线探测 的尺寸和性能
长
空气 中的重量
量
最 大下潜深度
度
最 大航速
速
执 行机构
构 六个直流无刷 电机推进器
器
磁探 仪
水 下摄像机
机
搭 载 的设备
备 磁 速度仪
经仪
罗经
音叨
面 声纳
纳
测 高测距 声纳
纳
深 度计
计
外 部结构
构 一个开放式框架结构
一 个 耐 压 电源 舱 构
一 个 耐压浮力桶
桶
表 主要传感器 的技术指标
速度仪 跟 踪范 围 对 水底 跟踪 方式
测速范围 一士
磁探仪
仪 灵敏度 一 伽玛
玛
肠 磁 罗经
经 纵摇 横精
摇度 范 围。士
测速士 。
分辨 率 “
剖 面 声纳
纳 分辨率
可 穿透泥 沙深度 一
深 度计
计 最大测量深度
测量误 差 一
哈尔滨工程大学硕士学位论文
水面控制 机
水面光端机
水下光端机
】 深度计 罗经 推进器
图 的计算机系统
坐标 系的选取
固定坐标 系和运 动坐标 系
通常 在水 中作空间六 自由度 的运动 为了详细地描述 的运
动 需要建立适合描述 运动 的坐标系 。本文参考有关 资料 建立如下
两种 坐标系 固定坐标系 一 百刀‘ 简称 “ 定系 ” 和运 动坐标系 口一习召
简称 “ 动 系
「〔
〕。
固定坐标系
固定坐标系又称地面坐标 系 是 作空间运动 的惯性参考系 。本文
研 究 的海 底石油管线探测 的固定坐标 系 为 一百刀‘其坐标 原 点 可
取为地面或海 中的任意一定点 ‘轴 的正 向指 向地心 刀轴和 荟轴在垂
直于 ‘轴 的水平面 内相 互垂 直 轴 的正 向可 以任选 一般地 刀轴 与
的运动 主航 向一致 。 轴与 刀轴和 舀轴 构成 了一个右手直 角坐标系 见
图 。
哈尔滨工程大学硕士学位论文
运动坐标系
运动坐标系又称艇体坐标 系 是 固定于 艇体上 的坐标系 。本文研
究的海底石油管线探测 的运动 坐标系为 叼陀理论上 的坐标 原
点 可 以取在其上 的任意一点 纵轴 平行于 基线指 向艇首 横轴
勿 平行于基面指 向右舷 垂轴 山 指 向 底部 。 刃陀也构成一个右手直
角坐标系 见图 。如果坐标原点取在 的重心 上 则一般认 为这
样 的坐标轴 、甸 、 是 赓性主轴 。这里取
的‘ 的重心作 为运动
坐标系的原点。
屯、
旦
厂一
图 固定坐标系和运动坐标系
︸
尸
陈
厂
队 叫
川
日
队
盯
气 梦
梦
笋
梦
沪一
沪一
班
梦
沪
沪
梦
班
夕
切一
中 班
梦
一 少
则
匹
几
比梦 梦 夕 必一 班 尹 丫 夕 班 叫
祠
门
梦 班 中一 梦 沪 班 沪一 梦
一
一 夕 少 夕 沪
哈尔滨 工程大学硕 士学位论文
梦 一
咧
叫 内、
一 一艺毋一 梦 ‘
、
口
了、
产
一 笋 “口 沪 ‘梦 必
丫
梦
势
一
笋
笋
口
故‘
引月
一
性
阵
卜
比·
俨 梦
班 尹一 尹 尤 梦 日 梦 沪 一
钾 下钊 一
了‘尹理 ‘”
笋 少 梦 梦 沪一 梦 刊卜 」
的运动描述
实际中由于水 中的环境 比较复杂 使得 在水 中的运动也相对复杂
通 常认 为 在 水 中作 空 间六 自由度 的运 动 这 里用运 动 坐标 系来描 述
的六 自由度运动 见 图 。本文 中将作用在 上 的外力 在坐
标 轴 上 的三个 分量分 别定义 为纵 向力 龙 横 向力 和垂 向力 将 作用 力对
于原点的力矩 的三个分量分别定义为横摇力矩 纵摇力矩 和摇舷力
矩 将 坐标 原 点的速 度 在 动坐标轴上 的三个分量分 别 定义 为纵 向速 度
横 向速度 和垂 向速度 将 绕原点的角速度 口的三个分量分别定义为
横摇角速 度 、纵摇 角速度 和摇舷 角速度 。速度和力 的分量 以指 向坐标轴
的正 向为正角速度和力矩 的正负服从右手定则 。 在海洋空间上的位姿
用运 动 坐 标 系 原 点 的 固定坐标值 如 和 ‘ 和运 动坐 标 系 相对 于 固定坐
标 系 的姿 态 角 必 夕约来 确 定 。 功为横 倾 角 以 向右倾 为 正 夕为纵倾 角
以仰 首 亦称 尾倾 为正 梦为舫 向角 以右转 为正 。
在水 中的运动大体定义 为 以下 四种
进退 沿 轴 的直 线运 动 沿 轴 正 向的运 动称 为前进 反之称 为后
退
形
攀
义之 、
、、
空 间运动
垂 直 面运 动 水平 面运 动
图 水动 力角示意 图
空 间运 动方程
通常作六个 自由度 的空 间运动 。
本文讨论 的海底石油管线探测
采用六个推力器进行操 纵 两个横 向主推 力器 舷舵 两个侧推 力器 两个横
向垂推 力器 。这样 的操 纵装 置使得 进行 空 间运动 时所 引起 的横摇 不 大
考虑到 的能力和 实 际情 况 可 以近 似用 四 自由度操 纵方程来描述 。
‘一 、一花 。 ’ 凡户 死泞
卜 一夕。 。 。门
钩一 一 口’一 。奋 夕。口
呼 ‘ 叮一 一 认
一叮
户 。公 一 。反一 一
式中
哈尔滨工程大学硕士学位论文
一 相应于水下全排水量 的质量
。。。一 的重心 在运 动坐标系 。一习您中的坐标
一 的质量相对于运动坐标系 轴和 轴 的转动惯量 。
其 中方程右端 的 城 表 示 的力和力矩 包括 受到 的重 力和浮
力 、推进器 的推 力 以及 运动 引起 的流体水动力和一些环境外力 计算
方法 见后面个小节 。
由式 一 可知 如 果知道 当前 时刻 的运动状态和作用在 上的
外力和外力矩 就能解算 出 下一时刻的运动状态 从而得 以构建水下
机器人的运动系统 。
重 力和浮 力
为 了保证 能够在水下平 稳运行 需要保证其有 一定 的稳心 高度 一
般 的稳心高度应大于 厘米 大型 应根据实际情况相应增大其稳心
高度 因此 应根据 的总体布置分别求 出 的重心和浮心位置坐标 。
作用在 上 的重力是 各部件 的重量之和 它们 的合作用 点为重心
即〔
艺气
只 一
只
艺
只
‘‘曰
乙‘ 尸
甘‘
一
即‘〔
二
艺尽 一
二
艺 ‘
哈尔滨工程大学硕士学位论文
一 艺 “‘
一
七
五
为保证重心和浮心重合可 以通过增加浮力材及调整压载 使 实际中
为保证 的安全 需要 留有微 小正浮力 即浮力 微大于重力 并有
一 · · 必
一 · · 必 一
静力对于运动坐标系原点的力矩 为
一艺 ‘只 艺 。 一
川
其中
和 分别为各重力和浮力作用 点对于坐标原点的径矢 。
推 力器 的推 力
推力器系统 的建模和控制近年来得到 了研 究人 员的广泛重视 理想
流体 中的推进器模 型可 以由式 一 给 出〔
丁 川川
八 刀了一 川 一
其 中 了为推进器 输 出推 力 、刀和 。为常数 为推 进器转速 为输
入转矩 。 由于一般情况下推进器 的时 间常数与机器人 的时 间常数相 比是可 以
忽略 的 因此常常 忽略推进 器 系统 的 自身动 力学特 性 。在 文献 中采用 了如
式 一 所 示 的推进器模型
川 一‘ 一
其 中 为流过推进器 的水流速度 一 川 为饱和项 。对于低速运动
的 来说 饱和项常常被忽略掉 如文献
因此 在本文 中采
用忽 略推进器 动力学特 性和 饱和项 的推 进器模 型 同时考 虑 到所用 螺旋桨 的
转速和 电压之 间大致成线性关系 可得如式 一 所示 的推进器模 型
哈尔滨工程大学硕 士学位论文
一
其 中 为未知常数 值 的确定可 以通过试验得到月 为加在推进器上的电压 。
流体水动 力
水动力的计算很复杂涉及的水动力系数数量很多根据本文研究的海
底石油管线探测 的实际特 点 选用 以下水动力表达式‘
司
几 。
戈。 戈‘ 戈、 ‘
戈‘ 之 戈、
矿 一
耳 耳广 称户 蛛 、
夕夕 瓶夕叮 兀
刀 乙公 玖。仔 瑞呷 ”
耳‘ 耳叩
’ 一
凡 ’耳 溉 ’ 琉
二 、
奋十几 ’ ’
、 访 二
〔
叮·
“ 一
、
。
、 ·
合’”万
“叮
‘·
’一 ·
。
··
’”万
一‘
、 、 。 ’ 。
户 户
。尸口 叽
叮小 。
公
。仔 叩
、
、
即 、
一
〔 ‘’
才 一
一 ’ 、
飞
由于各种 条件 的 限制 的水动 力系数不 能通过试 验获取 只能通过
理论估算得 出。本文研 究 的海底石油管线探测 是开放框架式 的见 图
其水动力系数很难根据 以往 的计算经验得 出。分析该 的结构可 以
看 出它没有 起 主要 作用 的单一 体 而 是 由几 部分 组合而 成 如 电源 舱 、声
纳箱 、框架等 。在本文 中通过先单独计算各主要体 的水动 力系数 然后叠
加 的方法 得 出 在考 虑 相互影 响 的基础 上 进行 了近似 修 正 最终得 到 的水
动力系数如下
一 ·
。 一 ·
·
。 一 ·
玖 一· 玖 · · 一· 一·
一
哈尔滨工程大 学硕 士学位论文
一 · 、
一 · 。 一 · 一 · 一 ·
户 一 ·
。 一 · 一 · 一 ·
本章小结
本章 首先 引入 了用来描述 运 动 的两个坐标 系 并给 出了固定坐标
系和运动坐标系 的转换关系 根据本文研究的海底石油管线探测 的实
际结构和工作特性 导入 了空间四 自由度运动方程 分析 了机器人所受的各
种力和力矩 由于试验条件 的限制和该 结构 的特殊性 采用 了近似 叠
加 的方法得到 了水动力系数 。
哈尔滨 工程大学硕 士学位论文
第 章 的 面控制法
由于水下机器人 的强非线性特征 以及系统存在 的不确定性 同时考虑到
其工作环境水声信号的噪声很大 因此 水下机器人进行作业 时的运动控制
模糊控制
模糊控制概述
模糊控制是 以模糊集合理论为基础 的一种新兴 的控制手段 它是模糊系
统理论和模糊技术 与 自动控制技术相 结合 的产物 。 自从这 门学科诞生 以来
产生 了许 多探 索性甚至是突破性 的研 究与应用成果 同时这一方法也逐步
成 为 了人们 思考 问题 的重要方法论 。
一次深刻的变革 它标志着人工智能发展到了一个新的阶段汇
。
随着计算机及其相关技术的发展 模糊控制也 由最初的经典模糊控制发
展到 自适应模糊控制 、专家模 糊控制和基于神经 网络 的 自学 习模糊控制 。其
实现 方式也 由最初在微 型机 单 片机 上用 软件方法 实现发展 到应用模糊控制
开发 出模糊计算机进行直接控制 。
模糊控制器的基本结构
模糊控制器 的基本结构如 图 所示 它主要 由模糊化 、规则库 、模糊
推理 、反模糊 四部分组成 。
·规 则库
库
疏 模
糊
化
模
耀
理
反
模
糊
化
被
对
控
象
图 模 糊控制器 结构
模 糊 逻辑 用 于 的控 制
模糊 控制 属于经验控 制方法 尽管有 些场合 对 被控 对象 的数 学模 型知之
甚少或完全不 了解 但操作人 员凭经验仍然能使机器人得到 良好 的控制 。从
这个角度 来看 模糊控制方法就是对控制经验 的总结 是一种不需要模 型 的
有效 的控制方法 。但是 为实现模糊控制需要制 定模糊规则表 因此 尽管
用模糊逻辑设计 的控制 系统 的鲁棒性非常好 但 由于 的数学模 型具有
很大 的非线性 而且具有 时变特 性 要获得一个确切 的规 则表 是有 困难 的
哈尔滨工程大学硕士学位论文
控制
控 制概 述
控制 的基本原理
在模拟控制系统 中控制器最常用 的控制规律是 控制 。常规 控
制系统 原理框 图如 图 所示‘。系统 由模拟 控制器和被控对象组成 。
控制器是一种线性控制器 他根据给定值 和 实际输 出值 构成控制
偏差
一 一
将偏差 的比例 尸 、积分 和微分 通过线性组合构成控制量 对被
控对象进行控制 故称 控制器 。其控制规律为
凡 护
卜 十里坐业 一
不
一 瓜丽几一
丛叫一丁丽丁不寻反丫业编石霜仁华
微分
图 控制系统原理 图
在计算机控制系统中使用 的是数字 控制器 数字 控制算法通
常又分为位置式 控制算法和增量式 控制算法 。位置式 控制算法
的缺 点是其输 出为全量输 出每 次输 出均与过 去 的状 态有 关 计算 时要对 偏
差进行累加计算机运算量大 增量式 控制算法虽然是对位置式 控
制算法 的改进 带来 了不少优点但也有其不足之处 如积分截面效应大 、
有静态误差 、溢 出的影响大等 。
基于 控制 的上述缺点考虑到管线探测机器人 所具有 的非线
性 、时变且无精确 的数学模型的特 点及其工作环境 的复杂性 对 的控
制不 能直接采用完全 的 控制器 但 由于 控制算法具有简单 的结构形
式 故对海底石油管线探测机器人 的控制采用 了从模糊逻 辑 出发 借
鉴 控制 结构 的 面控制算法 。
的 面控 制 方 法
由于 本 身 的特 点及其工作环 境 的复杂性 使 得 的动力学系统
是非线性 的、时变 的 其水动力系数 通 常很难准 确估 计或 由试验测 定 而 且
各个 自由度 的运动存 在藕合 的现象 甚 至在很 多情 况下 执行 的任务要
求其 负载可变 变化 的负载 以及变化 的海洋环境使得 的质量 、重 心和
浮心等都发 生变化 。与此 同时 在海洋 中的运动还将受 到各种干扰 因素
的影响 因此 建立精确 的 运动模型是不可 能的也是不现实 的。 由
此可知 控制 系统 的设计 除 了必须考虑非线性 问题 以外 从加强机器人
的 自主性与适应性 以及改善机器人工作性能的观点来看 控制系统还应该具
备 良好 的 自适应 与 自学 能力 。在 实 际应用 中 的运 动控制器通 常有
哈尔滨工程大学硕士学位论文
面控 制器 的设计
控 制模 型
根据 常规 模 糊 控 制 器 的控 制 规 则 见表 可 以看 出控 制 输 出 的变 化
是有规律可循 的。这里取主对角线 的值连成折线 这条折线可 由一条光滑 曲
线 一个 函数 来拟合 。在 设计模糊控制器 的时候 通常采用 的是两边
松 、中 间密 的形 式 即偏 差 大 时控 制 得 比较 粗 而 偏 差 小 时控 制 得 比较 细
这 一点与 函数 的变化形式是一致 的 因此 函数在 一定程度
上体现 了模糊 控制 的思想 。同理 整个模 糊控制 规 则库对应 的折线面 也就
可 以用光滑 曲线 的 曲线面代 替 。
一般地 曲线 函数 为
二 一
赶一 一
那么 曲面 函数 为
一‘ 一 一
由此得 出 面控制器 的控制模型为〔
哈尔滨工程大学硕士学位论文
·
召‘
一龙
‘一 一
表 控制 规则表
一 一
一 一 一
一 一 一 一
都是对系统 的一种近似 。
人工调整 调整 和 的大小 使得在一般情况下水下机器人的运动控
制满足要求 。
自适应调整 对于浮力 的变化 及海流等 因素 可 以考虑成一段 时间 内的
固定干扰力 这样就可 以通过调整 面 的偏移 来达到消除固定偏差 的 目的
即采用控制模 型 函数 、二 一 十
琢 一 △、
其 中 △ 为通过 自适应方式得到 的固定干扰力 的大小 自适应方式如下
判 断机器人 的运动速度是否小于一个设定的阂值 如果是 转
如果不是 转
将该 自由度 的偏差值赋予一个设 定的数组 同时将设定的计数值加
当该计数值达到一个预定的定值 时转
将数组 的值往前窜一位 同时计数值减 转
对这一数组 的数值加权平均 得到 的平均偏差值用于计算控制输 出
的偏移量 自适应调整控制器 的输 出以消除固定偏差 同时将计数值和数
组归零 进行下一个循环 。
面控 制法 的优缺点
与 控制器不 同的是 面控制法采用非线性 函数来拟合具有 强非线
性特性 的控制对象 控制效果好于 控制器 同时采用 了一种简便的消除
固定干扰 力 的 自适应 方式 可 以有 效地提 高机器人在 定位 点作业 的控制精度
跟神经 网络控 制相 比 面控制 法 的稳 定性 明显好 于前者 而 且从 自适 应 角
度来看 虽然神经 网络 的学 习是全方位 的但 正 因为其学 习机制是全方位 的
信 号 的噪声干扰 以及近似 等幅度 或等 周期 的千扰都极有可 能造 成学 习的振 荡
甚至发散 因此在 比较恶劣情况下神经 网络 的控制效果不理想 跟模糊控制
相 比 面控制法没有局部调整功 能 但其 结构设计和参数调整都更加简单
实用 而且 面控制法体现 出来 的控制 思想和模糊控制是吻合 的。因此
面控制方法具有一 定的实用性 从试验 的结果来看 控制效果可 以满足作业
要求 。当然 面 控 制和 控 制 、模 糊控制 一样存在不好解 决运动藕合 的
问题 因此 如 何解 决各个 自由度之 间的祸合性 是 以后研 究 的一个重 点 。
哈尔滨工程大学硕士学位论文
本 章小结
本章首先概括性地讲述 了模糊逻辑控制和 控制 的基本原理和控制器
结构 并分别总结 了这两种控制方式用于 控制 的优缺 点 在此基础上
引进 了将这两种方法 结合 的从模糊逻辑 出发 借鉴 控制 结构 的一种简单
的控制方法 面控制法 给 出了 面控制器 的模型 同时详细描述 了参数 的
选择和 自调整方式 。
哈尔滨工程大学硕士学位论文
第 章 操作 系统 及其 开发环境
嵌入式实时操作 系统
关于嵌入式系统
嵌入式系统在 当今人类 的 日常生活 中 己经无处不在 而且正在越来越 多
地介入和影 响我们 的工作和生活 。从几十年前 出现 的计算机 开始 人们 身边
出现 了越来越 多的嵌入式系统 。除了通信 、国防、航空航天和医疗等领域之
外 汽车工业也是嵌入式系统使用最早 的行业之一 。近年来 嵌入式系统 以
消费电子设备的形态大量进入人们 的生活 移动 电话 、数码相机 、电子辞典、
传真机等 。
目前对嵌入式系统 的定义 多种 多样 但几乎没有一个定义是全面 的 比
较合理 的定义指 出 嵌入式系统是设计完成复杂功能的硬件和软件 并使其
紧密藕合在一起 的计算机系统 术语 “ 嵌入式 ” 反映 了这些系统通 常是更大
系统 中的一个完整 的部分 因此称 为嵌入 的系统 嵌入 的系统 中可 以共存 多
个 嵌入式系统 。
嵌入式系统有一些基本特 征如下『’
嵌 入 式 系统 由智 能单元 即微 处理器 有 时存在 多个 控 制 因而
是计算机 系统 。
嵌入式系统所提供 的功 能通常带有针对性 大 多是专用系统 。
嵌入式系统一般 不对用户提供再 开发环境 用户与系统交互 的唯一
接 口就 是 系 统提 供 给 用 户 的最 终应 用 。
针对某 些特 殊应 用 如 航 天 飞机 、卫 星 、飞机 等 嵌入 式系 统常 常
需要很 高 的可靠 性和 长 时 间无人职 守的工作 能力 。
紧凑性 要 求 明显 。基 于成 本 、体积 、功耗和 性 价 比等 因素考 虑 许
多嵌入式系统通 常不追求 高速 且功耗大 的处理器 采用尽可 能少的存储器 。
它 的软件和数据通常保存在系统 的非易失存储器上 。这些都对操作系统 的处
理性 能和可裁减 性有特 殊要求 。
实 时性 需 求 。在 给 定硬件 环境 的条件 系统 实 时性 主要靠 操 作 系 统
和应 用软件保证 。
哈尔滨工程大学硕士学位论文
实时系统
实时系统是对外来事件在 限定时间 内能作 出反应 的系统 。限定时间的范
围很广 可 以从微秒级到分级 。在实时系统 中主要有三个指标来衡量系统
的实时性 响应 时间、生存 时间、吞吐量 。
响应 时间 是计算机识别一个外部事件而做 出响应 的时间在控制
应用 中它是最重要 的指标 如果事件不能及 时地处理 系统可能就会崩溃 。
对于不 同过程 有不 同的响应 时间要求 。对于有些慢变化过程 具有几分钟
甚至更长 的响应 时间都可 以认为是实时的。对于快递过程 其响应时间可能
要求达 到毫秒 、微秒 、纳秒 级甚至更短 。因此 实 时性不 能单纯从绝对 的响
应 时间长短上来衡量 应 当根据不 同的对象 在相对意义上进行评价 。
生存 时 间 是数据有效等待 时间在这段 时间里 数据是有效 的。
吞吐量 实时系统在一给 定时间 内系统可 以处理 的事件总数 。例
如通信控制器用每秒钟处理的字符数来表示吞吐量 吞吐量可能是平均响应
时间的倒数 但它通常要小一些 因为在每 次响应后 可 能需要一段 时间进
行清理 这段 时间就称 为恢复时间。
实时操作系统能够在限定的时间内执行所规定的功能并能够在限定的
时间 内对外部 的异步事件做 出响应 。实 时系统根据 响应 时间可 以分 为弱实时
系统 、一般 实 时系统和强实 时系统三种 。弱实 时系统 的宗 旨是使各个任务运
行得越快越好 但没有严格 限定某一任 务必须在多长 时间完成 一般 实时系
统是弱实时系统和强实 时系统 的一种折衷 它 的响应 时间可 以在秒 的数量级
上 广泛应用于消 费 电子设备 中 强实时系统则要求各个任 务不仅要保证执
行过程和 结果 的正确性 同时还要保证在 限定 的时间 内完成任 务 响应 时 间
通 常要 求在 毫秒 甚至微秒 的数量级 上 这对涉 及 到医疗 、安全 、军事 的软硬
件 系统来 说是至 关重要 的。
嵌 入式 实时系统
嵌入式实 时操作系统特性
哈尔滨工程大学硕士学位论文
实 时系统
统
撰敏
巍
图 嵌入式实时系统
与通用操作系统相 比嵌入式实时操作系统具有如下特 点‘
实时性 。大 多数嵌入式系统工作在 实 时性要求很 高 的环境 中对 外
部事件 的响应 包括数据 的获取 、处理和数据 的输 出都必须在 规定
的时间 内完成 。这 就要 求嵌 入式实 时操作 系统 必须将 实 时性 作 为一个 重要 的
指标 。
概 要设计
计 行 为设计
计
软件 硬件
设计 详 细 设计
计 设计 结构 设计
计
编码 逻辑设计
测 试 调试
试 物理 实现
图 嵌 入 式 实 时系 统 开发过程
嵌入式实时操作系统 认七
在嵌 入式开发 中的角色
操作系统是美 国 公司于 年设计开发的一种嵌入
式实时操作系统 是嵌入式开发环境 的关键组成部分 。 良好 的持续
发展能力、高性能的内核 以及友好的用户开发环境 在嵌入式实时操作系统
领域 占据一席之地 。它 以其 良好的可靠性和卓越 的实时性被广泛地应用在通
哈尔滨工程大学硕士学位论文
认 由以下 几个 主要部分组 成叫
高性 能的实时操 作系统核心
的核心 包括多任务调度 采用优 先级抢 占方式 任务
间的同步和进程 间通信机制 以及 中断处理 看 门狗和 内存管理机制 。一个 多
任务环境允许 实 时应用程序 以一套独 立任务 的方式构筑 每个任务拥有独立
哈尔滨工程大学硕士学位论文
亩奋亩亩亩亩亩石亩亩石奋面亩亩 面
一
口
一 〕
卜
一
耀 肇夔
夔 夔蘸翼 蘸蘸瓢羹
羹
夔 淤翼粼
粼麟肇黔
黔 塑瘫涵 翁粼夔纽
纽
飞
轰
森
孵鬓葬
’ 馨 一
琴 ’
瞬 瞬 夔 耀 瓤蘸黔鹭蒙 招
邵
霉 耀缨瓣缈纂缪
健
霎
肇夔黝夔 黑
图 体 系 结构
系统
哈尔滨 工程大学硕 士学位论文
提 供 了一个 快速 灵 活 的与 兼容 的 系统 包 括
月呵 标准 的缓冲 和 标准 的异步 。
包括 以下驱动程序 网络驱动、管道驱动、 盘驱动、
驱动 、键盘驱动 、显示驱动 、磁盘驱动 、并 口驱动 。
文件系统
提 供 的快速 文件 系统适合 于 实 时系统应用 。它包括 几种 支持使
用块设备 如磁盘 的本地文件系统 。这 些设备都使用一个标准的接 口从而
使得文件系统能够被灵活地在设备驱动程序上移植 。
也支持 磁带设 备 的本地文件 系统 。 体系
结构还支持在一个单独的 系统上 同时并存几个不 同的文件系统 。
支持 以下几种文件 系统
① 与 一 兼容 的文件系统
② 与 操作系统兼容 的文件 系统
③
④ 顺序文件系统
⑤ 闪存文件系统
⑥ 提供 的 文件系统 应用可读取任何按照
文件系统标准 格式化 的 。
另一方面 普通 数据文件 外部设备 都统一作 为文件 处理 。它们在用户
面前有相 同的语 法 定义 使 用相 同的保护 机制 。这样 既简化 了系统设计 又便
于用 户 使用 。
板 级支 持包
板级 支持包 对 各种板子 的硬件 功 能提 供 了统一 的软件接 口它 包括硬 件
初 始化 、中断 的产 生和 处理 、硬件 时钟和 计 时器管理 、局域和 总线 内存 地址
映射 、 内存 分配等等 。每个板 级支持包括一个 启动 或
其 它 启动机制 。
网络 设施
的 网络 结构提供 了对其它 网络和 网络 系统 的 “ 透 明 ”
访 问包括 与 套 接字兼容 的编程接 口远程过程调用
可选项 远程 文件访 问 包括客户端和服务端 的 机制 以及使用
哈尔滨工程大学硕 士学位论文
或 的非 机制 以及 和 代 理 。无论是松祸合
的串行线路 、标准 的以太 网连接还是紧祸合的利用共享 内存 的背板总线 所
有的 网络机制都遵循标准 的 协议 。
虚拟 内存 可选单元 与共 享 内存 可选 单元
主要用于对指 定 内存 区的保护 如 内存块只读等 加强 了系统 的
健壮性 。 主要用于多处理器上运行 的任务之 间的共享信号量 、消息队
列 、内存块 的管理 。
目标代理
目标代理遵循 协议 允许 目标机与主机上 的
开发工具相连 目标代理可使用户远程调试应用程序 。
实用库
提 供 了一个 实用例 程 的扩 展 集 包 括 中断处理 、看 门狗 计 时器 、
消息登录 、内存分配 、字符扫描 、线缓冲和环缓冲管理 、链 表管理和
标准 。
基 于 目标机 的工具
在 开发系统 中开发工具是驻 留在主机上 的 。但是也可 以根据
需要将基于 目标机 的 和装载 卸载模块加入 。
集成开发环境
简介
是与 认 操 作 系 统 相 匹配 的最 新 一代 的 图形用 户 界面 的
集成 开发环 境 。交 叉 开发环境 一般存 在许 多 问题 如有 限的调试 通信 通道
有 限 的 目标 机 资源 等 。为 了解 决 这 些 问题 使 用 一 种 独特 的结 构
让用户界面尽量在主机上实现 减轻 目标机 的负荷 以快速进行实时运行 。
使用 卜 模 式来 建立 主机和 目标机 的交叉 开发环
境 。这种模式使所 有主机工具可 以用于各种 目标机 而不必考虑 目标机 的资
源和通信机制 这 种模 式还提供 了 图形 界面 的统 一性 和广泛适 用性 。
是一个开放 的可扩展环境 很容 易集成第三方 的开发工具 用
户也可 以按照 自己的 习惯 定制 开发环境 。
为 了提 高用户 的开发速度 提 供 了很 多方便 的工 具 。组件 配 置
哈尔滨工程大学硕士学位论文
集成环境 的特点
从总体上来说 具有 以下特 点 弱。
集成性和直观性
从开始使用到配置系统 提供 的工具能够实现平滑和无缝 的开
发过程 。所有 的工具设计成互相配合完成各 自的功能 目标系统提供一个互
相作用 的开发环境 以实现交互开发 。 提供一个在 、 、
操作系统上运行 的集成开发环境
脱离 了许 多较早 的工具所依赖 的原始 的
命令行接 口。这个集成环境支持语法敏感 的编辑器 、统一 的编译器和调试器
以及其它 的一些易于使用 的工具 这些都集成在一个工具包里 。
丰 富 的开发工具
为 了解决嵌入式系统 开发者面 临的 问题 设计 了强大 的开发和
调试 工具 并将其完全集成在 风格 的集成环境下 。这些工具提供 目
标机 的 和 一 语言源码级调试 、目标机和工具的管理 、系统对象跟踪 、内
存 使用 统计 、 自动配 置系统 、此外 这些工具 设计 为可 以支 持增量 式和 交互
式 开发 。
基本结构
结构 的设计 原则如下
尽 量减 少 目标机 的负担 充分利用主机 的能力 。
主机工具共享单一通道和 目标机通信 不必 占用多个通信通道 。
使 易于 定制 和 功 能扩 展 。
的结构 示 意如 图 所示 。
图 所示 的 和 两个协议最为重要 负责主机各工具和 目标
机 的通 信 。其 中 负责主机 开发工具和
之 间的通信 。而 负责主机 的 和 目标机
哈尔滨工程大学硕士学位论文
的 之 间的通信 。
主机 目标机
工具
于酬竺生月
…
工具
图 结构示意 图
实现 了 的请 求 并返 回结果 。请 求包括 内存操
作 、断点设置 、虚拟 支持和任务控制等 。 使用 公司 的
规范进行数据传输 。 〕 能支持任务级和系统级两种调试模式 。
能进行 目标机数据结构的传输 而不用 目标机专 门进行信息收集 。 的
通信通道不经过 的 系统 直接使用底层驱动 。 独立
于操作系统 可于操作系统之前运行或独立运行 。
在主机上运行 。一个 代表一个 目标机 所有主
机工具都通过它来访 问 目标机 。 使用多个线程 为 请求 、
目标机事件 、 请求和 事件等提供 高效服务 。
软件工具 包
软件 工 具包 的核 心 工 具 主要包 括 以下 几种 ’
“
图形 化 的交叉调试器
这 是 一 个远 程 的源 代 码 集 成 调试 器 支 持任 务 级和 系 统 级 调试 支 持混
合源 代码和汇 编代码 显示 支持 多 目标 机 的 同时调试 。这个 高性 能 的调试 器
具有最新 的提 高生产 率 的图形化特 征 。加速器特 征包括 开发 者可 以成 组地观
察表达 式 的观 察窗 口 可 以在调试器 的 图形用户界面 中迅速 改变变 量 、寄存
器和 局部变量 的值 可 以为不 同组 的元素设 定根值 数 通过信 息规整 和分类
的方法有 效地提供信 息 还提供 开发者 熟悉 的 调试器 引擎 这种
调试 器 引擎采用命令行方式 、命令完成 窗 口和下拉 式 的历 史记 录 窗 口因而
具有 很 强 的灵活性 。开发者可 以在 目标运行 系统上产生和调试 任务 也可 以
哈尔滨工程大学硕士学位论文
编译 环 境
提供交叉编译器 、 类库和一系列的工具来支持 语言
和 十语 言 。交叉 编译器进行 了许 多优 化 允许 开发者 能够迅速产 生 高效而
简洁 的代码 。 类库支持 中的格式化的和类型安全 的 也可
以扩 展到用 户 自定义 数据类 型 这 是 十十应用程序 开发 的工业标准 。 。
哈尔滨 工程 大学硕 士学位论 文
主机 目标机连接配 置器
是 开发环境 的总控制面板 它可 以用来启动 、管理 、
监视和停止 当前主机上 的所有 并将任何其他 的交互式开发工
具和选 定的 连接 。在选择一个 时 还负
责显示 出相应 的 目标机上 的软 、硬件环境 报 告 当前有哪些工具正与此 目标
机连接着 同时监视这些工具 。此外 还可 以重新 启动 目标机 以及指
定 目标机 为当前主机独 占或 与其他 主机共享 。
目标机系统状态浏 览器
的 目标机系统浏览器 是 的一个 图形化组
件 目标机系统状 态浏 览器 的主 窗 口提供 目标 系统 的全面状态 总结
也允许 开发者监视独立 的 目标 系统对象 任务 、信 号量 、消息队列 、内存分
区、定时器 、模块 、变量 、堆栈等 。这些显示根据开发者 的选择进行周期性
或条件性更新 。
命 令行执行 工具
是一个字符界面 的命令解释 用于与 目标机系统 的交互 。他
几乎可 以解释执行所有 的 语 言表达 式 甚至 料 。此外它还可 以解释执行
语言 。 通 常用于下装 目标模块 、下装任 务 、显示系统和状态任 务、
调 用 系 统 函数 和 用 户 函数 、设 置和 修 改变 量 以及 检 查修 改 内存 等 。
也提供简单 的调试 功 能 包括 设 置 断 点 、单步执行 、堆栈 检 查 、反汇编等
也支 持系统级 断点模 式和任 务级 断 点模 式 。
多语言浏览器
的多语 言浏览器 提 供源 程 序代码 浏览 图形
化显示 函数调用关系 快速地进行代码 定位 这样大大地缩短 了评价
源代码 的时间 。
核 心配 置 工 具
的 图形 化 核 心 配 置 工 具 使 用 图形 向导方 式 智 能
哈尔滨工程大学硕 士学位论文
化的 自动配置 内核及其组件参数 。
量 加载 器
的增量加载器 可 以动态 的加载新增模块 并
在 目标机 与 内核 实现 动态链接运行 不必重新下载 内核及未改动 的模块 加
快开发速度 。
本章小结
本章简要的介绍 了嵌入式实时操作系统 的特 点详细介绍 了嵌入式实时
操作系统 的特 点及其系统结构 并对 应用程序 的集成 开
发环境 进行 了介绍 。
哈尔滨 工程大学硕士学位论 文
第 章 控制系统 的软件设计和试验结果
控制系统概述
控制 系统 的设备大体 上可 以分 为三部 分 水上控制 设备 、安装 于载
体上的水下控制设备和连接着两部分 的主缆 、系缆和 中继器 。水上控制设备
的功 能是监视和操作水下 载体 并 向水下载体提供所需 的动力 。水下
控制设备 的功 能则是执行水面 的命令 、产生需要 的运动 以完成给 定的作业
使命 。主缆、系缆和 中继器 的主要用途是传递信息和输送动力 。
按照功能可 以大体上将 控制系统分成 个子系统 他们是〔
”
航 行控 制 子系统 。航 行控 制子 系统是 中最重要 的子 系统之 一
其功能是实现 在三维空间的运动 他包括操控 设备 监视 、显示设备
和推进 及其控制 系统 多数 具有 个 以上 的运动 自由度 本文研究 的
海底石油管线探测 具有 个运动 自由度 。
导航 定位子 系统 。导航 定位子 系统为 提供航 向角 、深度和位 置 。
根据 不 同要求 所配 备 的导航 设备 是不 同的 主要有 短基线 声学 定位 系
统 、超 短基 线 声 学 定位 系统 、长基 线 声学 定位 系统 、深度 计 、高度 计 、
全球 定位 系统及 电视摄像 头和 声纳等 本文研 究 的海底石 油管线探测
上用于导航 定位 的设 备有深度计 、测高测距声纳 、磁探仪和 电视摄像头等 。
信 息采集 及信 息交换子 系统 。 在 工作 时 有 很 多操 作命 令需要
从水面控制 台传送 到水下载体 以便 能按操作者意 图运 动 同时还有
大 量 的来 自载 体 的信 息 需要 传送 到水 面 他 们 经 过 数据 传 输 通 道 传送 到 水面
控 制 台 显示给操 作者 供其 决策用 。
观 察子 系统 。观 察子 系 统 包括 水下摄 像机 、视 频 处理单 元 、水下 照
相机及这 些设备 的控制 系统 。
海底 石 油 管线探 测 的特 性
本文研究 的海底石油管线探测 用于海底石油管线 的检测工作 由
于铺设在海底 的石油管线 的走 向变化 并非十分频繁 并且需要通过剖面 声呐
找 出管线 的泄漏 点 因此 除一般 的特 点外 该管线探测 还具有
如下特性
哈 尔滨 工程 大 学硕 士学位 论 文
海底石油管线探测 控制系统软件设计
根据海底石油管线探测 自身的特性及其 实际的工作条件 本文设
计的软件控制系统主要包括两部分 一部分是利用 设计的用于水上控
制机 的界面控制程序 另一部分是用 于水下控制机上 的底层控制程序 这两
部分联合作业 构成 了一个完整 的 软件控制 系统 。
界面控制 系统
界面控制系统简介
控制方式选择 如 图 所示 。
图 控 制模 式选择 对话框
在图 所示 的界面 中 可 以从 的三种控 制方 式 自动控 制 、手动控
制和 混合控制 中选择 一种方式 其 中 自动控制 是使 在 指 定 的深度 按
照指 定的方 向前进 手动控制 则是使 在指 定的推进 器 电压作用下前进
电压 的增减 由键盘或手柄输入 混合控制是指 可 以在某个方 向按 自动
方 式运 行 另外 的方 向按 手动 方 式运 行 。另外 在 混 合控 制 模 式 下 还 可 以
通过 该 对话框 选 择 哪个 方 向是手 动控 制 。
目标指 令选择 如 图 所示 。
哈尔滨工程大 学硕 士学位论文
图 目标指 令选择对话框
黔蘸黔淤 犷臀丫嘿黔骂鄂鄂
图 接收对话框
如 图所示 该对话 框用 于接 收 上搭载 的各个传 感器传上来 的值
在工 作 的过程 中 操 作人 员不仅通过 该对话框来 了解 的状态 还 要利
用得 到 的数据进行 的控制计算 。
界面控制 系统软件 的设计流程
高度控制
根据海底石油管线探测 的实际需要 在工作 时应该使 在距离
海底一定高度下工作 为此 本论文设计 了一个 高度控制 闭环 回路 在该回
路 中定义 距海底 高度 为 夕 应用 中设置 夕 为某一确 定
的值 打 开 串 口接 收各传感 器 的信 息后运行 主程序 程 序将 一 的值
哈尔滨工程大学硕士学位论文
开始
输入
实 时接 收
控制器
计算 〕和
〔〕
〕
通 过 串 口发 送
」和
〕
图 高度控制 软件流程
舟
首向控 制
在工 作 的过程 中 为使 能沿着 管线前进 需要在 图 所 示 的对 话
框 的指 定位 置 舟
首向 输入 上搭载 的剖 面 声呐探测 出的管线 方 向值
为此 在 控 制 系 统 中设 计 了舫 向控 制 闭环 回路 在 该 回路 中设 该舱 向角 为
海底石油管线探测 控制 系统 的水池试验结果
高度 控 制
在 水 池 试 验 中 定高 米 图 为系统 响应 图 。
哈尔滨工程大学硕士学位论文
一 一
尸 、、 一
厂一 一
厂
洲 一
一 一 一
时间 秒
图 定高运动系统响应 图
舷 向控制
在水池试验 中脯 向角设 为 。图 为系统 响应 图
、
勺、
﹄
一、
、
侧
柯
厄
厌
勺
、
‘
、
。— 一 三 一毕 一二 一 下
一一 一
从
一 一一 一 匕一 一 一 上一 一— 一 一 — 习
时间 秒
图 定 向运 动 系 统 响应 图
由控制 响应 图可 见 本 文设计 的控制 系统基本达 到 了对 的控制要
求 能够完成海底石 油管线 的探测 工作 。
哈尔滨工程 大学硕士学位论文
图 和图 分别为进行水池试验和海上试验 的海底管线探测 。
图 水池试 验 的
鑫 咬效卜
价一券 冬 一浙
淤
考
介
兹
邂
粼
瑞
燕
撇 像截声渝
图 海上试验 的
哈尔滨工程大学硕士学位论文
本章小结
本章首先概括性地讲述 了通用 的控制系统 然后根据本文研 究 的
海底石油管线探测 自身的特 点及其工作环境 设计了符合实际应用的
控制系统 并详细讲述界面控制系统及 控制系统的开发过程 最后
简单给 出了水池试验 的结果 。
哈尔滨 工程大学硕 士学位论文
结 论
参考文献
【 蒋新松
封 锡 盛 等 编 著 水 下 机 器 人 沈 阳 辽 宁 科 学 技 术 出版
社 一 一 页 一 页 页
【 朱继愈编 潜水器 设计 上海 上海 交通大 学 出版 社 一页
【 罗 国庆 等 编 著 与 嵌 入 式 软件 开 发 北 京 机 械 工业 出版
社 一页
施 生达编著 潜艇操纵性 北京 国防工业 出版社 一 页
陈厚泰编著 潜艇操纵性 北京 国防工业 出版社 页
【 盛振邦等编著 船舶原理 上海 上海交通大学 出版社 犯页
【 罗杰 斯著 物质 、运动和 力 北京 科学 出版社 页
【 一
一
」
一
一
一
【 李 士 勇 模 糊 控 制 、神 经 控 制 和 智 能控 制 论 哈 尔滨 哈 尔滨 工程 大 学 出版
社 页
【 张化光
何 希 勤 模 糊 自适 应 控 制 理 论 及 其 应 用 北 京 北 京 航 空航 天 大 学
出版 社 页
「 」 陶永 华 等著 新 型 控 制 及其 应 用 北 京 机械 工 业 出版 社 一页
、
【 一
」
哈尔滨工程大学硕 士学位论文
一
雨
即 ·
一
芍
孔祥 营
柏 桂 枝 编著 嵌 入 式 实 时操 作 系 统 及其开发环境
北 京 中 国 电力 出版 社 页
周 启平
张杨
吴琼编著 开发指南与 实用 手册 北京 中 国
电力 出版 社 一页
哈尔滨工程大学硕 士学位论 文
攻读硕士学位期间发表的论文和取得 的科研成果
哈 尔滨 工程 大 学硕 士学位 论 文
致 谢
首先 向我尊敬 的导师桑恩方研究员表达我最诚挚的谢意 本论文是在
桑研 究 员悉心指 导下完成 的 。两年半 的学 习期 间桑老师在 学 习上 、生活上
都给予我极大 的帮助 。他在 日常工作和 生活 中的为人师表 、坦诚豁达 在研
究工作 中的缤密细致 、精益求精 在 学术上 的独到见解 以及对新知识 的敏锐
洞察力 都给我 留下 了深刻 的印象 使我受益 匪浅 他 的热情鼓励和谆谆教
诲 我将永远铭记在心 。
同时我还要感谢 纪祥春 老师 、赵鑫老师 是他们 的无私帮助和技术上 的
悉心指 导 使我 的视野 更加 开 阔 知识积 累更加丰富 。
感谢 实验 室 的李新 、吴春香 、贾春勇 、张璐 、李微微 、张少联 、 吕伟 、
徐 小卡 、王海 峰等 同学在学 习、生活 中对我 的帮助 和他们 的交流总是使我
受益 匪浅正是在他们鼎立支持和 帮助下 才 能使本课题顺利 的完成 在此
由衷 的 向他们表 示最真 挚 的谢 意 。
感谢 我 的家人 特 别感谢我 的父母 多年来对我 的培养和鼓励 。正是他们
的无私奉献和默默支持给 了我不断前进 的动力 。
最后感谢所有 曾经关心和帮助过我 的人们 没有他们默默无 闻的无私奉
献 我是无法完成论文工作 的 。