论文部分内容阅读
随着陆地上不可再生资源的加速消耗,合理开发和利用海洋已经成为当今世界的共识,水下机器人作为合理开发海洋的重要工具,已经得到全世界的广泛关注。水下机器人的基础运动控制是水下机器人的关键技术之一,决定着水下机器人的控制性能,关系着水下任务的完成,因此,研究水下机器人的基础运动控制技术对于发展水下机器人技术具有重要的理论与现实意义。水下机器人基础运动控制系统由基础运动控制体系结构、软硬件框架及基本控制方法三部分组成。本文针对信息流依次经过水下机器人的信息层(Information)、控制层(Control)、执行层(Execute)建立一种水下机器人ICE基础运动控制体系结构,根据体系结构搭建水下机器人的硬件结构及软件框架,并对基本控制回路及控制策略进行研究,通过实验验证基本控制回路及控制策略的可行性。针对传统体系结构存在结构庞大、信息反应慢的问题,本文建立了由信息层、控制层及执行层组成的水下机器人基础运动控制体系结构,并对体系结构组成部分的功能及联系进行研究。通过对体系结构完善性的论证,证明了该体系结构能够有效包容系统硬件、软件及控制方法;通过对体系结构合理性的论证,证明了该体系结构能使信息能顺畅流通,模块能合理发挥作用,并能够将有机地融合到水下机器人系统中。根据控制系统的组成及“海蝎”号水下机器人的用途,本文基于ICE基础运动控制体系,建立了“海蝎”号水下机器人的控制系统结构,实现传感器、控制器、执行器等硬件的合理组合;根据“海蝎”号水下机器人需要实现的功能,本文搭建水了下机器人的软件框架,设计部分重要线程/任务的流程,并对框架程序进行封装,实现软件程序的条理化、模块化。建立6自由度水下机器人的运动学及动力学模型,本文针对两种不同推进器布置的水下机器人进行运动学及动力学模型的简化。对水下机器人自动定向、自动定深及水下悬停的基本控制回路及控制策略进行研究,本文将研究的基本控制回路及控制策略应用到“探索”号水下机器人上,并通过水池实验,验证了所研究的基本控制回路及控制策略的可行性。传感器采集的信息含有噪声及野点,会对水下机器人的传感器数据造成不利影响,进而影响到水下机器人的控制精度。由于光纤陀螺的传输频率较高,复杂的野点剔除算法无法适用于光纤陀螺数据的野点剔除,所以本文提出一种基于三点滚动的野点剔除方法,将该方法应用到光纤陀螺上,并通过水池实验验证该方法的可行性。