[go: up one dir, main page]

JP2023051620A - Tracking system control method and tracking system - Google Patents

Tracking system control method and tracking system Download PDF

Info

Publication number
JP2023051620A
JP2023051620A JP2021173682A JP2021173682A JP2023051620A JP 2023051620 A JP2023051620 A JP 2023051620A JP 2021173682 A JP2021173682 A JP 2021173682A JP 2021173682 A JP2021173682 A JP 2021173682A JP 2023051620 A JP2023051620 A JP 2023051620A
Authority
JP
Japan
Prior art keywords
work
tracking system
robot
workpiece
trajectory
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.)
Withdrawn
Application number
JP2021173682A
Other languages
Japanese (ja)
Inventor
雅之 飯山
Masayuki Iiyama
勇樹 八尋
Yuki Yahiro
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of JP2023051620A publication Critical patent/JP2023051620A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

【課題】相対移動するワークに対する追従作業を容易かつ精度よく行うことができるトラッキングシステムの制御方法およびトラッキングシステムを提供すること。【解決手段】相対移動するワークに対して追従しながら作業を行うロボットを有するトラッキングシステムの制御方法であって、前記ロボットと前記ワークとの相対速度を0(ゼロ)として生成された前記ロボットの前記ワークに対する作業軌跡を前記相対速度に基づいて補正する。また、トラッキングシステムの制御方法では、搬送装置によりワークを搬送する。【選択図】図1A control method for a tracking system and a tracking system capable of easily and accurately following a workpiece that moves relatively. A control method for a tracking system having a robot that performs work while following a relatively moving workpiece, wherein the robot is generated with a relative speed of 0 (zero) between the robot and the workpiece. A work locus for the work is corrected based on the relative speed. Also, in the control method of the tracking system, the workpiece is transported by the transport device. [Selection drawing] Fig. 1

Description

本発明は、トラッキングシステムの制御方法およびトラッキングシステムに関する。 The present invention relates to a tracking system control method and a tracking system.

特許文献1には、ワークを搬送するコンベアと、コンベア上のワークを撮像してワークの位置を検出する視覚センサーと、視覚センサーの検出結果に基づいて、コンベア上を搬送されるワークをピックアップするロボットと、を有するトラッキングシステムが記載されている。 Patent Document 1 describes a conveyor that conveys a workpiece, a visual sensor that detects the position of the workpiece by imaging the workpiece on the conveyor, and a pickup that picks up the workpiece conveyed on the conveyor based on the detection result of the visual sensor. A tracking system having a robot is described.

特開2019-141935号公報JP 2019-141935 A

しかしながら、特許文献1のトラッキングシステムでは、ロボットは、コンベア上を搬送されるワークを所定箇所でピックアップするだけであって、コンベア上を搬送されるワークに追従して、つまり、ワークと共に移動しながらワークに対して軌跡を描く作業を行うことについては想定されていない。 However, in the tracking system of Patent Document 1, the robot only picks up the work conveyed on the conveyor at a predetermined position, and follows the work conveyed on the conveyor, that is, while moving with the work. It is not assumed to perform the work of drawing a trajectory on the work.

本発明のトラッキングシステムの制御方法は、相対移動するワークに対して追従しながら作業を行うロボットを有するトラッキングシステムの制御方法であって、
前記ロボットと前記ワークとの相対速度を0(ゼロ)として生成された前記ロボットの前記ワークに対する作業軌跡を前記相対速度に基づいて補正する。
A control method for a tracking system according to the present invention is a control method for a tracking system having a robot that performs work while following a relatively moving workpiece,
A work trajectory of the robot with respect to the workpiece generated by setting the relative velocity between the robot and the workpiece to 0 (zero) is corrected based on the relative velocity.

本発明のトラッキングシステムは、相対移動するワークに対して追従しながら作業を行うロボットと、
前記ロボットと前記ワークとの相対速度を0(ゼロ)として生成された前記ロボットの前記ワークに対する作業軌跡を前記相対速度に基づいて補正する制御装置と、を有する。
The tracking system of the present invention includes a robot that performs work while following a relatively moving work,
and a control device that corrects, based on the relative speed, a work trajectory of the robot with respect to the work that is generated by setting the relative speed between the robot and the work to 0 (zero).

第1実施形態のトラッキングシステムを示す全体構成図である。1 is an overall configuration diagram showing a tracking system of a first embodiment; FIG. ロボットを示す図である。FIG. 10 is a diagram showing a robot; 作業軌跡の一例を示す図である。It is a figure which shows an example of a work locus. トラッキングシステムの制御方法を説明するためのフローチャートである。4 is a flow chart for explaining a control method of the tracking system; 二次補正作業軌跡を示す図である。FIG. 10 is a diagram showing a secondary correction work trajectory; 二次補正作業軌跡を算出する方法を示す図である。FIG. 10 is a diagram showing a method of calculating a secondary correction work locus; 作業軌跡の開始点変更を説明するための図である。FIG. 10 is a diagram for explaining a change in the starting point of the work locus; 第2実施形態のトラッキングシステムを示す全体構成図である。FIG. 11 is an overall configuration diagram showing a tracking system according to a second embodiment; FIG.

以下、トラッキングシステムの制御方法およびトラッキングシステムの好適な実施形態を添付図面に基づいて説明する。なお、以下では、互いに直交する方向をX軸、Y軸およびZ軸とし、Z軸が鉛直方向に沿うものとする。また、X軸に沿う方向を「X軸方向」とも言い、Y軸に沿う方向を「Y軸方向」とも言い、Z軸に沿う方向を「Z軸方向」とも言う。 Preferred embodiments of a tracking system control method and a tracking system will be described below with reference to the accompanying drawings. In the following description, directions orthogonal to each other are defined as the X-axis, the Y-axis, and the Z-axis, and the Z-axis is along the vertical direction. The direction along the X-axis is also called "X-axis direction", the direction along the Y-axis is also called "Y-axis direction", and the direction along the Z-axis is also called "Z-axis direction".

<第1実施形態>
図1は、第1実施形態のトラッキングシステムを示す全体構成図である。図2は、ロボットを示す図である。図3は、作業軌跡の一例を示す図である。図4は、トラッキングシステムの制御方法を説明するためのフローチャートである。図5は、二次補正作業軌跡を示す図である。図6は、二次補正作業軌跡を算出する方法を示す図である。図7は、作業軌跡の開始点変更を説明するための図である。
<First embodiment>
FIG. 1 is an overall configuration diagram showing the tracking system of the first embodiment. FIG. 2 is a diagram showing a robot. FIG. 3 is a diagram showing an example of a work trajectory. FIG. 4 is a flow chart for explaining the control method of the tracking system. FIG. 5 is a diagram showing a secondary correction work trajectory. FIG. 6 is a diagram showing a method of calculating the secondary corrected work trajectory. FIG. 7 is a diagram for explaining how the starting point of the work locus is changed.

