CN107756423A - 机器人控制装置 - Google Patents
机器人控制装置 Download PDFInfo
- Publication number
- CN107756423A CN107756423A CN201710687596.0A CN201710687596A CN107756423A CN 107756423 A CN107756423 A CN 107756423A CN 201710687596 A CN201710687596 A CN 201710687596A CN 107756423 A CN107756423 A CN 107756423A
- Authority
- CN
- China
- Prior art keywords
- posture
- robot arm
- equation
- point
- motion
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- 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
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39391—Visual servoing, track end effector with camera image feedback
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40022—Snatching, dynamic pick, effector contacts object, moves with object
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40565—Detect features of object, not position or orientation
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
提供一种机器人控制装置(5),能够使机器人手臂高精度地追随任意移动的工件。该机器人控制装置(5)包括:特征点检测部(51),用于以预定的周期从通过视觉传感器拍摄的对象物的图像中检测对象物中的多个特征点的位置;位置姿势计算部(52),基于检测到的多个特征点的位置,在每个预定的周期更新多个特征点的各个运动方程式,并基于根据更新后的各运动方程式计算出的多个特征点的各自位置,计算出对象物的位置或者姿势;以及机器人手臂动作控制部(53),基于计算出的对象物的位置或者姿势,控制机器人手臂(4)的动作,使其追随对象物。
Description
技术领域
本发明涉及一种适用于通过视觉伺服对机器人手臂进行控制的机器人控制装置。
背景技术
以往,作为一种控制机器人手臂的技术,已知有通过摄像机等视觉传感器对连续移动的工件(对象物)的位置以及姿势进行连续计测,并基于该计测结果使机器人手臂追随对象物的视觉伺服(例如,参照专利文献1和以及专利文献2)。
现有技术文献
专利文献
专利文献1:日本专利第4265088号公报
专利文献2:日本特开2011-143494号公报
发明内容
发明所要解决的问题
然而,在上述专利文献1以及专利文献2所记载的机器人控制装置中,由于将固定工件的移动速度作为假设条件,因此针对任意移动的工件,存在无法使机器人手臂高精度地追随的问题。
并且,由于在通过摄像机无法检测到工件时,无论工件的一部分是否进入到摄像机的视野内,都根据工件的运动方程式来计算工件的位置,因此存在计算出的工件位置与实际的工件位置之间出现偏差,导致追随精度下降的问题。
本发明是鉴于上述情况而做出的,其目的在于提供一种能够使机器人手臂高精度地追随任意移动的工件的机器人控制装置。
解决问题的手段
为了实现上述目的,本发明提供如下手段。
本发明的第一方面的机器人控制装置,其包括:特征点检测部,用于以预定的周期从通过视觉传感器拍摄的对象物的图像中检测所述对象物中的多个特征点的位置;位置姿势计算部,基于所述检测到的多个特征点的位置,在每个所述预定的周期更新所述多个特征点的各个运动方程式,并基于根据更新后的各所述运动方程式计算出的所述多个特征点的各自位置,计算出所述对象物的位置或者姿势;以及机器人手臂动作控制部,基于所述计算出的对象物的位置或者姿势,控制机器人手臂的动作,使其追随所述对象物。
根据上述第一方面所述的机器人控制装置,通过特征点检测部,从由视觉传感器拍摄的对象物的图像中,以预定的周期检测对象物上的多个特征点的位置。其次,通过位置姿势计算部,基于通过特征点检测部检测到的多个特征点的位置,在每个预定的周期更新多个特征点的各个运动方程式。并且,通过位置姿势计算部,根据更新后的各运动方程式重新计算出多个特征点的各自位置,并且基于计算出的多个特征点的位置,计算出对象物的位置或者姿势。之后,通过机器人手臂动作控制部,基于由位置姿势算出部算出的对象物的位置或者姿势,控制机器人手臂使其追随对象物。
像这样,由于各特征点的运动方程式在预定的周期得到更新,因此能够实现在线建立对象物的运动方程式。其结果,使机器人手臂能够高精度地追随任意移动的对象物。
在上述机器人控制装置中,所述位置姿势计算部还可以被构成为,基于所述多个特征点的检测频率,对所述对象物中的所述多个特征点进行加权。
通过这样,即使是在多个特征点中的一部分被障碍物等遮挡、视觉传感器无法直接检测到对象物的位置或姿势的情况下,也可以根据运动方程式计算出的各特征点的位置以及通过视觉传感器可能检测到的各特征点的位置进行基于检测频率的加权,计算出对象物的位置,从而能够使机器人手臂高精度地追随对象物。
在上述机器人控制装置中,所述机器人手臂动作控制部还可以被构成为具有特异点回避部,用于回避所述机器人手臂的特异点。
由于通过该构成可以回避特异点,因此可以避免机器人手臂中的特定关节异常高速旋转等的操作上的故障。
发明效果
根据本发明,能够实现使机器人手臂高精度地追随任意移动的工件的效果。
附图说明
图1是示出根据本发明一实施方式的机器人***的概要构成的图。
图2是图1示出的机器人***的框图。
图3是示出图2示出的机器人控制装置中的处理的流程图。
图4是示出图2示出的位置姿势计算部中的处理的流程图。
图5是示出图2示出的机器人手臂动作控制部中的处理的流程图。
具体实施方式
下面,参照附图详细说明涉及本发明的机器人***的实施方式。需要说明的是,在本说明书中,在英文字母的上面标注的^符号表示“(英文字母)hat”,在英文字母的上面加的横杠符号表示“(英文字母)bar”,在英文字母的上面标注的点符号表示“(英文字母)dot”。
如图1示出,本实施方式的机器人***1具有摄像机2、用于支撑摄像机2的支架3、机器人手臂4、以及连接有摄像机2和机器人手臂4的机器人控制装置5。机器人控制装置5被构成为,基于从摄像机2获取的视觉信息进行视觉伺服的控制,以使机器人手臂4追随工件(对象物)7的移动。
工件7放置在传送带或旋转台等输送装置6上,且工件7随着输送装置6的移动而进行移动。
需要说明的是,虽然在本实施方式中摄像机2支承于支架3,但并不限定于此,摄像机2也可以装载于机器人手臂4。
下面,参照图2详细说明机器人***1所具有的机器人控制装置5的构成。需要说明的是,机器人控制装置5具有未图示的处理器,且被构成为该处理器执行图2示出的各功能模块中的处理。
如图2示出,机器人控制装置5包括作为功能模块的特征点检测部51、位置姿势计算部52以及机器人手臂动作控制部53。并且,位置姿势计算部52具有作为功能模块的运动方程式更新部521、特征点位置计算部522、权重计算部523以及旋转和位置矩阵计算部524。机器人手臂动作控制部53具有作为功能模块的轨道生成部531、特异点回避部532以及加法部533。
特征点检测部51与摄像机2、位置姿势计算部52所具有的运动方程式更新部521以及权重计算部523相连接。运动方程式更新部521与特征点位置计算部522相连接。特征点位置计算部522与权重计算部523以及旋转和位置矩阵计算部524相连接。权重计算部523与旋转和位置矩阵计算部524相连接。
旋转和位置矩阵计算部524与机器人手臂动作控制部53所具有的轨道生成部531连接。轨道生成部531与特异点回避部532连接。轨道生成部531以及特异点回避部532与加法部533连接。加法部533与机器人手臂4连接。
特征点检测部51被构成为,按照事先设定的形状对通过摄像机2拍摄到的包含工件7的图像进行模式匹配,并检测与该形状一致的图像中的工件7的多个特征点的位置yk(ti k)。在此,检测到的位置yk(ti k)具体表示的是第k个特征点的、在通过摄像机检测工件的时刻ti k的包括x、y以及z方向的位置矢量。
运动方程式更新部521被构成为,利用通过特征点检测部51检测到的各特征点的位置yk(ti k),对各特征点的运动方程式进行更新。对于从摄像机2拍摄的图像中检测的各特征点的位置,如果利用运动方程式表示,则可以如下述的公式(1)。
【数学式1】
其中,fk[yk(ti-1 k),ti k]表示各特征点的运动方程式,vi k表示传感器噪声。即,基于利用前一个周期在时刻ti-1 k检测的位置yk(ti-1 k)而更新的运动方程式和传感器噪声,来表示在时刻ti k的检测的位置矢量。
需要说明的是,各特征点的运动方程式可以通过例如公式(2)以及公式(3)表示。
【数学式2】
【数学式3】
yk(t)=[I3 0 0]xk(t)+v(t) (3)
其中,xk(t)表示在时刻t的包括位置、速度以及加速度的各特征点的9维矢量,w(t)表示作为特征点的速度变化主要原因的加速度矢量,v(t)表示通过摄像机进行检测时的噪声。
更加具体地,运动方程式更新部521被构成为,按照下面的公式(4)以及公式(5)来计算ybar k(ti k),并基于此更新各运动方程式。
【数学式4】
【数学式5】
在此,yhat k(ti k)是在时刻ti k的通过更新后的运动方程式求出的计算值,且该运动方程式是利用前一周期的在时刻ti-1 k的位置ybar k(ti-1 k)而更新的。并且,公式(5)中的ybar k(ti k)表示考虑到摄像机2在时刻ti k的检测值yk(ti k)和利用公式(4)求出的计算值yhat k(ti k)的双方而计算出的各特征点的位置。需要说明的是,在公式(5)中,Fk(ti k)表示yk(ti k)与yhat k(ti k)的差分的增益。
特征点位置计算部522被构成为,利用通过如上所述求出的在时刻ti k的位置ybar k(ti k)而更新的运动方程式,如公式(6)那样,计算在当前时刻tnow的各特征点的位置yhat k(tnow)。
【数学式6】
权重计算部523被构成为计算各特征点的权重。具体被构成为,计算出当前时刻tnow中的各特征点的位置的协方差Σhat k(tnow)作为各特征点的权重,以使通过摄像机2检测的次数(频率)越多的特征点的重要度越高,如公式(7)所示。
【数学式7】
在此,如公式(8)所示,gk是对运动方程式fk求出协方差的结果。
【数学式8】
gk=Cov(fk) (8)
并且,Σbar k(ti k)是考虑了摄像机2在时刻ti k检测的检测值y(ti k)的协方差和根据运动方程式求出的计算值yhat k(ti k)的协方差的双方而计算出的协方差。
需要说明的是,当存在未能检测到的特征点时,利用上次检测到的信息来计算该特征点的位置。
旋转和位置矩阵计算部524被构成为,针对各特征点,利用通过权重计算部523计算出的协方差Σhat k(tnow)、通过特征点位置计算部522计算出的特征点的位置yhat k(tnow)),按照公式(9),计算对于各特征点进行加权的工件7的旋转矩阵以及位置矩阵。
【数学式9】
在此,Rw表示机器人世界坐标系中的工件7的旋转矩阵,Tw表示机器人世界坐标系中的工件7的位置矩阵,sk表示从固定于工件7的物体坐标系观察到的特征点的位置(包括x、y以及z方向的矢量)。但是,当存在未能检测到的特征点时,利用上次检测到的结果作为该特征点的位置。
轨道生成部531被构成为生成机器人手臂4的轨道。具体地,求出由机器人手臂动作控制部53生成的当前时刻的TCP的位置以及姿势(旋转矩阵Rr以及位置矩阵Tr)与通过位置姿势计算部52计算出的工件7的位置以及姿势(旋转矩阵Rw以及位置矩阵Tw)的差分,使该差分乘以雅可比的倒数(雅可比的逆矩阵),计算出各轴角度的差分,即机器人手臂4的指令速度qdot*。
【数学式10】
其中,J+是各轴位置与正交位置之间的雅可比变换的倒数。h(ΔR,ΔT)是表示在位置以及姿势的差分ΔR、ΔT上乘以比例增益的函数,基于需要追随的工件7的移动频率来调整比例增益。
特异点回避部532被构成为,当由机器人手臂动作控制部53生成的当前时刻的TCP位于特异点附近时,通过公式(11)生成用于进行回避动作的插补速度Δqdot。
【数学式11】
在此,p(q)是用于校正速度的函数,是各轴的校正速度。可以根据公式(12)以及公式(13)求出各轴的校正速度p(q)。
【数学式12】
【数学式13】
H(q)是表示机器人可操纵性(manipulability)的公式。如公式(13)所示,根据H(q)的偏微分计算各轴的校正速度p(q)。
在上述的公式(13)中,λ0表示用于回避特异点的比例增益。需要说明的是,比例增益在TCP的位置以及姿势不在特异点附近时,λ0=0,TCP的位置以及姿势位于特异点附近时,λ0的值变大。
加法部533被构成为,由轨道生成部531生成的指令速度qdot*和由特异点回避部计算出的插补速度Δqdot相加,从而计算出机器人手臂4的各轴速度指令qdot。
【数学式14】
通过计算出的各轴速度指令qdot,对机器人手臂4进行控制。
下面,参照图3至图5,对具有上述构成的机器人控制装置5的作用进行说明。图3至图5示出了机器人控制装置5所具有的未图示的处理器在每个预定周期,即机器人手臂4的每个插补周期执行的处理。
首先,由摄像机2拍摄到的图像被输入到机器人控制装置5(图3的步骤S1)。之后,在特征点检测部51中,从输入到机器人控制装置5的图像中检测工件7中的多个特征点的位置(图3的步骤S2)。接着,在位置姿势计算部52中,基于检测到的工件7上的多个特征点的位置,计算工件7的位置以及姿势(图3的步骤S3)。之后,在机器人手臂动作控制部53中,基于位置姿势计算部52所计算的工件7的位置以及姿势,生成针对机器人手臂4的各轴的速度指令(图3的步骤S4),并输出到机器人手臂4(图3的步骤S5)。
其次,参照图4对图3的步骤S3中进行的工件7的位置姿势计算处理进行说明。
首先,在运动方程式更新部521中,计算出基于各特征点的检测位置yk(ti k)和在时刻ti k的各特征点的算出位置yhat k(ti k)而得到的时刻ti k的各特征点的实际位置ybar k(ti k)(参照公式(4)以及公式(5)),其中,所述各特征点的检测位置yk(ti k)是通过特征点检测部51在时刻ti k检测的,所述各特征点的算出位置yhat k(ti k)是根据在时刻ti-1 k更新的运动方程式而计算的。之后,利用算出的实际位置ybar k(ti k),更新运动方程式(图4的步骤S21)。
接着,如公式(6)所示,在特征点位置计算部522中,利用更新后的运动方程式,计算当前时刻tnow的各特征点的位置yhat k(tnow)(图4的步骤S22)。
这样,由于运动方程式在机器人手臂4的每个插补周期得到更新,所以即使在工件7任意移动时,也能够高精度地计算出工件7的当前位置。
其次,在权重计算部523中,基于特征点检测部51在时刻ti k检测到的各特征点的检测位置yk(ti k)的协方差和根据更新后的运动方程式在时刻ti-1 k计算的时刻ti k中的各特征点的算出位置yhat k(ti k)的协方差的双方,按照公式(7),计算出在当前时刻tnow的各特征点的位置yhat k(tnow)的协方差Σhat k(tnow)(步骤S23)。
之后,在旋转和位置矩阵计算部524中,利用由权重计算部523计算的作为权重的协方差Σhat k(tnow)和由特征点位置计算部522计算的各特征点的位置yhat k(tnow),按照公式(9),计算出工件7的旋转矩阵Rw以及位置矩阵Tw(图4的步骤S24)。
这样,由于对各特征点进行了加权,以使由摄像机2检测的次数越多其重要度越高,因此,即使是在例如障碍物等遮挡了工件7的一部分而无法检测到特征点的情况下,也能够使机器人手臂4精确地追随工件7。
其次,参照图5对图3的步骤S4中进行的机器人手臂动作控制处理进行说明。
首先,在轨道生成部531中,计算机器人手臂4的TCP的位置以及姿势(旋转矩阵Rr以及位置矩阵Tr)(图5的步骤S31)。接着,通过位置姿势计算部52计算的工件7的旋转矩阵Rw以及位置矩阵Tw,即与工件7的位置以及姿势的差分ΔR、ΔT(图5的步骤S32)被算出。根据该差分ΔR、ΔT,通过基于公式(10)进行的逆变换运算,计算出针对机器人手臂4的各轴的指令速度qdot*,从而进行轨道生成(图5的步骤S33)。
其次,在特异点回避部532中,检查在轨道生成部531计算出的机器人手臂4的TCP的位置以及姿势是否在特异点附近(图5的步骤S34)。只有在TCP的位置以及姿势位于特异点附近时,生成回避动作,当TCP的位置以及姿势不在特异点附近时,不进行回避动作的生成,而进行下一个处理(图5的步骤S35)。具体地,在步骤S36中,根据公式(11)至公式(13),生成回避动作的插补速度Δqdot。
最后,对在轨道生成部531中生成的针对各轴的指令速度qdot*和在特异点回避部532中生成的插补速度Δqdot进行加法计算,计算出对机器人手臂4的TCP的各轴的速度指令(图5的步骤S37)。
通过这样,可以回避特异点。
以上参照附图详细说明了本发明的实施方式,但是,具体构成并不限定于这些实施方式,还包括未脱离本发明宗旨范围的设计变更等。
附图标记
2:摄像机(视觉传感器)
4:机器人手臂
5:机器人控制装置
7:工件(对象物)
51:特征点检测部
52:位置姿势计算部
53:机器人手臂动作控制部
521:运动方程式更新部
522:特征点位置计算部
523:权重计算部
524:旋转和位置矩阵计算部
531:轨道生成部
532:特异点回避部
Claims (3)
1.一种机器人控制装置,其包括:
特征点检测部,用于以预定的周期从通过视觉传感器拍摄的对象物的图像中检测所述对象物中的多个特征点的位置;
位置姿势计算部,基于所述检测到的多个特征点的位置,在每个所述预定的周期更新所述多个特征点的各个运动方程式,并基于根据更新后的各所述运动方程式计算出的所述多个特征点的各自位置,计算出所述对象物的位置或者姿势;以及
机器人手臂动作控制部,基于所述计算出的对象物的位置或者姿势,控制机器人手臂的动作,使其追随所述对象物。
2.根据权利要求1所述的机器人控制装置,其中,
所述位置姿势计算部基于所述多个特征点的检测频率,对所述对象物中的所述多个特征点进行加权。
3.根据权利要求1或2所述的机器人控制装置,其中,
所述机器人手臂动作控制部具有特异点回避部,用于回避所述机器人手臂的特异点。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159895A JP6514156B2 (ja) | 2016-08-17 | 2016-08-17 | ロボット制御装置 |
JP2016-159895 | 2016-08-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107756423A true CN107756423A (zh) | 2018-03-06 |
CN107756423B CN107756423B (zh) | 2020-02-28 |
Family
ID=61082710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710687596.0A Active CN107756423B (zh) | 2016-08-17 | 2017-08-11 | 机器人控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10507583B2 (zh) |
JP (1) | JP6514156B2 (zh) |
CN (1) | CN107756423B (zh) |
DE (1) | DE102017118276B4 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110722550A (zh) * | 2018-07-17 | 2020-01-24 | 发那科株式会社 | 机器人*** |
CN111037553A (zh) * | 2018-12-17 | 2020-04-21 | 京瓷办公信息***株式会社 | 控制装置 |
WO2020133628A1 (zh) * | 2018-12-29 | 2020-07-02 | 深圳市工匠社科技有限公司 | 仿人机械手臂体感控制***及相关产品 |
CN111947568A (zh) * | 2019-05-15 | 2020-11-17 | 欧姆龙株式会社 | 计测***、计测装置、计测方法以及记录介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10290118B2 (en) * | 2015-08-06 | 2019-05-14 | Cognex Corporation | System and method for tying together machine vision coordinate spaces in a guided assembly environment |
JP6777670B2 (ja) * | 2018-03-27 | 2020-10-28 | ファナック株式会社 | 画像処理を利用してロボットの教示を補正するロボットシステム |
JP6826069B2 (ja) | 2018-04-18 | 2021-02-03 | ファナック株式会社 | ロボットの動作教示装置、ロボットシステムおよびロボット制御装置 |
US11314220B2 (en) | 2018-04-26 | 2022-04-26 | Liberty Reach Inc. | Non-contact method and system for controlling an industrial automation machine |
WO2022039245A1 (ja) * | 2020-08-21 | 2022-02-24 | ファナック株式会社 | ロボット制御装置 |
WO2023077415A1 (en) * | 2021-11-05 | 2023-05-11 | Foshan Flexiv Robotics Technology Co, . Ltd. | Kinematics calibration method and calibration system for robot with multiple degrees of freedom |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101542520A (zh) * | 2007-03-09 | 2009-09-23 | 欧姆龙株式会社 | 识别处理方法及使用该方法的图像处理装置 |
CN103459102A (zh) * | 2011-03-24 | 2013-12-18 | 佳能株式会社 | 机器人控制装置、机器人控制方法、程序和记录介质 |
CN103517789A (zh) * | 2011-05-12 | 2014-01-15 | 株式会社Ihi | 运动预测控制装置和方法 |
CN103646391A (zh) * | 2013-09-30 | 2014-03-19 | 浙江大学 | 一种针对动态变化场景的实时摄像机跟踪方法 |
CN104786226A (zh) * | 2015-03-26 | 2015-07-22 | 华南理工大学 | 抓取在线工件的机器人位姿及运动轨迹定位***与方法 |
CN105740899A (zh) * | 2016-01-29 | 2016-07-06 | 长安大学 | 一种机器视觉图像特征点检测与匹配复合的优化方法 |
Family Cites Families (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2416094A1 (fr) * | 1978-02-01 | 1979-08-31 | Zarudiansky Alain | Dispositif de manipulation a distance |
ATE21644T1 (de) * | 1981-12-24 | 1986-09-15 | Hans Richter | Montageroboter. |
US5506682A (en) * | 1982-02-16 | 1996-04-09 | Sensor Adaptive Machines Inc. | Robot vision using targets |
JPS6076986A (ja) * | 1983-09-30 | 1985-05-01 | 株式会社東芝 | ロボツト |
US4783107A (en) * | 1985-06-04 | 1988-11-08 | Clemson University | Method and apparatus for controlling impact force during rapid robotic acquisition of object |
US5579444A (en) * | 1987-08-28 | 1996-11-26 | Axiom Bildverarbeitungssysteme Gmbh | Adaptive vision-based controller |
US4942538A (en) * | 1988-01-05 | 1990-07-17 | Spar Aerospace Limited | Telerobotic tracker |
US5501498A (en) * | 1988-08-31 | 1996-03-26 | The Trustees Of The University Of Pennsylvania | Methods and apparatus for mechanically intelligent grasping |
US4957320A (en) * | 1988-08-31 | 1990-09-18 | Trustees Of The University Of Pennsylvania | Methods and apparatus for mechanically intelligent grasping |
US5047952A (en) * | 1988-10-14 | 1991-09-10 | The Board Of Trustee Of The Leland Stanford Junior University | Communication system for deaf, deaf-blind, or non-vocal individuals using instrumented glove |
US6701296B1 (en) * | 1988-10-14 | 2004-03-02 | James F. Kramer | Strain-sensing goniometers, systems, and recognition algorithms |
US5004391A (en) * | 1989-08-21 | 1991-04-02 | Rutgers University | Portable dextrous force feedback master for robot telemanipulation |
US5631861A (en) * | 1990-02-02 | 1997-05-20 | Virtual Technologies, Inc. | Force feedback and texture simulating interface device |
US5548667A (en) * | 1991-05-24 | 1996-08-20 | Sony Corporation | Image processing system and method thereof in which three dimensional shape is reproduced from two dimensional image data |
JPH0569374A (ja) * | 1991-09-14 | 1993-03-23 | Toyota Central Res & Dev Lab Inc | 指モジユール、指モジユール構造、ロボツトハンドおよび指モジユールの信号検出取出方法 |
JP3418456B2 (ja) * | 1994-06-23 | 2003-06-23 | ファナック株式会社 | ロボット位置教示具及びロボット位置教示方法 |
US5798627A (en) * | 1995-01-04 | 1998-08-25 | Gilliland; Malcolm T. | Method for simultaneous operation of robot welders |
WO1997009153A1 (en) * | 1995-09-08 | 1997-03-13 | Ross-Hime Designs, Inc. | Robotic manipulator |
US6565563B1 (en) * | 1996-09-23 | 2003-05-20 | John M. Agee | Method and apparatus for increasing the range of motion of one or more contracted joints through external forces independently transmitted to the skeleton |
US6042555A (en) * | 1997-05-12 | 2000-03-28 | Virtual Technologies, Inc. | Force-feedback interface device for the hand |
US6016385A (en) * | 1997-08-11 | 2000-01-18 | Fanu America Corp | Real time remotely controlled robot |
AU3350400A (en) * | 1999-01-29 | 2000-08-18 | Georgia Tech Research Corporation | Uncalibrated dynamic mechanical system controller |
US6924787B2 (en) * | 2000-04-17 | 2005-08-02 | Immersion Corporation | Interface for controlling a graphical image |
JP4265088B2 (ja) * | 2000-07-10 | 2009-05-20 | 株式会社豊田中央研究所 | ロボット装置及びその制御方法 |
JP2002163639A (ja) | 2000-11-28 | 2002-06-07 | Toshiba Corp | 3次元情報復元装置及びその方法 |
US7831292B2 (en) * | 2002-03-06 | 2010-11-09 | Mako Surgical Corp. | Guidance system and method for surgical procedures with improved feedback |
JP3901006B2 (ja) | 2002-04-25 | 2007-04-04 | 株式会社デンソーウェーブ | 視覚認識装置 |
JP3876234B2 (ja) * | 2003-06-17 | 2007-01-31 | ファナック株式会社 | コネクタ把持装置、同装置を備えたコネクタ検査システム及びコネクタ接続システム |
JP4878842B2 (ja) * | 2003-11-13 | 2012-02-15 | 独立行政法人科学技術振興機構 | ロボットの駆動方法 |
JP4384021B2 (ja) * | 2004-12-14 | 2009-12-16 | 本田技研工業株式会社 | 脚式ロボットの制御装置 |
US7862522B1 (en) * | 2005-08-08 | 2011-01-04 | David Barclay | Sensor glove |
JP4456561B2 (ja) * | 2005-12-12 | 2010-04-28 | 本田技研工業株式会社 | 自律移動ロボット |
JP4238256B2 (ja) * | 2006-06-06 | 2009-03-18 | ファナック株式会社 | ロボットシミュレーション装置 |
JP5105147B2 (ja) * | 2006-08-28 | 2012-12-19 | 株式会社安川電機 | ロボットおよび制御方法 |
US7313464B1 (en) * | 2006-09-05 | 2007-12-25 | Adept Technology Inc. | Bin-picking system for randomly positioned objects |
US8231158B2 (en) * | 2006-11-03 | 2012-07-31 | President And Fellows Of Harvard College | Robust compliant adaptive grasper and method of manufacturing same |
JP4918004B2 (ja) * | 2006-11-24 | 2012-04-18 | パナソニック株式会社 | 多指ロボットハンド |
JP4930100B2 (ja) * | 2007-02-27 | 2012-05-09 | ソニー株式会社 | 力触覚ディスプレイ、力触覚ディスプレイの制御方法、並びにコンピュータ・プログラム |
JP4316630B2 (ja) * | 2007-03-29 | 2009-08-19 | 本田技研工業株式会社 | ロボット、ロボットの制御方法およびロボットの制御プログラム |
KR100914869B1 (ko) * | 2007-05-29 | 2009-08-31 | (주)에프엑스기어 | 실시간 직물 시뮬레이션 시스템 및 방법 |
CA2591808A1 (en) * | 2007-07-11 | 2009-01-11 | Hsien-Hsiang Chiu | Intelligent object tracking and gestures sensing input device |
US7957583B2 (en) * | 2007-08-02 | 2011-06-07 | Roboticvisiontech Llc | System and method of three-dimensional pose estimation |
US20090306825A1 (en) * | 2008-04-21 | 2009-12-10 | Ying Li | Manipulation system and method |
KR101479232B1 (ko) * | 2008-05-13 | 2015-01-06 | 삼성전자 주식회사 | 로봇과 로봇 핸드, 로봇 핸드의 제어 방법 |
US8385971B2 (en) * | 2008-08-19 | 2013-02-26 | Digimarc Corporation | Methods and systems for content processing |
KR101549818B1 (ko) * | 2008-12-02 | 2015-09-07 | 삼성전자 주식회사 | 로봇 핸드 및 그 제어방법 |
US9904845B2 (en) * | 2009-02-25 | 2018-02-27 | Honda Motor Co., Ltd. | Body feature detection and human pose estimation using inner distance shape contexts |
DE112010002659B4 (de) * | 2009-05-14 | 2016-11-10 | Honda Motor Co., Ltd. | Fünffingrige Handvorrichtung |
US8504198B2 (en) * | 2009-05-14 | 2013-08-06 | Honda Motor Co., Ltd. | Robot hand and control system, control method and control program for the same |
US8483880B2 (en) * | 2009-07-22 | 2013-07-09 | The Shadow Robot Company Limited | Robotic hand |
US8255079B2 (en) * | 2009-09-22 | 2012-08-28 | GM Global Technology Operations LLC | Human grasp assist device and method of use |
US8467903B2 (en) * | 2009-09-22 | 2013-06-18 | GM Global Technology Operations LLC | Tendon driven finger actuation system |
KR20110055062A (ko) * | 2009-11-19 | 2011-05-25 | 삼성전자주식회사 | 로봇 시스템 및 그 제어 방법 |
JP5509859B2 (ja) * | 2010-01-13 | 2014-06-04 | 株式会社Ihi | ロボット制御装置及び方法 |
JP5428921B2 (ja) | 2010-02-15 | 2014-02-26 | 株式会社Ihi | ハンガーラインからのワーク回収装置及び方法 |
JP2011200948A (ja) * | 2010-03-24 | 2011-10-13 | Sony Corp | 把持判別装置および把持判別方法 |
CN102821918A (zh) * | 2010-03-24 | 2012-12-12 | 株式会社安川电机 | 机器人手和机器人装置 |
US8219352B2 (en) * | 2010-03-31 | 2012-07-10 | Mitsubishi Electric Research Laboratories, Inc. | Localization in industrial robotics using rao-blackwellized particle filtering |
KR101778030B1 (ko) * | 2010-09-27 | 2017-09-26 | 삼성전자주식회사 | 로봇 및 그 제어방법 |
DE102010050547A1 (de) * | 2010-11-05 | 2012-05-10 | Kuka Laboratories Gmbh | Verfahren und Vorrichtung zur Sicherheitsüberwachung eines Roboters |
KR101308373B1 (ko) * | 2010-11-17 | 2013-09-16 | 삼성전자주식회사 | 로봇 제어방법 |
JP5733516B2 (ja) * | 2011-05-12 | 2015-06-10 | 株式会社Ihi | 移動体把持装置と方法 |
US9067319B2 (en) * | 2011-08-11 | 2015-06-30 | GM Global Technology Operations LLC | Fast grasp contact computation for a serial robot |
KR101896473B1 (ko) * | 2012-01-04 | 2018-10-24 | 삼성전자주식회사 | 로봇 핸드의 제어 방법 |
KR101941844B1 (ko) * | 2012-01-10 | 2019-04-11 | 삼성전자주식회사 | 로봇 및 그 제어방법 |
EP2822737A4 (en) * | 2012-03-08 | 2016-09-21 | Quality Mfg Inc | ROBOTIC TOUCH PRECESSOR |
US9605952B2 (en) * | 2012-03-08 | 2017-03-28 | Quality Manufacturing Inc. | Touch sensitive robotic gripper |
JP5975685B2 (ja) * | 2012-03-09 | 2016-08-23 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
JP6004809B2 (ja) * | 2012-03-13 | 2016-10-12 | キヤノン株式会社 | 位置姿勢推定装置、情報処理装置、情報処理方法 |
US9383895B1 (en) * | 2012-05-05 | 2016-07-05 | F. Vinayak | Methods and systems for interactively producing shapes in three-dimensional space |
JP6323993B2 (ja) * | 2012-08-28 | 2018-05-16 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びコンピュータプログラム |
US9095978B2 (en) * | 2012-12-07 | 2015-08-04 | GM Global Technology Operations LLC | Planning a grasp approach, position, and pre-grasp pose for a robotic grasper based on object, grasper, and environmental constraint data |
US20140226136A1 (en) * | 2013-02-11 | 2014-08-14 | Patrick J. Gagnon | Method and apparatus for cleaning photomask handling surfaces |
JP2014161937A (ja) * | 2013-02-22 | 2014-09-08 | Seiko Epson Corp | 姿勢検出装置、位置検出装置、ロボット、ロボットシステム、姿勢検出方法及びプログラム |
JP6101134B2 (ja) * | 2013-04-01 | 2017-03-22 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
JP6188440B2 (ja) * | 2013-06-17 | 2017-08-30 | キヤノン株式会社 | ロボット装置及びロボット制御方法 |
JP2015089590A (ja) * | 2013-11-05 | 2015-05-11 | ファナック株式会社 | バラ積みされた物品をロボットで取出す装置及び方法 |
RU2743194C1 (ru) * | 2014-02-20 | 2021-02-16 | Марк ОЛЕЙНИК | Роботизированная кухонная система (варианты), способ управления и кухонный модуль с её использованием (варианты) |
WO2015153739A1 (en) * | 2014-04-01 | 2015-10-08 | University Of South Florida | Systems and methods for planning a robot grasp based upon a demonstrated grasp |
JP6317618B2 (ja) * | 2014-05-01 | 2018-04-25 | キヤノン株式会社 | 情報処理装置およびその方法、計測装置、並びに、作業装置 |
US9427874B1 (en) * | 2014-08-25 | 2016-08-30 | Google Inc. | Methods and systems for providing landmarks to facilitate robot localization and visual odometry |
WO2016033469A1 (en) * | 2014-08-29 | 2016-03-03 | Bionic Skins LLC | Mechanisms and methods for a mechanical interface between a wearable device and a human body segment |
US10518409B2 (en) * | 2014-09-02 | 2019-12-31 | Mark Oleynik | Robotic manipulation methods and systems for executing a domain-specific application in an instrumented environment with electronic minimanipulation libraries |
JP6573354B2 (ja) * | 2014-11-28 | 2019-09-11 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びプログラム |
US9492923B2 (en) * | 2014-12-16 | 2016-11-15 | Amazon Technologies, Inc. | Generating robotic grasping instructions for inventory items |
US9914222B2 (en) * | 2015-02-05 | 2018-03-13 | Canon Kabushiki Kaisha | Information processing apparatus, control method thereof, and computer readable storage medium that calculate an accuracy of correspondence between a model feature and a measurement data feature and collate, based on the accuracy, a geometric model and an object in an image |
US9616568B1 (en) * | 2015-08-25 | 2017-04-11 | X Development Llc | Generating a grasp affordance for an object based on a thermal image of the object that is captured following human manipulation of the object |
US10209063B2 (en) * | 2015-10-03 | 2019-02-19 | X Development Llc | Using sensor-based observations of agents in an environment to estimate the pose of an object in the environment and to estimate an uncertainty measure for the pose |
US9694494B1 (en) * | 2015-12-11 | 2017-07-04 | Amazon Technologies, Inc. | Feature identification and extrapolation for robotic item grasping |
US9868212B1 (en) * | 2016-02-18 | 2018-01-16 | X Development Llc | Methods and apparatus for determining the pose of an object based on point cloud data |
US10131051B1 (en) * | 2016-08-12 | 2018-11-20 | Amazon Technologies, Inc. | Anticipation-based robotic object grasping |
-
2016
- 2016-08-17 JP JP2016159895A patent/JP6514156B2/ja active Active
-
2017
- 2017-08-10 DE DE102017118276.4A patent/DE102017118276B4/de active Active
- 2017-08-11 CN CN201710687596.0A patent/CN107756423B/zh active Active
- 2017-08-14 US US15/676,503 patent/US10507583B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101542520A (zh) * | 2007-03-09 | 2009-09-23 | 欧姆龙株式会社 | 识别处理方法及使用该方法的图像处理装置 |
CN103459102A (zh) * | 2011-03-24 | 2013-12-18 | 佳能株式会社 | 机器人控制装置、机器人控制方法、程序和记录介质 |
CN103517789A (zh) * | 2011-05-12 | 2014-01-15 | 株式会社Ihi | 运动预测控制装置和方法 |
CN103646391A (zh) * | 2013-09-30 | 2014-03-19 | 浙江大学 | 一种针对动态变化场景的实时摄像机跟踪方法 |
CN104786226A (zh) * | 2015-03-26 | 2015-07-22 | 华南理工大学 | 抓取在线工件的机器人位姿及运动轨迹定位***与方法 |
CN105740899A (zh) * | 2016-01-29 | 2016-07-06 | 长安大学 | 一种机器视觉图像特征点检测与匹配复合的优化方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110722550A (zh) * | 2018-07-17 | 2020-01-24 | 发那科株式会社 | 机器人*** |
US12030187B2 (en) | 2018-07-17 | 2024-07-09 | Fanuc Corporation | Robot system |
CN111037553A (zh) * | 2018-12-17 | 2020-04-21 | 京瓷办公信息***株式会社 | 控制装置 |
CN111037553B (zh) * | 2018-12-17 | 2022-11-11 | 京瓷办公信息***株式会社 | 控制装置 |
WO2020133628A1 (zh) * | 2018-12-29 | 2020-07-02 | 深圳市工匠社科技有限公司 | 仿人机械手臂体感控制***及相关产品 |
CN111947568A (zh) * | 2019-05-15 | 2020-11-17 | 欧姆龙株式会社 | 计测***、计测装置、计测方法以及记录介质 |
US11193755B2 (en) | 2019-05-15 | 2021-12-07 | Omron Corporation | Measurement system, measurement device, measurement method, and measurement program |
Also Published As
Publication number | Publication date |
---|---|
DE102017118276A1 (de) | 2018-02-22 |
DE102017118276B4 (de) | 2020-10-08 |
CN107756423B (zh) | 2020-02-28 |
JP2018027580A (ja) | 2018-02-22 |
US10507583B2 (en) | 2019-12-17 |
US20180050452A1 (en) | 2018-02-22 |
JP6514156B2 (ja) | 2019-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107756423A (zh) | 机器人控制装置 | |
US11592512B2 (en) | Method for calibrating a magnetometer | |
US11698687B2 (en) | Electronic device for use in motion detection and method for obtaining resultant deviation thereof | |
JP2010534316A (ja) | 対象物の動きを捕捉するシステム及び方法 | |
CN110954134B (zh) | 陀螺仪偏差校正方法、校正***、电子设备及存储介质 | |
CN106808484A (zh) | 挠曲测量*** | |
JPH0328714A (ja) | 走査型センサ用測定および制御システム | |
CN109696178A (zh) | 偏移校正装置、偏移校正程序、步行者航位推算装置及记录介质 | |
CN109674480B (zh) | 一种基于改进互补滤波的人体运动姿态解算方法 | |
Hedborg et al. | Fast iterative five point relative pose estimation | |
WO2019186677A1 (ja) | ロボット位置姿勢推定・三次元計測装置 | |
JP5424224B2 (ja) | 相対角度推定システム | |
Saponaro et al. | Towards auto-calibration of smart phones using orientation sensors | |
JP2001021297A (ja) | 追尾装置 | |
EP4020386A1 (en) | Golf swing analysis system, golf swing analysis method, and program | |
US20220203164A1 (en) | Golf swing analysis system, golf swing analysis method and information storage medium | |
JP5424226B2 (ja) | 傾斜角度推定システム | |
CN110443848B (zh) | 影像视角扩增及稳定影像的***及方法 | |
JP7328377B2 (ja) | ゴルフスイング解析システム、ゴルフスイング解析方法及びプログラム | |
JP5958920B2 (ja) | 傾斜角度推定システム | |
WO2022091458A1 (ja) | 情報処理方法、情報処理装置および情報処理システム | |
JP5700311B2 (ja) | 角速度推定システム | |
Grue et al. | Active pixel sensor with on-chip normal flow computation on the read out | |
Wong | Low-Cost Visual/Inertial Hybrid Motion Capture System for Wireless 3D Controllers | |
WO2019069930A1 (ja) | 電子測定装置 |
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 |