[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6478234B2 - ロボットシステム - Google Patents

ロボットシステム Download PDF

Info

Publication number
JP6478234B2
JP6478234B2 JP2017124170A JP2017124170A JP6478234B2 JP 6478234 B2 JP6478234 B2 JP 6478234B2 JP 2017124170 A JP2017124170 A JP 2017124170A JP 2017124170 A JP2017124170 A JP 2017124170A JP 6478234 B2 JP6478234 B2 JP 6478234B2
Authority
JP
Japan
Prior art keywords
article
robot
camera
speed
calculated
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
JP2017124170A
Other languages
English (en)
Other versions
JP2019005856A (ja
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.)
FANUC Corp
Original Assignee
FANUC Corp
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 FANUC Corp filed Critical FANUC Corp
Priority to JP2017124170A priority Critical patent/JP6478234B2/ja
Priority to US16/003,800 priority patent/US10625415B2/en
Priority to CN201810623023.6A priority patent/CN109108959B/zh
Priority to DE102018114682.5A priority patent/DE102018114682A1/de
Publication of JP2019005856A publication Critical patent/JP2019005856A/ja
Application granted granted Critical
Publication of JP6478234B2 publication Critical patent/JP6478234B2/ja
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
    • B25J18/00Arms
    • B25J18/02Arms extensible
    • B25J18/04Arms extensible rotatable
    • 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/1651Programme controls characterised by the control loop acceleration, rate control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/0095Gripping heads and other end effectors with an external support, i.e. a support which does not belong to the manipulator or the object to be gripped, e.g. for maintaining the gripping head in an accurate position, guiding it or preventing vibrations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0093Programme-controlled manipulators co-operating with conveyor means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G61/00Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/4182Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means
    • B65G2203/041Camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G43/00Control devices, e.g. for safety, warning or fault-correcting
    • B65G43/08Control devices operated by article or material being fed, conveyed or discharged
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37563Ccd, tv camera
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40563Object detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Manipulator (AREA)

Description

本発明は、ロボットシステムに関するものである。
従来、コンベアによって搬送されてくる物品やコンベアに付されたマークを撮像して、得られた画像からコンベアによって搬送される物品の移動速度を検出し、物品の移動に同期してロボットハンドの位置を制御することにより、移動している物品をロボットハンドによって把持するロボットシステムが知られている(例えば、特許文献1参照。)。
このロボットシステムでは、コンベアによって搬送されている物品の移動速度を検出するには、ロボットハンドによって物品を把持する際に、把持する位置よりもコンベアの上流側に位置する撮像手段によって撮像した別の物品あるいはマークの移動速度によってロボットを同期させるものであり、物品あるいはマークが絶え間なく供給されている必要がある。
特開2009−28818号公報
しかしながら、実際には、コンベア上に物品が絶え間なく供給されてこない場合も十分に想定でき、また、コンベアに付されたマークが何らかの原因により外れたり、物品によって隠れたりすることがあり、これらの場合には、ロボットにトラッキング動作をさせるためのコンベアの速度情報を取得できなくなるという不都合がある。
本発明は上述した事情に鑑みてなされたものであって、物品が絶え間なく供給されてこない状況であってもロボットによるトラッキングを実施することができるロボットシステムを提供することを目的としている。
上記目的を達成するため、本発明は以下の手段を提供する。
本発明の参考例としての発明の一態様は、物品を搬送する搬送装置と、前記搬送装置により搬送されている前記物品に対して処理を行うロボットと、該ロボットよりも搬送方向の上流側において前記搬送装置により搬送されてきた前記物品を撮影するカメラと、該カメラにより異なる時刻に取得された複数の画像に基づいて、前記搬送装置による前記物品の位置および搬送速度の少なくとも一方を算出する搬送速度算出部と、該搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御する制御部とを備え、該制御部は、前記カメラにより取得された画像内に前記物品が存在するか否かを判定し、前記物品が存在しなくなった場合に、直前に前記搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御するロボットシステムを提供する。
本態様によれば、搬送装置によって複数の物品が搬送されてくると、カメラによって物品が撮影され、取得された複数の画像に基づいて搬送速度算出部により位置および搬送速度の少なくとも一方が算出される。カメラはロボットよりも上流側に配置されているので、カメラの視野を通り過ぎた物品がロボットに供給される。その際に、次の物品がカメラの視野内に存在していれば、当該次の物品の搬送速度および次の物品の位置から搬送速度を算出することにより、当該搬送速度はロボットに供給された物品の移動速度に等しいので、算出された位置および搬送速度の少なくとも一方に基づいてロボットを物品の移動に追従して作動させ移動している物品に対して処理を施すことができる。
この場合において、ロボットに処理すべき物品が供給されている状態で、カメラの視野内に物品が存在しない場合には、その時点での物品の位置および搬送速度は算出されないが、本態様によれば、制御部がカメラの視野内に物品が存在しなくなる直前に算出された位置および搬送速度の少なくとも一方に基づいてロボットを制御するので、ロボットを停止させることなく動作させ移動している物品に対して処理を継続することができる。
本発明の一態様は、物品を搬送する搬送装置と、前記物品に対して処理を行うロボットと、該ロボットよりも搬送方向の上流側において前記搬送装置により搬送されてきた前記物品および前記搬送装置により移動するマークを撮影するカメラと、該カメラにより撮影された複数の画像に基づいて、前記物品の位置および搬送速度の少なくとも一方を算出する搬送速度算出部と、該搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御する制御部とを備え、該制御部は、前記カメラにより取得された画像内に前記物品および前記マークが存在するか否かを判定し、前記物品および前記マークが存在しなくなった際の前記搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御するロボットシステムを提供する。
上記態様においては、前記制御部は、前記カメラにより取得された画像内に前記物品が存在しなくなったと判定したときに計時を開始し、所定時間にわたって継続して画像内に前記物品が存在しないと判定された場合に、その旨を報知してもよい。
このようにすることで、所定時間以上物品が供給されない場合には供給側に異常が発生した可能性があるので、物品が撮影されない旨を報知することにより、異常の発生を知らせることができる。
また、上記態様においては、前記カメラは、前記搬送装置により搬送されている同一の前記物品を2回以上撮影可能なフレームレートで撮影してもよい。
このようにすることで、同一視野内で同一の物品を2回以上撮影することにより、各画像内における物品の位置の変化量から、搬送装置による物品の搬送速度を簡易に算出することができる。
また、上記態様においては、前記搬送速度算出部が、2以上の前記物品について算出した速度の平均値を前記搬送速度として出力してもよい。
このようにすることで、同一視野内に複数の物品が存在する場合に、これらの物品についてそれぞれ算出した速度の平均値を搬送速度とすることにより、精度よく搬送速度を算出することができる。
また、上記態様においては、前記制御部は、前記物品の所定時間にわたる継続的な不存在を報知したときは、前記ロボットの動作を停止してもよい。
このようにすることで、物品が検出されないまま採用された搬送速度が用いられ続けないようにすることができる。
本発明によれば、物品が絶え間なく供給されてこない状況であってもロボットによるトラッキングを実施することができるという効果を奏する。
本発明の一実施形態に係るロボットシステムを示す全体構成図である。 図1のロボットシステムに備えられる制御部を示すブロック図である。 図1のロボットシステムのカメラにより取得される画像の時間変化と搬送速度とを示す図である。 図1のロボットシステムにおいて同一視野内に複数の物品が撮影される場合を示す図3と同様の図である。 図1のロボットシステムの変形例を示す全体構成図である。
本発明の一実施形態に係るロボットシステム1について、図面を参照しながら以下に説明する。
本実施形態に係るロボットシステム1は、図1に示されるように、物品Oを搬送するコンベア(搬送装置)2と、コンベア2の近傍に設置されたロボット3と、ロボット3よりも搬送方向の上流側のコンベア2の上方に下向きに設置されたカメラ4と、カメラ4により取得された画像に基づいてロボット3を制御する制御部5とを備えている。
コンベア2は、例えばベルトコンベアであって、物品Oを搭載して一方向に搬送するベルト6を備えている。ベルト6はモータ(図示略)により駆動されるようになっている。
ロボット3は、平置き型あるいは天吊り型等、任意の形式のものでよいが、例えば、手首先端に物品Oを把持可能なロボットハンド7を備えている。
カメラ4は、コンベア2上の搬送方向の一部の領域に固定された視野を有し、コンベア2上を搬送されてくる物品Oの2次元画像を取得するようになっている。カメラ4は、同一物品Oが視野を通過する間に2回以上撮影されるフレームレートで撮影するようになっている。
制御部5は、図2に示されるように、カメラ4により取得された画像を処理してコンベア2により搬送されている物品Oを認識する画像処理部(搬送速度算出部)8と、異なる時刻に取得された画像に基づいて画像処理部8において認識された同一物品Oの位置からコンベア2の搬送速度を算出する速度算出部(搬送速度算出部)9と、該速度算出部9により算出された搬送速度に基づいてロボット3を制御する駆動制御部(制御部)10とを備えている。
駆動制御部10は,予め教示された動作プログラムに従ってロボット3を動作させるとともに、速度算出部9により算出された搬送速度に基づいて、コンベア2上の物品Oを追従するトラッキングを実施し、手首先端に取り付けたロボットハンド7によって、移動している物品Oを把持し、コンベア2から取り上げる処理を行わせるようになっている。
さらに具体的には、画像処理部8は、例えば、図3に示されるように、所定時間間隔Δtをあけて異なる時刻t1,t2,t3に同一視野において3枚の画像が取得されたときに、各画像において画像内に含まれている物品Oを認識し、認識された物品Oの重心の座標位置を算出するようになっている。
そして、速度算出部9は、時間軸方向に隣接して取得された画像内の搬送方向に直交する方向の同じ座標近傍に配置されている重心を有する物品Oを同一物品Oであると認識し、各物品Oの重心の搬送方向の座標値の差分を撮影の時間間隔Δtで除算することにより搬送速度を算出するようになっている。同一物品Oについて搬送速度が複数回算出されたときにはその平均値あるいは最小自乗法等によってフィッティングされた値を搬送速度として出力するようになっている。
また、制御部5はタイマー11と、タイマー11からの出力に基づいて外部に異常を報知する報知部12とを備えている。
画像処理部8は、画像内に物品Oが1つも認識されなくなったか否かを判定し、認識されなくなった場合にタイマー11による計時を開始させるようになっている。
また、画像処理部8は、タイマー11による計時を開始させた後に、再度画像内に物品Oが検出された場合には、タイマー11による計時をリセットさせるようになっている。
報知部12は、タイマー11から入力されてきた時間が所定時間を超えた場合に、異常であることを外部に報知するようになっている。報知部12は、モニタ、ランプ、ブザー等任意の報知手段でよい。
また、画像処理部8は、画像内に物品Oが1つも認識されていない場合にはその旨を知らせる物品O不存在の信号を駆動制御部10に入力するようになっている。駆動制御部10は、画像処理部8から物品O不存在の信号が入力されている状態では、速度算出部9から最後に入力された搬送速度を用いてロボット3を制御するようになっている。
このように構成された本実施形態に係るロボットシステム1の作用について以下に説明する。
本実施形態に係るロボットシステム1によれば、コンベア2によって物品Oが搬送されてくると、カメラ4によって物品Oが撮影される。撮影により取得された画像は、画像処理部8に送られて、画像処理されることにより、物品Oが認識され、物品Oの重心の座標位置が算出される。
そして、図3に示されるように、所定時間間隔Δtをあけて異なる時刻t1,t2,t3に取得された画像から算出された同一物品Oの重心の座標位置d1,d2,d3に基づいて、速度算出部9によりコンベア2による搬送速度Vが算出され、駆動制御部10に入力される。カメラ4とロボット3とは所定の距離だけ離れて配置されているので、コンベア2が等速で移動しているとすると当該距離を搬送速度Vで除算した時間後に物品Oがロボット3の動作範囲内に移動する。
駆動制御部10は、物品Oが画像内に存在するいずれかの時点で物品Oの位置および姿勢を認識することによりトラッキング座標系TFを設定し、その時点から現在時刻までの認識される物品Oの重心位置間の距離を積算することにより移動量を算出する。そして、その移動量を成分とする座標変換行列をトラッキング座標系TFに乗算することにより、現在のトラッキング座標系TF′を算出する。
TF′=T・TF
そして、駆動制御部10は、算出されたトラッキング座標系TF′を基準としてコンベア2によって搬送されている物品Oに追従してロボットハンド7を移動させ、物品Oを把持してコンベア2から取り上げることができる。
この場合において、ロボット3がロボットハンド7をコンベア2上の物品Oに追従させるように駆動されているときには、カメラ4が後続の物品Oを撮影し、速度算出部9により新たな搬送速度が算出されているので、駆動制御部10は新たに算出された搬送速度を用いてロボット3を制御する。これにより、コンベア2による搬送速度が変動しても物品Oを正しく取り上げることができる。
本実施形態においては、カメラ4により取得された画像内に物品Oが存在している状態から、物品Oが存在していない状態に変化したときには、画像処理部8がタイマー11による計時を開始させるとともに、画像内に物品Oが1つも認識されていない場合にはその旨を知らせる物品O不存在の信号を駆動制御部10に出力する。
駆動制御部10は、物品O不存在の信号を受け取ったときには、その直前に使用していた搬送速度を継続して使用してロボット3を制御する。これにより、ロボット3を停止させることなく、ロボット3の動作範囲内に搬送されてきた物品Oをコンベア2上から取り出すことができる。
そして、タイマー11から入力されてきた時間が所定時間を超えた場合に、報知部12が、異常であることを外部に報知する。これにより、作業者が異常の発生を認識することができる。また、タイマー11から入力されてきた時間が所定時間を超えた場合には、駆動制御部10が、ロボット3の動作を停止させる。これにより、新たな搬送速度の算出が行われないままロボット3による物品Oの取り出し作業が継続されることを防止することができるという利点がある。
なお、本実施形態においては、コンベア2によって搬送されてきた物品Oの位置の変化によりコンベア2の搬送速度を算出することとしたが、これに代えて、コンベア2の表面に適当な間隔でマークを設けておき、カメラ4により取得された画像内に含まれるマークを認識することで、マークの位置の変化によって搬送速度を算出することにしてもよい。
この場合には、物品Oよりも確実にマークが絶え間なくカメラ4の視野内に供給されるが、この場合であってもマークが剥がれたり物品Oに隠れたり、外乱光などの一時的な環境の変化によって検出されないことがある。本実施形態によれば、このような場合にも、ロボット3を停止させることなく、物品Oの取り出し作業を継続させることができて、ロボット3の作業効率を向上することができるという利点がある。
また、本実施形態においては、画像内に単一の物品Oが検出される場合について説明したが、これに代えて、図4に示されるように、複数の物品a1,a2,a3が同時にカメラ4の視野内に配置される場合にも適用することができる。
すなわち、画像内に複数の物品a1,a2,a3が認識された場合には、各物品a1,a2,a3について、異なる時刻に取得された画像内の物品a1,a2,a3との同一性を識別し、識別された同一物品a1,a2,a3間での移動距離に基づいてそれぞれ算出した速度V1,V2,V3を平均することにより搬送速度を算出することにしてもよい。この場合、同一物品a1,a2,a3間での移動距離は、所定時間間隔Δtをあけて異なる時刻t1,t2,t3に取得された画像から算出された同一物品a1,a2,a3の重心の座標位置d11,d12,d13,d22,d23,d24,d33,d34の差分により求められる。
また、本実施形態においては、単一のロボット3を制御する場合を例示したが、これに代えて、図5に示されるように、コンベア2の搬送方向に沿って複数台のロボット3が配置され、これらの制御部5が上位のセル制御装置13に接続されていてもよい。
複数台のロボット3で同一のコンベア2によって搬送されてきた物品Oに対し作業をする場合に、1つのカメラ4で撮影した画像に基づいて算出されたコンベア2の搬送速度を1箇所で管理することができる。
各ロボット3の制御部5によりコンベア2の搬送速度を管理する場合、制御部5間で同期させる必要があり、通信遅れ等の影響により誤差が生じる可能性があるが、セル制御装置13によって管理することでそのような不都合の発生を防止することができる。
また、本実施形態においては、コンベア2によって搬送されている物品Oを把持して取り上げる場合を例示して説明したが、これに代えて、搬送されている物品Oに対して他の任意の処理を施す場合に適用してもよい。
1 ロボットシステム
2 コンベア(搬送装置)
3 ロボット
4 カメラ
画像処理部(搬送速度算出部)
9 速度算出部(搬送速度算出部)
10 駆動制御部(制御部)
O,a1,a2,a3 物品

Claims (5)

  1. 物品を搬送する搬送装置と、
    記物品に対して処理を行うロボットと、
    該ロボットよりも搬送方向の上流側において前記搬送装置により搬送されてきた前記物品および前記搬送装置により移動するマークを撮影するカメラと、
    該カメラにより撮影された複数の画像に基づいて、前記物品の位置および搬送速度の少なくとも一方を算出する搬送速度算出部と、
    該搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御する制御部とを備え、
    該制御部は、前記カメラにより取得された画像内に前記物品および前記マークが存在するか否かを判定し、前記物品および前記マークが存在しなくなった際の前記搬送速度算出部により算出された前記位置および前記搬送速度の少なくとも一方に基づいて前記ロボットを制御するロボットシステム。
  2. 前記制御部は、前記カメラにより取得された画像内に前記物品が存在しなくなったと判定したときに計時を開始し、所定時間にわたって継続して画像内に前記物品が存在しないと判定された場合に、その旨を報知する請求項1に記載のロボットシステム。
  3. 前記カメラは、前記搬送装置により搬送されている同一の前記物品を2回以上撮影可能なフレームレートで撮影する請求項1または請求項2に記載のロボットシステム。
  4. 前記搬送速度算出部が、2以上の前記物品について算出した速度の平均値を前記搬送速度として出力する請求項1から請求項3のいずれかに記載のロボットシステム。
  5. 前記制御部は、前記物品の所定時間にわたる継続的な不存在を報知したときは、前記ロボットの動作を停止する請求項2に記載のロボットシステム。
JP2017124170A 2017-06-26 2017-06-26 ロボットシステム Active JP6478234B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017124170A JP6478234B2 (ja) 2017-06-26 2017-06-26 ロボットシステム
US16/003,800 US10625415B2 (en) 2017-06-26 2018-06-08 Robot system
CN201810623023.6A CN109108959B (zh) 2017-06-26 2018-06-15 机器人系统
DE102018114682.5A DE102018114682A1 (de) 2017-06-26 2018-06-19 Robotersystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017124170A JP6478234B2 (ja) 2017-06-26 2017-06-26 ロボットシステム

Publications (2)

Publication Number Publication Date
JP2019005856A JP2019005856A (ja) 2019-01-17
JP6478234B2 true JP6478234B2 (ja) 2019-03-06

Family

ID=64568083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017124170A Active JP6478234B2 (ja) 2017-06-26 2017-06-26 ロボットシステム

Country Status (4)

Country Link
US (1) US10625415B2 (ja)
JP (1) JP6478234B2 (ja)
CN (1) CN109108959B (ja)
DE (1) DE102018114682A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6646026B2 (ja) 2017-10-16 2020-02-14 ファナック株式会社 作業システム、物品に対する作業実施方法、およびロボット
JP6608977B2 (ja) 2018-01-25 2019-11-20 ファナック株式会社 物品搬送システム
JP6748126B2 (ja) 2018-02-08 2020-08-26 ファナック株式会社 作業ロボットシステム
JP6816060B2 (ja) 2018-04-23 2021-01-20 ファナック株式会社 作業ロボットシステムおよび作業ロボット
JP6849631B2 (ja) 2018-04-23 2021-03-24 ファナック株式会社 作業ロボットシステムおよび作業ロボット
WO2020115884A1 (ja) * 2018-12-06 2020-06-11 日本電気株式会社 検査装置
JP7000363B2 (ja) 2019-01-25 2022-01-19 ファナック株式会社 ロボット制御装置および管理システム
CN113021305B (zh) * 2021-03-19 2022-11-11 太原理工大学 一种巡检机器人系统
CN113666105A (zh) * 2021-08-19 2021-11-19 霍中保 一种在线追踪自动化加工装置及其操作方法
CN115026822B (zh) * 2022-06-14 2023-03-24 广东天太机器人有限公司 一种基于特征点对接的工业机器人控制系统及方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2658303B2 (ja) * 1988-11-29 1997-09-30 凸版印刷株式会社 間欠供給ワークの自動加工方法
FR2666316B1 (fr) * 1990-09-04 1992-12-11 France Etat Dispositif de controle d'un flux d'objets en defilement continu, notamment de colis ou paquets postaux.
JPH10105217A (ja) 1996-09-27 1998-04-24 Mitsubishi Electric Corp ロボットのトラッキング制御方法およびロボット制御システム
JP2002192486A (ja) 2000-12-25 2002-07-10 Seiko Epson Corp ロボット制御方法及び該方法を適用したロボットコントローラ
AU2003235679A1 (en) * 2002-01-14 2003-07-30 Carnegie Mellon University Conveyor belt inspection system and method
JP2009028818A (ja) * 2007-07-25 2009-02-12 Panasonic Electric Works Co Ltd ロボットシステム
GB2471819B (en) 2008-06-05 2012-11-28 Toshiba Machine Co Ltd Handling system,control device,control method,and program
DE102010043057A1 (de) 2010-10-28 2012-05-03 Krones Aktiengesellschaft Antriebsvorrichtung und Verfahren
JP5810562B2 (ja) * 2011-03-15 2015-11-11 オムロン株式会社 画像処理システムに向けられたユーザ支援装置、そのプログラムおよび画像処理装置
FI20115326A0 (fi) * 2011-04-05 2011-04-05 Zenrobotics Oy Menetelmä sensorin mittausten mitätöimiseksi poimintatoiminnon jälkeen robottijärjestelmässä
ITMI20110562A1 (it) * 2011-04-06 2012-10-07 Comelz Spa Procedimento e dispositivo di rilevamento di posizione di un organo trasportatore.
US9367770B2 (en) * 2011-08-30 2016-06-14 Digimarc Corporation Methods and arrangements for identifying objects
US10191001B2 (en) * 2014-04-15 2019-01-29 Laitram, L.L.C. Conveyor-belt system for measuring conditions that vary the resonant frequency of a resonant circuit
JP6350011B2 (ja) 2014-06-20 2018-07-04 オムロン株式会社 ロボット制御システム
JP5887383B2 (ja) * 2014-07-04 2016-03-16 ファナック株式会社 物品をコンベヤに整列させる物品整列装置
JP6042860B2 (ja) * 2014-12-02 2016-12-14 ファナック株式会社 ロボットを用いて物品を移送する物品移送装置及び物品移送方法
JP6407826B2 (ja) * 2015-09-03 2018-10-17 ファナック株式会社 座標系設定方法、座標系設定装置、及び座標系設定装置を備えたロボットシステム
NL2015542B1 (en) * 2015-10-01 2017-04-20 Rexnord Flattop Europe Bv Planning system and method for maintaining a cycle time in an automobile factory.
JP6551184B2 (ja) 2015-11-18 2019-07-31 オムロン株式会社 シミュレーション装置、シミュレーション方法、およびシミュレーションプログラム
JP6333795B2 (ja) 2015-11-24 2018-05-30 ファナック株式会社 学習による教示作業の簡易化及び動作性能向上機能を備えたロボットシステム
KR102172359B1 (ko) * 2016-02-24 2020-10-30 시바우라 메카트로닉스 가부시끼가이샤 정제 인쇄 장치 및 정제 인쇄 방법
DE102016111421A1 (de) * 2016-06-22 2017-12-28 Khs Gmbh Transportvorrichtung und Verfahren zur Steuerung und Überwachung einer Transportvorrichtung
US10773897B2 (en) * 2017-05-05 2020-09-15 Fives Intralogistics Corp Off-loading, typing and item separation system

Also Published As

Publication number Publication date
CN109108959A (zh) 2019-01-01
JP2019005856A (ja) 2019-01-17
CN109108959B (zh) 2019-12-20
US20180370023A1 (en) 2018-12-27
US10625415B2 (en) 2020-04-21
DE102018114682A1 (de) 2018-12-27

Similar Documents

Publication Publication Date Title
JP6478234B2 (ja) ロボットシステム
CN109384027B (zh) 机器人系统
JP6646026B2 (ja) 作業システム、物品に対する作業実施方法、およびロボット
US9783371B2 (en) Article alignment apparatus for aligning article on conveyor
US9741108B2 (en) Image processing apparatus and image processing system for conveyor tracking
CN110076768B (zh) 物品搬运系统以及机器人系统
WO2009148089A1 (ja) ハンドリング装置、制御装置、制御方法およびプログラム
US10507990B2 (en) Article transport system and transport system controller
CN110081816B (zh) 物品搬运系统
JP6549655B2 (ja) 物品搬送装置
JP2016147330A (ja) 物体認識に基づく制御装置
KR102218894B1 (ko) 중복인식 물체를 처리하는 컨베이어 벨트 영상 처리장치 및 방법
JP2009028818A (ja) ロボットシステム
JP2009291895A (ja) ハンドリング装置、制御装置及び制御方法
JP6697510B2 (ja) ロボットシステム
JP5198161B2 (ja) ハンドリング装置およびワークハンドリング方法
JPH0748018A (ja) 物品移載装置用物品検出装置
JP7313049B2 (ja) ロボット制御システム、ロボット制御方法およびプログラム
JP7213010B2 (ja) ロボットシステム及び搬送されているワークに対して作業を行う方法
JP6608894B2 (ja) ロボットシステム
JP2007033328A (ja) 画像処理方法および該画像処理方法を用いたピッキング動作補正方法

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190129

R150 Certificate of patent or registration of utility model

Ref document number: 6478234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150