【技术实现步骤摘要】
基于视觉驱动的四自由度建筑机械臂运动学优化方法
[0001]本专利技术属于机器人
,尤其是基于视觉驱动的四自由度建筑机械臂运动学优化方法
。
技术介绍
[0002]传统建筑行业对于劳动力人口十分依赖,然而随着劳动人口老龄化趋势加快,建筑行业用工成本增高,而且建筑施工中有很多高安全风险工作,将高风险或重复简单工作交给建筑机器人完成,一方面可以有效减少安全事故发生,另一方面还可解决用工成本飙升与劳动人口短缺等问题
。
[0003]机械臂是建筑机器人对目标执行操作的核心部件,也是自动化施工的关键装备
。
建筑机器人的机械臂主要有搬运
、
喷涂
、
检测等任务
。
然而目前机械臂在进行搬运任务时依赖人工操作,难以进行复杂的运动规划;进行喷涂作业时末端精度
、
稳定性不高;在检测作业时操作不灵活,一些复杂构件不能全面检测
。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的不足,提出基于视觉驱动的四自由度建筑机械臂运动学优化方法,首先通过分析正逆运动学问题,基于运动学推得的结论,采用五次多项式进行轨迹规划,并使用多轴时间同步算法来使机械臂各轴电机运行时间一致
。
最后采用手眼标定算法对机械臂进行末端与相机位置标定,获得目标位置在机械臂基坐标系下的位姿,并驱动机器人末端执行器达到目标位置
。
本专利技术能够对建筑机械臂进行复杂的运动学规划,提高建筑机械臂 ...
【技术保护点】
【技术特征摘要】
1.
基于视觉驱动的四自由度建筑机械臂运动学优化方法,其特征在于:包括以下步骤:步骤
1、
获取建筑机械臂的传动结构参数,根据传统
D
‑
H
法则,构建四自由度建筑机械臂运动学模型;步骤
2、
根据步骤1构建的四自由度建筑机械臂运动学模型,计算建筑机械臂基坐标系到工具坐标系之间的变换公式;步骤
3、
根据步骤2中的变换公式,计算建筑机械臂末端执行器端点坐标和基坐标系到工具坐标系的旋转矩阵;步骤
4、
根据步骤
S3
的结果对建筑机械臂进行逆向运动学求解,得到关节1的旋转角度,关节2的旋转角度,关节3的旋转角度,关节4的旋转角度;步骤
5、
根据步骤
S4
的结果采用五次多项式算法规划建筑机械臂的轨迹;步骤
6、
经过五次多项式规划轨迹后,使用
LFPB
算法优化单个电机路线改变的地方存在位置连续但不平滑以及速度存在跳变的问题;步骤
7、
根据步骤6的优化结果,采用
LFPB
多轴时间同步算法优化建筑机械臂不同电机的时间同步问题;步骤
8、
在步骤7的优化基础上采用手眼标定算法获取目标位置在机械臂坐标下的位姿,使建筑机械臂末端执行器达到目标位置
。2.
根据权利要求1所述的基于视觉驱动的四自由度建筑机械臂运动学优化方法,其特征在于:所述步骤1中获取的建筑机械臂的传动结构参数包括:基坐标系与关节1之间的连杆
Link0,长度为
d1;关节1和关节2之间的连杆
Link1,长度为
a1;关节2和关节3之间的连杆定义为
Link2,长度为
a2;关节3和关节4之间的连杆定义为
Link3,长度为
a3;关节4和关节5之间的连杆定义为
Link4,长度为
a4;其中,四自由度建筑机械臂运动学模型为建筑机械臂的四自由度建筑机械臂坐标系
。3.
根据权利要求1所述的基于视觉驱动的四自由度建筑机械臂运动学优化方法,其特征在于:所述步骤2中变换公式为:,,其中,为机械臂从
i
关节坐标系到
i+1
关节坐标系之间的空间变换公式,为基坐标系到工具坐标系的旋转矩阵;表示机械臂关节6的末端执行器端点坐标
。4.
根据权利要求1所述的基于视觉驱动的四自由度建筑机械臂运动学优化方法,其特征在于:所述步骤3中建筑机械臂末端执行器端点坐标为:,
其中,为建筑机械臂末端执行器端点的
x
轴坐标,建筑机械臂末端执行器端点的
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。