多约束下的机械臂运动控制算法研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:qwc198762
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机器人行业的快速发展,机械臂已经深入到工业制造的各个方面,并且往医疗以及家庭服务方向迈进。针对应用的不同,机械臂的结构类型多样化,关节数从两关节到七关节不等,负载以及速度运行能力都有不同的等级。因而,研究通用的运动控制算法,适用于不同种类的机械臂控制至关重要。另一方面,工业现场总线的通讯速率已经可以满足机械臂的实时运动控制要求,而且计算机运行速度也可以保证复杂算法在控制周期内完成。因而,机械臂开始从原先的离线规划转变到实时控制模式,对运动控制算法的鲁棒性提出了更高要求。此外,机器人的运行环境已不再单一,在复杂工况以及动态环境中,机械臂运动控制算法必须具备处理多任务、多约束的能力。本文以实验室自主研制的七关节乒乓球机器人为载体,通过理论研究和实验仿真验证相结合的方式,系统深入地研究了机械臂姿态运动控制、关节约束下的运动控制、多任务优先级运动控制以及多约束下的运动控制等问题,相关成果应用于工业机器人通用控制软件平台中,并且为机器人在复杂环境中的应用提供有效的理论支持和技术方案。论文的主要研究内容如下:1)针对某些机械臂应用场景中,姿态定向可以实现与定位等同的功能,本文提出了机械臂的姿态定向控制方法。通过引入四元数法,实现了姿态大范围变化的连续参数表达。根据姿态定向特性,提出了误差反馈形式,并且采用李雅普诺夫方法,证明了定向控制闭环系统的渐进稳定特性。采用姿态定向控制,相对于定位任务,机械臂多了一个冗余度,从而提升机械臂的操作度,以及关节避障的能力。2)提出了关节约束下机械臂的运动学控制算法,钳位加权最小范数算法。由于加权最小范数法的权值切换条件需要对关节速度进行过零检测,因而容易受到干扰而发生错误的权值切换判断,导致关节速度指令不连续。本文将关节钳位项引入到加权最小范数算法中,提出了钳位加权最小范数算法。该算法采用连续权值,消除了原先的权值切换问题,并且引入钳位任务,有效地防止关节运行至限位之外,促使关节远离限位。钳位加权最小范数法适用于非冗余以及冗余机械臂。在主任务与关节限位不发生冲突的情况下,该方法可以确保主任务的精度。3)任务优先级的控制算法是处理多任务的有效方法。然而,任务的有效性切换将会引起关节速度的不连续。本文提出一种新的零空间计算方式,并且给出了严格的数学证明。在此基础上,提出连续的零空间算子以及矩阵逆计算,应用于优先级任务分层控制中,实现任务的有效性切换,并且保证关节速度的连续性。4)广义加权最小范数法中的虚拟关节将一般约束问题转化为关节约束问题处理。然而,虚拟关节转换矩阵存在奇异问题,以及虚拟关节必须小于实际关节个数。另外,将多个约束转化为一个虚拟关节,且不允许多个约束同时触发,在实际中是难以满足的。本文采用新的方式构建虚拟关节,解决了上述问题,并且将虚拟关节技术应用于梯度投影法,加权最小范数法以及钳位加权最小范数法中。
其他文献
不少老师都有这样的体会:苦口婆心地给学生讲道理,累得口干舌燥,学生却不为所动;雷霆万钧地批评学生,自己气得头昏脑涨,学生却毫不在意。老师如何与学生更有效地进行沟通,才
期刊
武器装备是国防建设的重要组成部分,武器装备的管理工作作为军队建设的一项长期性工作,直接关系到作战能力的稳定发挥。随着高新武器装备陆续列装,从数量和所涉及领域都实现
我国的用电主要来自于火力发电,火电厂在提供清洁电力能源的同时,也会造成非常恶劣的环境污染,怎样减少污染物排放,提升环境的洁净度,已经成为一个非常重要的环保课题。文章
数学教学的思维训练,是根据学生的思维特点,结合教学内容在教学过程中实现的。课堂教学是对学生进行思维训练的主阵地。所以,要把思维训练贯穿于数学教学的各个环节。
<正> 贵刊1982.5刊出《我们学了换底公式后所想到的》一文。该文对对数换底公式作了三种变形。应用这些变形公式在解某些对数问题能带来方便。本文再提出四个换底公式的变形