左边相机将产品坐标和型号送给机械手,右边相机将目标托盘的位置变化送给机械手,机械手根据实现预设的目标网格和托盘位置变化计算变化后(红色网格)的托盘位置,然后再根据产品型号放置到不同的位置去。
这种方式在实际操作中存在两个麻烦的地方:1、很多机械手不支持根据偏差量(平移和旋转),计算坐标变换的功能(根据绿色网格和偏差量计算红色网格的位置);2、产品放置精度是相对于托盘而言,而目标托盘在机械手坐标系中的位置无法精确确定。
这对这种复杂的场景,MicroMatch智能相机系统将多逻辑和多目标管理的功能全部集成到软件里面,不需要机械手模块读取产品类型,也不需要机械手根据变化量计算计算托盘的位置变化,直接将对应产品需要放置的最终目标位置一次送给机械手,极大的减小视觉和机械手之间的配合复杂度。
五、通信技术
MicroMatch智能相机作为一个标准产品,为了方便应用于各种机械手视觉引导项目,和实现与各个品牌机器人通信需要非常完善。MicroMatch智能相机采用独有且方便的“自由协议”技术,可以根据不同机械手厂家的通信规则,项目需求在不编程的情况下完成和各家机械手的对接工作。
如机械手要求发送3个数据(X,Y和角度),每个数据8位有效数字,小数点后保留3位小数,每个数字之间以;号隔开。要求协议格式为:
Image:
0000.000;0000.000;0000.000
Done
使用MicroMatch智能相机的构建自由协议模块设定如下参数: