水下清洁机器人运动控制系统设计研究

水下清洁机器人运动控制系统设计研究
水下清洁机器人运动控制系统设计研究

? 117

?

ELECTRONICS WORLD?

技术交流

本文主要结合相关的研究背景设计了一种水下清洁机器人,作为一种水下设备的清洁维护的机器人,保障水下设备的正常运行。文章首先在引言部分对本文的研究背景及意义进行阐述,然后重点提出了水下清洁机器人运动控制系统的总体设计方案,并对其运动模型进行设计和仿真。

1 引言

海洋开发逐渐向特殊领域以及高深度领域转变,难度越来越大,人力开发已经完全不能够满足开发的需求,机器人开发已经成为了新趋势。本文主要在此背景下分析和研究水下清洁机器人的运动控制系统的设计。本文设计的水下清洁机器人主要是用于对水下的一些大型设备,例如海底搜救设备、勘测设备、取样设备等进行水下维护和修复等,能够在水下特殊环境中对海底设备进行维护和处理,能够较大程度上的促进海底开发技术的发展。

2 水下清洁机器人运动控制系统总体设计

2.1 水下清洁机器人运动控制流程

本文设计的水下清洁机器人的控制系统主要由主机、控制算法、控制电路、指令转换、机器人载体、采样设备等组成,具体的控制流程为:主机控制算法进行水下机器人的动力分配,并结合指令转换算法进行整理转换,结合控制电路开启操控箱,下达操作指令,机器人载体接到命令驱动机器人进行采样,采集样本之后将样本信息传递到主机处理系统当中,进行处理。

2.2 模拟运动控制平台结构设计

水下机器人的运动控制平台主要包括六个部分:步进电机、云台、安装板、推进器、U型板以及轴承等。其中云台主要实现的是2自由度的运动,包括水平和横向两个方向。本文模拟的控制平台主要实现的是3自由度的运动控制,除了上述2自由度之外,还包括前后摇摆自由度。由于多了一个自由度,因此需要对运动进行定位,该运动平台的定位主要由带套轴承和法兰轴组成固定左侧,由带套轴承和电机轴固定右侧,右侧的电机由法兰固定,由此就设计出了一个6自由度的模拟运动控制平台(边宇枢,高志慧,贠超,6自由度水下机器人动力学分析与运动控制:机械工程学报,2007)。

2.3 地面操控台结构设计

地面操控台主要是对上述的模拟运动控制平台进行控制,地面操控台主要包括显示器、操纵杆、按钮以及指示灯等。其中操纵杆有2个,一个用来控制云台的摄像机,一个用来控制模拟运动平台,面板主要是结合人体舒适度进行设计,角度定为70°(裴文良,郭映言,陈金山,申龙,水下机器人的研发及其应用:制造业自动化,2018)。

3 水下机器人运动模型及仿真分析

该部分主要对上述设计的水下机器人的运动模型以及仿真进行分析:

3.1 水下机器人的运动学建模

为了便于我们对机器人参数和变量的统一管理,可以定义以下

状态变量:

其中

,,即用η1和η2分别表示稳定系下水下机器人的位置向量和方向向量,用v1和v2分别表示动态系下水下机器人的线速度和角度,用τ1和τ2表示在动态系下作用于水下机器人的力和力矩向量。

水下机器人的速度变量由稳定系转换成为动态系,从而通过动态控制器实现对运动的控制,同时要获得水下机器人的静态位置和姿态就必须要将水下机器人的速度变量由动态系转换成为稳定系,从而得到水下机器人的位置矢量。由此可知,在研究水下机器人状态时,需要分析和研究机器人速度变量的动态和静态的转变。

3.2 基于神经网络的轨迹控制器

本文主要设计了基于神经网络模型的水下机器人的运动轨迹控制器,具体的控制流程如下:当机体接收到信号后,传递到控制器,再通过执行器作用于机体,做出相应的动作,机器人本身还具有抗干扰的功能。输出与控制器之间用RBF网络连接。(朱大奇,陈亮,刘乾,一种水下机器人传感器故障诊断与容错控制方法:控制与决策,2009)

3.3 水下机器人神经网络轨迹控制的仿真

结合上述设计的基于神经网络模型的水下机器人的运动轨迹控制器,采用MATLAB进行仿真如下。该控制器设计的目的是实现对水下机器人运动状态的识别和跟踪,通过分析水下机器人的水下运动情况,结合轨迹参考实现了未知动力学的局部精确逼近和部分神经网络权值的收敛,从而奠定一定的学习控制器基础。

结合神经网络的训练实验得到,在神经网络权值的训练过程中,一些神经网络的权值最终收敛,可以作为神经网络的常数权值存储。在自适应神经网络控制器的作用下,将被控系统未知动态分量的局部精确逼近。

水下清洁机器人运动控制系统设计研究

(下转第121页)

基于开源软件Ardusub的水下机器人ROV控制系统