図1に示すトラッキングシステム100は、ロボット200と、撮像装置300と、制御装置400と、搬送装置600と、を有する。トラッキングシステム100では、搬送装置600がワークWを水平方向に沿う搬送方向Aに沿って搬送し、制御装置400が撮像装置300で取得される画像Gに基づいてワークWの搬送状況を検出し、ロボット200がワークWの搬送状況に基づいて搬送中のワークWに対して追従しながら作業を行う。 The tracking system 100 shown in FIG. 1 has a robot 200 , an imaging device 300 , a control device 400 and a transport device 600 . In the tracking system 100, the conveying device 600 conveys the work W along the conveying direction A along the horizontal direction, the control device 400 detects the conveying state of the work W based on the image G acquired by the imaging device 300, The robot 200 works while following the work W being transported based on the transport status of the work W.

ワークWおよびワークWに対して行われる作業としては、特に限定されないが、本実施形態では、ワークWは、本底(アウトソール)であり、ワークWに対して行われる作業は、ワークWに甲革(アッパー)を接着するための接着剤Bを塗布する作業である。つまり、本実施形態のトラッキングシステム100は、靴の製造装置の一部として機能するものである。このようなワークWおよび作業とすることにより、トラッキングシステム100を有効に利用することができる。 The work W and the work performed on the work W are not particularly limited, but in the present embodiment, the work W is an outsole, and the work W is performed on the work W. This is the work of applying the adhesive B for adhering the upper. In other words, the tracking system 100 of this embodiment functions as part of the shoe manufacturing apparatus. The tracking system 100 can be effectively used by setting the work W and the work as described above.

≪ロボット200≫
図2に示すように、ロボット200は、スカラロボット(水平多関節ロボット)である。ロボット200は、床面に固定されたベース210と、ベース210に接続されたロボットアーム220と、を有する。ロボットアーム220は、基端部がベース210に接続され、ベース210に対して鉛直方向に沿った第1回動軸J1まわりに回動する第1アーム221と、基端部が第1アーム221の先端部に接続され、第1アーム221に対して鉛直方向に沿った第2回動軸J2まわりに回動する第2アーム222と、を有する。
Robot 200≫
As shown in FIG. 2, the robot 200 is a SCARA robot (horizontal articulated robot). The robot 200 has a base 210 fixed to the floor and a robot arm 220 connected to the base 210 . The robot arm 220 has a base end connected to the base 210, a first arm 221 that rotates about a first rotation axis J1 along the vertical direction with respect to the base 210, and a base end of the first arm 221. and a second arm 222 that is connected to the distal end of the first arm 221 and rotates about a second rotation axis J2 along the vertical direction with respect to the first arm 221 .

また、第2アーム222の先端部には作業ヘッド230が設けられている。作業ヘッド230は、第2アーム222の先端部に同軸的に配置されたスプラインナット231およびボールネジナット232と、スプラインナット231およびボールネジナット232に挿通されたスプラインシャフト233と、を有する。スプラインシャフト233は、第2アーム222に対して鉛直方向に沿った第3回動軸J3まわりに回転可能で、かつ、第3回動軸J3に沿って昇降可能である。 A working head 230 is provided at the tip of the second arm 222 . The working head 230 has a spline nut 231 and a ball screw nut 232 coaxially arranged at the tip of the second arm 222 and a spline shaft 233 inserted through the spline nut 231 and the ball screw nut 232 . The spline shaft 233 is rotatable about a third rotation axis J3 extending in the vertical direction with respect to the second arm 222, and is capable of moving up and down along the third rotation axis J3.

また、スプラインシャフト233の下端部にはエンドエフェクター240が装着されている。エンドエフェクター240は、着脱自在であり目的の作業に適したものが適宜選択される。本実施形態のエンドエフェクター240は、その下端から接着剤Bを吐出するディスペンサーである。 An end effector 240 is attached to the lower end of the spline shaft 233 . The end effector 240 is detachable and appropriately selected for the intended work. The end effector 240 of this embodiment is a dispenser that ejects the adhesive B from its lower end.

また、ロボット200は、ベース210に対して第1アーム221を第1回動軸J1まわりに回動させる第1駆動装置271と、第1アーム221に対して第2アーム222を第2回動軸J2まわりに回動させる第2駆動装置272と、スプラインナット231を回転させてスプラインシャフト233を第3回動軸J3まわりに回転させる第3駆動装置273と、ボールネジナット232を回転させてスプラインシャフト233を第3回動軸J3に沿った方向に昇降させる第4駆動装置274と、を有する。 The robot 200 also includes a first driving device 271 that rotates the first arm 221 about the first rotation axis J1 with respect to the base 210, and a second arm 222 that rotates the second arm 222 with respect to the first arm 221. A second driving device 272 that rotates about the axis J2, a third driving device 273 that rotates the spline nut 231 to rotate the spline shaft 233 about the third rotation axis J3, and a ball screw nut 232 that rotates the spline. and a fourth driving device 274 that moves the shaft 233 up and down in the direction along the third rotation axis J3.

また、第1、第2、第3、第4駆動装置271、272、273、274には、それぞれ、駆動源としてのモーターと、モーターの回転量を検出するエンコーダーと、が設置されている。制御装置400は、トラッキングシステム100の運転中、各エンコーダーの出力が示すロボットアーム220の位置と制御目標である目標位置とを一致させるフィードバック制御を実行する。これにより、ロボット200に所定の作業を実行させることができる。 Also, the first, second, third and fourth drive devices 271, 272, 273 and 274 are provided with motors as drive sources and encoders for detecting the amount of rotation of the motors, respectively. During operation of the tracking system 100, the control device 400 performs feedback control to match the position of the robot arm 220 indicated by the output of each encoder with the target position, which is the control target. Thereby, the robot 200 can be caused to perform a predetermined work.

以上、ロボット200について説明したが、ロボット200としては、特に限定されず、例えば、回転軸を6つ有するロボットアームを備えた6軸ロボットであってもよい。 Although the robot 200 has been described above, the robot 200 is not particularly limited, and may be, for example, a six-axis robot having a robot arm having six rotation axes.

≪搬送装置600≫
搬送装置600は、ベルトコンベアであり、図1に示すように、ベルト620と、ベルト620を送る搬送ローラー630と、搬送ローラー630を駆動する図示しないモーターと、搬送ローラー630の回転量に応じた信号を制御装置400に出力する搬送量センサー640と、を有する。搬送量センサー640は、例えば、エンコーダーである。制御装置400は、トラッキングシステム100の運転中、搬送量センサー640の出力が示すワークWの搬送速度と制御目標である目標搬送速度とを一致させるフィードバック制御を実行する。これにより、ワークWを所望の速度で安定して搬送することができる。
<<Conveyor 600>>
The transport device 600 is a belt conveyor, and as shown in FIG. and a conveying amount sensor 640 that outputs a signal to the control device 400 . The transport amount sensor 640 is, for example, an encoder. During operation of the tracking system 100, the control device 400 performs feedback control to match the transport speed of the workpiece W indicated by the output of the transport sensor 640 with the target transport speed, which is the control target. Thereby, the workpiece W can be stably conveyed at a desired speed.

≪撮像装置300≫
撮像装置300は、カメラであり、搬送装置600の上方からワークWを撮像し、撮像した画像Gを制御装置400に出力する。撮像装置300の撮像エリアEcは、ロボット200の作業エリアErよりも搬送方向Aの上流側に位置する。撮像装置300は、図1中の破線で示すように、ベルト620上を搬送されるワークWを含む画角を有する。撮像装置300から出力される画像Gにおける位置は、制御装置400によって搬送経路における位置と関連付けられる。したがって、撮像装置300の画角内にワークWが存在する場合、制御装置400は、画像G内におけるワークWの位置に基づいてワークWの座標(位置)を特定することができる。また、制御装置400は、例えば、予め記憶されている多数のテンプレートと、画像G内のワークWの輪郭形状とを比較するテンプレートマッチングによりワークWの姿勢を特定することもできる。ただし、ワークWの位置および姿勢を特定する方法は、特に限定されない。
<<Imaging device 300>>
The imaging device 300 is a camera that captures an image of the workpiece W from above the conveying device 600 and outputs the captured image G to the control device 400 . The imaging area Ec of the imaging device 300 is positioned upstream in the transport direction A from the work area Er of the robot 200 . The imaging device 300 has an angle of view including the work W conveyed on the belt 620, as indicated by the dashed line in FIG. A position in the image G output from the imaging device 300 is associated with a position in the transport path by the control device 400 . Therefore, when the work W exists within the angle of view of the imaging device 300, the control device 400 can specify the coordinates (position) of the work W based on the position of the work W in the image G. The control device 400 can also specify the posture of the work W by template matching that compares a number of pre-stored templates with the contour shape of the work W in the image G, for example. However, the method of identifying the position and orientation of the work W is not particularly limited.

≪制御装置400≫
図1に示すように、制御装置400は、ロボット200、撮像装置300および搬送装置600の駆動をそれぞれ制御する。このような制御装置400は、例えば、コンピューターから構成され、情報を処理するプロセッサー(CPU)と、プロセッサーに通信可能に接続されたメモリーと、外部装置との接続を行う外部インターフェイスと、を有する。メモリーにはプロセッサーにより実行可能な各種プログラムが保存されており、プロセッサーは、メモリーに記憶された各種プログラム等を読み込んで実行することができる。なお、制御装置400の構成要素の一部または全部は、ロボット200の筐体の内側に配置されてもよい。また、制御装置400は、複数のプロセッサーにより構成されてもよい。
<<control device 400>>
As shown in FIG. 1, the control device 400 controls driving of the robot 200, the imaging device 300, and the transport device 600, respectively. Such a control device 400 is composed of, for example, a computer, and has a processor (CPU) for processing information, a memory communicably connected to the processor, and an external interface for connection with an external device. Various programs executable by the processor are stored in the memory, and the processor can read and execute various programs stored in the memory. A part or all of the components of the control device 400 may be arranged inside the housing of the robot 200 . Also, the control device 400 may be configured by a plurality of processors.

以上、トラッキングシステム100の全体構成について簡単に説明した。次に、トラッキングシステム100の制御方法について、図4に示すフローチャートに基づいて説明する。図4に示すように、トラッキングシステム100の制御方法は、必要情報取得ステップS1と、画像取得ステップS2と、軌跡補正ステップS3と、作業ステップS4と、を含む。 The overall configuration of the tracking system 100 has been briefly described above. Next, a method of controlling the tracking system 100 will be described based on the flowchart shown in FIG. As shown in FIG. 4, the control method of the tracking system 100 includes a necessary information acquisition step S1, an image acquisition step S2, a trajectory correction step S3, and an operation step S4.

≪必要情報取得ステップS1≫
必要情報取得ステップS1は、ワークWへの接着剤塗布作業を開始する前に行われ、例えば、図示しないホストコンピューターから当該作業に必要な各種情報を取得する。各種情報としては、特に限定されないが、例えば、搬送装置600上のワークWの姿勢を検出するためのテンプレートマッチングに必要なワークWのCADデータ、接着剤Bを塗布する際のロボット200の動き、特にエンドエフェクター240の動きを定めた作業軌跡M等が含まれている。
<<Required Information Acquisition Step S1>>
The necessary information acquisition step S1 is performed before starting the work of applying the adhesive to the work W, and for example, acquires various information necessary for the work from a host computer (not shown). Various types of information are not particularly limited, but for example, CAD data of the work W required for template matching for detecting the posture of the work W on the transport device 600, movement of the robot 200 when applying the adhesive B, In particular, the work trajectory M and the like that define the movement of the end effector 240 are included.

作業軌跡Mは、ロボット200とワークWとが共に静止した状態、すなわち、これらの相対速度が0(ゼロ)の状態を想定して生成されている。本実施形態の作業軌跡Mは、図4に示すように、エンドエフェクター240がワークWの外縁部を一周する軌跡となっている。また、作業軌跡Mは、所定の姿勢および位置(以下、「基準位置姿勢Q0」とも言う。)に配置されたワークWの外縁に沿って配置された複数の作業点P1、P2、P3、P4、P5、P6、P7、P8、P9、P10、P11を有し、隣り合う作業点間をそれぞれ直線で結んでいる。そのため、作業軌跡Mが比較的単純なものとなり、接着剤塗布作業の歩留まりが向上すると共に、ロボット200の長寿命化を図ることができる。また、作業軌跡Mでは、作業点P1、P11が同じ座標であり、作業点P1が作業を開始する開始点、作業点P11が作業を終了する終了点となっている。 The work trajectory M is generated assuming that both the robot 200 and the work W are stationary, that is, their relative speeds are 0 (zero). The work trajectory M of the present embodiment is a trajectory along which the end effector 240 goes around the outer edge of the work W, as shown in FIG. The work trajectory M includes a plurality of work points P1, P2, P3, and P4 arranged along the outer edge of the work W arranged in a predetermined posture and position (hereinafter also referred to as "reference position/posture Q0"). , P5, P6, P7, P8, P9, P10, and P11, and the adjacent work points are connected by straight lines. Therefore, the work trajectory M becomes relatively simple, the yield of the adhesive applying work is improved, and the life of the robot 200 can be extended. In the work trajectory M, the work points P1 and P11 have the same coordinates, the work point P1 is the start point for starting work, and the work point P11 is the end point for finishing work.

なお、各作業点P1~P11の位置は、例えば、ロボット200に設定されたロボット座標系に基づいて決定することができる。また、各作業点P1~P11のロボット座標は三次元の座標(xn、yn、zn)であり、水平方向のx座標およびy座標に加えて、垂直方向すなわちワークWの高さ方向の座標を含んでいる。そして、各作業点P1~P11で、ワークWとエンドエフェクター240との離間距離が等しくなるように作業軌跡Mが生成されている。これにより、作業軌跡Mの全域で接着剤Bの塗布量が均一となり、精度の高い作業が可能となる。 The positions of the work points P1 to P11 can be determined based on the robot coordinate system set in the robot 200, for example. The robot coordinates of each of the work points P1 to P11 are three-dimensional coordinates (xn, yn, zn). contains. The work trajectory M is generated so that the separation distance between the work W and the end effector 240 is equal at each of the work points P1 to P11. As a result, the application amount of the adhesive B becomes uniform over the entire working locus M, and high-precision work becomes possible.

≪画像取得ステップS2≫
搬送装置600を定速で駆動し、搬送装置600によるワークWの搬送が開始されると、制御装置400は、ワークWが撮像エリアEcを通過する間、ワークWを撮像装置300によって所定のフレームレートで連続撮像し、ワークWが写った複数の画像Gを取得する。次に、制御装置400は、取得した各画像Gから各時刻におけるワークWの座標を求め、求めた座標に基づいてワークWの搬送速度Vwを検出する。このような方法によれば、搬送速度Vwを容易かつ精度よく検出することができる。ここで、前述したように、ロボット200は、床等に固定されているため、搬送速度Vwは、ロボット200とワークWとの相対速度に相当する。
<<Image Acquisition Step S2>>
When the conveying device 600 is driven at a constant speed and the conveying of the work W by the conveying device 600 is started, the control device 400 causes the image pickup device 300 to move the work W to a predetermined frame while the work W passes through the imaging area Ec. A plurality of images G in which the work W is photographed are obtained by continuously imaging at a rate. Next, the control device 400 obtains the coordinates of the work W at each time from each acquired image G, and detects the conveying speed Vw of the work W based on the obtained coordinates. According to such a method, the conveying speed Vw can be detected easily and accurately. Here, as described above, the robot 200 is fixed to the floor or the like, so the transfer speed Vw corresponds to the relative speed between the robot 200 and the workpiece W. FIG.

なお、搬送装置600によって多数のワークWが連続して搬送される場合、全てのワークWで搬送速度Vwを検出してもよいし、検出しなくてもよい。搬送装置600は、定速で駆動するため、始めのワークWの搬送速度Vwだけを検出し、検出した搬送速度Vwをその後のワークWの搬送速度Vwとして使用することもできる。また、所定時間間隔、所定ワーク個数間隔で搬送速度Vwを更新することもできる。また、搬送速度Vwの検出方法は、特に限定されず、例えば、搬送装置600が備える搬送量センサー640から出力される信号に基づいて搬送速度Vwを検出することができる。このような方法によっても、搬送速度Vwを容易かつ精度よく検出することができる。 When a large number of works W are continuously transported by the transport device 600, the transport speed Vw may or may not be detected for all the works W. FIG. Since the conveying device 600 is driven at a constant speed, it is also possible to detect only the first conveying speed Vw of the work W and use the detected conveying speed Vw as the conveying speed Vw of the subsequent work W. Also, the conveying speed Vw can be updated at predetermined time intervals and at predetermined workpiece number intervals. Further, the method of detecting the transport speed Vw is not particularly limited, and for example, the transport speed Vw can be detected based on a signal output from the transport amount sensor 640 provided in the transport device 600 . Also by such a method, the conveying speed Vw can be detected easily and accurately.

また、制御装置400は、少なくとも1つの画像Gを用い、その画像Gに映ったワークWの輪郭と予め記憶された前記CADデータとを比較するテンプレートマッチングによりワークWの姿勢を検出する。これにより、ワークWの位置および姿勢(以下「位置姿勢」とも言う。)に関する情報が得られる。 In addition, the control device 400 uses at least one image G to detect the posture of the work W by template matching that compares the contour of the work W shown in the image G with the previously stored CAD data. As a result, information on the position and orientation of the workpiece W (hereinafter also referred to as "position and orientation") is obtained.

≪軌跡補正ステップS3≫
軌跡補正ステップS3では、制御装置400は、まず、作業軌跡Mを画像取得ステップS2で得られたワークWの位置姿勢(以下「実際の位置姿勢Q1」とも言う。)に基づいて補正する。つまり、制御装置400は、基準位置姿勢Q0と実際の位置姿勢Q1とのずれを検出し、検出したずれに基づいて作業軌跡Mを補正する。この補正された作業軌跡Mを以下では、一次補正作業軌跡M1と言う。
<<Trajectory Correction Step S3>>
In the trajectory correction step S3, the control device 400 first corrects the work trajectory M based on the position and orientation of the work W obtained in the image acquisition step S2 (hereinafter also referred to as "actual position and orientation Q1"). That is, the control device 400 detects the deviation between the reference position/posture Q0 and the actual position/posture Q1, and corrects the work trajectory M based on the detected deviation. This corrected work trajectory M is hereinafter referred to as a primary corrected work trajectory M1.

次に、制御装置400は、画像取得ステップS2で得られたワークWの搬送速度Vwに基づいて、一次補正作業軌跡M1を補正する。前述したように、一次補正作業軌跡M1は、ロボット200とワークWとが共に静止した状態を想定して生成されているため、搬送速度Vwで搬送されているワークWに対して一次補正作業軌跡M1に沿ってロボット200を駆動させても、ワークWの外縁に沿って接着剤Bを塗布することができない。つまり、接着剤塗布作業を適切に行うことができない。そのため、搬送中のワークWに対しても接着剤塗布作業を適切に行うことができるように、一次補正作業軌跡M1を搬送速度Vw、つまり、ワークWとロボット200との相対速度に基づいて補正する必要がある。この補正された一次補正作業軌跡M1を以下では、二次補正作業軌跡M2と言う。 Next, the control device 400 corrects the primary correction work locus M1 based on the conveying speed Vw of the work W obtained in the image acquisition step S2. As described above, the primary corrected work trajectory M1 is generated assuming that both the robot 200 and the work W are stationary. The adhesive B cannot be applied along the outer edge of the workpiece W even if the robot 200 is driven along M1. In other words, the adhesive application work cannot be performed properly. Therefore, the primary corrected work trajectory M1 is corrected based on the transfer speed Vw, that is, the relative speed between the work W and the robot 200 so that the adhesive application work can be performed appropriately even for the work W being transferred. There is a need to. This corrected primary corrected work locus M1 is hereinafter referred to as a secondary corrected work locus M2.

図5に示すように、二次補正作業軌跡M2の作業点P1(以下「作業点P1’」とも言う。)は、一次補正作業軌跡M1の作業点P1と同じ座標である。これに対して、二次補正作業軌跡M2の作業点P2(以下「作業点P2’」と言もう。)は、一次補正作業軌跡M1の作業点P2に対して、作業点P1から作業点P2までのロボット200の移動時間分、搬送方向Aの下流側にずれる。そのため、作業点P1’と作業点P2’とを結ぶ直線が補正後の軌跡となる。 As shown in FIG. 5, the work point P1 (hereinafter also referred to as "work point P1'") on the secondary correction work locus M2 has the same coordinates as the work point P1 on the primary correction work locus M1. On the other hand, the work point P2 of the secondary correction work locus M2 (hereinafter referred to as "work point P2'") is the work point P2 of the primary correction work locus M1, from the work point P1 to the work point P2. The movement time of the robot 200 is shifted to the downstream side in the conveying direction A. Therefore, the straight line connecting the working point P1' and the working point P2' becomes the locus after correction.

ここで、作業点P2’の座標の算出方法について、その一例を示す。図6に示すように、作業点P1と作業点P2とのX軸方向(搬送方向A)の離間距離をLxとし、Y軸方向の離間距離をLyとし、作業点P1から作業点P2へのロボット200の移動時間をtとし、作業点P1’と作業点P2’とを結ぶ直線(補正の軌跡)の長さをLとしたとき、これらは、下記式(1)の関係となる。 Here, an example of a method of calculating the coordinates of the working point P2' is shown. As shown in FIG. 6, the separation distance between the work point P1 and the work point P2 in the X-axis direction (conveyance direction A) is Lx, the separation distance in the Y-axis direction is Ly, and the distance from the work point P1 to the work point P2 is Lx. Assuming that the movement time of the robot 200 is t, and the length of the straight line (correction trajectory) connecting the work point P1' and the work point P2' is L, the relationship is given by the following formula (1).

Figure 2023051620000002
Figure 2023051620000002

また、長さLは、ロボット200が理想的な動作をするとした場合、下記式(2)に示すように、移動時間tを用いて表すことができる。なお、式(2)中、Vrbは、ロボット200の等速時の速度、a+は、ロボット200の加速時の加速度、a-は、ロボット200の減速時の加速度である。 Also, if the robot 200 performs an ideal motion, the length L can be expressed using the movement time t as shown in the following equation (2). In equation (2), Vrb is the constant velocity of the robot 200, a+ is the acceleration of the robot 200 during acceleration, and a- is the acceleration of the robot 200 during deceleration.

Figure 2023051620000003
Figure 2023051620000003

そして、上記式(1)、(2)から下記の等式(3)を設定することにより、移動時間tを求め、求めた移動時間tに基づいて作業点P2’を算出することができる。 By setting the following equation (3) from the above equations (1) and (2), the travel time t can be obtained, and the work point P2' can be calculated based on the obtained travel time t.

Figure 2023051620000004
Figure 2023051620000004

以上、作業点P2’の算出方法について説明したが、同様にして、残りの作業点P3~P11についても、同様にして補正する。つまり、二次補正作業軌跡M2の作業点P3(以下「作業点P3’」とも言う。)は、一次補正作業軌跡M1の作業点P3に対して、作業点P1から作業点P3までのロボット200の移動時間分、搬送方向Aの下流側にずれる。そのため、作業点P2’と作業点P3’とを結ぶ直線が補正後の軌跡となる。二次補正作業軌跡M2の作業点P4(以下「作業点P4’」とも言う。)は、一次補正作業軌跡M1の作業点P4に対して、作業点P1から作業点P4までのロボット200の移動時間分、搬送方向Aの下流側にずれる。そのため、作業点P3’と作業点P4’とを結ぶ直線が補正後の軌跡となる。作業点P5’以降も同様である。 The method for calculating the working point P2' has been described above, and the remaining working points P3 to P11 are similarly corrected. In other words, the work point P3 of the secondary corrected work locus M2 (hereinafter also referred to as "work point P3'") corresponds to the work point P3 of the primary corrected work locus M1. is shifted to the downstream side in the conveying direction A for the movement time of . Therefore, the straight line connecting the working point P2' and the working point P3' becomes the trajectory after correction. The work point P4 of the secondary correction work locus M2 (hereinafter also referred to as "work point P4'") is the movement of the robot 200 from the work point P1 to the work point P4 with respect to the work point P4 of the primary correction work locus M1. It shifts to the downstream side in the conveying direction A by the amount of time. Therefore, the straight line connecting the working point P3' and the working point P4' becomes the trajectory after correction. The same is true for the working point P5' and beyond.

以上の軌跡補正ステップS3では、作業軌跡Mを補正して一次補正作業軌跡M1を生成し、さらに一次補正作業軌跡M1を補正して二次補正作業軌跡M2を生成しているが、これに限定されず、一次補正と二次補正とを同時に行って、作業軌跡Mから二次補正作業軌跡M2を直接生成してもよい。 In the trajectory correction step S3 described above, the work trajectory M is corrected to generate the primary corrected work trajectory M1, and the primary corrected work trajectory M1 is further corrected to generate the secondary corrected work trajectory M2. Instead, the primary correction and the secondary correction may be performed simultaneously to directly generate the secondary corrected work trajectory M2 from the work trajectory M.

このように、二次補正作業軌跡M2を生成した後、制御装置400は、二次補正作業軌跡M2の終了点である作業点P11’がロボット200の作業エリアEr内に位置するかを判断する。仮に、作業点P11’が作業エリアEr外に位置する場合、ロボット200が接着剤塗布作業を完了することができない。そのため、制御装置400は、ユーザーにその旨を報知し、作業点P11’が作業エリアErに含まれるよう搬送速度Vwを遅くする。あるいは、搬送速度Vwを遅くするようユーザーを促す。これにより、作業エリアEr内で接着剤塗布作業を確実に完了させることができる。 After generating the secondary correction work trajectory M2 in this way, the control device 400 determines whether the work point P11′, which is the end point of the secondary correction work trajectory M2, is located within the work area Er of the robot 200. . If the work point P11' is located outside the work area Er, the robot 200 cannot complete the adhesive application work. Therefore, the control device 400 notifies the user to that effect, and slows down the conveying speed Vw so that the work point P11' is included in the work area Er. Alternatively, the user is urged to slow down the transport speed Vw. As a result, the adhesive application work can be reliably completed within the work area Er.

≪作業ステップS4≫
作業ステップS4では、軌跡補正ステップS3で得られた二次補正作業軌跡M2に基づいてロボット200を駆動させつつ、エンドエフェクター240から接着剤Bを吐出することにより、ワークWに追従しながら接着剤塗布作業を行う。これにより、ワークWの外縁に沿って接着剤Bが塗布され、想定した作業が精度よく完了する。
<<Work step S4>>
In the work step S4, the robot 200 is driven based on the secondary corrected work trajectory M2 obtained in the trajectory correction step S3, and the adhesive B is ejected from the end effector 240 to follow the work W. Do the coating work. As a result, the adhesive B is applied along the outer edge of the work W, and the expected work is completed with high accuracy.

制御装置400は、以上のようなステップS1~S4を連続して搬送される複数のワークWに対して順に行う。ここで、n番目に搬送されるワークWnに対して、n+1番目に搬送されるワークWn+1の位置姿勢が異なる場合も考えられる。このような場合は、ワークWn+1に対する二次補正作業軌跡M2について、開始点を作業点P1から変更することもできる。 The control device 400 sequentially performs steps S1 to S4 as described above for a plurality of works W that are continuously conveyed. Here, it is conceivable that the position and orientation of the work Wn+1 to be transported n+1th may be different from that of the work Wn to be transported nth. In such a case, the start point of the secondary correction work locus M2 for the workpiece Wn+1 can be changed from the work point P1.

ロボット200は、ワークWnに対する接着剤塗布作業を終えると、ワークWn+1の開始点まで移動する必要がある。そのため、このような場合には、ワークWnの終了点である作業点P11’とワークWn+1の開始点である作業点P1’(=一次補正作業軌跡M1の作業点P1)との離間距離が大きくなり、ワークWn+1への作業開始時刻が遅れ、作業エリアEr内での接着剤塗布作業の完了が困難となる可能性もある。 The robot 200 needs to move to the starting point of the work Wn+1 after finishing the work of applying the adhesive to the work Wn. Therefore, in such a case, the separation distance between the work point P11′ that is the end point of the work Wn and the work point P1′ that is the start point of the work Wn+1 (=the work point P1 of the primary correction work locus M1) is large. As a result, there is a possibility that the work start time for the work Wn+1 will be delayed, making it difficult to complete the adhesive application work within the work area Er.

そこで、制御装置400は、ワークWnに対してワークWn+1の位置姿勢が異なっている場合には、ワークWn+1の一次補正作業軌跡M1の作業点P1~P11のうち、ワークWnの作業点P11’との離間距離が、ワークWnの作業点P11’とワークWn+1の作業点P1との離間距離よりも小さい作業点、より好ましくは、ワークWnの作業点P11’との離間距離が最も小さい作業点を検出し、その作業点をワークWn+1の開始点に設定することができる。図7に示す構成では、作業点P5をワークWn+1の開始点に設定することができる。このような制御方法によれば、ワークWnへの作業が完了してからワークWn+1への作業を開始するまでの時間が短くなり、ワークWn+1への作業開始時刻の遅延を効果的に抑制することができる。 Therefore, when the position and orientation of the work Wn+1 are different from those of the work Wn, the control device 400 selects the work point P11′ of the work Wn among the work points P1 to P11 of the primary correction work trajectory M1 of the work Wn+1. is smaller than the separation distance between the work point P11′ of the work Wn and the work point P1 of the work Wn+1, more preferably the work point with the smallest distance between the work point P11′ of the work Wn and the work point P11′ of the work Wn+1. can be detected and its working point can be set as the starting point of work Wn+1. In the configuration shown in FIG. 7, the work point P5 can be set as the starting point of the work Wn+1. According to this control method, the time from the completion of the work on the work Wn to the start of the work on the work Wn+1 is shortened, and the delay in the work start time on the work Wn+1 can be effectively suppressed. can be done.

以上、トラッキングシステム100およびその制御方法について説明した。このようなトラッキングシステム100の制御方法は、前述したように、相対移動するワークWに対して追従しながら作業を行うロボット200を有するトラッキングシステム100の制御方法であって、ロボット200とワークWとの相対速度すなわちワークの搬送速度Vwを0(ゼロ)として生成されたロボット200のワークWに対する作業軌跡Mを搬送速度Vwに基づいて補正する。このような制御方法によれば、相対移動するワークWに対しても、所望の作業を行うことができる。 The tracking system 100 and its control method have been described above. Such a control method of the tracking system 100 is a control method of the tracking system 100 having the robot 200 that performs the work while following the relatively moving work W, as described above. , that is, the work trajectory M for the work W of the robot 200 generated with the relative speed Vw of the work as 0 (zero) is corrected based on the transfer speed Vw. According to such a control method, it is possible to perform desired work even on the workpiece W that is relatively moving.

また、前述したように、トラッキングシステム100の制御方法では、搬送装置600によりワークWを搬送する。これにより、より単純な構成のトラッキングシステム100となる。 Further, as described above, in the control method of the tracking system 100, the workpiece W is transported by the transport device 600. FIG. This results in a tracking system 100 with a simpler configuration.

また、前述したように、トラッキングシステム100の制御方法では、ロボット200の作業エリアErよりもワークWの搬送方向A上流側においてワークWを含む画像Gを撮像し、画像Gに基づいて相対速度すなわちワークWの搬送速度Vwを検出する。これにより、搬送速度Vwを精度よく検出することができる。 Further, as described above, in the control method of the tracking system 100, an image G including the work W is captured upstream of the work area Er of the robot 200 in the transport direction A of the work W, and based on the image G, the relative velocity, i.e., A conveying speed Vw of the work W is detected. As a result, the conveying speed Vw can be detected with high accuracy.

また、前述したように、トラッキングシステム100の制御方法では、画像Gに基づいてワークWの位置および姿勢を検出する。これにより、ワークWに対する作業をより確実に行うことができる。 Further, as described above, in the control method of the tracking system 100, the position and orientation of the workpiece W are detected based on the image G. FIG. As a result, the work on the workpiece W can be performed more reliably.

また、前述したように、トラッキングシステム100の制御方法では、ワークWの姿勢に応じて作業軌跡Mの開始点を変更する。これにより、ワークWnへの作業が完了してからワークWn+1への作業を開始するまでの時間を短縮することができ、ワークWn+1への作業開始時刻の遅延を効果的に抑制することができる。 Further, as described above, in the control method of the tracking system 100, the starting point of the work trajectory M is changed according to the attitude of the work W. FIG. As a result, the time from the completion of the work on the work Wn to the start of the work on the work Wn+1 can be shortened, and the delay in the work start time on the work Wn+1 can be effectively suppressed.

また、前述したように、トラッキングシステム100の制御方法では、搬送装置600が備える搬送量センサー640からの信号に基づいてワークWの搬送速度Vwを検出することもできる。これにより、搬送速度Vwを精度よく検出することができる。 Further, as described above, in the control method of the tracking system 100, the conveying speed Vw of the workpiece W can also be detected based on the signal from the conveying amount sensor 640 provided in the conveying device 600. FIG. As a result, the conveying speed Vw can be detected with high accuracy.

また、前述したように、作業は、ワークWへの接着剤塗布である。これにより、トラッキングシステム100の制御方法を有効に利用することができる。 Moreover, as described above, the work is to apply the adhesive to the work W. FIG. Thereby, the control method of the tracking system 100 can be effectively used.

また、前述したように、ワークWは、靴底である。これにより、トラッキングシステム100の制御方法を有効に利用することができる。 Moreover, as described above, the work W is the sole of the shoe. Thereby, the control method of the tracking system 100 can be effectively used.

また、前述したように、作業軌跡Mには、ワークWの搬送方向Aに直交する高さ情報すなわちz軸座標が含まれている。これにより、ワークWのような立体物に対しても、精度のよい作業が可能となる。 Further, as described above, the work trajectory M includes height information perpendicular to the conveying direction A of the work W, that is, the z-axis coordinate. As a result, it is possible to work on a three-dimensional object such as the work W with high accuracy.

また、前述したように、作業軌跡Mは、連続した直線で構成されている。これにより、作業軌跡Mが比較的単純なものとなるため、作業の歩留まりが向上すると共に、ロボット200の長寿命化を図ることができる。 Further, as described above, the work trajectory M is composed of continuous straight lines. As a result, the work trajectory M becomes relatively simple, so that the work yield can be improved and the life of the robot 200 can be extended.

また、前述したように、トラッキングシステム100は、相対移動するワークWに対して追従しながら作業を行うロボット200と、相対速度すなわちワークWの搬送速度Vwを0(ゼロ)として生成されたロボット200のワークWに対する作業軌跡Mを搬送速度Vwに基づいて補正する制御装置400と、を有する。このような構成によれば、相対移動するワークWに対しても、所望の作業を行うことができる。 Further, as described above, the tracking system 100 includes the robot 200 that performs the work while following the relatively moving work W, and the robot 200 that is generated with the relative speed, that is, the transport speed Vw of the work W as 0 (zero). and a control device 400 that corrects the work trajectory M for the workpiece W based on the conveying speed Vw. According to such a configuration, it is possible to perform desired work even on the workpiece W that moves relatively.

また、前述したように、トラッキングシステム100は、ワークWを搬送する搬送装置600を有する。これにより、より単純な構成のトラッキングシステム100となる。 Further, the tracking system 100 has the transport device 600 that transports the work W, as described above. This results in a tracking system 100 with a simpler configuration.

<第2実施形態>
図8は、第2実施形態のトラッキングシステムを示す全体構成図である。
<Second embodiment>
FIG. 8 is an overall configuration diagram showing the tracking system of the second embodiment.

