The invention discloses an optical servo-based cargo placement method, device, electronic equipment and storage medium, which is applied in the field of robot technology. The optical servo-based cargo placement method obtains the three-dimensional point cloud information of cargo to be placed, analyzes the three-dimensional point cloud information, obtains the edge straight line of the cargo to be placed, and controls the robot to hold the pendulum. When the edge line of the goods to be placed coincides with the laser light line, the control robot places the goods to be placed on the placing plane of the goods, and directly controls the robot to move to the laser light line without pre-planning its trajectory, thus saving time, improving accuracy and speed, thereby improving the control machine. The efficiency and quality of displaying goods by robots.
【技术实现步骤摘要】
基于光学伺服的货物摆放方法、装置、设备和存储介质
本专利技术属于机器人
,尤其涉及一种基于光学伺服的货物摆放方法、装置、电子设备和存储介质。
技术介绍
科技的快速发展,给人们的生活带来翻天覆地的变化,同时也提升了企业的工作效率。而电子商务的蓬勃发展,对国内仓储物流同样提出了前所未有的提速需求。智能机器人在货物的装载、卸载、搬运领域应运而生。在货物的装卸过程中,如何保持装卸货物的稳定性和码货效率成为一个重要技术问题。现有技术中,通常机器人利用机械臂末端的视觉传感器来确定货物的摆放位置,但是一方面视觉传感器若仅跟随机械臂抓取放置任务而动,则会导致视觉传感器获取的有效数据有限甚至不足,从而导致计算出的摆放位置不够准确,甚至发生碰撞、无法执行等失败状况。另一方面,为了获取货舱内的更全面的视觉传感数据,每一次码放货物时机器人都需要控制机械臂多次运动,以使视觉传感器获取所需的有效数据,花费时间较长,效率较低。
技术实现思路
本专利技术提供一种基于光学伺服的货物摆放方法、装置、电子设备和存储介质,旨在解决现有的基于机器人的货物摆放技术,无法准确判断待摆放货物的摆放位置及货物码放效率较低的问题。本专利技术实施例第一方面提供了一种基于光学伺服的货物摆放方法,该方法包括:获取待摆放货物的三维点云信息;分析所述三维点云信息,得到所述待摆放货物的边缘直线;控制激光网格投影仪向货物摆放平面投射一条激光亮线;控制机器人获持所述待摆放货物向着激光亮线的方向移动,至所述待摆放货物的边缘直线与激光亮线重合;控制机器人将所述待摆放货物放置在所述货物摆放平面。进一步的,所述获取待摆放货物的三 ...
【技术保护点】
1.一种基于光学伺服的货物摆放方法,其特征在于,所述方法包括:获取待摆放货物的三维点云信息;分析所述三维点云信息,得到所述待摆放货物的边缘直线;控制激光网格投影仪向货物摆放平面投射一条激光亮线;控制机器人获持所述待摆放货物向着激光亮线的方向移动,至所述待摆放货物的边缘直线与激光亮线重合;控制机器人将所述待摆放货物放置在所述货物摆放平面。
【技术特征摘要】
1.一种基于光学伺服的货物摆放方法,其特征在于,所述方法包括:获取待摆放货物的三维点云信息;分析所述三维点云信息,得到所述待摆放货物的边缘直线;控制激光网格投影仪向货物摆放平面投射一条激光亮线;控制机器人获持所述待摆放货物向着激光亮线的方向移动,至所述待摆放货物的边缘直线与激光亮线重合;控制机器人将所述待摆放货物放置在所述货物摆放平面。2.如权利要求1所述的基于光学伺服的货物摆放方法,其特征在于,所述获取待摆放货物的三维点云信息,得到所述待摆放货物的边缘直线包括:将多个三维点云拼合成所述待摆放货物的拼合点云,其中拼合点云包含所述待摆放货物完整的长宽高信息;根据拼合点云拟合出多个矩形区域,通过平面提取方法提取出多个平面;获取其中相邻两个平面的一条相交线,其中相交线为所述待摆放货物的边缘直线。3.如权利要求2所述的基于光学伺服的货物摆放方法,其特征在于,在所述根据拼合点云拟合出多个矩形区域之后还包括:获得每一矩形区域的法线;将达到预设条件的一矩形区域作为参考平面,并且将法线与参考平面的法线垂直的矩形区域作为相关平面;根据所述参考平面和相关平面拟合出所述待摆放货物区域。4.如权利要求3所述的基于光学伺服的货物摆放方法,其特征在于,所述将达到预设条件的一矩形区域作为参考平面包括:获得每一矩形区域的角点信息;根据角点信息获得密度最大且面积超过预设阈值的一矩形区域,并将该矩形区域作为参考平面。5.如权利要求4所述的基于光学伺服的货物摆放方法,其特征在于,在所述根据角点信息获得密度最大且面积超过预设阈值的一矩形区域,并将该矩形区域作为参考平面之后还包括:旋转拼合点云,将参考平面的相交两边分别设为预设比对坐标系的X轴和Y轴方向,参考平面的法线为Z轴方向;所述根据所述参考平面和相关平面拟合出所述待摆放货物区域包括:将检测到的剩余平面中的所述相关平面保留,并且根据各个相关平面相对于参考平面的位置归入到所述待摆放货物区域应有的方位;融合所述参考平面和相关平面的位置,拟合出所述待摆放货物的长方体区域。6.如权利要求5所述...
【专利技术属性】
技术研发人员:夏世民,
申请(专利权)人:深圳蓝胖子机器人有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。