The invention discloses a multi-sensor based obstacle avoidance method and a manipulator, in which the method includes: acquiring environmental information around the target based on one or more laser sensors and visual sensors; judging whether there is an obstacle between the end of the manipulator and the target; preliminary positioning of the obstacle position based on image information if there is an obstacle; passing through one or more laser sensors or visual sensors; and determining whether there is an obstacle between the end of the manipulator the target. A number of laser sensors collect the actual distance information between the end of the manipulator and the obstacle, construct a grid map based on the preliminary positioning results and the actual distance information collected by the laser sensor, and use the combination of artificial potential field and fast expanding random tree to carry out path planning to control the manipulator to approach the target based on the grid map. The invention combines visual sensor and laser sensor to detect obstacles in the environment, and the obstacle avoidance accuracy is higher.
【技术实现步骤摘要】
一种基于多传感器的机械臂避障方法和机械臂
本专利技术属于机械臂运动规划
,尤其涉及一种基于多传感器的机械臂避障方法和机械臂。
技术介绍
机械臂是在机器人领域中应用最广泛的一种自动化装置,传统的生产过程中都是有人工来完成工件的抓取、搬运、安装,生产效率低,工作危险性大,劳动力费用高,工作强度高,作业人员更换率较高。为了解决以上问题,现有技术中采用机械臂来完成以上操作。机械臂的运动规划是指在有障碍的环境下,机械臂按照给定的某一种方法找到从初始状态到末状态的无碰撞的运动轨迹。因此,机械臂在运动过程中可能会出现碰到障碍物的情况。目前,对于机械臂运动避障的方法主要依赖于视觉传感器,通过摄像头采集图像,并对图像分析以对障碍物进行识别,并根据识别结果对机械臂的运动路径进行规划。但是,专利技术人发现,由于摄像头视角的限制,在进行障碍物识别的时候可能出现视觉盲区或者机械臂在运动过程中对障碍物有遮挡的情况,这时候就无法识别到障碍物,导致机械臂碰撞障碍物的风险大大增加。
技术实现思路
为克服上述现有技术的不足,本专利技术提供了一种基于多传感器的机械臂无碰撞抓取载玻片的方法,结合视觉传感器和激光传感器对环境中的障碍物进行检测,使用栅格地图进行融合完成机械臂的运动规划,针对人工势场法的不足,结合RRT算法进行改进。为实现上述目的,本专利技术的一个或多个实施例提供了如下技术方案:一种基于多传感器机械臂避障方法,所述方法包括:基于一个或多个激光传感器和视觉传感器获取目标物周围环境信息;判断机械臂末端与目标物之间是否有障碍物;若有障碍物,基于图像信息对障碍物位置进行初步定位;通过一个或 ...
【技术保护点】
1.一种基于多传感器机械臂避障方法,其特征在于,所述方法包括:基于一个或多个激光传感器和视觉传感器获取目标物周围环境信息;判断机械臂末端与目标物之间是否有障碍物;若有障碍物,基于图像信息对障碍物位置进行初步定位;通过一个或多个激光传感器采集所述机械臂末端与障碍物的实际距离信息;根据初步定位结果和激光传感器采集的实际距离信息,构建栅格地图;基于栅格地图,采用人工势场和快速扩展随机树相结合的方法进行路径规划,控制机械臂向目标物靠近。
【技术特征摘要】
1.一种基于多传感器机械臂避障方法,其特征在于,所述方法包括:基于一个或多个激光传感器和视觉传感器获取目标物周围环境信息;判断机械臂末端与目标物之间是否有障碍物;若有障碍物,基于图像信息对障碍物位置进行初步定位;通过一个或多个激光传感器采集所述机械臂末端与障碍物的实际距离信息;根据初步定位结果和激光传感器采集的实际距离信息,构建栅格地图;基于栅格地图,采用人工势场和快速扩展随机树相结合的方法进行路径规划,控制机械臂向目标物靠近。2.如权利要求1所述的一种基于多传感器机械臂避障方法,其特征在于,基于图像信息对障碍物位置进行初步定位包括:根据所述图像信息对障碍物轮廓进行识别;通过深度恢复的方法获取图像中障碍物的距离信息。3.如权利要求2所述的一种基于多传感器机械臂避障方法,其特征在于,构建栅格地图包括:基于一个或多个激光传感器获取的与障碍物的实际距离信息,对基于深度恢复获取的距离信息进行修正,得到修正后的距离信息;根据修正后的距离信息构建栅格地图,并且在栅格地图中标注目标物位置。4.如权利要求3所述的一种基于多传感器机械臂避障方法,其特征在于,所述一个或多个激光传感器和视觉传感器对准方向始终一致;基于图像信息对障碍物位置进行初步定位后,控制视觉传感器旋转,使得障碍物位于视野中心,再通过一个或多个激光传感器采集与障碍物的实际距离信息。5.如权利要求1所述的一种基于多传感器机械臂避障方法,其特征在于,所述人工势场和快速扩展随机树相结合的方法包括:基于栅格地图,采用人工势场法进行路径规划;规划过程中,若陷入局部极小值点,则采用快速扩展随机树法跳出局部极小值点。6.如权利要求5所述的一种基于多传感器机械臂避障方法,其特征在于,判定是否陷入局部极小值点的方法为:根据所述路径靠近载玻片过程中,实时记录机械臂末端在栅格地图中的所在位置,并投影到xoy平面上;对机械臂末端投影到xoy平面上每个栅格的次数进行计数,若一定...
【专利技术属性】
技术研发人员:李庆华,沐雅琪,王喆,
申请(专利权)人:齐鲁工业大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。