本実施形態のトラッキングシステム100は、静止しているワークWに対してロボット200が移動しながら作業すること以外は、前述した第1実施形態のトラッキングシステム100と同様である。そのため、以下の説明では、本実施形態に関し、前述した第1実施形態との相違点を中心に説明し、同様の事項に関してはその説明を省略する。また、本実施形態における各図において、前述した実施形態と同様の構成については、同一符号を付している。 The tracking system 100 of this embodiment is the same as the tracking system 100 of the first embodiment described above, except that the robot 200 works on a stationary workpiece W while moving. Therefore, in the following description, regarding this embodiment, the differences from the first embodiment described above will be mainly described, and the description of the same matters will be omitted. Moreover, in each figure in this embodiment, the same code|symbol is attached|subjected about the structure similar to embodiment mentioned above.

図8に示すように、本実施形態のトラッキングシステム100では、搬送装置600が省略されており、各ワークWは、載置台500上に載置され、静止している。これに対して、ロボット200が移動機構290を有し、ロボット200が移動しながら載置台500上の各ワークWに対して連続して追従作業を行う。つまり、本実施形態の場合、ロボット200とワークWとの相対速度は、ロボット200の移動速度を意味する。 As shown in FIG. 8, in the tracking system 100 of this embodiment, the conveying device 600 is omitted, and each work W is mounted on a mounting table 500 and is stationary. On the other hand, the robot 200 has a movement mechanism 290, and while the robot 200 is moving, it continuously follows up each workpiece W on the mounting table 500. As shown in FIG. In other words, in this embodiment, the relative speed between the robot 200 and the workpiece W means the moving speed of the robot 200 .

なお、移動機構290を有するロボット200としては、特に限定されないが、例えば、自動搬送車(AGV)、自律走行搬送ロボット(AMR)等を用いることができる。また、例えば、ガイドレール上を移動可能なロボットであってもよい。 Although the robot 200 having the moving mechanism 290 is not particularly limited, for example, an automatic guided vehicle (AGV), an autonomous mobile guided robot (AMR), or the like can be used. Alternatively, for example, a robot that can move on a guide rail may be used.

以上のような第2実施形態によっても、前述した第1実施形態と同様の効果を発揮することができる。 According to the second embodiment as described above, the same effects as those of the above-described first embodiment can be exhibited.

以上、本発明のトラッキングシステムの制御方法およびトラッキングシステムを図示の実施形態に基づいて説明したが、本発明は、これに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物が付加されていてもよい。また、各実施形態を適宜組み合わせてもよい。 Although the control method of the tracking system and the tracking system of the present invention have been described above based on the illustrated embodiments, the present invention is not limited to this, and the configuration of each part can be any one having similar functions. It can be replaced with a configuration. Also, other optional components may be added to the present invention. Further, each embodiment may be combined as appropriate.

100…トラッキングシステム、200…ロボット、210…ベース、220…ロボットアーム、221…第1アーム、222…第2アーム、230…作業ヘッド、231…スプラインナット、232…ボールネジナット、233…スプラインシャフト、240…エンドエフェクター、271…第1駆動装置、272…第2駆動装置、273…第3駆動装置、274…第4駆動装置、290…移動機構、300…撮像装置、400…制御装置、500…載置台、600…搬送装置、620…ベルト、630…搬送ローラー、640…搬送量センサー、A…搬送方向、B…接着剤、Ec…撮像エリア、Er…作業エリア、G…画像、J1…第1回動軸、J2…第2回動軸、J3…第3回動軸、L…長さ、Lx…離間距離、Ly…離間距離、M…作業軌跡、M1…一次補正作業軌跡、M2…二次補正作業軌跡、P1…作業点、P1’…作業点、P2…作業点、P2’…作業点、P3…作業点、P4…作業点、P5…作業点、P6…作業点、P7…作業点、P8…作業点、P9…作業点、P10…作業点、P11…作業点、P11’…作業点、S1…必要情報取得ステップ、S2…画像取得ステップ、S3…軌跡補正ステップ、S4…作業ステップ、t…移動時間、W…ワーク、Wn…ワーク、Wn+1…ワーク DESCRIPTION OF SYMBOLS 100... Tracking system, 200... Robot, 210... Base, 220... Robot arm, 221... First arm, 222... Second arm, 230... Working head, 231... Spline nut, 232... Ball screw nut, 233... Spline shaft, 240 end effector 271 first driving device 272 second driving device 273 third driving device 274 fourth driving device 290 moving mechanism 300 imaging device 400 control device 500 Mounting table 600 Conveying device 620 Belt 630 Conveying roller 640 Conveying amount sensor A Conveying direction B Adhesive Ec Imaging area Er Work area G Image J1 th 1 rotation axis, J2... 2nd rotation axis, J3... 3rd rotation axis, L... length, Lx... separation distance, Ly... separation distance, M... work locus, M1... primary correction work locus, M2... Secondary correction work locus P1 Work point P1′ Work point P2 Work point P2′ Work point P3 Work point P4 Work point P5 Work point P6 Work point P7 Work point P8 Work point P9 Work point P10 Work point P11 Work point P11′ Work point S1 Required information acquisition step S2 Image acquisition step S3 Trajectory correction step S4 work step, t... movement time, W... work, Wn... work, Wn+1... work

Claims (13)

相対移動するワークに対して追従しながら作業を行うロボットを有するトラッキングシステムの制御方法であって、
前記ロボットと前記ワークとの相対速度を0(ゼロ)として生成された前記ロボットの前記ワークに対する作業軌跡を前記相対速度に基づいて補正することを特徴とするトラッキングシステムの制御方法。
A control method for a tracking system having a robot that performs work while following a relatively moving workpiece,
A control method for a tracking system, comprising: correcting a work trajectory of said robot with respect to said workpiece generated by setting a relative velocity between said robot and said workpiece to 0 (zero), based on said relative velocity.
搬送装置により前記ワークを搬送する請求項1に記載のトラッキングシステムの制御方法。 2. The method of controlling a tracking system according to claim 1, wherein the workpiece is transported by a transport device. 前記ロボットの作業エリアよりも前記ワークの搬送方向上流側において前記ワークを含む画像を撮像し、前記画像に基づいて前記相対速度を検出する請求項2に記載のトラッキングシステムの制御方法。 3. The method of controlling a tracking system according to claim 2, wherein an image including the work is taken upstream of the work area of the robot in the conveying direction of the work, and the relative velocity is detected based on the image. 前記画像に基づいて前記ワークの位置および姿勢を検出する請求項3に記載のトラッキングシステムの制御方法。 4. A control method for a tracking system according to claim 3, wherein the position and orientation of said workpiece are detected based on said image. 前記ワークの姿勢に応じて前記作業軌跡の開始点を変更する請求項4に記載のトラッキングシステムの制御方法。 5. A control method for a tracking system according to claim 4, wherein the starting point of said work locus is changed according to the attitude of said work. 前記搬送装置が備える搬送量センサーからの信号に基づいて前記相対速度を検出する請求項2に記載のトラッキングシステムの制御方法。 3. The method of controlling a tracking system according to claim 2, wherein the relative speed is detected based on a signal from a conveying amount sensor provided in the conveying device. 前記作業は、前記ワークへの接着剤塗布である請求項1ないし6のいずれか1項に記載のトラッキングシステムの制御方法。 7. The method of controlling a tracking system according to claim 1, wherein said work is applying an adhesive to said workpiece. 前記ワークは、靴底である請求項7に記載のトラッキングシステムの制御方法。 8. The method of controlling a tracking system according to claim 7, wherein the work is a shoe sole. 前記作業軌跡には、前記ワークの搬送方向に直交する高さ情報が含まれている請求項1ないし8のいずれか1項に記載のトラッキングシステムの制御方法。 9. The method of controlling a tracking system according to claim 1, wherein the work trajectory includes height information orthogonal to the conveying direction of the work. 前記作業軌跡は、連続した直線で構成されている請求項1ないし9のいずれか1項に記載のトラッキングシステムの制御方法。 10. The method of controlling a tracking system according to any one of claims 1 to 9, wherein the work trajectory is composed of continuous straight lines. 相対移動するワークに対して追従しながら作業を行うロボットと、
前記ロボットと前記ワークとの相対速度を0(ゼロ)として生成された前記ロボットの前記ワークに対する作業軌跡を前記相対速度に基づいて補正する制御装置と、を有することを特徴とするトラッキングシステム。
A robot that works while following a relatively moving workpiece,
and a control device that corrects a work trajectory of the robot with respect to the workpiece, which is generated by setting the relative velocity between the robot and the workpiece to 0 (zero), based on the relative velocity.
前記ワークを搬送する搬送装置を有する請求項11に記載のトラッキングシステム。 12. The tracking system according to claim 11, further comprising a transport device for transporting the work. 前記ロボットは、移動機構を有する請求項11に記載のトラッキングシステム。 12. The tracking system according to claim 11, wherein said robot has a moving mechanism.
JP2021173682A 2021-09-30 2021-10-25 Tracking system control method and tracking system Withdrawn JP2023051620A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111166513.6 2021-09-30
CN202111166513.6A CN115890636A (en) 2021-09-30 2021-09-30 Tracking system control method and tracking system

Publications (1)

Publication Number Publication Date
JP2023051620A true JP2023051620A (en) 2023-04-11

Family

ID=85735666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021173682A Withdrawn JP2023051620A (en) 2021-09-30 2021-10-25 Tracking system control method and tracking system

Country Status (2)

Country Link
JP (1) JP2023051620A (en)
CN (1) CN115890636A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63191591A (en) * 1987-01-30 1988-08-09 株式会社東芝 Follow-up controller
WO2015025398A1 (en) * 2013-08-22 2015-02-26 株式会社アシックス Article production system, article production method, and pallet
US20170072419A1 (en) * 2014-05-07 2017-03-16 Dürr Systems Ag Coating system for coating components, in particular for painting motor vehicle body components
JP2017071173A (en) * 2015-10-09 2017-04-13 紀州技研工業株式会社 Printing method and printing device
JP2019048349A (en) * 2017-09-08 2019-03-28 株式会社安川電機 Robot system, robot control device, and method of manufacturing workpiece
JP2019093481A (en) * 2017-11-24 2019-06-20 株式会社安川電機 Robot system and robot system control method
JP2019188587A (en) * 2018-04-24 2019-10-31 ファナック株式会社 Robot control device and system
KR102048160B1 (en) * 2018-11-21 2019-11-22 한국로봇융합연구원 Robot control device for adhesives spraying of an outsole and method thereof
WO2020128823A1 (en) * 2018-12-19 2020-06-25 3M Innovative Properties Company Automated coating system having smart end-effector tool
CN111347423A (en) * 2020-01-19 2020-06-30 天津大学 Dynamic tracking gluing method for industrial robot conveyor belt

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3002097B2 (en) * 1994-08-25 2000-01-24 ファナック株式会社 Visual tracking method
JP2009028818A (en) * 2007-07-25 2009-02-12 Panasonic Electric Works Co Ltd Robot system
CN107618030B (en) * 2016-07-16 2021-02-19 深圳市得意自动化科技有限公司 Robot dynamic tracking grabbing method and system based on vision
DE102016013624A1 (en) * 2016-11-15 2018-05-17 Kuka Roboter Gmbh Method and robot control for creating a path of a robot
JP6478234B2 (en) * 2017-06-26 2019-03-06 ファナック株式会社 Robot system
JP7120512B2 (en) * 2019-11-22 2022-08-17 Smc株式会社 Trajectory control device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63191591A (en) * 1987-01-30 1988-08-09 株式会社東芝 Follow-up controller
WO2015025398A1 (en) * 2013-08-22 2015-02-26 株式会社アシックス Article production system, article production method, and pallet
US20170072419A1 (en) * 2014-05-07 2017-03-16 Dürr Systems Ag Coating system for coating components, in particular for painting motor vehicle body components
JP2017071173A (en) * 2015-10-09 2017-04-13 紀州技研工業株式会社 Printing method and printing device
JP2019048349A (en) * 2017-09-08 2019-03-28 株式会社安川電機 Robot system, robot control device, and method of manufacturing workpiece
JP2019093481A (en) * 2017-11-24 2019-06-20 株式会社安川電機 Robot system and robot system control method
JP2019188587A (en) * 2018-04-24 2019-10-31 ファナック株式会社 Robot control device and system
KR102048160B1 (en) * 2018-11-21 2019-11-22 한국로봇융합연구원 Robot control device for adhesives spraying of an outsole and method thereof
WO2020128823A1 (en) * 2018-12-19 2020-06-25 3M Innovative Properties Company Automated coating system having smart end-effector tool
CN111347423A (en) * 2020-01-19 2020-06-30 天津大学 Dynamic tracking gluing method for industrial robot conveyor belt

Also Published As

Publication number Publication date
CN115890636A (en) 2023-04-04

Similar Documents

Publication Publication Date Title
CN108214454B (en) Robot system, robot control device, and robot control method
JP7314475B2 (en) ROBOT CONTROL DEVICE AND ROBOT CONTROL METHOD
JP6579498B2 (en) Automation device and position detection device
JP5561260B2 (en) Robot system and imaging method
US10377581B2 (en) Article conveying device using at least one sensor
JP5849403B2 (en) Robot controller, robot, and robot system
JP2004001122A (en) Picking device
JP2016147330A (en) Control apparatus based on object recognition
CN109382839B (en) Robot system and robot control device
CN109465817B (en) Robot system, robot control device, and method for manufacturing workpiece
CN112428248A (en) Robot system and control method
JP2019188508A (en) Working robot system and working robot
US11161239B2 (en) Work robot system and work robot
JP5446887B2 (en) Control device, robot, robot system, and robot tracking method
JP6924112B2 (en) A method for obtaining the positional relationship between the board transfer device and the board transfer robot and the board mounting portion.
US12134195B2 (en) Control device for robot, robot system, control method, and program
CN115847408A (en) Intelligent identification and pose adjustment method for operation and maintenance robot
JP4303411B2 (en) Tracking method and tracking system
JP7502003B2 (en) Apparatus and method for acquiring deviation of moving trajectory of moving machine
WO2022259387A1 (en) Production system
US20220134564A1 (en) Robot Control Method And Robot System
JP2023051620A (en) Tracking system control method and tracking system
CN115803584A (en) Image pickup apparatus for acquiring three-dimensional information of workpiece surface and two-dimensional image of workpiece
JP2001088073A (en) Appearance inspection device
JP5353718B2 (en) Control device, robot, robot system, and robot tracking control method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20211105

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20250707