基于元胞自动机的自重构机器人分布式控制及运动规划研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:kdy520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模块化自重构机器人也称为变形机器人,由一系列结构相同但相互独立的机电模块有机联接而成,每个模块功能简单但具有一定感知能力、自主的连接和分离能力,通过传感器感知环境和自身状态,自主的改变系统逻辑或者物理构型(形状、大小),从而能在有障碍物环境中进行面向目标的运动,实现一定功能任务的机器人系统.由于该类机器人在多样性、鲁棒性、可扩展性及自适应性等方面具有显著优点,使其应用在未知和非结构化危险环境中具有很大优势,如军事侦察、废墟营救、空间探索和海洋探测等.积极开展模块化自重构机器人的研究对于提高我国在该领域的科研水平、扩展机器人的应用领域等具有重要的理论及现实意义.自重构机器人的基本研究问题有两个:一是开发有效的机械电子模块,二是开发有效的运动和变形规划算法.模块化自重构机器人是一个天然的分布式系统,模块设计的物理需求和自重构的设计目标,决定了M-Cubes系统适合设计为同构阵列式的分布式系统.为此,我们设计了M-Cubes单元模块,该模块以正立方体作为壳体、机械加电磁方式作为连接分离机制,大小齿轮啮合的传动机构作为内部传动系统,以DSP微控制器为控制核心,以红外通讯作为通讯渠道,以电机控制模块实现直流电机的三闭环控制,以锂电池作为模块电源,并配置了电源的管理监控模块,用于实现模块之间能量的共享.最终构建了一种新型的立方体同构阵列式三维自重构自包含的单元模块,不但能够提高模块的通用性和机器人的运动灵活性,而且模块具有结构简单,制造简便,控制容易的优势,为设计重构算法和研究分布式系统提供了硬件平台. 要构建一个自重构机器人系统和设计系统的变形算法,首先需要用系统化的方法准确有效地表达出机器人的特性,包括模块的位置和状态、系统的构型和行为.本文提出了从模块、静态拓扑、动态拓扑及仿真四个方面对M.Cubes自重构机器人进行描述的方法.首先从agent角度对单元模块组成进行分解,并用特征向量对模块的当前六个邻居状态进行描述;用2(d为系统的维数)个单元模块建立元模块,缓解单元模块的运动约束,增强模块的运动能力,并对元模块的状态进行了描述;静态拓扑是由物理网络、通讯网络、能量网络、计算网络组成的网络拓扑结构,用模块特征向量组成的特征向量矩阵来描述静态系统的构型;动态拓扑从动态图、元胞自动机的理论出发,将每个元模块作为动态方格图的顶点,用异步更新的动态元胞自动机图控制模型来建立自重构机器人的动态模型;在仿真系统中,根据自重构机器人M-Cubes的特点,用多线程方法建立仿真平台,很好的仿真了系统的各项性能.模块化自重构机器人依靠多个模块的简单组合并不能充分发挥其优势,只有通过某种形式的合作才能实现其对复杂任务的处理.而多个模块要实现相互之间的合作就必须确定模块之间逻辑上和物理上的信息关系和控制关系,以及问题求解能力如何分布等问题.传统的集中式控制、全局信息的分布式控制在鲁棒性、扩张性方面遇到瓶颈.为此提出利用模块之间局部交互作用而完成任务的突现控制方式,根据自重构机器人M.Cubes的特点,将模块个体的体系结构划分为任务级、构型级和运动规划级.这种突现控制的群体结构和三层结构的个体结构可以很好地解决鲁棒性及扩展性方面的不足. 运动是机器人的最基本的能力,特别是其在环境中可以调整它们的形状来进行运动.对于自重构机器人系统的运动,模拟履带式滚动运动是M-Cubes机器人分布式运动的合适选择,它可以使系统像坦克的履带一样滚动前进,系统尾部的模块沿着结构的表面象履带一样运动到头部,实现整体系统的前进.在此思想的基础上,根据模块的几何形状设计出系统单向运动的局部规则,这些规则的运用使系统具有完全分布式运动的能力,测试也表明,随着模块数目的增加,系统的通讯量及运动步数成线性增长,提高了系统的扩展性.简单任务构型可以通过系统的几何分析设计出元胞模块规则来完成任务,但是这远不能实现从任意初始构型到给定目标构型变化的需求.为此,必须对元胞自动机进行逆向设计,通过遗传规划算法搜索元胞模块状态转移规则空间,寻找满足自重构机器人从初始构型到目标构型的转移规则,将这些转移规则作为每个自重构机器人模块单元的控制程序,模块之间通过局部的交互作用实现系统完全自主的分布式控制和变形任务. 由于模块在重构过程中,模块的装配、连接、传动、悬臂变形、关节柔性都会影响末端执行模块的位姿误差,从而导致相邻模块不能正常连接,必须对末端模块位姿进行校准.为便于分析起见,将各种误差因素统一都归结为机器人的结构参量误差和运动变量误差.在模块化自重构机器人M-Cubes的"L"结构上,利用建立在连杆坐标系上的名义坐标系,将误差因素引起的旋转坐标变换和平移坐标变换对名义坐标系进行修正,推导出正向指数积误差校准模型.将此校准模型运用到自重构机器人M-Cubes的"L"结构中,很好的校准了末端执行模块旋转关节轴和孔的位姿误差,保证了和相邻关节的正确连接,为自重构奠定了基础.
其他文献
飞行模拟机声音仿真系统模拟飞行各阶段的声音,为飞行员提供飞行训练时听觉信息,是飞行模拟机重要的组成部分。声音仿真过程包括:声音素材的采集和处理,声音数学模型的建立,声音的
车门包边生产线控制系统中的车门包边液压机THP37-150A主要用于薄板件的包边工艺,也适于薄板件的拉伸、弯曲和成型等工艺。由于工艺的要求,需要系统实现恒速调节,同时要求响应速度快,稳态精度高。但液压机系统本身的非线性和时变性以及不同模具的变型特性使得固定参数的PID控制器很难在大的调速范围内保持良好特性。为解决PID参数在线调整问题,满足精度要求,本文根据液压原理和系统结构建立了液压机工作阶段的
目前,火车集装箱运输管理系统已经采用了射频识别技术来对集装箱信息进行采集。但是,其应用方案存在一些明显的不足,如成本高、操作性差等。为此,本文在全面分析了现有系统方案的
近年来,随着3G/4G网络的飞速发展,世界正在发生移动网络和固定网络的快速整合,拥有智能操作系统的移动终端已经逐渐取代个人电脑,成为移动办公的重要工具。Google公司开发的Andr
随着轧制理论的不断深入研究,自动检测与控制技术不断发展,特别是高性能电液伺服阀在轧钢工业上的应用,在机械、液压、电气及自动控制的密切配合下,使液压轧机的发展达到了一个新
随着电子政务的不断发展和应用,电子政务信息资源也在急剧增长,于是促成了描述政务信息资源的元数据的的产生和发展。当元数据标准不断涌现,在各个政府部门内部便形成了基于不同
SCARA机械手结构紧凑、简单,且一般运动速度和精度都较高,在电子行业中常用此类机器人进行装配作业,因此也称它为装配机器人,本文对其进行了研究。首先采用D-H方法建立了该机械手
电厂生产过程复杂,设备故障存在不确定性,由传统故障诊断技术得到的诊断结果可信度不高。因此将信息融合技术应用到故障诊断中,可以提高诊断结果的可信度。本文将基于D-S证据
物以类聚,人以群分,聚类分析是一种常见的人类活动,其用途是十分广泛的,如应用在文本挖掘,图像处理等领域近邻传播聚类算法τAffinityPropagation clustering, APυ是Frey和Dueck
本文围绕基于网络的远程机器人控制技术的关键问题,如控制器的实时性、多机器人仿真及协同搬运控制、机器人碰撞检测、基于动态手势识别的人机交互和立体视频监控等进行了深入