【技术实现步骤摘要】
本专利技术机器人控制
,尤其指代一种腱驱动机械手腱张力约束笛卡尔空间阻抗控制方法和装置。
技术介绍
机械手为模仿手、臂的特定功能的一种自动机械,因此泛指机械臂、末端执行器、灵巧手指等多关节多连杆操作机构。腱驱动型机械手是利用腱绳进行传动的机械手,允许驱动器放置于机械手结构体的外部,可以减小机械手体积和重量,从而提高了机械手的灵巧性,同时也在驱动器选型方面给机构设计者提供了更多灵活性。由于腱只可以传递张力,因此为了获得完全独立的自由度控制,必须要保证驱动器的数量多于自由度的个数。有多种腱配置方式,在配置合理的情况下,N+1型腱能够独立控制N个自由度,同时保证腱具有正张力。该腱配置方式简化了机构,但由于这种方式在减少腱绳数量的同时引入了关节位置和腱绳的耦合问题,因此控制器的设计非常复杂。在装配应用中机械手需要与非结构环境物理接触,因此机械手的力矩控制能力非常重要。研究者们提出多种控制策略来解决耦合腱驱动机械手的力矩控制问题。这些控制策略由张力分配算法和控制律两部分组成。张力分配算法是确定一组腱张力的过程,目的是产生期望的一组关节力矩,同时解决驱动的冗余问题。该冗余可以生成张力的零空间,用来保证所有腱具有正张力。目前已有的控制律根据是否使用腱张力反馈进行分类。无腱张力反馈的控制方法包括计算力矩法、其它能够预测或估计系统参数的智能方法,这些方法对于能够精确建模运动和力矩关系的系统是可行的,但机械手需要抓握或 ...
【技术保护点】
一种腱驱动机械手腱张力约束阻抗控制方法,其特征在于,包括步骤如下:步骤1:由路径规划模块进行机械手单指自由空间中的关节角位置路径规划;输入由操作对象特性规划得到的灵巧手单指运动的期望接触力;经正运动解算模块转化为期望的指尖笛卡尔位置;并且设定腱张力约束范围和接触力阈值;步骤2:根据接触力传感器测量得到的接触力值与接触力阈值比较确定灵巧手和物体之间的接触状态,若接触力值小于接触力阈值则表示机械手位于自由空间,设置输出接触力误差Fe为0;否则由腱张力比较器比较期望指尖接触力和实际指尖接触力传感器所测接触力之间的差别得到约束空间接触力误差Fe;阻抗控制模块将接触力误差Fe修正为笛卡尔位置Xf,对期望的位置Xd进行补偿得到期望的笛卡尔位置Xr=Xd+Xf;期望笛卡尔位置经过逆运动学解算模块转换为期望关节角位置θr,与手指的实际关节角位置θa进行比较得到关节角位置偏差θe=θr‑θa;然后通过关节刚度比例模块将关节角位置偏差转化为关节力矩,该关节力矩由张力分配模块转换为期望腱张力;然后由腱张力比较器比较期望腱张力和实际由腱张力传感器输出的腱张力的偏差,根据该腱张力的偏差由张力控制模块基于合适的控 ...
【技术特征摘要】
1.一种腱驱动机械手腱张力约束阻抗控制方法,其特征在于,包括步骤如下:
步骤1:由路径规划模块进行机械手单指自由空间中的关节角位置路径规划;输入由操
作对象特性规划得到的灵巧手单指运动的期望接触力;经正运动解算模块转化为期望的指
尖笛卡尔位置;并且设定腱张力约束范围和接触力阈值;
步骤2:根据接触力传感器测量得到的接触力值与接触力阈值比较确定灵巧手和物体
之间的接触状态,若接触力值小于接触力阈值则表示机械手位于自由空间,设置输出接触
力误差Fe为0;否则由腱张力比较器比较期望指尖接触力和实际指尖接触力传感器所测接
触力之间的差别得到约束空间接触力误差Fe;阻抗控制模块将接触力误差Fe修正为笛卡尔
位置Xf,对期望的位置Xd进行补偿得到期望的笛卡尔位置Xr=Xd+Xf;期望笛卡尔位置经过逆
运动学解算模块转换为期望关节角位置θr,与手指的实际关节角位置θa进行比较得到关节
角位置偏差θe=θr-θa;然后通过关节刚度比例模块将关节角位置偏差转化为关节力矩,该
关节力矩由张力分配模块转换为期望腱张力;然后由腱张力比较器比较期望腱张力和实际
由腱张力传感器输出的腱张力的偏差,根据该腱张力的偏差由张力控制模块基于合适的控
制律把张力的偏差转化为位置偏差,把该位置偏差输送给腱驱动器进行控制。
2.根据权利要求1所述的腱驱动机械手腱张力约束阻抗控制方法,其特征在于,上述步
骤1中的机械手单指自由空间中的关节角位置路径规划采用一般多关节机械臂的关节角位
置路径规划方法进行,得到期望的关节角轨迹,由路径规划模块实现;关节角位置到操作空
间指尖的位置由常规的机器人正运动学方法计算即可,具体由正运动解算模块实现。
3.根据权利要求1所述的腱驱动机械手腱张力约束阻抗控制方法,其特征在于,上述步
骤1中的接触力阈值由接触力传感器的噪声特性确定,高于该接触力阈值则表示接触物体。
4.根据权利要求1所述的...
【专利技术属性】
技术研发人员:王小涛,王邢波,陈佳辉,韩运峥,韩如雪,夏颖,徐彤彤,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。