模块化自重构机器人能控性及运动规划研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:tftaofeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模块化自重构机器人是由一系列结构相同但相互独立,具有一定感知、计算、运动、自主的连接和分离能力的功能自治单元模块有机联接而成的机器人系统,通过感知环境和自身状态,根据目标需求自主地改变系统逻辑或者物理构型,实现一定的功能任务。该类机器人具有鲁棒性、多功能性以及适应性,在海洋探测、军事侦察、核电站维修和废墟营救等未知环境和非结构环境中能够正常运行。模块化自重构机器人的研究不但可以扩展机器人的应用领域,而且对于提高我国在该领域的科研水平具有重要意义。对于自重构机器人系统,系统的运动取决于各个模块的动力学特性以及模块之间的相互作用,根据自重构机器人的动态特性给出其动态元胞自动机模型,在元胞自动机的理论基础上,给出了状态转移规则矩阵的可逆性与元胞邻域的关系,并探讨了群自重构机器人理论。借鉴群系统基于环境的建模方式,机器人模块的动力学模型可以简化为高阶线性定常系统,考虑到机器人模块间的相互独立性,将模块化自重构机器人系统动力学特性作为离散的线性定常群系统分析,并给出了系统的状态方程描述,体现出动力学方程与基于元胞自动机的动态方程的形式上的统一性。指出模块化自重构机器人系统的能控性取决于模块之间相互作用和系统图的拓扑结构,两个方面的因素相互独立,互不相关,必须同时满足。针对国内外的自重构机器人由于各自的侧重点不同,尚没有通用的仿真工具的现状,本文致力于设计开发一款简单实用的自重构机器人仿真环境,力求能够真实的反映模块化自重构机器人的运动,并尽可能的减少由于模块硬件设计不同而产生的约束。以微软机器人开发平台作为开发工具,将机器人模块抽象化为一个立方体,并对立方体模块添加质量、颜色、摩擦系数等物理属性,虚拟环境能够真实的反映实际情况下机器人的翻转、平移动作,为以后的开发工作奠定了基础。目前存在的分布式模块化自重构机器人串行算法效率较低,在本项目研究过程中,为每个机器人模块分配ID编号,给出机器人的整体构型描述,然后根据真实环境中机器人模块的动作限制制定运动约束规则。最后根据元胞自动机的并行特性,在保证系统的连通性的基础上,考虑模块运动过程中的碰撞规避,提出自重构机器人的并行重构算法并进行MATLAB仿真。
其他文献
进入二十一世纪,伴随着电子信息技术的飞速发展,网络信息化的普及使得互联网技术迎来了一个前所未有的发展机遇。网络信息资源的不断增长不仅为人们提供了更多获取丰富的知识的
这些年来,由天然气管道泄漏引起的爆炸事故逐年增加,这是由于管道使用时间长、维护保养不到位、管道内壁缺陷发现不及时等原因引起的,因此需要加大对天然气管道内壁缺陷的检测研
基于视觉的板球控制系统,是一个非线性欠驱动的动力学系统,它通过摄像头采集球的位置信息,经过相应的控制算法来控制电机的运行,其目标是实现球的定位控制以及轨迹跟踪,是一个研究
目前火电厂的单元机组都朝着大容量、高参数方向发展,对热工自动化水平提出了越来越高的要求。为了保证生产的安全性和经济性,对在热工自动控制系统中应用的先进控制策略进行深
近年来,随着对动力系统如飞行器、核电站以及离岸大型风力发电设备可靠性要求的增加,故障检测与隔离(FDI)和容错控制(FTC)受到了越来越多的关注。执行器、传感器与其他零部件的
针对电站仿真机模型在机理建模和模型参数优化中存在的问题,本文对超临界机组过热蒸汽系统仿真模型参数优化进行了研究。本文研究的主要内容包括:首先本文对超临界机组过热蒸汽系统的物理模型及数学模型进行了分析。超临界机组过热蒸汽系统中低温过热器(水平段)、低温过热器(垂直段)、屏式过热器和末级过热器内的工质都为单相介质,其换热过程及特点是相似的;本文运用质量守恒方程、能量守恒方程以及传热学公式,建立了一个通
学位
多机器人追捕问题是研究机器人之间协调和协作的最理想的平台。将强化学习算法应用到追捕问题当中可以使多机器人系统主动的去探索环境,适应环境,从而提高自身的性能和稳定性,而
船舶动力定位系统是指船舶不需要借助传统的锚泊系统,它能抵抗来自风、浪、流的干扰,使船舶保持在定位点附近。对于许多工程船舶来说,动力定位系统很好的解决了传统深水难以定位
随着社会的发展,环境面临着严峻的问题,大气污染作为环境问题的一部分也越来越受关注,燃煤发电作为我国的主要电力来源,这在短期内是无法改变的事实。因为氮氧化物是造成大气污染的主要因素之一,所以国家对氮氧化物排放量的标准也更加严厉。因此,如何经济有效的降低燃煤机组氮氧化物排放已经刻不容缓。SCR脱硝技术是目前国内燃煤机组应用最为广泛的脱硝方法,因此,对SCR脱硝过程进行建模及控制具有一定的研究意义。SC