龙空技术网

机器人手臂运动学的两个基本问题

育路机器人 336

前言:

而今兄弟们对“机械臂关节运动控制的算法”可能比较关切,看官们都需要了解一些“机械臂关节运动控制的算法”的相关知识。那么小编同时在网上网罗了一些关于“机械臂关节运动控制的算法””的相关知识,希望同学们能喜欢,看官们快快来学习一下吧!

欲了解机器人课程,可微信搜索公众号“工业机器人就业培育中心”,回复“课程”

1)对给定机械臂,己知各关节角矢量g(f)=[gl(t),g2(t),......gn(i)]',其中n为自由度。求末端操作器相对于参考坐标系的位置和姿态,称之为运动学正问题。在机器人示教过程中。机器人控制器即逐点进行运动学正问题运算。

2)对给定机械臂,已知末端操作器在参考坐标系中的期望位置和姿态,求各关节矢量,称之为运动学逆问题。在机器人再现过程中,机器人控制器即逐点进行运动学逆问题运算,将角矢量分解到机械臂各关节。

运动学正问题的运算都采用D-H法,这种方法采用4X4齐次变换矩阵来描述两个相邻刚体杆件的空间关系,把正问题简化为寻求等价的4X4齐次变换矩阵。逆问题的运算可用几种方法求解,最常用的是矩阵代数、迭代或几何方法ob在此不作具体介绍,可参考文献[1]。

对于高速、高精度机器人,还必须建立动力学模型,由于目前通用的工业机器人(包括焊接机器人)最大的运动速度都在3m/s内,精度都不高于O.1mm,所以都只做简单的动力学控制,动力学的计算方法可参考文献正[1~3]。

(3)机器人轨迹规划机器人机械手端部从起点(包括,位置和姿态)到终点的运动轨迹空间曲线叫路径,轨迹规划的任务是用一种函数来“内插”或“逼近”给定的路径,并沿时间轴产生一系列“控制设定点”,用于控制机械手运动。

目前常用的轨迹规划方法有关节变量空间关节插值法和笛卡尔空间规划两种方法。具体算法可参考文献[1,4]。

(4)机器人机械手的控制当一台机器人机械手的动态运动方程已给定。它的控制目的就是按预定性能要求保持机械手的动态响应。但是由于机器人机械手的惯性力、耦合反应力和重力负载都随运动空间的变化而变化,因此要对它进行高精度乙斗高速、高动态晶质的控制是相当复杂而困难的,现在正在为此研究和发展许多新的控制方法。

目前工业机器人上采用的控制方法是把机械手上每一个关节都当作一个单独的伺服机构,即把一个非线性的、关节间耦合的变负载系统,简化为线性的非耦合单独系统。每个关节都有两个伺服环,机械手伺服控制系统见图2外环提供位置误差信号,内环由模拟器件和补尝器(具有衰减速度的微分反馈)组成,两个伺服环的增益是固定不变的。因此基本上是一种比例积分微分控制方法(PID法)。这种控制方法,只适用于目前速度、精度要求不高和负荷不大的机器人控制,对常规焊接机器人来说,已能满足要求

图2机械手伺服控制体系结构

(5)机器人编程语言机器人编程语言是机器人和用户的软件接口,编程语言的功能决定了机器人的适应性和给用户的方便性,至今还没有完全公认的机器人编程语言,每个机器人制造厂都有自己的语言。

实际上,机器人编程与传统的计算机编程不同,机器人操作的对象是各类三维物体,运动在一个复杂的空间环境,还要监视和处理传感器信息。因此其编程语言主要有两类:面向机器人的编程语言和面向任务的编程语言。

欲了解机器人课程,可微信搜索公众号“工业机器人就业培育中心”,回复“课程”

标签: #机械臂关节运动控制的算法