申请代码受理部门收件日期受理编号国家自然科学基金申请书2017资助类别:面上项目亚类说明:附注说明项目名称:二元超冗余机器人构型综合及动力学特性分析研究申请者:电话:依托单位:通讯地址:邮政编码:单位电话:电子邮件:申报日期: 2018年12月15日国家自然科学基金委员会基本信息经费申请表(金额单位:万元)报告正文一)立项)依据与研究内容(4000-8000 字):1. 项目的立项依据(研究意义、国内外研究现状及发展动态分析,需结合科学研究发展趋势来论述科学意义;或结合国民经济和社会发展中迫切需要解决的关键科技问题来论述其应用前景。
附主要参考文献目录)项目背景及研究意义在人类认识世界、改造世界的发展进程中,作为重要手段和工具的机器人正面临越来越多的新挑战。
对于相当多的任务而言,人们希望开发出轻质、控制简单、成本低、鲁棒性强、高精度的机器人。
目前,大多数机器人系统都属于连续驱动机器人系统,即机器人中各关节都可作连续运动,而且使用连续驱动器,如电机、液压缸等。
为实现机器人运动的高精度和高重复运动精度,必须使用复杂且昂贵的控制系统和传感器,从而带来系统复杂性加大、重量、成本和能耗增加,可靠性降低等副作用。
为了减少或去除这些副作用,各国学者提出了各种理论与方法,在过去的十余年中(1994-2005),二元驱动技术和机器人技术相结合产生的二元超冗余机器人(Binary Hyper Redundant Robot)逐渐显示出良好的前景和可观的应用潜力,成为当前国际机器人学界的前沿研究主题之一[1,5~23]。
MIT (麻省理工学院)的Dubowsky教授,JHU(约翰霍普金斯大学)的Chirikjian教授等学者认为,二元驱动对机器人系统的影响可能会如同数字电路对电子系统的影响一般深远[1,20]。
二元驱动器(Binary actuator)是离散驱动器中特殊的一类,只具有两个离散的稳定状态,即0或1,对应于驱动器的两个极限位置,例如电磁铁。
图1所示为MIT的研究组开发的二元驱动器。
图1. MIT 研究组开发的二元驱动器二元超冗余机器人则是由多个二元驱动的并联机器人模块串联而成,如图2所示为MIT 研究组开发的以3-RRS并联机构为模块的二元超冗余机器人[16-20],在每个RRS分支运动链中有一个二元驱动器,这样动平台的工作空间由23个点组成,每个点上姿态是确定的,如图3所示[16]。
由于单个二元机器人工作空间位姿有限,为了完成一定的操作任务,必须将多个二元机器人模块串联成二元超冗余机器人。
因此二元超冗余机器人的工作空间是一个离散的点集,包含2n个点,n是驱动器数。
如果不考虑驱动方式,纯粹从机构拓扑结构来看,二元超冗余机器人属于串-并联机构,但却和同为串-并联机构的变几何桁架机构有本质的区别。
图2. MIT 研究组开发的二元超冗余机器人图3. 3-RRS 二元并联机构的8个位姿和传统的连续驱动机器人系统相比,二元机器人系统的优点在于:不需要反馈控制、定位精度和重复定位精度高、低成本、轻质、高负载能力、更简单的计算机控制接口、鲁棒性强(部分驱动器失效后仍能完成操作);其缺点在于:离散的工作空间、运动学逆解运算量极大等[1,20]。
总的来说,二元超冗余机器人从概念形成到研究展开不过仅仅十几年,在星际探索、医疗、精密操作等方面都有着良好的应用前景,如MIT野外与空间机器人实验室的教授连续获得NASA(美国国家航天局)先进概念计划的资助,正在研究二元超冗余机器人在星际探索中的应用,如作为步行机的足以适应行星上复杂的地形,或作为机械臂等,如图4所示。
目前二元超冗余机器人属于一项前瞻性的应用基础研究,在国际上方兴未艾,国内基本尚为空白,及时地开展相关研究,有助于尽早取得理论和关键技术上的自主创新,占据此新兴领域的制高点。
图4. MIT二元超冗余机器人在星际探索中的应用二元超冗余机器人系统的国内外研究现状及分析JHU Chirikjian团队研究工作[1,5~14]Chirikjian等对二元超冗余机器人系统的研究主要集中于运动学,包括运动学正解[8]、运动学反解[6,9,13,14]、工作空间[6,9]、参数综合[5,10-11]和轨迹规划[7]等,其建造的实验系统的模块有两种,一种是平面变几何珩架机构;一种是Stewart并联机构,并以气缸作为二元驱动器,结构较为粗笨。
二元超冗余机器人运动学正解相对简单,Lee和Chirikjian[8]提出一种基于齐次变换的运动学正解计算方法。
对二元机器人系统,运动学反解是通过搜索二元机器人的位姿空间得到和期望姿态误差最小的末端操作手位姿。
Chirikjian等提出了基于工作空间点密度的运动学反解算法[6,9,13,14],这种方法将工作空间离散成一定数目的单元,然后对每个单元分别计算工作空间点密度。
尽管该方法速度很快,但离散工作空间需要占用大量计算机内存。
为了避免内存瓶颈的影响,Suthakorn和Chirikjian又提出只考虑工作空间中心的改进算法[12],但该算法的准确性严重依赖于机器人单元模块的形状和工作空间的位姿。
文献[5]对二元超冗余机器人系统的工作空间和参数优化问题进行了研究;文献[10]使用欧氏群上的傅立叶变换对二元机器人进行尺度综合;文献[11] 通过离散运动群上的傅立叶变换来快速计算二元机器人的位姿和工作空间。
MIT Dubowsky 团队研究工作[15-20]Dubowsky在美国国家航天局先进概念研究所(NASA Institute for Advanced Concepts)资助下,正在研究以星际探索为应用背景的二元超冗余机器人系统。
Dubowsky等提出了二元机器人驱动智能装置BRAID(Binary Robotic Articulated Intelligent Device)的概念,并进行了大量相关理论和实验技术研究[15-20]。
BRAID 实际上就是以多个采用嵌入式二元驱动器和柔性铰链的3自由度3-RPS并联机构为模块,串联构成面向不同任务的二元超冗余机器人系统,具有轻质、简单、鲁棒等优点。
可用作步行机足,两台火星车之间的连接器、机械手等。
文献[15]提出将二元驱动机器人用于空间探索,介绍了相关5项实验研究,其中一项即为BRAID;文献[16]则对基于BRAID的二元超冗余机器人系统的结构设计、驱动器及控制、运动学等做了研究。
值得注意的是,文献[16]中提出一种基于遗传算法的运动学反解方法,由于二元机器人系统的本身固有的“0/1”特性,遗传算法在运动学反解中很有应用潜力,但目前研究尚未深入。
文献[15,16]中的实验装置都采用了记忆合金二元驱动器。
文献[17,18]研究了使用介质聚合物二元驱动器的BRAID的运动学,驱动器优化等。
文献[19]研究了模块化可重构的BRAID及电磁二元驱动器的设计。
文献[20]则是对以前工作的阶段性介绍。
其他研究工作[21-23]Zanganeh和J. Angeles提出基于样条曲线的运动学反解方法[21];Kim等提出基于连续变量优化方法的运动学反解方法[22]。
此外、我国学者马培荪等研制了离散驱动的6自由度蛇形柔性臂,并对运动学参数进行了优化设计[23],但其模块使用的并非并联机构。
纵观以上研究,目前国内外的相关研究都主要集中在二元超冗余机器人系统的运动学逆解、工作空间等方面,理论研究和实验结果业已证明少自由度并联机构适合作为二元超冗余机器人的模块[15-20],然而,二元超冗余机器人系统中许多机构学基本问题的研究尚不深入,有的甚至无人涉足,现分别评述如下:(1) 缺乏二元超冗余机器人的构型综合和优选研究机构构型是决定机构性能的根本因素,作为二元超冗余机器人模块单元的少自由度并联机构的构型综合已取得重大突破,我国机构学家黄真[24]、杨廷力[25]、高峰[26]、方跃法[27]等在这一方面做了大量开拓性的工作,取得了国际领先的地位。
但目前构型综合的首要目标是综合出连续运动并联机构,而将瞬时运动并联机构作为型综合的副产品剔除掉。
一般认为,瞬时运动并联机构仅能用于某些微操作任务。
目前在国际并联机器人学界和工业界,对瞬时运动并联机构的理论研究和实际应用少之又少,远远滞后于连续运动并联机构。
选准瞬时运动并联机构适宜的应用场合,尽早开展相关的理论与实验研究,将很有希望在这一基本空白的领域取得自主创新。
瞬时并联机构在发生连续运动后,动平台的自由度数目或性质将发生变化。
在连续驱动下,瞬时并联机构有无穷多个位形的自由度需要判定;而在二元驱动条件下,瞬时并联机构只有2n个位形(n为单个模块中二元驱动器数,3≤n≤5),在每个位形下机构的自由度都可以通过螺旋理论确定,为瞬时并联机构的应用扫请了最大的障碍,因此,本项申请提出将瞬时并联机构作为二元超冗余机器人的模块。
不但开辟了瞬时并联机构的全新应用领域,也将丰富二元超冗余机器人的构型。
对二元超冗余机器人来说,目前只是简单地选取一种少自由度并联机构,如3-RRS,然后将数个相同并联模块串联来构成整个系统。
尚未有人系统地研究何种并联构型适合用作二元超冗余机器人的模块、根据何种判据选取合适的模块、以及用模块构建系统的方式等。
因此,在并联机构构型综合理论基础之上研究二元超冗余机器人的构型综合方法和拓扑性能,具有重要的理论价值和实际意义。
(2) 缺乏二元超冗余机器人运动敏感性研究;运动敏感性是指并联机器人的自由度和运动特性受制造误差、装配间隙以及杆件弹性变形的影响程度。
运动敏感性强,或者说运动鲁棒性差的并联机构,极易受制造误差和间隙影响,在锁住所有驱动器后动平台仍能发生连续自运动。
例如Park等[28]发现,Tsai提出的3-UPU移动并联机构对轴承和轴的制造误差和装配间隙引起的小位移扭转极为敏感(extremely sensitive)。
目前,少自由度并联机构运动敏感性尚未得到系统深入的研究。
当二元机器人工作时,二元驱动器要分别在两个极限位置锁定并切换,对应于两个稳定的离散状态0或1。
如果作为二元超冗余机器人模块的少自由度并联机构运动敏感性差,在二元驱动器的0或1状态下,二元机器人容易发生自运动,导致失控。
可见,并联模块的运动敏感性对二元超冗余机器人能否正常工作具有极为重要的意义。
(3) 缺乏二元超冗余机器人动力学特性研究;对于并联机构已有多种动力学建模方法[39~34],如:Lagrange方法,Newton-Euler方法,影响系数方法,Kane方法,螺旋理论和基于李群/李代数的建模方法等。
由于运用的力学原理和数学工具不同,这些方法各有优劣,但总的来说,这些方法建立的动力学方程都十分复杂,求解困难。
如何合理地简化并联机构动力学模型、寻求高效算法、对建立并联机构的动态优化设计理论具有重要意义。