基于开源软件Ardusub的水下机器人ROV控制系统 摘要:随着海洋资源开发以及水下领域作业任务的增加,水下机器人在水下作 业中发挥着越来越重要的作用。ROV作为水下作业的重要工具,对运动控制算法 要求较高,采用开源软件ArduSub,结合一种模糊串级PID控制算法实现ROV控 制系统的设计,重点对ArduSub的特点、适应配置及PID控制算法原理,包含运 动和姿态方面进行了阐述,能够良好实现ROV的水下控制。 1引言 随着海洋资源开发以及水下领域作业任务的增加,水下机器人在水下作业中 发挥着越来越重要的作用。其中ROV续航持久,成本相对较低,逐渐成为水下作 业的重要工具。ROV工作于水下环境,具有非线性、易受环境影响等特点,对运 动控制算法要求较高,同时要求整个控制系统要有较好的实时性和可靠性。 2开源软件ArduSub简介 ArduSub水下机器人的控制器是一个完整的开源解决方案,提供远程操作控 制(通过智能潜水模式)和全自动的执行任务。作为DroneCode软件平台的一部分,它能够无缝地使用地面控制站的软件,可以监控车辆遥测和执行强大的任务规划 活动。它还受益于DroneCode平台的其他部分,包括模拟器,日志分析工具,为 车辆管理和控制和更高层次的api。 其主要特点在于以下几个方面: 反馈控制和稳定性:ArduSub控制器基于多旋翼自动驾驶系统,具有精确的 反馈控制,可主动维持方向。 深度保持:使用基于压力的深度传感器,ArduSub控制器可以将深度保持在 几厘米内。 航向保持:默认情况下,ArduSub在未命令转动时自动保持其航向。 相机倾斜:通过操纵杆或游戏手柄控制器与伺服或万向节电机进行相机倾斜 控制。 灯光控制:通过操纵杆或游戏手柄控制器控制海底照明。 无需编程:ArduSub控制器适用于各种ROV配置,无需任何自定义编程。大 多数参数可以通过地面控制站轻松更改。 兼容性好:ArduSub兼容许多不同的ROV框架,支持PWM输出。 由于以上特征,使得ArduSub成为一款可以很好适用于水下机器人RPV控制 系统的开源软件。 ArduSub兼容基于串行和以太网的通信接口。使用的硬件自动驾驶仪必须支 持选择的选项。Pixhawk仅支持串行连接,但可以通过配套计算机连接到以太网。其他autopilots原生支持以太网。ArduSub软件主要用于通过ArduSub进行接口,ArduSub是一种开源的跨平台用户界面,适用于所有类型的无人机。该接口通过 系绳连接到ArduSub控制器并显示车辆状态信息,并允许更新参数和设置。最重 要的是,QGC与用于指挥车辆的操纵杆或游戏手柄控制器连接。 ArduSub包含一个高级的电机库,支持多个框架,例如具有6自由度推进器 定位的BlueROV配置(图1所示)、带有并排垂直推进器的矢量ROV(图2所示)、采用单垂直推进器的ROV(图3所示)等等。 在传感器和执行器方面,除了标准的板载传感器(IMU,指南针),ArduSub

AUV水下机器人运动控制系统设计(李思乐)

中国海洋大学工程学院 机械电子工程研究生课程考核论文 题目:AUV水下机器人运动控制系统研究报告 课程名称:运动控制技术 姓名:李思乐 学号:21100933077 院系:工程学院机电工程系 专业:机械电子工程 时间:2010-12-26 课程成绩: 任课老师:谭俊哲

AUV水下机器人运动控制系统设计 摘要:以主推加舵控制的小型自治水下机器人为研究对象,建立了水下机器人的数学模型并进行了分析。根据机器人结构的特点,对模型进行了必要的简化。设计了机器人的运动控制系统。以成功研制的无缆自治水下机器人(AUV) 为基础,对其航行控制和定位控制方法进行了较详细的分析. 同时介绍了它的推进器布置、控制系统结构、推力分配等方法。最后展示了它的运行实验结果。 关键词:水下机器人;总体设计方案;运动控制系统;电机仿真 1 引言 近年来国外水下机器人技术发展迅速,技术水平较高。其中,具有代表性的产品有:美国Video Ray 公司开发出的Scout、Explorer、Pro 等系列遥控式水下机器人,美国Seabotix公司研发的LBV-ROV 系列,英国AC-CESS 公司的AC-ROV系列。 随着海洋开发、探测的需求越来越强,水下机器人成为全世界研究的热门课题。小型自治水下机器人具有低成本、小型化、操作灵活等特点成为近年来国内外研究的热点。自治水下机器人(Autonomous Underwater Vehicles, AUV),载体采用模块化设计思想, 可根据需要适当增减作业或传感器模块, 载体采用鱼雷状流线外形, 总长约2 m, 外径25 cm, 基本模块包括推进器模块、能源模块、电子舱模块、传感器模块以及GPS、无线电通讯模块, 基本传感器有姿态传感器、高度计、深度计和视觉传感器, 支持光纤通讯, 载体可外挂声学设备, 通过光纤系统进行遥控操作可实现其半自主作业, 也可在预编程指令下实现自主作业。系统基本模块组成设计如图1-1 所示[1]。它具有开放式、模块化的体系结构和多种控制方式(自主/半自主/遥控),自带能源。这种小型水下机器人可在大范围、大深度和复杂海洋环境下进行海洋科学研究和深海资源调查,具有更广泛的应用前景。在控制系统的设计过程中充分考虑了系统的稳定性和操纵性。控制器具有足够的鲁棒性来克服建模误差,以及水动力参数变化。 图1-1 系统基本模块组成设计 2 机器人物理模型 2.1 AUV 物理模型 为了研究AUV 的运动规律,确定运行过程中AUV 的位置和姿态,需要建立AUV

【经营计划书】水下机器人创业策划书(终稿)

低成本水下机器人 策 划 书 申报项目: 低成本水下机器人 申报人: 孟永志 项目负责人: 孟永志 申报日期: 年4月17日

