题名 | 基于VxWorks的UUV控制系统设计与实现 |
作者 | 谭亮 |
学位类别 | 硕士 |
答辩日期 | 2011-05-27 |
授予单位 | 中国科学院沈阳自动化研究所 |
授予地点 | 中国科学院沈阳自动化研究所 |
导师 | 李一平 |
关键词 | 多水下机器人 控制系统实现 VxBus驱动模式 模块化编程 采集模块 |
其他题名 | The Design and Implementation of Unmanned Underwater Vehicles Control System Based on VxWorks |
学位专业 | 模式识别与智能系统 |
中文摘要 | 近年来,随着水下机器人应用领域的不断扩展,水下机器人实时仿真系统的研究也越来越受到重视。本文设计的UUV控制系统就是半物理仿真平台的一个重要组成部分。UUV控制系统是在VxWorks实时操作系统下设计实现的,该系统包括硬件和软件的设计,其中关键问题是采集传感器数据并传递给控制系统。本文主要包括以下几个方面:VxWorks实时操作系统的选取及特点;UUV控制系统硬件构成及驱动开发;UUV控制系统采集模块的实现。 通过对几种主流的实时操作系统的比较,确定了使用VxWorks操作系统进行UUV控制系统的设计。VxWorks是WindRivers公司开发的一种高性能的嵌入式操作系统,具有稳定性、实时性、可裁剪性等特点,特别适合具有实时性和多任务要求的系统。VxWorks自问世以来,以其高性能、高可靠性、高实时性等特点成为实时操作系统中的佼佼者。 UUV控制系统的硬件由基于PC104总线的嵌入式计算机、多串口采集卡和数据采集卡构成,该结构具有结构紧凑、功耗低、可靠性高的特点,满足了UUV控制系统需要采集大量传感器数据的要求。VxWorks6.6系统采用了全新的VxBus驱动模式,本文对该模式进行了深入的分析并在该模式下编写了多串口卡共享中断的驱动程序和数据采集卡的驱动程序。 在驱动程序基础上实现了数据采集模块的开发,完成了底层采集模块与上层控制模块的数据交互问题。并在半物理仿真平台上对软件及驱动程序进行了验证,证明了本文的UUV控制系统满足设计要求。 |
索取号 | TP273/T18/2011 |
语种 | 中文 |
公开日期 | 2012-07-27 |
分类号 | TP273 |
内容类型 | 学位论文 |
源URL | [http://ir.sia.ac.cn/handle/173321/9269] ![]() |
专题 | 沈阳自动化研究所_水下机器人研究室 |
推荐引用方式 GB/T 7714 | 谭亮. 基于VxWorks的UUV控制系统设计与实现[D]. 中国科学院沈阳自动化研究所. 中国科学院沈阳自动化研究所. 2011. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论