CN109397249B - 基于视觉识别的二维码定位抓取机器人***的方法 - Google Patents
基于视觉识别的二维码定位抓取机器人***的方法 Download PDFInfo
- Publication number
- CN109397249B CN109397249B CN201910011866.5A CN201910011866A CN109397249B CN 109397249 B CN109397249 B CN 109397249B CN 201910011866 A CN201910011866 A CN 201910011866A CN 109397249 B CN109397249 B CN 109397249B
- Authority
- CN
- China
- Prior art keywords
- xyz
- dimensional code
- coordinate system
- current
- pose
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 230000000007 visual effect Effects 0.000 title claims abstract description 12
- 241000209140 Triticum Species 0.000 claims abstract description 64
- 235000021307 Triticum Nutrition 0.000 claims abstract description 64
- 230000003068 static effect Effects 0.000 claims abstract description 8
- 230000009471 action Effects 0.000 claims abstract description 6
- 239000012636 effector Substances 0.000 claims abstract description 3
- 230000009466 transformation Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 2
- 101100163433 Drosophila melanogaster armi gene Proteins 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 241000282376 Panthera tigris Species 0.000 description 1
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/106—Programme-controlled manipulators characterised by positioning means for manipulator elements with articulated links
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme 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/1697—Vision controlled systems
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种基于视觉识别的二维码定位抓取机器人***的方法,包括以下步骤:s1.识别设有二维码的被抓取物体;s2.提取所述二维码几何中心的位姿信息;s3.设定到所述二维码相对位姿静止的目标值;计算当前时刻二维码位姿与设定的位姿目标之间的偏差,并将该偏差与设定的阈值做比较;若偏差超过阈值,将偏差信息转化为速度信息,并根据该速度信息控制麦轮平台运动到位姿目标后静止;若偏差未超过阈值,则保持麦轮平台静止;s4.利用所述二维码位姿信息进行机械臂的逆运动学求解,使机械臂末端机械手的中心夹持位置达到二维码中心;求解出机械臂驱动电机的转角;驱动电机输出该转角带动机械臂末端执行器运动到被抓取物体后完成夹持动作。
Description
技术领域
本发明涉及多自由度机器人控制算法领域,特别涉及一种基于视觉识别二维码的全向移动平台的移动定位与四自由度机械臂抓取算法。
背景技术
基于视觉的移动机器人自主导航是指移动机器人平台的图像采集***获取机器人当前状态下的环境信息,通过对环境图像分析确定环境对象和机器人在环境中的位置。由于图像有较高分辨率,环境信息完整,符合人类的认知***台相结合的视觉识别抓取算法;
因此,需要一种基于视觉识别的二维码定位抓取机器人***的方法,该算法结合PID算法的移动平台定位算法和机械臂逆运动学求解,提升了机械臂逆解的求解效率,较传统基座固定的机械臂,结合使用机械臂与移动平台,增加机械臂的操作范围和动作灵活性,采用二维码定位,提升抓取成功率。
发明内容
有鉴于此,本发明针对现有技术的缺陷,提供了一种基于视觉识别的二维码定位抓取机器人***的方法,该算法实现基于视觉识别二维码的移动定位抓取动作,得以快速完成远处目标的抓取,增大传统基座固定机械臂的抓取范围,提升机器人的灵活性。
本发明的基于视觉识别的二维码定位抓取机器人***的方法,包括以下步骤:
s1.识别设有二维码的被抓取物体;s2.提取所述二维码几何中心的位姿信息;s3.设定到所述二维码相对位姿静止的目标值;计算当前时刻二维码位姿与设定的位姿目标之间的偏差,并将该偏差与设定的阈值做比较;若偏差超过阈值,则结合PID算法,将偏差信息转化为速度信息,并根据该速度信息控制麦轮平台运动到位姿目标后静止;若偏差未超过阈值,则保持麦轮平台静止;s4.利用所述二维码位姿信息进行机械臂的逆运动学求解,使机械臂末端机械手的中心夹持位置达到二维码中心;经过坐标变换,求解出机械臂驱动电机的转角;驱动电机输出该转角带动机械臂末端执行器运动到被抓取物体后完成夹持动作;
进一步的,步骤s2中,采用开源二维码识别算法软件包ar_track_alvar或visp,提取二维码几何中心的位姿信息[xcurrent ycurrent zcurrent]T以及四元数[qxcurrent qycurrentqzcurrent qwcurrent]T;
进一步的,步骤s3包括:
s31.通过所述四元数[qxcurrent qycurrent qzcurrent qwcurrent]T得到二维码几何中心的偏航角yawcurrent,
s32.设定[xgoal ygoal yawgoal]T为相机与二维码之间的目标位姿;设定[xthresholdythreshold yawthreshold]T为当前二维码位姿与设定的目标位姿之间的差值临界阈值;设定[xoffset yoffset yawoffset]T (t)为当前时刻二维码位姿与设定的目标位姿之间的偏差;设定[vxvy wz]T (t)为相机坐标系OcameraXYZ下,当前时刻麦轮移动平台几何中心的速度;
s33.计算当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffsetyawoffset]T (t),其计算公式为:
s34.若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffsetyawoffset]T (t)超过所述阈值[xoffset yoffset yawoffset]T (t),则根据麦轮移动平台几何中心的速度[vx vy wz]T (t)控制麦轮平台运动,结合PID算法,以加快麦轮平台向目标点移动,所述麦轮移动平台几何中心的速度[vx vy wz]T (t)的计算公式如下
若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T (t)小于所述阈值[xoffset yoffset yawoffset]T (t),则麦轮平台保持静止状态,即
s35.将相机坐标系OcameraXYZ的速度信息变换到麦轮平台坐标系Omecanum_baseXYZ,变换公式为:
其中,a为麦轮平台的宽度,b为麦轮平台的长度,R为麦轮大轮的半径。
s37.将求解出的角速度[w0 w1 w2 w3]T分别传送给控制麦轮的电机,驱动麦轮平台的运动;
进一步的,步骤s4包括:
s41.求解H点在相机坐标系OcameraXYZ的位置,求解公式为:
求解H点在机械臂底座旋转坐标系Oarm_baseXYZ的位置:
s42.求解点H在机械臂局部坐标系MlocalXYZ的位置:
其中,da_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者Z轴之间的距离;
la_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者的X0Y平面在Z轴方向上的距离;
求解出L2在机械臂局部坐标系MlocalXYZ与X轴的夹角θ2,
本发明的有益效果:采用本发明的基于视觉识别的二维码定位抓取机器人***的方法通过移动平台与机械臂之间的协同配合,增加机械臂抓取的范围、效率以及灵活性,同时较之工业型机械臂成本更低。
附图说明
下面结合附图和实施例对本发明作进一步描述。
图1为本发明的移动抓取机器人结构示意图;
图2为本发明的二维码在相机坐标系下的位姿示意图;
图3为本发明的相机-麦轮平台坐标关系示意图;
图4为本发明的麦轮平台结构简图;
图5为本发明的机械臂机构简图;
图6为本发明中机械臂底座旋转坐标系Oarm_baseXYZ及其局部坐标系MlocalXYZ关系示意图;
图7为本发明的机械臂局部逆运动学计算简图;
图8为本发明的算法流程图。
具体实施方式
1移动抓取机器人结构示意图
如图1所示,机器人通过固定于麦轮平台上的相机获取二维码图像,并通过相关识别算法提取位姿信息,进而控制麦轮平台的移动和机械臂的运动,最终完成贴有二维码标签的物体的抓取任务。图1中主要包含3部分:1.麦克纳姆轮全向移动平台(后文简称麦轮平台);2.相机;3.四自由度机械臂。
2二维码位姿矩阵获取
通过ar_track_alvar或VISP开源算法包,可以实时计算出二维码的位姿矩阵,具体如下:如图2所示,
[xcurrent ycurrent zcurrent]T:二维码几何中心在相机坐标系下的空间位置;
[qxcurrent qycurrent qzcurrent qwcurrent]T:二维码几何中心在相机坐标系下的四元数(角度)。
3麦轮平台移动定位
当麦轮平台距离二维码较远时,需要将二者的相对位置关系转化成速度信息,以控制麦轮平台移动至相对二维码的目标位置。
通过上述开源算法包提取的二维码几何中心姿态信息,通过四元数转化为二维码几何中心的偏航角yawcurrent,计算公式如下:
通过二维码相对相机位姿参数[x y yaw]T,将其转化为速度信息发送给麦轮移动平台,如图3,具体转化过程如下:
设定:[xgoal ygoal yawgoal]T:表示相机与二维码之间的最终达到平衡(静止)的位姿目标值(需要在程序中设定合理的值);
[xthreshold ythreshold yawthreshold]T:表示当前二维码位姿与设定的位姿目标值之间差值临界阈值(需要在程序中设定合理的值);
[xoffset yoffset yawoffset]T (t):表示当前时刻二维码位姿与设定的位姿目标值之间的偏差;
[vx vy wz]T (t):相机坐标系下OcameraXYZ,当前时刻麦轮移动平台几何中心的速度;
计算出t时刻,目标值与当前值(二维码当前位姿)的偏差,
如果偏差超出设定的阈值(麦轮平台距离二维码太远),
则控制麦轮平台运动,结合PID算法,以加快麦轮平台向目标点移动,计算公式如下(通过调节PID参数,以达到最佳效果):
否则麦轮平台保持静止状态,
相机坐标系OcameraXYZ与麦轮平台坐标系Omecanum_baseXYZ不同,需要进行坐标变换,将相机坐标系OcameraXYZ的速度信息转换到麦轮平台坐标系Omecanum_baseXYZ,如下
二者之间的速度信息的坐标变换为
4麦轮平台逆运动学方程
将麦轮平台移动定位中求解得到的麦轮平台几何中心的速度信息转换为每个麦克纳姆轮的角速度,具体过程如下
如图4所示,麦轮平台按照“内八”方式排布四个麦轮,建立Omecanum_baseXYZ坐标系,逆时针定义四个麦轮,标号为0、1、2、3,平台几何中心Omecanum_base的运动速度表示为:
[Vc w]T
Vc:几何中心Omecanum_base的线速度;
w:几何中心Omecanum_base的角速度;
a:麦轮平台的宽度;
b:麦轮平台的长度;
R:麦轮大轮的半径;
[V0 V1 V2 V3]:分别代表四个麦轮的速度矢量。
从图4可知,通过速度分解方法,单个麦轮的速度通用公式可由以下计算:
进一步求解单个麦轮的转动角速度:
在t时刻的速度求解方程为:
将上式中求解出的角速度[w0 w1 w2 w3]T分别传送给控制麦轮的电机,实现麦轮平台的运动。
5四自由度机械臂逆运动学求解
在麦轮平台运动到目标位置([xgoal ygoal yawgoal]T)后,便控制机械臂抓取贴有二维码标签的物体,具体抓取算法如下:
机械臂结构采用开源的DOBOT和UARM机械臂的四自由度(包含机械手爪)的结构,具有运动精度高、负载能力强等优点,但目前存在的文献中,几乎都采用DH法来计算机械臂的逆运动学方程,求解过程速度较慢、方法较复杂,因而本算法巧妙利用其结构的几何约束关系,求解机械臂三个关节的运动角度。
如图5所示,包含三个坐标系:相机坐标系OcameraXYZ、机械臂底座旋转坐标系Oarm_baseXYZ和机械臂局部坐标系MlocalXYZ,G表示机械手爪的“虎口”中心,也即是二维码几何中心所在位置,机械手爪HG始终保持水平姿态(几何约束:α1=α2+α3),机械臂的结构参数、上述三个坐标系之间的相对位置关系以及G点在相机坐标系OcameraXYZ的位置是已知的,以求解出运动学逆解
[θ1 θ2 θ3]T。
各参数如下(结合图5和图6):
θ1:表示L1在机械臂局部坐标系MlocalXYZ与X轴的夹角;
θ2:表示L2在机械臂局部坐标系MlocalXYZ与X轴的夹角;
θ3:表示机械臂局部坐标系MlocalXYZ的X轴与机械臂底座旋转坐标系Oarm_baseXYZ的y轴的夹角(如图6)。
具体机械臂逆解计算过程和如下:
2.由于相机坐标系OcameraXYZ、机械臂底座旋转坐标系Oarm_baseXYZ和机械臂局部坐标系MlocalXYZ(如图5所示),三个坐标系之间的平移变换关系为:
2)如图5和图6所示,机械臂底座旋转坐标系Oarm_baseXYZ与机械臂局部坐标系MlocalXYZ之间的关系
3.底座步进电机转角θ3
如图5和图6所示,首先计算出H点在相机坐标系OcameraXYZ下的位置,再计算出H点在机械臂底座旋转坐标系Oarm_baseXYZ下的空间位置,最后投影到Oarm_baseXYZ平面做计算,具体过程如下:
求H点在相机坐标系OcameraXYZ的位置:
求H点在机械臂底座旋转坐标系Oarm_baseXYZ的位置:
从图6中得出
4.求解转角θ1和θ2
1)如图6所示,求解点H在机械臂局部坐标系MlocalXYZ的位置
da_l:表示机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者Z轴之间的距离
la_l:表示机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者XOY平面在Z轴方向上的距离;
3)计算Δθ=θ2-θ1,
在ΔMHG中,由余弦定理得,
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (2)
1.一种基于视觉识别的二维码定位抓取机器人***的方法,其特征在于,包括以下步骤:
s1.识别设有二维码的被抓取物体;
s2.提取所述二维码几何中心的位姿信息;
s3.设定到所述二维码相对位姿静止的目标值;计算当前时刻二维码位姿与设定的位姿目标之间的偏差,并将该偏差与设定的阈值做比较;若偏差超过阈值,则结合PID算法,将偏差信息转化为速度信息,并根据该速度信息控制麦轮平台运动到位姿目标后静止;若偏差未超过阈值,则保持麦轮平台静止;
s4.利用所述二维码位姿信息进行机械臂的逆运动学求解,使机械臂末端机械手的中心夹持位置达到二维码中心;经过坐标变换,求解出机械臂驱动电机的转角;驱动电机输出该转角带动机械臂末端执行器运动到被抓取物体后完成夹持动作;
步骤s2中,采用开源二维码识别算法软件包ar_track_alvar或visp,提取二维码几何中心的位姿信息[xcurrent ycurrent zcurrent]T以及四元数[qxcurrent qycurrent qzcurrent qwcurrent]T;
步骤s3包括:
s31.通过所述四元数[qxcurrent qycurrent qzcurrent qwcurrent]T得到二维码几何中心的偏航角yawcurrent,
s32.设定[xgoal ygoal yawgoal]T为相机与二维码之间的目标位姿;
设定[xthreshold ythreshold yawthreshold]T为当前二维码位姿与设定的目标位姿之间的差值临界阈值;
设定[xoffset yoffset yawoffset]T (t)为当前时刻二维码位姿与设定的目标位姿之间的偏差;
设定[vx vy wz]T (t)为相机坐标系OcameraXYZ下,当前时刻麦轮移动平台几何中心的速度;
s33.计算当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T (t),其计算公式为:
s34.若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T (t)超过所述阈值[xoffset yoffset yawoffset]T (t),则根据麦轮移动平台几何中心的速度[vx vywz]T (t)控制麦轮平台运动,结合PID算法,以加快麦轮平台向目标点移动,所述麦轮移动平台几何中心的速度[vx vy wz]T (t)的计算公式如下
若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T (t)小于所述阈值[xoffset yoffset yawoffset]T (t),则麦轮平台保持静止状态,即
s35.将相机坐标系OcameraXYZ的速度信息变换到麦轮平台坐标系Omecanum_baseXYZ,变换公式为:
其中,a为麦轮平台的宽度,b为麦轮平台的长度,R为麦轮大轮的半径;
s37.将求解出的角速度[w0 w1 w2 w3]T分别传送给控制麦轮的电机,驱动麦轮平台的运动。
2.根据权利要求1所述的基于视觉识别的二维码定位抓取机器人***的方法,其特征在于,步骤s4包括:
s41.求解H点在相机坐标系OcameraXYZ的位置,求解公式为:
cameraH=[cameraxcurrent-LGH cameraycurrent camerazcurrent]T;
求解H点在机械臂底座旋转坐标系Oarm_baseXYZ的位置:
s42.求解点H在机械臂局部坐标系MlocalXYZ的位置:
localHy=0;
localHz=arm_baseHz-la_l;
其中,da_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者Z轴之间的距离;
la_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者的XOY平面在Z轴方向上的距离;
求解出L2在机械臂局部坐标系MlocalXYZ与X轴的夹角θ2,
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910011866.5A CN109397249B (zh) | 2019-01-07 | 2019-01-07 | 基于视觉识别的二维码定位抓取机器人***的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910011866.5A CN109397249B (zh) | 2019-01-07 | 2019-01-07 | 基于视觉识别的二维码定位抓取机器人***的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109397249A CN109397249A (zh) | 2019-03-01 |
CN109397249B true CN109397249B (zh) | 2020-11-06 |
Family
ID=65462031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910011866.5A Active CN109397249B (zh) | 2019-01-07 | 2019-01-07 | 基于视觉识别的二维码定位抓取机器人***的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109397249B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110002367B (zh) * | 2019-03-28 | 2023-05-05 | 上海快仓智能科技有限公司 | Agv搬运货架过程中agv姿态调整***及方法 |
CN111015734B (zh) * | 2019-11-20 | 2021-05-07 | 国网天津市电力公司 | 带电作业机器人的导引***和方法 |
CN111113411A (zh) * | 2019-12-05 | 2020-05-08 | 珠海格力电器股份有限公司 | 一种基于二维码识别的机器人控制方法、***及机器人 |
CN111015664B (zh) * | 2019-12-26 | 2023-05-30 | 重庆盟讯电子科技有限公司 | 一种基于ccd相机的智能化识别方法 |
CN111208827B (zh) * | 2020-02-20 | 2020-09-08 | 崔永亮 | 一种投射式agv二维码导航***及其应用 |
CN111335118A (zh) * | 2020-03-03 | 2020-06-26 | 上海振华重工(集团)股份有限公司 | 装配式道路的自动控制***、自动铺设方法及预制路面板 |
CN111300427A (zh) * | 2020-03-20 | 2020-06-19 | 上海电力大学 | 一种基于二维码识别控制的机械臂***及其控制方法 |
CN112232202A (zh) * | 2020-10-15 | 2021-01-15 | 广州富港万嘉智能科技有限公司 | 机械手组装方法、计算机可读存储介质及智能机械手 |
CN112588602A (zh) * | 2020-11-16 | 2021-04-02 | 广东九联科技股份有限公司 | 一种全自动平面度测量的控制方法 |
CN112766008B (zh) * | 2021-01-07 | 2022-09-06 | 南京邮电大学 | 一种基于二维码的物体空间位姿获取方法 |
CN113211431B (zh) * | 2021-04-16 | 2022-07-01 | 中铁第一勘察设计院集团有限公司 | 基于二维码修正机器人***的位姿估计方法 |
CN113954064B (zh) * | 2021-09-27 | 2022-08-16 | 广东博智林机器人有限公司 | 机器人导航控制方法、装置、***、机器人和存储介质 |
CN113989472B (zh) * | 2021-09-30 | 2024-06-18 | 深圳先进技术研究院 | 一种精准抓取目标物的方法、***和设备 |
CN113843798B (zh) * | 2021-10-11 | 2023-04-28 | 深圳先进技术研究院 | 一种移动机器人抓取定位误差的纠正方法、***及机器人 |
CN114339058B (zh) * | 2022-03-16 | 2022-05-27 | 珞石(北京)科技有限公司 | 一种基于视觉标志的机械臂飞拍定位方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103406905B (zh) * | 2013-08-20 | 2015-07-08 | 西北工业大学 | 一种具有视觉伺服及检测功能的机器人*** |
CN105437251B (zh) * | 2016-01-04 | 2017-07-18 | 杭州亚美利嘉科技有限公司 | 一种定位机器人位置的方法及装置 |
CN105759720B (zh) * | 2016-04-29 | 2018-06-29 | 中南大学 | 基于计算机视觉的机械手跟踪定位在线识别与纠偏方法 |
CN105965495B (zh) * | 2016-05-12 | 2018-07-10 | 英华达(上海)科技有限公司 | 一种机械臂定位方法及*** |
CN106182004B (zh) * | 2016-08-01 | 2019-08-23 | 上海交通大学 | 基于视觉引导的工业机器人自动销孔装配的方法 |
CN106556341B (zh) * | 2016-10-08 | 2019-12-03 | 浙江国自机器人技术有限公司 | 一种基于特征信息图形的货架位姿偏差检测方法和*** |
CN107813313A (zh) * | 2017-12-11 | 2018-03-20 | 南京阿凡达机器人科技有限公司 | 机械臂运动的校正方法和装置 |
CN108972557B (zh) * | 2018-08-16 | 2020-09-01 | 中国科学院自动化研究所 | 微零件位姿自动对准装置及其方法 |
-
2019
- 2019-01-07 CN CN201910011866.5A patent/CN109397249B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109397249A (zh) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109397249B (zh) | 基于视觉识别的二维码定位抓取机器人***的方法 | |
Fang et al. | Adaptive active visual servoing of nonholonomic mobile robots | |
CN107139178B (zh) | 一种无人机及其基于视觉的抓取方法 | |
US9862090B2 (en) | Surrogate: a body-dexterous mobile manipulation robot with a tracked base | |
JP5114019B2 (ja) | エフェクタの軌道を制御するための方法 | |
CN109164829B (zh) | 一种基于力反馈装置和vr感知的飞行机械臂***及控制方法 | |
CN111055281A (zh) | 一种基于ros的自主移动抓取***与方法 | |
CN109664317B (zh) | 机器人的物体抓取***及方法 | |
CN106363612A (zh) | 一种视觉引导的全向移动双臂机器人及其全向移动方法 | |
CN110825076A (zh) | 基于视线和力反馈的移动机器人编队导航半自主控制方法 | |
CN111300384B (zh) | 一种基于标识卡运动的机器人增强现实示教的注册***及方法 | |
Li et al. | A hybrid visual servo control method for simultaneously controlling a nonholonomic mobile and a manipulator | |
CN112621746A (zh) | 带死区的pid控制方法及机械臂视觉伺服抓取*** | |
CN206123654U (zh) | 一种视觉引导的全向移动双臂机器人 | |
CN2645862Y (zh) | 移动机械手*** | |
CN109693235B (zh) | 一种仿人眼视觉跟踪装置及其控制方法 | |
CN113721639B (zh) | 一种用于小型水下机器人入坞的路径规划方法及控制方法 | |
Han et al. | Grasping control method of manipulator based on binocular vision combining target detection and trajectory planning | |
Quesada et al. | Holo-SpoK: Affordance-aware augmented reality control of legged manipulators | |
CN114378827A (zh) | 一种基于移动机械臂整体控制的动态目标跟踪抓取方法 | |
Zhu et al. | A shared control framework for enhanced grasping performance in teleoperation | |
Maeda et al. | Frequency response experiments of 3-d pose full-tracking visual servoing with eye-vergence hand-eye robot system | |
CN107363831B (zh) | 基于视觉的遥操作机器人控制***及方法 | |
CN115648200A (zh) | 复合型机器人协同控制方法及*** | |
CN114888768A (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 |