低成本水下机器人策划书 机器人项目创业计划执行概要 水下机器人从20世纪后半叶诞生,是工作于水下的极限作业机器人,能潜入水中代替人完成某些操作,又称无人遥控潜水器,主要运用在海上救援。由于水下环境恶劣危险,人的潜水深度有限,所以水下机器人日益成为开发海洋的重要工具。在军事斗争中,无人化作战平台将在未来现代化战争中发挥重要的作用,无人舰艇将与无人地面战车、无人飞机一起在战场上进行高效卓越地作战。另外,无论战争期间还是和平时期,水下机器人还可以定期对航道、训练场、舰艇机动区实施定期或不定期检查,保障这些水域的作业安全。 载人潜水器由人工输入信号操控各种动作,由潜水员和科学家通过观察窗直接观察外部环境。其优点是由人工亲自做出各种核心决策,便于处理各种复杂问题,但是人生命安全的危险性增大,由于载人需要足够的耐压空间、可靠的生命安全保障和生命维持系统,这将为潜水器带来体积庞大、系统复杂、造价高昂、工作环境受限等不利因素。 有缆水下机器人(ROV)需要由电缆从母船接受动力,并且ROV不是完全自主的,它需要人为的干预。主要由水面设备(包括操纵控制台、电缆绞车、吊放设备、供电系统等)和水下设备(包括中继器和潜水器本体)组成。潜水器本体在水下靠推进器运动,本体上装有观测设备(摄像机、照相机、照明灯等)和作业设备(机械手、切割器、清洗器等)。潜水器的 水下运动和作业,是由操作员在水面母舰上控制和监视,电缆向本体提供动力和交换信息,中继器可减少电缆对本体运动的干扰。由于人们通过电缆对ROV进行遥控操作,电缆对ROV像“脐带”对于胎儿一样至关重要,但是由于细长的电缆悬在海中成为ROV最脆弱的部分,大大限制了机器人的活动范围和工作效率。 无缆水下机器人(AUV)又称自治水下机器人、智能水下机器人,是将人工智能、探测识别、信息融合、智能控制、系统集成等多方面的技术集中应用于同一水下载体上,在没有人工实时控制的情况下,自主决策、控制完成复杂海洋环境中的预定任务使命的机器人。是从简单的遥控式向监控式发展,即由母舰计算机和潜水器本体计算机实行递阶控制,它能对观测信息进行加工,建立环境和内部状态模型。操作人员通过人机交互系统以面向过程的抽象符号或语言下达命令,并接受经计算机加工处理的信息,对潜水器的运行和动作过程进行

清洁机器人系统设计

本科毕业设计(论文)清洁机器人系统设计 学院信息工程学院 专业测控技术与仪器 (光机电一体化方向)年级班别 2011级(1)班 学号 学生姓名 指导教师 2015 年 5 月

摘要 清洁机器人结合了传感器、移动机器人技术等多个领域的关键技术,实现对室内环境的半自动或全自动清洁,替代了传统的人工清洁工作,具有十分广阔的市场前景。 本文首先综述了清洁机器人的国内外研究现状,在综合比较了国内外多种典型产品的基础上,提出适合中低端用户使用的清洁机器人整体设计方案。 清洁机器人系统由清洁机器人和充电站组成。清洁机器人是实现智能清扫的主体部分,本文介绍了清洁机器人的组成部分,并完成了硬件电路的实现。考虑到存储、接口资源及可靠性能等,主控器选择了STC89C52单片机,所构成的单片机应用系统功能强、性价比高,完全满足控制功能的要求。然后,详细设计了红外传感器,碰撞检测,电源模块、充电模块、键盘、液晶显示以及各种电机控制等电路。在软件设计方面,采用C51语言编制了控制系统各部分的软件,包括主控程序以及中断服务、红外、碰撞传感器检测等子程序。 最后,综合设计结果制作了实验样机,进行实验研究。结果表明,所制作的清洁机器人能够完成房间清扫工作,达到了预期的设计效果。 关键词:清洁机器人,智能清扫,单片机系统 注:本设计(论文)题目来源于自选。

Abstract Cleaning robot is a combination of sensors, the key technology of mobile robot technology, and other fields, the implementation of the indoor environment of semi-automatic or fully automatic cleaning, replacing the traditional manual cleaning, has the very broad market prospect. This article first summarizes the domestic and foreign research present situation of cleaning robot, on the basis of comprehensive comparison of the various typical products at home and abroad, puts forward overall design scheme suitable for low-end users use cleaning robot. Cleaning robot system consists of a cleaning robot and charging station. Cleaning is the main part of the intelligent cleaning robot, this paper introduces the part of the cleaning robot, and the realization of the hardware circuit are completed. Considering storage, interface resources and the reliable performance, and the host controller chose STC89C52 single-chip computer, made up of single chip microcomputer application system function is strong and high cost performance, fully meet the requirements of control function. Are designed in detail, and the infrared sensors, collision detection, power supply module, the charging module, keyboard, LCD display and a variety of motor control circuit and so on. In the aspect of software design, the use of C51 language to compile the various parts of the control system software, including the main program and interrupt service, infrared and collision sensors DengZi program. Finally, the comprehensive design results made experimental prototype, experiment research. Results show that the production of the cleaning robot can complete the room cleaning work, achieved the desired design effect. Key words:cleaning robot, intelligent cleaning, MCU system

智能清扫机器人

摘要 总体方案是设计一个自主控机器人,在一个模拟的平面结构内运动,移动机器人本体,完成自主移动、避障功能。尽快遍历每一个角落,完成任务,这个工作受多个因素的影响。其中在现实生活中清洁机器人清理的过程中,利用了机器人自身的传感系统、运动控制系统和自主蔽障系统,自动记录时间系统等。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 采用的技术主要有: (1)通过编程来控制小车的速度; (2)传感器的有效应用; 关键词80C51单片机、光电检测器、PWM调速、电动小车、舵机 一.国内外研究现况 在日本,东日本铁路公司、shinko电器公司和Howa工业有限公司联合研制了车站地面清扫机器人. 机器人可沿墙壁从任何一个位置自动启动. 利用不断旋转的刷子将废弃物扫入白带容器中[1]日本静甲株式会社的清水工厂开发出一种自动清扫机器人. 可用于各种工厂的清扫工作. 机器人采用光纤陀螺控制方向. 采用编码器和超声波传感器测距. 采用光学探测器探测障碍物机器人的四周装有橡胶垫. 橡胶垫内部装有触觉传感器. 一旦机器人与人接触. 触觉传感器信号会使机器人停下来1以保证人的安全Br-3]这些应用还都是用于工业或者公共的场合. 真正具有里程碑意义的是2002年9月清洁机器人‘‘Roomba”美国面市. 这是一款面向家庭的机器人。重约2ky直径为 762mm(30"). 具有高度自主能力. 可以游走于房间各家具缝隙间. 灵巧地完成清扫工作. 据说这是将用于军事的“躲避地雷的移动技术,'应用到了吸尘器上。“Roomba”的动作有点迟缓. 但却能稳定安全地完成任务由于能够在完成任务后自动切断电源. 所以可以在外出期间让‘‘Roomba”在家进行清扫英国法国和澳大利亚也都推出过清洁机器人产品 在国内,对清洁机器人相关技术如机器感知、机器人导航和定位与路径规划机器人控制、电源与电源管理、动力驱动等技术的研究. 哈尔滨工业大学、华南理工大学、上海交通大学等高校,也对清洁机器人进行了大量的研究,并取得了一些成果,这些都为清洁机器人的研究开发和推广奠定了物质和技术基础 二. 设计思路 为了制作一个能够覆盖全区域的清洁机器人,首先是设计一个移动的平台。为了简便起见,设计了两轮车身,两个后轮做主动轮,主动轮用两个直流电机。从动轮用一个万向轮。清扫装置用一个伺服电机带动一个灰尘刮和一个刷子,产生推动力达到除尘的目的。在车身前部放置一个储存垃圾的箱体。在车身的最后还设计了一个抹地机械手,进一步达到清洁的目的,机械手下带有洒水除尘装置,机械手上面的水箱带有一个用伺服电机控制的门,用来控制洒水量。车身上部安

水下机器人设计概述

水下机器人设计概述 摘要:由于海洋开发利用越来越受到人们重视,水下机器人有着广阔的应用前景。但是目前为止,还没有成熟固定的水下机器人设计方法。本文通过论述水下机器人的构成、水下机器人的构成、排水量的初步估算、艇形选择、重量重心的计算、浮力浮心的计算、阻力的测定与计算、有效功率的计算等阐明了水下机器人基本的设计思路。此外探讨了计算机在水下机器人设计中的应用。 关键字:水下机器人、设计、计算机辅助设计 一.水下机器人的构成 水下机器人由控制系统、载体、观通系统三大系统组成。控制系统是处理和分析内部和外部各种信息的综合系统,根据这些信息形成对载体的控制功能。观通系统是利用摄像机、照相机、照明灯、声纳、及多种传感器收集有关外界和系统工作的所有信息的装置。而载体则是装载控制系统和观通系统的基础和构架。 二.根据选择设备,初步估算排水量 跟据水下机器人的用途不同,水下机器的设备也有很大的差别。通常是根据设计任务书,分析各种性能参数,确定出合适的设备。选择设备应该使水下机器人的重量最轻,因为无论是从使用还是从经济性角度讲,排水量越小是越有利的。由于潜水器要保持重量和浮力的平衡,所以可以分别从重量和浮力两个不同的角度研究排水量与各主要要素间的关系。三.艇型选择 潜水器根据使命任务和技术要求的不同,其外型尺寸、结构型式都有很大的差异。由于潜水器的航速不高,阻力性能对其外形要求不高,因而除采用水滴形和常规型艇型之外,更多的潜水器外型设计是出于使用维修方便、布置合理等方面考虑,因此其外型可能显得不规则,特别是无人带线遥控潜水器,其典型形式是框架式结构。 四.耐压壳材料选择 常用的耐压壳有高强度刚、铝合金、钛合金、复合材料(包括玻璃、陶瓷、丙烯酸朔料等等)。由于水下机器人主要受到静水压力的作用,所以选择耐压壳要综合考虑下潜的深度、耐压壳的形状、材料特性等因素。另外由于海水腐蚀性强,耐压壳还要有一定的抗腐蚀的能力。 四.潜水器推进与操纵方式选择 潜水器由于任务不同,对推进和操纵的要求也不同。但综合起来,潜水器主要要求巡航、搜索和悬停三种水下运行方式。由于在水下有海流存在,为满足潜水器的使命任务,一般要求潜水器在悬停或近乎悬停状态下作6个自由度或者至少5个自由度运动,在水流作用下也能够作相应的机动,因此在选择推力系统时,必须考虑在要求的方向发出推力和力矩。例如其搭配方式可以为:两个可在垂直面内作3600旋转的导管推力器加水平舵和首推力器、并联可旋转的喷水推进器等等。 五.阻力的确定。 由于水下机器人的主体上搭载的附体较多,且有些机器人的艇形是框架式的,所以用计算流体力学是很难得出其所受的阻力,即便算出也会因为误差太大而无法应用。所以阻力的确定主要是通过试验的方法。如果试验条件限制,或者机器人体积过大,则需要进行模型试验。根据相似理论,满足主要影响因素,保证模型和实体的弗罗德数或者雷洛数相等,测出水下机器人的摩擦阻力系数、形状阻力系数经过换算,得出实体的阻力。

水下机器人1

水下机器人 一、摘要 摘要:无人遥控潜水器,也称水下机器人。一种工作于水下的极限作业机器人,能潜入水中代替人完成某些操作,又称潜水器。水下环境恶劣危险,人的潜水深度有限,所以水下机器人已成为开发海洋的重要工具。本文从过去、现在、未来三个时间段介绍了水下机器人,并且就其中的关键技术也简要做了介绍,全方面的认识了水下机器人。 关键字:水下机器人、潜水器、海洋 Abstract :No one remote control submersibles, also called the underwater robot. A kind of work in the limit of the underwater robot homework, can submerge instead of people finish some operating, and calls the scuba machine. Underwater environments are dangerous, the person's diving depth is limited, so underwater robot has become an important tool development of ocean. This article from the past, present, and future three time underwater robot is introduced, and the key technology is briefly introduced, all aspects of the understanding of the underwater obot. Key words: underwater robot、scuba machine、ocean 二、引言 海洋这一广阔的水域,蕴藏着丰富的矿产资源、海洋生物资源和能源,是人类社会可持续发展的重要财富。研究和合理开发海洋,是对人类的经济和社会发展具有重要的意义。随着科学技术的发展,人类已经进入了开发和利用海洋的时代。在各种海洋技术中,作为用在一般潜水技术不可能到达的深度进行综合考察和研究并能完成多种作业的水下机器人,使海洋开发进入了新时代。 从20世纪30年代,美国研制出了第一台现代意义上的潜水器开始,无人遥控潜水器,也称水下机器人,开始进入人类的发展史,虽然只有短短的几十年,但其却发挥了极大的作用,为人类在海洋等水域的探索开发提供了有力的支持。由于水下机器人目前多用于海洋,故也可称为海洋机器人。而且水下作业对于人来说是一项危险作业,特别是在深海作业更加的危险,在10000米深的深海中,其压力是地面压力的1000倍,那里是迄今为止人类难以到达的地方。海底,特别是深海海底对人类还是一个未知世界。水下机器人主要用于海洋开发、打捞、扫雷、侦察、援潜、救生等。 而在近几十年,水下机器人的发展是非常迅速的。在信息技术的支持下,其发展趋势向着以下几个方面发展:一是水深普遍在6000米;二是操纵控制系统多采用大容量计算机,实

湖面清扫智能机器人的控制系统设计

湖面清扫智能机器人的控制系统设计 1、引言 机器人是上个世纪中叶迅速发展起来的高新技术密集的机电一体化产品,它作为人类的新型生产工具,在减轻劳动强度、提高生产率、改变生产模式,把人从危险、恶劣的环境下解放出来等方面,显示出极大的优越性。在发达国家,工业机器人已经得到广泛应用。随着科学技术的发展,机器人的应用范围也日益扩大,遍及工业、国防、宇宙空间、海洋开发、紧急救援、危险及恶劣环境作业、医疗康复等领域。进入21世纪,人们已经越来越切身地感受到机器人深入生产、深入生活、深入社会的坚实步伐。机器人按其智能程度可分为一般机器人和智能机器人。一般机器人是指不具有智能,只具有一般编程能力和操作功能的机器人;智能机器人是具有感知、思维和动作的机器人。所谓感知即指发现、认识和描述外部环境和自身状态的能力,如装配机器人需要在非结构化的环境中认识障碍物并实现避障移动,这依赖于智能机器人的感觉系统,即各种各样的传感器;所谓思维是指机器人自身具有解决问题的能力,比如,装配机器人可以根据设计要求为一部复杂机器找到零件的装配办法及顺序,指挥执行机构,即指挥动作部分完成这部机器的装配;动作是指机器人具有可以完成作业的机构和驱动装置。由此可见,智能机器人是一个复杂的软件、硬件综合体。 机器人的核心是控制系统。机器人的先进性和功能的强弱通常都直接与其控制系统的性能有关。机器人控制是一项跨多学科的综合性技术,涉及自动控制、计算机、传感器、人工智能、电子技术和机械工程等多种学科的内容。 近年来,随着工业和其它服务行业的蓬勃发展,人们在重视其经济效益的同时却往往忽略了他们对环境的污染,人类赖以生存的水资源也不例外。水面污染对人类的水源构成很大的威胁,湖泊尤其是旅游胜地和市内人工湖泊,更是无法逃避漂浮物污染的厄运,举目可见各种日常消费品的包装物在湖面上漂浮。污染的加剧根治水污染。但是,水面污染的治理是一项艰难的长期任务,是全人类必须面对的共同问题。用人工清理水面漂浮物只是权益之计,有些危险水域人无法工作。很多发达国家致力于水面污染治理设备的研究,如石油清理设备,但只是用于大量泄露石油的清理。目前,我国研制的清理水面漂浮物的设备还未见报道,国外研制的也不多,并且价格昂贵,实现的功能也不尽人意。因此,开发一种性

水下机器人的运动方式

水下机器人的运动方式 水下机器人,也称无人遥控潜水器。一种工作于水下的极限作业机器人,能潜入水中代替人完成某些操作,又称潜水器。水下环境恶劣危险,人的潜水深度有限,所以水下机器人已成为开发海洋的重要工具。 无人遥控潜水器主要有,有缆遥控潜水器和无缆遥控潜水器两种,其中有缆遥控潜水器又分为水中自航式、拖航式和能在海底结构物上爬行式三种。 它的工作方式是由水面母船上的工作人员,通过连接潜水器的脐带提供动力,操纵或控制潜水器,通过水下电视、声呐等专用设备进行观察,还能通过机械手,进行水下作业。目前,无人遥控潜水器主要有,有缆遥控潜水器和无缆遥控潜水器两种,其中有缆遥控潜水器又分为水中自航式、拖航式和能在海底结构物上爬行式三种。 随着海洋开发活动越来越频繁和深进,在超越潜水极限的恶劣水下环境中,搭载传感器、仪器设备的水下机器人很自然地成为人类延伸自己感知能力的主要工具之一。水下机器人通过控制台上的多个旋钮即可控制机器人前进、后退、转弯、上升、下沉;灯光强弱和摄像头焦距;云台俯仰等;机器人可携带定位声纳、图像扫描声纳、多参数水质检测传感器(YSI)、辐射传感器、机械手、金属测厚计等;可实时进行水下视频检测和观测。 水下机器人运动控制中普遍采用的位置传感器为短基线或长基线水声定位系统,速度传感器为多普勒速度计。影响水声定位系统精度的因素主要包括声速误差、应答器响应时间的丈量误差、应答器位置即间距的校正误差。而影响多普勒速度计精度的因素主要包括声速c、海水中的介质物理化学特性、运载器的颠簸等。由于水下机器人运行的环境复杂,水声信号的噪声大,而各种水声传感器普遍存在精度较差、跳变频繁的缺点,因此水下机器人运动控制系统中,滤波技术显得极为重要。 传统的水下机器人滤波算法采用线性平滑、神经网络滤波等。固然在一定程度上解决了工程实践的需求,但由于没有考虑机器人系统的运动特性,滤波效果不十分理想。卡尔曼滤波方法由于在最优估计时充分利用了已经建立的系统运动模型,使滤波的实际效果更加接近真实数据的要求。但标准卡尔曼滤波方法必须清楚地了解系统噪声和量测噪声的统计特性,由于相关水声传感器受各种因素影响波动很大,噪声的统计特性不易获得。为此,引进带渐消因子的自适应卡尔曼滤波方法,可成功地解决这一题目。

智能清洁机器人

智能清洁机器人设计 引言:本学期我选修了《机器人概论》这一门选修课,听了老师对多种机器人多方面的介绍,我基本上对智能机器人有了一个大概的了解,同时也萌发了自己设计多用途的智能机器人的兴趣。于是,在老师的讲解下,以及自己对生活的一些感悟设计了一款适用于百姓家庭的清洁机器人,以下是我对这款智能机器人的介绍。 Introduction:this semester I took "robot introduction the optional course, listening to the teacher to a variety of robot various introduction, I basically to intelligent robot a general understanding, also had their design utility of intelligent robot interest. And so, in the sense of the teacher, and some of the design life feeling a applicable to the people of the family clean robot, the following is I to this type of intelligent robot in the paper. 关键词:智能化,清洁,机器人 前言:人们常常会问为什么要发展机器人?要发展怎样的机器人?那些机器人适合我们人类生活?其实,机器人分很多种:有军用机器人、生活机器人、医用机器人、农业机器人、微操作机器人等等,毫无疑问它们都是智能化的机器人,它们的出现就是要满足人们各方面的需求,给人们带来便利。最早的机器人出现在1959年,就是说机器人的历史并不算长,但它的发展速度确是飞快的人们都热衷于生产出各式各样适合人们使用的机器人,从以前的机械化到现在的智能化,机器人已发生了很大的变化。在现在的二十一世纪里,人们对生活质量以及对工作的要求促使着智能机器人的发展,机器人可以替人们干那些人干不了、干不好的工作。生活中有些工作会对人体造成伤害,比如喷漆、重物搬运等;有些工作要求质量很高,人难以长时间胜任,比如汽车焊接、精密装配等;有些工作人无法身临其境,比如火山探险、深海探密、空间探索等;有些工作不适合人去干,比如一些恶劣的环境、一些枯燥单调的重复性劳作等;这些都是机器人大显身手的地方。服务机器人还可以为您治病保健、保洁保安;水下机器人可以帮助打捞沉船、铺设电缆;工程机器人可以上山入地、开洞筑路;农业机器人可以耕耘播种、施肥除虫;军用机器人可以冲锋陷阵、排雷排弹…… 所以说,机器人已经成为现代生活工作不可缺少的一部分,与人们的生活密切相关。灵感来自平常生活,人们都不大热衷与做家务,有些人觉得烦,有些人则没时间做,与其这样子,为什么不设计生产出可以做家务、搞清洁的智能机器人呢?智能清洁机器人可以帮你清洁你的家居,帮你完成各种烦心的清洁任务,给人们一个干净、清洁、舒适的家。 正文:

仿生水下机器人运动控制方法研究

仿生水下机器人运动控制方法研究 o 成 巍 李喜斌 孙俊岭 袁建平 徐玉如 哈尔滨工程大学水下机器人技术实验室 [摘 要] 近年来仿生技术在水下机器人上的应用已经成为水下机器人的重要研究方向之一。仿生水下机器 人采用尾鳍提供前进动力和改变航向,比传统的桨舵具有高效性和高机动性。本文根据仿生水下机器人水池 试验结果讨论了其运动性能,并在此基础上提出了仿生水下机器人运动控制方法,最后通过仿真试验验证了 该方法的可行性。运动控制研究,是仿生水下机器人其它使命的基础,具有重要的意义。 [关键词]水下机器人;仿生推进;智能控制 [Abstract] The application of the bionic technology in the fields of the Underwater Vehicle has been more attractive recently. Compared to the traditional propeller and rudder, the bionic UV inspired by the fish cruises and turns by its caudal fin, which gives more efficiency and more maneuverability. First we discuss the movement capability of the bionic UV according to the results of its water tank tests. Then we give a method of its motion control here. And the feasibility of the method was proved by simulation experiments at last. Motion control is meaningful for the bionic UV to complete other tasks. [Key Words] underwater vehicle, bionic propulsion, intelligent control. 0.引言 近年来,模仿水生动物推进方式的仿鱼尾推进系统应用于水下无人探测器的可行性已经得到了初步的验证。如美国MIT的RoboTuna [1]、美国Draper实验室的VCUUV[2]、日本东京工业大学的机器海豚[3]、哈尔滨工程大学的“仿生-Ⅰ”[4]等,都采用了具有较高巡游速度的金枪鱼或海豚作为模型,研究仿生推进和操纵系统,以期改善传统水下机器人推进和操纵性能,增强水下机器人的运动能力。仿生水下机器人采用尾鳍提供前进的动力和改变航向,与传统的采用桨舵的水下机器人在运动性能和控制方法上都有很大的差别。因此,研究仿生水下机器人的操纵控制方法成为其重要的研究方向之一。本文以“仿生-I”为研究对象,根据其船模试验水池(108×7×4m)试验了解其运动性能,并在此基础上讨论其运动控制方法。 1.“仿生-I”结构 仿生水下机器人“仿生-I”号,以蓝鳍金枪鱼为蓝本,长2.4m,最大直径0.62m,排水量329kg,负载能力70kg,潜深10m,配有月牙形 [作者简介] 成巍(1977–),河北张家口,博士生,研究领域:机器人运动控制与仿真、生物流体力学。

JP-cleaner型清洁机器人控制系统设计

‘"/8+-5+.型清洁机器人控制系统设计 邢!敏!蒙!梅!刘任平!北京交通大学"北京’%%%E E ##157.18!9,7+:Q +,64 512‘"/8+-5+.F *#$C -=!C G #$C 2-!,*EI 2=J -=A "=+6b 654‘6-17154R 56L +.,679!=+6b 654’ %%%E E !#065-#!!摘要$ 介绍了一种‘"/8+-5+.型清洁机器人的控制系统"包括主控电路%执行机构以及传感器电路G 个子系统&该控制系统以通用性和功能完备为目标"使机器人具备了智能清洁的能力& 关键词$‘"/8+-5+.型清洁机器人%控制系统%智能 中图分类号$"D E D 文献标识码$( 文章编号$’%%’D D )F "D %%&#’%%%))%G 收稿日期$D %%&%E D V +3456’75$@57.1"R !-/7A -71.,-5<,+5,1.,I B 06,/157.18 ,9,7+:-6:,-7A 56L +.,-8-5<657+4.-7+<2A 5/7615,!H 06/0+5,A .+70+.1?170-L +70+-?6867971/8+-565K 7+8864+5789 I 8291(6:4$‘"/8+-5+..1?17%/157.18,9,7+:%657+8864 +57%!引言 清扫工作技术含量低且浪费时间和人力!用清洁机器人代替人力完成清扫工作已经引起了人们的关注&‘"/8+-5+.型清洁机器人不仅是一款实用 的家用清洁工具!而且作为一个清洁机器人的开发平台!可以进行更进一步的研究& ’!机械结构 ‘"/8+-5+.型清洁机器人对机械结构的要求 主要在于运行稳定!反应灵敏!噪音小等!因此设计为D 轮机构!主要包括如下部分& ’H 壳体及D 个行走驱动电机&该部分主要保证机器人能够在平面内移动!同时轮上具有等距的小孔!可以对轮速进行检测和控制& 3H 清扫机构&用电机带动清扫刷的转动!清扫灰尘并将灰尘集中于吸风口处& 7H 吸尘机构&制造强大的吸力!将灰尘吸入灰尘存储箱中& :H 擦地机构&在清扫’吸尘之后!利用安装在壳体下面的清洁布擦除残留在地面上的细小灰尘!保证清洁工作的质量& D !控制系统设计 "I !!控制系统 机器人控制系统主要完成的任务$接收前向通道"红外接收头’障碍检测传感器’台阶检测传感器和编码盘#传来的数据!综合处理%驱动左右轮并实现调速%控制清扫’吸尘机构!完成各种底层控制动作%在T #Q 上显示机器人状态和运行时间&因此!机器人控制系统包括红外遥控接收模块’主控电路’ ##"驱动左(右电机模块’扩展的$D "*N>及各个 检测传感器等) ’* &考虑到机械机构部分为D 轮机构等因素!故采用"@#’&S V F F (型单片机! 该单片机为V 位!包含D 路"a>输出!具有@D #接口!G D 个@ (N 口! 完全能满足系统控制需要且控制灵活)D * &整个控制系统组成及各部分间相互关系如图’所示& 图’!控制系统 + ))+,机械与电子-D %%&"’% #万方数据

智能清洁机器人的商业价值

智能清洁机器人的商业价值 一、智能吸尘机器人占据未来市场的可能性 作为清洁设备的一个做组成部分,智能吸尘机器人同样有着广阔的发展前景,随着人们日益提高的生活水平,人们对于享受生活的要求也就越来越高。家庭清洁-一项家庭日常必需做得工作,费时费力,很多人都希望可以简单而又轻松的完成这一项工作。故而,智能吸尘机器人有了其存在的市场价值。并且随着越来越多的人需要它,它的存在价值以及发展潜力也就越来越大了。 相比于普通的吸尘器,智能清洁机器人与其相比存在着很大的不同。智能吸尘机器人存在内置智能芯片,可以自动识别判断家庭环境,通过算法来计算行走路径,通过物理或者光学感应来检测家中灰尘的位置并能够自动清扫地板上的灰尘,清理毛发和碎物,并且在清扫任务完成后,智能吸尘机器人可以自动返回充电。而使得智能吸尘机器人可以做到这样的原因就是智能吸尘机器人内置的智能芯片以及提前下载拷贝到芯片中的程序。 在组成部分上,智能吸尘机器人与传统的吸尘器有着很大的不同:1、传感部分:相当于人的五官,起到对外界的感知作用。2、控制部分:相当于人的大脑,起到连接对肢体的支配。3、驱动部分:相当于人的肢体,被控制起到协调作业。4、吸尘部分:在智能吸尘器里面嵌入真空吸尘器部分。5、电源部分:提供机器所需要的动力系统。可以说,除了吸尘部分与传统的吸尘器有共同点之外,用户无法从智能吸尘机器人上找到一丁点吸尘器的影子,而这些正是在未来智能吸尘机器人可以取代吸尘器的原因。 在功能方面,智能吸尘机器人更加适合未来用户关于家庭清洁方面的要求,比如:1、智能清扫:仅仅只需要按下启动,无需人工辅助,智能吸尘机器人便可自动进行吸尘工作遥控清扫,用户可以通过红外线遥控感应器,随时遥控,随时清扫。2、超薄机身:可以直接切入家具底部进行清扫。在不工作时,可以放在任何地方,不占用太大的空间。3、自主导航:由于智能吸尘机器人的内置智能芯片以及算法的缘故,智能吸尘机器人可以采用不同的

一种新型智能清洁机器人测控系统的设计与实现_百度文库

0 引言 移动机构是清洁机器人的主体,决定了清洁机器人的运动空间,一般采用轮式结构。传感器系统一般采用超声波传感器、红外光电传感器、接触传感器等构成多传感器系统。随着近年来控制技术、传感技术以及移动机器人技术等技术的迅速发展,智能清洁机器人控制系统的研究和开发已具备了坚实的基础和良好的发展前景。吸尘系统在原理上与传统立式吸尘器相同,主要是在结构设计上更多考虑结构尺寸、集成度以及一些辅助机构的合理布置和利用,以此来提高能源利用率和工作效率。本文主要研究智能清洁机器人测控系统的设计与实现,最终目标是通过软硬件的合理设计,使智能清洁机器人能够自动避开障碍物,实现一般家居环境下的自主清洁工作。 1 测控系统组成及功能 智能清洁机器人测控系统主要包括控制器核心系统、传感器系统和驱动系统等。其原理如图1所示。基于清洁机器人自身体积尽可能小的原则,本设计将控制器核心系统、传感器系统、行走驱动及相关电路集成在一块电路板上。为防止干扰,通过光电隔离器件将各模块在电气上隔离开来。利用超声波传感器、红外反射式传感器和接触传感器组成多传感器系统,检测信号经调理电路处理后送控制器;采用8位单片机SST89E554RC作为控制器,控制器对传感器信号加以判断,根据判断结果,选定相应的控制策略,并控制语音系统发出相应的报警信号;在相应的控制策略下,通过专用驱动器驱动直流电机,带动驱动轮,两轮独立驱动,实现避障功能;同时,控制器控制小型双风机真空吸尘系统对经过的地面进行必要的清扫。 图1 系统原理 该新型智能清洁机器人实验平台如图2所示,该平台为圆形结构,两轮独立驱动,具备完整的吸尘系统和电源系统等功能模块。最终将在该平台上对本文所介绍的测控系统的性能进行实验验证。

水下清洁机器人运动控制系统设计研究

? 117 ? ELECTRONICS WORLD? 技术交流 本文主要结合相关的研究背景设计了一种水下清洁机器人,作为一种水下设备的清洁维护的机器人,保障水下设备的正常运行。文章首先在引言部分对本文的研究背景及意义进行阐述,然后重点提出了水下清洁机器人运动控制系统的总体设计方案,并对其运动模型进行设计和仿真。 1 引言 海洋开发逐渐向特殊领域以及高深度领域转变,难度越来越大,人力开发已经完全不能够满足开发的需求,机器人开发已经成为了新趋势。本文主要在此背景下分析和研究水下清洁机器人的运动控制系统的设计。本文设计的水下清洁机器人主要是用于对水下的一些大型设备,例如海底搜救设备、勘测设备、取样设备等进行水下维护和修复等,能够在水下特殊环境中对海底设备进行维护和处理,能够较大程度上的促进海底开发技术的发展。 2 水下清洁机器人运动控制系统总体设计 2.1 水下清洁机器人运动控制流程 本文设计的水下清洁机器人的控制系统主要由主机、控制算法、控制电路、指令转换、机器人载体、采样设备等组成,具体的控制流程为:主机控制算法进行水下机器人的动力分配,并结合指令转换算法进行整理转换,结合控制电路开启操控箱,下达操作指令,机器人载体接到命令驱动机器人进行采样,采集样本之后将样本信息传递到主机处理系统当中,进行处理。 2.2 模拟运动控制平台结构设计 水下机器人的运动控制平台主要包括六个部分:步进电机、云台、安装板、推进器、U型板以及轴承等。其中云台主要实现的是2自由度的运动,包括水平和横向两个方向。本文模拟的控制平台主要实现的是3自由度的运动控制,除了上述2自由度之外,还包括前后摇摆自由度。由于多了一个自由度,因此需要对运动进行定位,该运动平台的定位主要由带套轴承和法兰轴组成固定左侧,由带套轴承和电机轴固定右侧,右侧的电机由法兰固定,由此就设计出了一个6自由度的模拟运动控制平台(边宇枢,高志慧,贠超,6自由度水下机器人动力学分析与运动控制:机械工程学报,2007)。 2.3 地面操控台结构设计 地面操控台主要是对上述的模拟运动控制平台进行控制,地面操控台主要包括显示器、操纵杆、按钮以及指示灯等。其中操纵杆有2个,一个用来控制云台的摄像机,一个用来控制模拟运动平台,面板主要是结合人体舒适度进行设计,角度定为70°(裴文良,郭映言,陈金山,申龙,水下机器人的研发及其应用:制造业自动化,2018)。 3 水下机器人运动模型及仿真分析 该部分主要对上述设计的水下机器人的运动模型以及仿真进行分析: 3.1 水下机器人的运动学建模 为了便于我们对机器人参数和变量的统一管理,可以定义以下 状态变量: 其中 ,,即用η1和η2分别表示稳定系下水下机器人的位置向量和方向向量,用v1和v2分别表示动态系下水下机器人的线速度和角度,用τ1和τ2表示在动态系下作用于水下机器人的力和力矩向量。 水下机器人的速度变量由稳定系转换成为动态系,从而通过动态控制器实现对运动的控制,同时要获得水下机器人的静态位置和姿态就必须要将水下机器人的速度变量由动态系转换成为稳定系,从而得到水下机器人的位置矢量。由此可知,在研究水下机器人状态时,需要分析和研究机器人速度变量的动态和静态的转变。 3.2 基于神经网络的轨迹控制器 本文主要设计了基于神经网络模型的水下机器人的运动轨迹控制器,具体的控制流程如下:当机体接收到信号后,传递到控制器,再通过执行器作用于机体,做出相应的动作,机器人本身还具有抗干扰的功能。输出与控制器之间用RBF网络连接。(朱大奇,陈亮,刘乾,一种水下机器人传感器故障诊断与容错控制方法:控制与决策,2009) 3.3 水下机器人神经网络轨迹控制的仿真 结合上述设计的基于神经网络模型的水下机器人的运动轨迹控制器,采用MATLAB进行仿真如下。该控制器设计的目的是实现对水下机器人运动状态的识别和跟踪,通过分析水下机器人的水下运动情况,结合轨迹参考实现了未知动力学的局部精确逼近和部分神经网络权值的收敛,从而奠定一定的学习控制器基础。 结合神经网络的训练实验得到,在神经网络权值的训练过程中,一些神经网络的权值最终收敛,可以作为神经网络的常数权值存储。在自适应神经网络控制器的作用下,将被控系统未知动态分量的局部精确逼近。 水下清洁机器人运动控制系统设计研究 (下转第121页)

相关文档
最新文档