【技术实现步骤摘要】
一种蛇形机械臂视觉反馈与自主回零的方法
[0001]本专利技术属于蛇形机械臂的
;具体涉及一种蛇形机械臂视觉反馈与自主回零的方法。
技术介绍
[0002]蛇形机械臂是仿生学机器人的典型代表,具有柔性以及灵活度高的特点,相比于传统刚性结构机械臂有更强的适应能力,目前广泛应用于医疗手术、航空发动机探伤检测等诸多领域。蛇形机械臂结构可以具备小型化、轻型化等难以替代的优势,因此在未来智能仿生机器人领域中有很大潜力。
[0003]蛇形机械臂是一种具有广泛应用前景的连续型超冗余机械臂,在面对复杂、恶劣环境工作时,要求机械臂具备对环境感知能力。
[0004]传统视觉标定常用张正友的平面棋盘格标定方法,棋盘是一块由黑白方块组成的网状标定板,棋盘格作为相机标定的标定物,此种标定方法是一种被大众广泛应用的相机参数标定方法。该种标定方法简单、易操作,但是不包含编码信息,不利于对蛇形机器臂关节编号。
技术实现思路
[0005]本专利技术解决传统蛇形机械臂任意位置回零困难的问题,进而提出基于ArUco标识的蛇形机械臂关节角辨识方法,能够测量机械臂关节角,从而用于蛇形臂的自主回零过程。
[0006]本专利技术通过以下技术方案实现:
[0007]一种蛇形机械臂视觉反馈与自主回零的方法,所述方法包括以下步骤:
[0008]步骤1:通过ArUco辨识方法测量关节角,利用相机外参数与关节角之间存在的关系,利用ArUco关节角辨识方法测量蛇形机械臂每一个关节的实时关节角;所述相机外参数为矩阵T ...
【技术保护点】
【技术特征摘要】
1.一种蛇形机械臂视觉反馈与自主回零的方法,其特征在于,所述方法包括以下步骤:步骤1:通过ArUco辨识方法测量关节角,利用相机外参数与关节角之间存在的关系,利用ArUco关节角辨识方法测量蛇形机械臂每一个关节的实时关节角;所述相机外参数为矩阵T,T=[R,t],其中R为3
×
3的正交单位矩阵t为三维平移向量,矢量获得各个ArUco标识码坐标系相对于相机坐标系的变换关系,在通过解算机械臂关节的ID号,就能确定ArUco标识码与关节号之间对应关系;步骤2:通过ArUco辨识方法测量关节角后,测得的实时关节用于蛇形机械臂自主回零,由全局单目相机测得实时各个关节的关节角度,与角度期望值做差后作为角度误差输入进PD控制器,得到关节角速度,经雅克比矩阵得到绳索速度在通过积分器得到绳索变化量,进而构成自主回零闭环控制。2.根据权利要求1所述一种蛇形机械臂视觉反馈与自主回零的方法,其特征在于,先求各个ArUco标识码坐标系(O1,O2,O3,O4,O5)相对于基座坐标系的姿态变换矩阵各个ArUco标识码坐标系(O1,O2,O3,O4,O5)相对于基座坐标系的姿态变换矩阵其中,T4为相机坐标系至基座坐标系的姿态变换矩阵,T4=T2T
1T
T
3 (2)R
ic
为第i个ArUco标识码相对于相机坐标系的旋转矩阵,是单目相机量测值。3.根据权利要求1所述一种蛇形机械臂视觉反馈与自主回零的方法,其特征在于,所述步骤1中机械臂关节ID号的计算,根据ArUco标识码坐标系的O
i
Y轴与机械臂关节的Z轴向平行解算关节角,O
i
Y轴在上一个关节的关节坐标系坐标系下的坐标分量n
iy
为,其中,为第i关节ArUco标识码坐标系至第i-1关节坐标系的姿态变换矩阵如下,其中,R
i-1,0
为关节坐标系相对基座坐标系的旋转矩阵,绕x,y轴旋转的关节角α
i
,β
i
可以由下列方程求出,n
iy
=rot
y
(β
i
)rot
x
(α
i
)[0 0 1]
T
ꢀꢀ
(5)其中rot
x
(α)为绕x轴旋转...
【专利技术属性】
技术研发人员:魏承,张泽铭,谷海宇,姚程,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。