CN109079786B - 机械臂抓取自学习方法及设备 - Google Patents

机械臂抓取自学习方法及设备 Download PDF

Info

Publication number
CN109079786B
CN109079786B CN201810942390.2A CN201810942390A CN109079786B CN 109079786 B CN109079786 B CN 109079786B CN 201810942390 A CN201810942390 A CN 201810942390A CN 109079786 B CN109079786 B CN 109079786B
Authority
CN
China
Prior art keywords
point cloud
mechanical arm
cloud group
candidate object
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810942390.2A
Other languages
English (en)
Other versions
CN109079786A (zh
Inventor
卢策吾
方浩树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Flexiv Robotics Ltd
Original Assignee
Flexiv Robotics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Flexiv Robotics Ltd filed Critical Flexiv Robotics Ltd
Priority to CN201810942390.2A priority Critical patent/CN109079786B/zh
Publication of CN109079786A publication Critical patent/CN109079786A/zh
Application granted granted Critical
Publication of CN109079786B publication Critical patent/CN109079786B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Image Analysis (AREA)

Abstract

本发明的目的是提供一种机械臂抓取自学习方法及设备,本申请通过机械臂末端向可能是物体的点云组施加作用力,利用力传感器和机械臂末端的运动情况判断是否为物体;推动物体后,验证候选物体的点云组是不是属于同一个物体,同时根据运动点云的前后变化求得物体实际的边界,实现机械臂可以进行自我探索,学习可以抓取的位置,机械臂能高效的学习可以抓取的位置,降低成本,并达到良好的效果。

Description

机械臂抓取自学习方法及设备
技术领域
本发明涉及计算机领域,尤其涉及一种机械臂抓取自学习方法及设备。
背景技术
给定一个物体,给定一个任务,给定一个手,这个手该怎么根据这个任务去抓这个物体才是最好的?当前现有的方法是通过增强学习,自动学习物体的抓取。然而该方法最大的问题是数据收集的问题。现有的使用增强学习的方法自动学习抓取中,为了获取数据,需要使用了50台机械臂,采集超过一个月的时间。所以,传统机器人抓取需要大量学习样本,成本很高。
发明内容
本发明的一个目的是提供一种机械臂抓取自学习方法及设备。
根据本发明的一个方面,提供了一种机械臂抓取自学习方法,该方法包括:
步骤S1,获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
步骤S2,利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
步骤S3,移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;
步骤S4,根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
步骤S5,由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
进一步的,上述方法中,得到所述场景的RGBD图像中的候选物体的点云组,包括:
通过深度神经网络或几何信息的先验,得到所述场景的RGBD图像中的候选物体的点云组,候选物体的点云组为可能是物体的点云组
进一步的,上述方法中,所述深度神经网络包括VoxelNet。
进一步的,上述方法中,所述几何信息的先验包括Real-Time 3D Segmentationof Cluttered Scenes for Robot Grasping。
进一步的,上述方法中,根据所述运动方向并利用路径规划,求得所述机械臂在所述候选物体表面的接触点。
进一步的,上述方法中,与所述机械臂连接的力传感器检测施加的所述作用力之后,还包括:若在所述作用力到达所述预设阈值时,所述候选物体的点云组未发生移动时,则判定所述候选物体的点云组不是物体,本轮流程结束,返回所述步骤S1。
进一步的,上述方法中,验证所述候选物体的点云组包括:
使用光流或者dense correspondence验证所述候选物体的点云组。
进一步的,上述方法中,验证所述候选物体的点云组之后,还包括:
若验证结果是所述候选物体的点云组属于多个个物体,随机挑选其中一个物体,根据所述候选物体点云组的移动中前后变化,求得挑选出的物体实际的体边界。
根据本发明的另一方面,还提供了一种基于计算的设备,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
与现有技术相比,本申请通过机械臂末端向可能是物体的点云组施加作用力,利用力传感器和机械臂末端的运动情况判断是否为物体;推动物体后,验证候选物体的点云组是不是属于同一个物体,同时根据运动点云的前后变化求得物体实际的边界,实现机械臂可以进行自我探索,学习可以抓取的位置,机械臂能高效的学习可以抓取的位置,降低成本,并达到良好的效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种机械臂抓取自学习方法的流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如图1所示,本申请提供一种机械臂抓取自学习方法,所述方法包括:步骤S1,获取场景的RGBD(R是Red红色,G是Green绿色,B是Blue蓝色,D是Depth深度)图像,得到所述场景的RGBD图像中的候选物体的点云组;
在一些实施例中,可以通过深度神经网络(如VoxelNet)或几何信息的先验(如Real-Time 3D Segmentation of Cluttered Scenes for Robot Grasping),得到所述场景的RGBD图像中的候选物体的点云组,候选物体的点云组为可能是物体的点云组;
步骤S2,利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
在此,所述接触点是机械臂可以接触物体表面的位置,在一些实施例中,可以根据所述运动方向并利用路径规划,求得所述机械臂在所述候选物体表面的接触点;
步骤S3,移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体,待抓取的物体即为可以抓取的物体;
在一些实施例中,同时与所述机械臂连接的力传感器检测施加的所述作用力之后,还包括:若在所述作用力到达所述预设阈值时,所述候选物体的点云组未发生移动时,则判定所述候选物体的点云组不是物体,本轮流程结束,返回步骤S1;
步骤S4,根据施加所述作用力的过程中所述候选物体点云组的移动,使用opticalflow(光流)或者dense correspondence验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
在一些实施例中,使用optical flow(光流)或者dense correspondence验证所述候选物体的点云组之后,还包括:若验证结果是所述候选物体的点云组属于多个个物体,随机挑选其中一个物体,根据所述候选物体点云组的移动中前后变化,求得挑选出的物体实际的体边界;
步骤S5,由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法(如grasp pose detection)计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
在此,本申请通过机械臂末端向可能是物体的点云组施加作用力,利用力传感器和机械臂末端的运动情况判断是否为物体;推动物体后,验证候选物体的点云组是不是属于同一个物体,同时根据运动点云的前后变化求得物体实际的边界,实现机械臂可以进行自我探索,学习可以抓取的位置,机械臂能高效的学习可以抓取的位置,降低成本,并达到良好的效果。
根据本发明的另一方面,还提供了一种基于计算的设备,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近该组点云的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达所述预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用model-free的抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂所述抓取物体。
上述设备和计算机可读存储介质各实施例的详细内容,具体可参见各方法实施例的对应部分,在此,不再赘述。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (9)

1.一种机械臂抓取自学习方法,其中,该方法包括:
步骤S1,获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
步骤S2,利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近所述点云组的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
步骤S3,移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;与所述机械臂连接的力传感器检测施加的所述作用力之后,还包括:若在所述作用力到达所述预设阈值时,所述候选物体的点云组未发生移动时,则判定所述候选物体的点云组不是物体,返回所述步骤S1;
步骤S4,根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
步骤S5,由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂抓取所述物体。
2.根据权利要求1所述的方法,其中,得到所述场景的RGBD图像中的候选物体的点云组,包括:
通过深度神经网络或几何信息的先验,得到所述场景的RGBD图像中的候选物体的点云组,候选物体的点云组为可能是物体的点云组。
3.根据权利要求2所述的方法,其中,所述深度神经网络包括VoxelNet。
4.根据权利要求2所述的方法,其中,所述几何信息的先验包括Real-Time 3DSegmentation of Cluttered Scenes for Robot Grasping。
5.根据权利要求1所述的方法,其中,根据所述运动方向并利用路径规划,求得所述机械臂在所述候选物体表面的接触点。
6.根据权利要求1所述的方法,其中,验证所述候选物体的点云组包括:
使用光流或者dense correspondence验证所述候选物体的点云组。
7.根据权利要求1所述的方法,其中,验证所述候选物体的点云组之后,还包括:
若验证结果是所述候选物体的点云组属于多个物体,随机挑选其中一个物体,根据所述候选物体点云组的移动中前后变化,求得挑选出的物体实际的体边界。
8.一种基于计算的设备,其中,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近所述点云组的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;与所述机械臂连接的力传感器检测施加的所述作用力之后,还包括:若在所述作用力到达所述预设阈值时,所述候选物体的点云组未发生移动时,则判定所述候选物体的点云组不是物体,返回步骤S1;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂抓取所述物体。
9.一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:
获取场景的RGBD图像,得到所述场景的RGBD图像中的候选物体的点云组;
利用所述场景的RGBD图像中的深度信息得到所述候选物体的点云组的表面的法向方向作为机械臂接近所述点云组的运动方向,根据所述运动方向求得所述机械臂在所述候选物体表面的接触点,移动所述机械臂到所述接触点附近后,利用所述机械臂触碰所述候选物体表面的接触点;
移动所述机械臂的末端,以使所述机械臂开始往所述接触点的法向方向施加作用力,同时与所述机械臂连接的力传感器检测施加的所述作用力,若在所述作用力到达预设阈值之前所述候选物体的点云组发生移动,则判定所述候选物体为待抓取的物体;与所述机械臂连接的力传感器检测施加的所述作用力之后,还包括:若在所述作用力到达所述预设阈值时,所述候选物体的点云组未发生移动时,则判定所述候选物体的点云组不是物体,返回步骤S1;
根据施加所述作用力的过程中所述候选物体点云组的移动,验证所述候选物体的点云组,若验证结果是所述候选物体的点云组属于同一个物体,根据所述候选物体点云组的移动中前后变化求得所述物体实际的边界;
由所述物体实际的边界得到所述物体的点云,根据得到的所述物体的点云并使用抓取方法计算所述机械臂的抓取点,根据所述抓取点控制所述机械臂抓取所述物体。
CN201810942390.2A 2018-08-17 2018-08-17 机械臂抓取自学习方法及设备 Active CN109079786B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810942390.2A CN109079786B (zh) 2018-08-17 2018-08-17 机械臂抓取自学习方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810942390.2A CN109079786B (zh) 2018-08-17 2018-08-17 机械臂抓取自学习方法及设备

Publications (2)

Publication Number Publication Date
CN109079786A CN109079786A (zh) 2018-12-25
CN109079786B true CN109079786B (zh) 2021-08-27

Family

ID=64793889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810942390.2A Active CN109079786B (zh) 2018-08-17 2018-08-17 机械臂抓取自学习方法及设备

Country Status (1)

Country Link
CN (1) CN109079786B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110450153B (zh) * 2019-07-08 2021-02-19 清华大学 一种基于深度强化学习的机械臂物品主动拾取方法
CN111906782B (zh) * 2020-07-08 2021-07-13 西安交通大学 一种基于三维视觉的智能机器人抓取方法
CN112053398B (zh) * 2020-08-11 2021-08-27 浙江大华技术股份有限公司 物体抓取方法、装置、计算设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105415370A (zh) * 2014-09-16 2016-03-23 发那科株式会社 物品取出装置
CN105598965A (zh) * 2015-11-26 2016-05-25 哈尔滨工业大学 基于立体视觉的机器人欠驱动手自主抓取方法
CN107336234A (zh) * 2017-06-13 2017-11-10 赛赫智能设备(上海)股份有限公司 一种反馈式自学习工业机器人及工作方法
CN107748890A (zh) * 2017-09-11 2018-03-02 汕头大学 一种基于深度图像的视觉抓取方法、装置及其可读存储介质
CN108127666A (zh) * 2017-12-29 2018-06-08 深圳市越疆科技有限公司 一种机械臂的抓取方法、***及机械臂

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018051704A (ja) * 2016-09-29 2018-04-05 セイコーエプソン株式会社 ロボット制御装置、ロボット、及びロボットシステム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105415370A (zh) * 2014-09-16 2016-03-23 发那科株式会社 物品取出装置
CN105598965A (zh) * 2015-11-26 2016-05-25 哈尔滨工业大学 基于立体视觉的机器人欠驱动手自主抓取方法
CN107336234A (zh) * 2017-06-13 2017-11-10 赛赫智能设备(上海)股份有限公司 一种反馈式自学习工业机器人及工作方法
CN107748890A (zh) * 2017-09-11 2018-03-02 汕头大学 一种基于深度图像的视觉抓取方法、装置及其可读存储介质
CN108127666A (zh) * 2017-12-29 2018-06-08 深圳市越疆科技有限公司 一种机械臂的抓取方法、***及机械臂

Also Published As

Publication number Publication date
CN109079786A (zh) 2018-12-25

Similar Documents

Publication Publication Date Title
KR102108854B1 (ko) 딥러닝 네트워크 모델에 의한 실시간 객체 검출 방법 및 장치
CN109079786B (zh) 机械臂抓取自学习方法及设备
US9990546B2 (en) Method and apparatus for determining target region in video frame for target acquisition
US11205276B2 (en) Object tracking method, object tracking device, electronic device and storage medium
CN107728615B (zh) 一种自适应区域划分的方法及***
US20220371581A9 (en) Method and Apparatus for Avoidance Control of Vehicle, Electronic Device and Storage Medium
JP7233571B2 (ja) アテンションマップを利用してイメージ上の物体を検出する物体検出ネットワークを学習及びテストする方法及び装置
CN108829116B (zh) 基于单目摄像头的避障方法及设备
CN109683617B (zh) 一种自动驾驶方法、装置及电子设备
KR101969623B1 (ko) 병렬 검출과 추적, 및/또는 그룹화된 피처 모션 시프트 추적을 이용한 얼굴 인식
CN110348392B (zh) 车辆匹配方法及设备
EP3719697A1 (en) Method and device for determining whether a hand cooperates with a manual steering element of a vehicle
KR102013781B1 (ko) 다른 초점 거리를 갖는 두 개의 카메라를 이용한 객체 검출 방법 및 그 장치
CN110245641A (zh) 一种目标追踪拍摄方法、装置、电子设备
Lade et al. Simulation of self driving car using deep learning
CN109102026A (zh) 一种车辆图像检测方法、装置及***
CN116416444B (zh) 物体抓取点估计、模型训练及数据生成方法、装置及***
CN112784639A (zh) 路口检测、神经网络训练及智能行驶方法、装置和设备
CN110084825B (zh) 一种基于图像边缘信息导航的方法及***
CN109753157B (zh) 显示屏的手势控制方法及装置
CN112990099B (zh) 一种车道线检测的方法以及装置
CN109785362A (zh) 基于目标对象检测的目标对象跟踪方法、装置及存储介质
CN110288629A (zh) 基于移动物体检测的目标检测自动标注方法及装置
WO2024012234A1 (zh) 目标检测方法、计算机设备、计算机可读存储介质及车辆
CN114972492A (zh) 一种基于鸟瞰图的位姿确定方法、设备和计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant