根据本章第一节分析,结合焊接机器人的工作特点和环境因素最终确定PBVS方法作为系统的视觉伺服控制方法。本节将对焊接机器人视觉伺服控制器进行分析设计。 PBVS需要应用到摄像机和目标在三维笛卡尔空间中的位置信息,因此基于PBVS又称3D视觉伺服控制。然而关于焊缝笛卡尔空间信息的求解已经在第三章中得到解决。将物理空间位置与期望的空间位置之间的差值作为输入信号,通过视觉伺服控制器得到减小机器人运动偏差的环节信息,然后关节运动信息传递至关节控制系统,驱动各个关节运动至期望的位置。理论上视觉伺服控制器的目标就是使得当前值与期望值的误差逐渐趋近于零,但是在实际应用中视觉伺服控制系统中,误差只能在零附近波动或者稳定在接近零的某一个值。下面给出误差的定义。 首先,定义焊接机器人末端焊枪的位姿: