JP7736773B2 - Pipe loading device, pipe loading method and program - Google Patents
Pipe loading device, pipe loading method and programInfo
- Publication number
- JP7736773B2 JP7736773B2 JP2023218538A JP2023218538A JP7736773B2 JP 7736773 B2 JP7736773 B2 JP 7736773B2 JP 2023218538 A JP2023218538 A JP 2023218538A JP 2023218538 A JP2023218538 A JP 2023218538A JP 7736773 B2 JP7736773 B2 JP 7736773B2
- Authority
- JP
- Japan
- Prior art keywords
- pipe
- support base
- loading
- unit
- pipes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stacking Of Articles And Auxiliary Devices (AREA)
Description
本発明は、管積載装置、管積載方法及びプログラムに関する。 The present invention relates to a pipe loading device, a pipe loading method, and a program.
多数の管を製造する工場においては、製造した管は出荷するまで種類ごとに一時的に積載(段積み)保管しておく必要がある。しかし、管の種類はいろいろな種類がある。また、管を積載するためには、管を置く支持台も必要となる。そのため、機械的に管を積載することが難しく、クレーン等を用いて作業者が一本一本積み上げていくことが一般的に行われている。しかし、このような管の積載作業を作業者が行うことは手間がかかり、コストも増加するため、機械的に管を積載する方法が望まれている。 In factories that manufacture large quantities of pipes, the manufactured pipes must be temporarily stored (stacked) by type until they are shipped. However, there are many different types of pipes. In addition, in order to load the pipes, a support table is also required. This makes it difficult to load the pipes mechanically, and it is common for workers to stack them one by one using a crane or similar device. However, since loading pipes manually in this manner is time-consuming and increases costs, a mechanical method of loading pipes is desirable.
特許文献1には、複雑な機構を要せずに種々の外径の管体を把持することが可能な把持装置が開示されている。しかし、製造した管を積載する装置は開示されていない。 Patent Document 1 discloses a gripping device that can grip pipes of various outer diameters without requiring a complex mechanism. However, it does not disclose a device for loading the manufactured pipes.
そこで、本発明の一形態は、製造した管を機械的に積載する装置、方法及びプログラムを提供することを目的とする。 Therefore, one aspect of the present invention aims to provide an apparatus, method, and program for mechanically loading manufactured pipes.
上記の課題を解決するために、本発明の第1の態様に係る管積載装置は、管及び当該管の支持台を把持する把持部を備えるアーム部と、供給された前記管と仮置きされた前記支持台のそれぞれの位置と向きを検出する検出部と、前記検出部により得られた情報を参照して、前記管及び前記支持台を所定の位置に積載するように前記アーム部を制御する制御部と、を備える。 To solve the above problems, the pipe loading device according to the first aspect of the present invention comprises an arm unit equipped with a gripping unit for gripping the pipe and the support base for the pipe, a detection unit for detecting the respective positions and orientations of the supplied pipe and the temporarily placed support base, and a control unit for controlling the arm unit to load the pipe and the support base in a predetermined position by referring to information obtained by the detection unit.
前記の構成によれば、管と支持台を機械的に積載することができ、省人化を実現することができる。 With this configuration, the pipes and support bases can be loaded mechanically, reducing the number of workers required.
本発明の第2の態様に係る管積載装置は、第1の態様において、前記制御部は、前記管の種類に関する識別情報を取得し、当該識別情報を参照して、前記管及び前記支持台の積載位置を決定する。 In the pipe loading device according to the second aspect of the present invention, in the first aspect, the control unit acquires identification information related to the type of pipe and determines the loading position of the pipe and the support base by referring to the identification information.
前記の構成によれば、管の種類に応じて機械的に管及び支持台の積載位置を設定することができる。従って、省人化を実現することができる。 With this configuration, the loading positions of the pipes and support bases can be mechanically set according to the type of pipe, thereby reducing the number of workers required.
本発明の第3の態様に係る管積載装置は、第2の態様において、前記制御部は、前記識別情報を参照して、前記管の積載方向と積載間隔を決定する。 A pipe loading device according to a third aspect of the present invention is the second aspect, wherein the control unit determines the loading direction and loading intervals of the pipes by referencing the identification information.
前記の構成によれば、管の種類に応じて機械的に管の積載方向と積載間隔を変更することができる。従って、省人化を実現することができる。 With this configuration, the pipe loading direction and loading intervals can be mechanically changed depending on the type of pipe. This reduces the labor required.
本発明の第4の態様に係る管積載装置は、第2の態様において、前記制御部は、前記識別情報を参照して、積載する前記管の種類が変わったか否かを判定し、前記管の種類が変わったと判定した場合は、前記支持台及び前記種類が変わった管の積載を最初から開始するようにアーム部を制御する。 In the pipe loading device according to the fourth aspect of the present invention, in the second aspect, the control unit references the identification information to determine whether the type of pipe to be loaded has changed, and if it determines that the type of pipe has changed, controls the arm unit to restart loading of the support base and the changed type of pipe from the beginning.
前記の構成によれば、機械的に管の種類が変わったことを検知して、新たな管の積載を1本目から始めることができる。従って、省人化を実現することができる。 With this configuration, a change in pipe type can be mechanically detected and loading of new pipes can be started from the first pipe. This reduces the labor required.
本発明の第5の態様に係る管積載装置は、第2の態様において、前記識別情報は前記管に紐付けされており、前記制御部は、共通する前記識別情報が紐付けられた前記管ごとに積載するようにアーム部を制御する。 A fifth aspect of the present invention relates to a pipe loading device in the second aspect, in which the identification information is linked to the pipes, and the control unit controls the arm unit to load each of the pipes linked to the common identification information.
前記の構成によれば、機械的に管の情報を取得し、同じ種類の管を所定の段数まで積載することができる。従って、省人化を実現することができる。 With this configuration, pipe information can be mechanically acquired and pipes of the same type can be loaded up to a specified number of layers. This reduces the labor required.
本発明の第6の態様に係る管積載装置は、第1又は第2の態様において、制御部は、1段あたりに積載する所定の数の前記管の積載が完了した後、当該管の上に新たに前記支持台を配置して、当該支持台の上に新たに前記所定の数の前記管を積載する制御を、所定の段数まで繰り返す。 A sixth aspect of the present invention relates to a pipe loading device according to the first or second aspect, in which the control unit, after completing loading of a predetermined number of the pipes per stage, places a new support platform on top of the pipes and repeats control to load the predetermined number of new pipes onto the support platform, up to the predetermined number of stages.
前記の構成によれば、機械的に管の情報を取得し、同じ種類の管を所定の段数まで積載することができる。従って、省人化を実現することができる。 With this configuration, pipe information can be mechanically acquired and pipes of the same type can be loaded up to a specified number of layers. This reduces the labor required.
本発明の第7の態様に係る管積載装置は、第1又は第2の態様において、前記検出部は、測距センサ及び撮像装置のうちの少なくともいずれかを含み、前記制御部は、当該測距センサ及び/又は撮像装置によって取得された情報を参照して、前記供給された管及び前記仮置きされた支持台の両端部の位置を算出し、当該管及び前記支持台の位置と向きを導出する。 A seventh aspect of the present invention relates to a pipe loading device according to the first or second aspect, wherein the detection unit includes at least one of a distance measurement sensor and an imaging device, and the control unit calculates the positions of both ends of the supplied pipe and the temporarily placed support base by referring to information acquired by the distance measurement sensor and/or imaging device, and derives the positions and orientations of the pipe and the support base.
前記の構成によれば、機械的に管及び支持台の位置と向きを導出することができる。従って、省人化を実現することができる。 With this configuration, the position and orientation of the pipe and support base can be determined mechanically, thereby reducing the number of workers required.
本発明の第8の態様に係る管積載装置は、第1又は第2の態様において、前記把持部は、相対して配置された少なくとも2つの掴み部を備え、前記制御部は、当該少なくとも2つの掴み部の配列方向を参照して、前記管又は前記支持台を配置する向きを制御する。 The eighth aspect of the present invention relates to a pipe loading device according to the first or second aspect, wherein the gripping unit has at least two gripping units arranged opposite each other, and the control unit controls the orientation in which the pipe or the support table is placed by referring to the arrangement direction of the at least two gripping units.
前記の構成によれば、把持部の掴み部が配列された方向に基づいて管及び支持台を把持するように機械的に制御することができる。さらに、長尺の管と支持台を安定して把持し、正確に配列することができる。 With this configuration, the gripping portion of the gripping unit can be mechanically controlled to grip the pipe and support base based on the arrangement direction. Furthermore, long pipes and support bases can be stably gripped and accurately aligned.
本発明の第9の態様に係る管積載装置は、第8の態様において、前記掴み部は対向する2つの押圧面を有し、少なくとも一方の前記押圧面に窪みを有する。 A ninth aspect of the present invention relates to a pipe loading device according to the eighth aspect, wherein the gripping portion has two opposing pressing surfaces, and at least one of the pressing surfaces has a recess.
前記の構成によれば、異なる径の円形の管を安定して把持することができる。 This configuration allows for stable gripping of circular tubes of different diameters.
本発明の第10の態様に係る管積載装置は、第2の態様において、前記制御部は、前記識別情報を参照して前記管の種類が変わったか否かを判定し、前記管の種類が変わったと判定した場合は、それまでに積載されたすべての前記管を前記支持台とともに移動させるように積載管移動装置を制御する。 In the pipe loading device according to the tenth aspect of the present invention, in the second aspect, the control unit references the identification information to determine whether the type of pipe has changed, and if it determines that the type of pipe has changed, controls the loaded pipe moving device to move all of the pipes that have been loaded up to that point together with the support base.
前記の構成によれば、積載する管の種類が変わった場合に、機械的に積載済の管の全体を移動搬出し、別の種類の管の積載を最初から開始することができる。従って、省人化を実現することができる。 With this configuration, when the type of pipe being loaded changes, the entire loaded pipe can be mechanically removed and the loading of the new type of pipe can be started from the beginning. This reduces the number of workers required.
上記の課題を解決するために、本発明の一態様に係る管積載方法は、検出部からの信号に基づいて、供給された管と仮置きされた支持台のそれぞれの位置と向きを取得する取得ステップと、取得した前記管及び前記支持台の位置と向きを参照して、前記管及び前記支持台を所定の位置に積載するようにアーム部を制御する制御ステップと、を含む。 To solve the above problem, a pipe loading method according to one aspect of the present invention includes an acquisition step of acquiring the respective positions and orientations of the supplied pipe and the temporarily placed support base based on signals from a detection unit, and a control step of controlling an arm unit to load the pipe and the support base in predetermined positions by referring to the acquired positions and orientations of the pipe and the support base.
前記の構成によれば、管と支持台を機械的に積載することができ、省人化を実現することができる。 With this configuration, the pipes and support bases can be loaded mechanically, reducing the number of workers required.
上記の課題を解決するために、本発明の一態様に係る管積載プログラムは、コンピュータに、検出部からの信号に基づいて、供給された管と仮置きされた支持台のそれぞれの位置と向きを取得する取得ステップと、取得した前記管及び前記支持台の位置と向きを参照して、前記管及び前記支持台を所定の位置に積載するようにアーム部を制御する制御ステップと、を実行させるための管積載プログラムである。 In order to solve the above problem, one aspect of the present invention provides a pipe loading program that causes a computer to execute an acquisition step of acquiring the respective positions and orientations of a supplied pipe and a temporarily placed support base based on signals from a detection unit, and a control step of controlling an arm unit to load the pipe and support base in a predetermined position by referring to the acquired positions and orientations of the pipe and support base.
前記の構成によれば、管と支持台を機械的に積載することができ、省人化を実現することができる。 With this configuration, the pipes and support bases can be loaded mechanically, reducing the number of workers required.
本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを前記制御装置が備える各部(ソフトウェア要素)として動作させることにより前記制御装置をコンピュータにて実現させる管積載装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The control device according to each aspect of the present invention may be realized by a computer. In this case, the control program for the pipe loading device that causes the computer to operate as each unit (software element) of the control device and realizes the control device on the computer, and the computer-readable recording medium on which the program is recorded, also fall within the scope of the present invention.
本発明の一態様によれば、製造した管を機械的に積載する装置、方法及びプログラムを提供することができる。これにより、管と支持台を機械的に積載することができ、省人化を実現することができる。 One aspect of the present invention provides an apparatus, method, and program for mechanically loading manufactured pipes. This allows the pipes and support bases to be loaded mechanically, thereby reducing the number of workers required.
〔実施形態1〕
<管積載装置100>
以下、本発明の一実施形態について、図面を参照して詳細に説明する。図1は、実施形態1に係る管積載装置100の構成を示すブロック図である。管積載装置100は、管製造工場において製造された複数種類の管を、出荷するまで、あるいは別工程にかけるために搬出するまで、所定の仮置き場所に積載(段積み)する装置である。管はできるだけ密に保管できるように、段積み積載する。段積みとは、所定の本数の管を並べた上に支持台を置き、さらにその支持台の上に別の管を並べる操作を繰り返す積載方式である。
[Embodiment 1]
<Pipe loading device 100>
An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a pipe loading device 100 according to the first embodiment. The pipe loading device 100 is a device that loads (stacks) multiple types of pipes manufactured in a pipe manufacturing factory in a predetermined temporary storage location until they are shipped or transported to another process. The pipes are stacked so that they can be stored as densely as possible. Stacking is a loading method in which a predetermined number of pipes are lined up, a support platform is placed on top of the support platform, and another pipe is then lined up on top of the support platform, repeating this process.
図示するように、管積載装置100は、アーム部10と、検出部20と、制御部30と、を備える。アーム部10は、管と支持台を所定の場所に配置する装置である。管の材質と寸法は特に限定されない。管の材質は例えばダクタイル鋳鉄であり、長さは例えば数メートルであり、呼び径(外径)は例えば数十センチメートルである。 As shown in the figure, the pipe loading device 100 comprises an arm unit 10, a detection unit 20, and a control unit 30. The arm unit 10 is a device that places the pipe and support stand in a predetermined location. The material and dimensions of the pipe are not particularly limited. The pipe may be made of ductile cast iron, for example, and may be several meters long with a nominal diameter (outer diameter) of several tens of centimeters.
アーム部10は、管及び管を支持するための支持台を把持する把持部を備える。アーム部10は、制御部30からの指令によって動作し、管と支持台を所定の位置に配置する動作を繰り返す。アーム部10は、独立した装置として構成され、1台でもよく、複数台であってもよい。アーム部10は、さまざまな向きの管と支持台を把持して所定の位置に配置する必要があるため、把持部をさまざまな向きに向けることが必要となる。そのため、アーム部10は、6個の関節を持つ6軸ロボットであってもよい。アーム部10は、固定されていてもよく、移動可能であってもよい。移動可能なアーム部10は、自走式であってもよく、レールなどの軌道上を移動するものであってもよい。 The arm unit 10 has a gripping unit that grips the pipe and the support base that supports the pipe. The arm unit 10 operates in response to commands from the control unit 30, and repeatedly places the pipe and support base in predetermined positions. The arm unit 10 is configured as an independent device and may consist of one or more units. Since the arm unit 10 needs to grip pipes and support bases in various orientations and place them in predetermined positions, it is necessary to orient the gripping unit in various directions. Therefore, the arm unit 10 may be a six-axis robot with six joints. The arm unit 10 may be fixed or movable. A movable arm unit 10 may be self-propelled or may move on a track such as a rail.
検出部20は、供給された管と仮置きされた支持台のそれぞれの位置と向きを検出する。位置とは、後述する積載場所の空間座標50における座標データである。向きとは、管によっては両端部の構造が異なるため、どちらの端部がどの方向を向いているか、というデータである。検出部20は、複数あってもよい。検出部20は、例えば測距センサを用いることができる。測距センサとして、レーザ光などを用いて対象までの距離を計測する3次元LiDAR(Light Detection and Ranging)、あるいはデプスカメラ等を用いてもよい。検出部20は、測距センサが取得したデータを解析する解析部(図示せず)を備えていてもよい。解析部は、対象までの距離を例えば点群データとして取得し、その点群データを解析することにより、供給された管及び仮置きされた支持台の両端部の位置を算出し、管及び支持台の位置と向きを取得することができる。また、検出部20として、撮像装置を用いてもよい。撮像装置で取得された画像を解析部が解析して、管と支持台の位置と向きを取得することができる。解析部は、制御部30が備えていてもよい。検出部20は、作業場所の全体を俯瞰できる位置に配置されていてもよい。あるいは、検出部20は、アーム部10に取り付けられていてもよい。 The detection unit 20 detects the position and orientation of the supplied pipe and the temporarily placed support platform. The position is coordinate data in the spatial coordinate system 50 of the loading location, which will be described later. The orientation is data indicating which end faces which direction, since the structures of both ends of each pipe differ depending on the pipe. Multiple detection units 20 may be provided. The detection unit 20 may use, for example, a distance measurement sensor. The distance measurement sensor may be a 3D LiDAR (Light Detection and Ranging) sensor that measures the distance to an object using laser light, or a depth camera. The detection unit 20 may also include an analysis unit (not shown) that analyzes the data acquired by the distance measurement sensor. The analysis unit acquires the distance to the object, for example, as point cloud data, and by analyzing the point cloud data, calculates the positions of both ends of the supplied pipe and the temporarily placed support platform, thereby obtaining the positions and orientations of the pipe and the support platform. The detection unit 20 may also use an imaging device. The analysis unit analyzes images acquired by the imaging device to obtain the positions and orientations of the pipe and the support platform. The analysis unit may be included in the control unit 30. The detection unit 20 may be located in a position that allows a bird's-eye view of the entire work area. Alternatively, the detection unit 20 may be attached to the arm unit 10.
制御部30は、検出部20により得られた情報を参照して、管及び支持台を所定の位置に積載するようにアーム部10を制御する。より具体的には、制御部30は、検出部20としての測距センサ及び/又は撮像装置によって取得された情報を参照して、供給された管及び仮置きされた支持台の両端部の位置を算出し、当該管及び支持台の位置と向きを導出することができる。制御部30は、例えばPLC(Programmable Logic Controller)であってもよい。検出部20が解析部を備えていない場合は、制御部30が検出部20から取得した距離データ又は画像データを解析する解析処理を行ってもよい。 The control unit 30 references information obtained by the detection unit 20 and controls the arm unit 10 to load the pipe and support base at a predetermined position. More specifically, the control unit 30 references information obtained by the distance measurement sensor and/or imaging device serving as the detection unit 20 to calculate the positions of both ends of the supplied pipe and the temporarily placed support base, and derive the position and orientation of the pipe and support base. The control unit 30 may be, for example, a PLC (Programmable Logic Controller). If the detection unit 20 does not have an analysis unit, the control unit 30 may perform an analysis process to analyze the distance data or image data obtained from the detection unit 20.
制御部30は、管又は支持台の位置と向きを検出部20から取得して、あるいは、検出部20から取得した距離データ又は画像データを解析処理して管又は支持台の位置と向きを取得して、管又は支持台を1つずつ把持するようにアーム部10を制御する。次に、制御部30は、把持した管又は支持台を所定の積載位置に配置するようにアーム部10を制御する。所定の積載位置は、管の種類ごとに予め定められており、制御部30は次の管又は支持台を移動させる前に次の所定の積載位置のデータを取得する。そして、次の管又は支持台の仮置き位置と向きを取得して、その管又は支持台を把持して所定の積載位置に移動する。制御部30は、このようなシーケンス制御を、1つの種類の管をすべて積載するまで継続する。制御部30は、PLCに代えて、予め定められた手順で管及び支持台を積載する制御プログラムを内蔵したコンピュータであってもよい。 The control unit 30 acquires the position and orientation of the pipe or support base from the detection unit 20, or analyzes and processes the distance data or image data acquired from the detection unit 20 to acquire the position and orientation of the pipe or support base, and controls the arm unit 10 to grasp the pipe or support base one by one. Next, the control unit 30 controls the arm unit 10 to place the grasped pipe or support base at a predetermined loading position. The predetermined loading position is determined in advance for each type of pipe, and the control unit 30 acquires data on the next predetermined loading position before moving the next pipe or support base. The control unit 30 then acquires the temporary placement position and orientation of the next pipe or support base, grasps that pipe or support base, and moves it to the predetermined loading position. The control unit 30 continues this sequence control until all pipes of one type have been loaded. Instead of a PLC, the control unit 30 may be a computer with an internal control program that loads pipes and support bases according to a predetermined procedure.
以下、積載作業の具体的手順に従って、管積載装置100の各部が実行する作業工程を、図面を参照して説明する。図3は、支持台41を移動させる第1アーム部11が支持台41を支持台仮置き場45に移動させる工程を示す平面模式図である。支持台41は、支持台置き場40にまとめて置かれている。支持台41は、管を載置するための台である。支持台41の形状は、管を安定して載置できる形状であればよく、例えば断面が長方形の棒状である。支持台41の両端部には、管が転がって落下しないように突起部(管止め)が設けられている。支持台41の材質は、管を安定して載置できる材質であればよく、例えば鉄製である。 The following describes the work processes performed by each part of the pipe loading device 100, following the specific procedures for loading work, with reference to the drawings. Figure 3 is a schematic plan view showing the process in which the first arm unit 11, which moves the support platform 41, moves the support platform 41 to the temporary support platform storage area 45. The support platforms 41 are all placed together in the support platform storage area 40. The support platforms 41 are platforms for placing pipes on. The shape of the support platform 41 may be any shape that allows the pipes to be placed stably, for example, a rod with a rectangular cross section. Protrusions (pipe stoppers) are provided on both ends of the support platform 41 to prevent the pipes from rolling and falling. The support platform 41 may be made of any material that allows the pipes to be placed stably, for example, iron.
図示するように、第1アーム部11は、一例として、基台111、旋回部112、腕部113、及び把持部114を備える。基台111は、旋回部112を載せて移動可能なように構成されている。なお、基台111は固定されていてもよい。旋回部112は、腕部113を支持して基台111の上で旋回(回転)可能である。腕部113は、旋回部112を中心に上下方向に旋回可能であり、先端に把持部114が腕部113の軸回りに回転可能に支持されている。腕部113は、伸縮可能であってもよい。把持部114は、腕部113を中心として上下方向及びそれに直交する左右方向に旋回可能であるとともに、腕部113の軸回りに回転可能である。把持部114は、支持台41の両端部を把持可能に構成されているが、その詳細構造については後述する。 As shown in the figure, the first arm unit 11 includes, by way of example, a base 111, a swivel unit 112, an arm unit 113, and a grip unit 114. The base 111 is configured to be movable with the swivel unit 112 placed on it. Note that the base 111 may be fixed. The swivel unit 112 supports the arm unit 113 and is capable of swiveling (rotating) on the base 111. The arm unit 113 is swivellable in the vertical direction around the swivel unit 112, and a grip unit 114 is supported at its tip so that it can rotate around the axis of the arm unit 113. The arm unit 113 may be extendable. The grip unit 114 is swivellable in the vertical direction and in the horizontal direction perpendicular to the vertical direction around the arm unit 113, and can also rotate around the axis of the arm unit 113. The grip unit 114 is configured to be able to grip both ends of the support base 41, and its detailed structure will be described later.
腕部113の先端部付近に、検出部20として第1検出部21が配置されている。しかし前述のように、検出部20は腕部113に限らず、作業場を俯瞰できる位置に配置されていてもよい。第1検出部21が腕部113に配置されている場合は、腕部113が動くにつれて第1検出部21も動くため、対象の位置を導出するためには第1検出部21の位置も導出する必要がある。しかし検出部20が作業場を俯瞰できる位置に配置されている場合は、検出部20の位置が固定されているので対象の位置導出の計算量が少なくて済む。 The first detection unit 21 is disposed near the tip of the arm 113 as the detection unit 20. However, as mentioned above, the detection unit 20 is not limited to being disposed on the arm 113, but may be disposed in a position that provides a bird's-eye view of the work area. If the first detection unit 21 is disposed on the arm 113, the first detection unit 21 moves as the arm 113 moves, and therefore the position of the first detection unit 21 must also be derived in order to derive the position of the target. However, if the detection unit 20 is disposed in a position that provides a bird's-eye view of the work area, the position of the detection unit 20 is fixed, and therefore the amount of calculation required to derive the position of the target is reduced.
第1アーム部11は、支持台置き場40に置かれている支持台41を1つずつ把持して、支持台仮置き場45に移動させる。図3では支持台仮置き場45に1つの支持台41を置いている状態を示しているが、支持台仮置き場45に複数の支持台41を置いていてもよい。 The first arm unit 11 grasps the support bases 41 placed in the support base storage area 40 one by one and moves them to the support base temporary storage area 45. While Figure 3 shows one support base 41 placed in the support base temporary storage area 45, multiple support bases 41 may be placed in the support base temporary storage area 45.
図4は、管を積載する積載場所の空間座標50を示す模式図である。空間座標50は、管を積載する位置として予め設定される座標であり、この座標に基づいて管と支持台の配置位置が計算される。座標は、例えば原点Oを中心とするXYZ座標で表される。原点Oの位置は任意の位置であり、XY平面が水平面であり、Z軸は高さを表す。検出部20の解析部(又は制御部30)は、移動対象(管及び支持台)の位置又は配置を空間座標50における座標として導出する。検出部20の位置は、例えば作業場所のどこかに1次元又は2次元の基準マークを設けておき、その基準マークまでの方向と距離から検出部20の座標位置を計算する。そして、解析部が、検出部20と対象との方向と距離から対象の座標位置と向きを導出する。検出部20が固定されている場合は、解析部はその座標位置を用いて対象の座標位置を計算する。 Figure 4 is a schematic diagram showing the spatial coordinates 50 of the loading location where the pipes are loaded. The spatial coordinates 50 are preset as the position where the pipes will be loaded, and the placement positions of the pipes and support platform are calculated based on these coordinates. The coordinates are expressed, for example, as an XYZ coordinate system centered on the origin O. The position of the origin O is arbitrary, the XY plane is the horizontal plane, and the Z axis represents height. The analysis unit of the detection unit 20 (or the control unit 30) derives the position or placement of the moving object (pipe and support platform) as coordinates in the spatial coordinates 50. The position of the detection unit 20 is determined, for example, by setting a one-dimensional or two-dimensional reference mark somewhere in the work area, and calculating the coordinate position of the detection unit 20 from the direction and distance to the reference mark. The analysis unit then derives the coordinate position and orientation of the object from the direction and distance between the detection unit 20 and the object. If the detection unit 20 is fixed, the analysis unit uses that coordinate position to calculate the coordinate position of the object.
図5は、支持台41を2台のアーム部11,12で配置する工程を示す平面模式図である。支持台41は、例えば管51の両端側に1つずつ配置される。本実施形態では、2台のアーム部(第1アーム部11と第2アーム部12)を用いて支持台41を配置する。第1アーム部11は前述のとおりである。第2アーム部12は、図示するように基台121、旋回部122、腕部123、及び把持部124を備える。基台121、旋回部122、腕部123、及び把持部124の構成は、大きさは異なるが、前述した第1アーム部11の基台111、旋回部112、腕部113、及び把持部114の構成と同様である。なお、把持部124の構成は把持部114の構造と異なるが、その構造は後述する。第2アーム部12には、検出部20として第2検出部22が設けられているが、第2検出部22はなくてもよい。その場合は、第1検出部21のデータを用いて支持台41の位置と向きを取得する。 Figure 5 is a schematic plan view showing the process of positioning the support base 41 using two arm units 11 and 12. The support bases 41 are positioned, for example, one on each end of the pipe 51. In this embodiment, the support base 41 is positioned using two arm units (first arm unit 11 and second arm unit 12). The first arm unit 11 is as described above. The second arm unit 12 includes a base 121, a swivel unit 122, an arm unit 123, and a gripping unit 124 as shown. The configurations of the base 121, swivel unit 122, arm unit 123, and gripping unit 124 are similar to the configurations of the base 111, swivel unit 112, arm unit 113, and gripping unit 114 of the first arm unit 11 described above, although they differ in size. Note that the configuration of the gripping unit 124 differs from that of the gripping unit 114, but this structure will be described later. The second arm unit 12 is provided with a second detection unit 22 as the detection unit 20, but the second detection unit 22 may be omitted. In that case, the position and orientation of the support base 41 are obtained using data from the first detection unit 21.
図5に示すように、空間座標50の原点Oは、積載場所の一隅に設定されており、XY軸が図示するように設定されている。Z軸は省略している。第1アーム部11は、制御部30の制御信号を受信して、支持台仮置き場45に置かれた支持台41を、所定の位置に配置する。所定の位置は、図5の支持台41Aとして示す位置である。一方、第2アーム部12も、制御部30の制御信号を受信して、支持台仮置き場45に置かれた支持台41を、所定の位置に配置する。所定の位置は、図5の支持台41Bとして示す位置である。本実施形態では、支持台41Aの位置と支持台41Bの位置が離れているため、第1アーム部11と第2アーム部12でそれぞれの位置に支持台41を移動しているが、第1アーム部11又は第2アーム部12だけで支持台41を移動してもよい。 As shown in FIG. 5, the origin O of the spatial coordinate system 50 is set at one corner of the loading area, and the X and Y axes are set as shown. The Z axis is omitted. The first arm unit 11 receives a control signal from the control unit 30 and places the support platform 41, which is placed in the temporary support platform storage area 45, at a predetermined position. The predetermined position is the position shown as support platform 41A in FIG. 5. Meanwhile, the second arm unit 12 also receives a control signal from the control unit 30 and places the support platform 41, which is placed in the temporary support platform storage area 45, at a predetermined position. The predetermined position is the position shown as support platform 41B in FIG. 5. In this embodiment, because the positions of support platform 41A and support platform 41B are separated, the first arm unit 11 and the second arm unit 12 move the support platform 41 to their respective positions. However, the support platform 41 may be moved by either the first arm unit 11 or the second arm unit 12 alone.
なお、図5では、1段分の管51がすべて配置された上に、支持台41が配置される場合を示している。実際の作業では、積載場所に管51が配置されていない状態でまず2つの支持台41を配置し、その上に管を並べて配置する必要がある。あるいは、支持台41を配置する前に、運搬台(図示せず)を置いてもよい。運搬台は、積載した管と支持台をまとめて移動(搬出)するための台である。例えば、搬出に無人運転フォークリフトを用いる場合は、運搬台はフォークリフトの爪(フォーク)を差し込む空間を有している。 Note that Figure 5 shows a case where the support platform 41 is placed after all of the pipes 51 for one row have been placed. In actual work, it is necessary to first place two support platforms 41 in the loading area without any pipes 51 in place, and then place the pipes side by side on top of them. Alternatively, a transport platform (not shown) can be placed before placing the support platforms 41. The transport platform is a platform for moving (transporting) the loaded pipes and support platforms together. For example, if an unmanned forklift is used for transporting, the transport platform has space for inserting the forklift's tines (forks).
図6は、第1アーム部11の把持部114の詳細な構造を示す模式図である。把持部114は、少なくとも2つの掴み部115A,115Bを備える。図6は、把持部114が備える2つの掴み部115Aと115Bを側面から見た図である。掴み部115A,115Bは、把持部114の下面(支持台を把持する側)の両端側に相対して配置されている。相対してとは、腕部113に対して対称的な位置に配置されているということである。これにより、管及び支持台を安定した状態で把持することができる。掴み部115A,115Bは、それぞれが支持台41の端部面を押圧するようにして把持する。具体的には、掴み部115Aは固定されており、掴み部115Bは、図中の矢印方向(掴み部115Aに近づく方向と離れる方向)に移動可能である。制御部30は、掴み部115Aと掴み部115Bとの間に支持台41が入るようにアーム部11を制御し、次に掴み部115Bを掴み部115Aに近づく方向に移動させて支持台41を挟み込む。こうして支持台41を把持することができる。 Figure 6 is a schematic diagram showing the detailed structure of the gripping portion 114 of the first arm portion 11. The gripping portion 114 has at least two gripping portions 115A and 115B. Figure 6 is a side view of the two gripping portions 115A and 115B of the gripping portion 114. The gripping portions 115A and 115B are arranged opposite each other on both ends of the underside of the gripping portion 114 (the side that grips the support base). "Opposite" means that they are arranged in symmetrical positions with respect to the arm portion 113. This allows the pipe and support base to be gripped in a stable manner. The gripping portions 115A and 115B each grip the end face of the support base 41 by pressing against it. Specifically, the gripping portion 115A is fixed, and the gripping portion 115B is movable in the direction of the arrow in the figure (towards and away from the gripping portion 115A). The control unit 30 controls the arm unit 11 so that the support base 41 is placed between the gripping portions 115A and 115B, and then moves the gripping portion 115B in a direction approaching the gripping portion 115A to sandwich the support base 41. In this way, the support base 41 can be grasped.
以上のように、制御部30は、2つの掴み部115Aと115Bの配列方向、つまり把持部114の向きを参照することにより、支持台41の向きを制御して所定の積載位置に配置することができる。なお、本実施形態では、支持台置き場40に置かれている支持台41が密に保管されているため、把持部114は支持台41の両端部を挟んで把持することが可能な構造としているが、把持部114の構造はこれに限られない。 As described above, the control unit 30 can control the orientation of the support base 41 and place it in a predetermined loading position by referring to the arrangement direction of the two gripping units 115A and 115B, i.e., the orientation of the gripping unit 114. In this embodiment, because the support bases 41 placed in the support base storage area 40 are stored closely together, the gripping unit 114 is structured to be able to grasp both ends of the support base 41, but the structure of the gripping unit 114 is not limited to this.
図7は、第2アーム部12が管51を所定の積載位置に移動させる工程を示す模式図である。第2アーム部12は、支持台41を配置するだけでなく、管51を配置する役割を有する。製造した管51は、図示しない製造ラインから管仮置き台70まで搬送される。第2アーム部12は、管仮置き台70に供給された管51を把持部124で把持して旋回し、支持台41の上の所定の積載位置に配置する。管51は、X軸方向を長手方向にして配置される。図7に示すように、管51は、一端部に継手構造を有する場合がある。このように両端部で構造が異なる場合は、段ごとに向きを変えて積載することで、より密に積載することができる。その場合、制御部30は、管51の向きも考慮して積載するように第2アーム部12を制御する。第2アーム部12は固定されていてもよく、又は移動可能に構成されていてもよい。 Figure 7 is a schematic diagram showing the process in which the second arm unit 12 moves the pipe 51 to a predetermined loading position. The second arm unit 12 not only positions the support table 41 but also positions the pipe 51. The manufactured pipe 51 is transported from a production line (not shown) to the pipe temporary storage table 70. The second arm unit 12 grasps the pipe 51 supplied to the pipe temporary storage table 70 with the gripper 124, rotates it, and places it at a predetermined loading position on the support table 41. The pipe 51 is positioned with its longitudinal direction aligned with the X-axis. As shown in Figure 7, the pipe 51 may have a joint structure at one end. When the pipes have different structures at both ends, they can be stacked more densely by changing the orientation for each row. In this case, the control unit 30 controls the second arm unit 12 to load the pipes 51 while taking into account their orientation. The second arm unit 12 may be fixed or movable.
制御部30は、管51の種類に関する識別情報を取得し、当該識別情報を参照して、管51及び支持台41の積載位置を決定してもよい。識別情報は、例えば管51の管種(継手形状など)、長さ、呼び径、材質、質量等を示す情報である。管51の継手形状、長さ、呼び径、材質等により、その管51の空間座標50内での積載位置、又は支持台上における積載位置が決められている。積載位置は、積載した管51と支持台41の全体が空間座標50の範囲内に収まるように設定される。また、管51の積載位置は、第2アーム部12によって配置可能であって、隣り合う管51が接触しない程度に離間して設定される。制御部30は、識別情報を参照して、管51及び支持台41の積載位置を設定することができる。 The control unit 30 may acquire identification information regarding the type of pipe 51 and determine the loading positions of the pipe 51 and support base 41 by referencing the identification information. The identification information is information indicating, for example, the type of pipe 51 (such as the joint shape), length, nominal diameter, material, and mass. The loading position of the pipe 51 within the spatial coordinates 50 or on the support base is determined by the joint shape, length, nominal diameter, material, etc. of the pipe 51. The loading position is set so that the entire loaded pipe 51 and support base 41 fall within the range of the spatial coordinates 50. Furthermore, the loading positions of the pipes 51 can be positioned by the second arm unit 12, and are set so that adjacent pipes 51 are spaced apart so as not to touch each other. The control unit 30 can set the loading positions of the pipes 51 and support base 41 by referencing the identification information.
また、制御部30は、管51の識別情報を参照して、管51の積載方向と積載間隔を決定してもよい。前述のように、両端部の形状が異なる場合は、管1本ごとに積載方向を変えてもよい。あるいは、段ごとに積載方向を変えてもよい。また、管51の呼び径によって、又は管51の端部の継手部分の外径によって、その積載間隔が決定されてもよい。 The control unit 30 may also determine the loading direction and loading intervals of the pipes 51 by referencing the identification information of the pipes 51. As mentioned above, if the shapes of both ends are different, the loading direction may be changed for each pipe. Alternatively, the loading direction may be changed for each tier. The loading interval may also be determined based on the nominal diameter of the pipes 51 or the outer diameter of the joints at the ends of the pipes 51.
図7に示すように1段分の管51を全て配置し終わると、次に2つの支持台41を管51の上に配置する。その作業は、図5を用いて説明したとおりであるので説明は省略する。制御部30は、共通する識別情報が紐付けられた管51ごとに積載する。具体的には、制御部30は、1段あたりに積載する所定の数の管51の積載が完了した後、当該管51の上に新たに支持台41を配置して、当該支持台の上に新たに所定の数の同じ種類の管51を積載することを、所定の段数まで繰り返す。 As shown in Figure 7, once all the pipes 51 for one row have been placed, two support stands 41 are then placed on top of the pipes 51. This process is the same as that described using Figure 5, so further description will be omitted. The control unit 30 loads each pipe 51 that is linked to common identification information. Specifically, after loading a predetermined number of pipes 51 per row, the control unit 30 places a new support stand 41 on top of the pipe 51, and loads a new predetermined number of pipes 51 of the same type on the support stand, repeating this process until the predetermined number of rows has been reached.
異なる種類の管51を混ぜて積載することは避けることが好ましい。そのため、制御部30は、管仮置き台70に置かれた管51の識別情報を取得し、積載する管51の種類が変わったか否かを判定してもよい。制御部30は、新たに管仮置き台70に供給された管51が、それまで積載した管51と同じ種類である(同じ識別情報を持つ)と判定した場合は、積載作業を継続する。制御部30は、新たに供給された管51の種類(識別情報)が変わったと判定した場合は、支持台41及び種類が変わった管51の積載を最初から開始する。最初から開始するとは、積載作業をいったん終了し、それまでに積載した管51の搬出作業を行い、空いた積載場所に新たな種類の管51の積載作業を開始することである。 It is preferable to avoid mixing and loading different types of pipes 51. Therefore, the control unit 30 may obtain the identification information of the pipes 51 placed on the temporary pipe stand 70 and determine whether the type of pipe 51 to be loaded has changed. If the control unit 30 determines that the newly supplied pipes 51 to the temporary pipe stand 70 are the same type (have the same identification information) as the pipes 51 previously loaded, it continues the loading operation. If the control unit 30 determines that the type (identification information) of the newly supplied pipes 51 has changed, it restarts the loading of the support stand 41 and the new type of pipes 51 from the beginning. Starting from the beginning means temporarily ending the loading operation, removing the pipes 51 that had been loaded up to that point, and then starting the loading operation of the new type of pipes 51 in the vacant loading space.
識別情報は、管51に紐付けされている。具体的には、識別情報は、例えば管51に刻印又は貼付されていてもよい。そして、検出部20がその識別情報を取得し、制御部30が検出部20から取得する。あるいは、識別情報は、管51の製造管理コンピュータに記録されているデータであってもよい。その場合は、制御部30は、新たな管51が管仮置き台70まで搬送されるたびに、製造管理コンピュータからその管51の識別情報を受信して取得してもよい。 The identification information is linked to the pipe 51. Specifically, the identification information may be engraved or affixed to the pipe 51, for example. The detection unit 20 then acquires the identification information, and the control unit 30 acquires it from the detection unit 20. Alternatively, the identification information may be data recorded in the manufacturing management computer for the pipe 51. In that case, the control unit 30 may receive and acquire the identification information for the pipe 51 from the manufacturing management computer each time a new pipe 51 is transported to the pipe temporary storage table 70.
図8は、第2アーム部12の把持部124の詳細構造を示す模式図である。把持部124は、少なくとも2つの掴み部125,126を備える。図8は、2つの掴み部125と126を、図7に示すX軸の負側方向に見た図である。掴み部125,126は、把持部124の下面(管又は支持台を把持する側)に相対して配置されている。図中に点線で示すように、管51は、2つの掴み部125,126によって把持される。 Figure 8 is a schematic diagram showing the detailed structure of the gripping portion 124 of the second arm portion 12. The gripping portion 124 has at least two gripping portions 125, 126. Figure 8 is a view of the two gripping portions 125 and 126 viewed from the negative side of the X axis shown in Figure 7. The gripping portions 125, 126 are positioned opposite the underside of the gripping portion 124 (the side that grips the pipe or support base). As shown by the dotted lines in the figure, the pipe 51 is gripped by the two gripping portions 125, 126.
掴み部125,126は、それぞれ対向する2つの押圧面を有し、少なくとも一方の押圧面に窪みを有する。図9は、掴み部126の構造を別方向から見た模式図である。具体的には、掴み部126を、図7に示すY軸方向に見た図である。図示するように、掴み部126は、固定された支持板126Aと、矢印方向(支持板126Aに近づく方向と離れる方向)に移動可能な押圧板126Bを備える。支持板126Aでは、図9における左側の面(押圧板126Bに向いた面)が押圧面となる。また、押圧板126Bでは、図9における右側の面(支持板126Aに向いた面)が押圧面となる。 Grip portions 125 and 126 each have two opposing pressure surfaces, with a recess on at least one of the pressure surfaces. Figure 9 is a schematic diagram of the structure of grip portion 126 viewed from a different direction. Specifically, it is a diagram of grip portion 126 viewed in the Y-axis direction shown in Figure 7. As shown, grip portion 126 has a fixed support plate 126A and a pressure plate 126B that can move in the directions of the arrows (toward and away from support plate 126A). For support plate 126A, the left side in Figure 9 (the side facing pressure plate 126B) serves as the pressure surface. For pressure plate 126B, the right side in Figure 9 (the side facing support plate 126A) serves as the pressure surface.
制御部30は、支持板126Aと押圧板126Bとの間を広げた状態で管51を挟み、次に押圧板126Bを支持板126Aに近づく方向に移動させ、管51を押圧する。掴み部125も同様の構造を有している。掴み部125と掴み部126で管51を挟みこむことにより、管51を把持することができる。さらに、押圧板126Bの押圧面には、V字型の窪み127を有する。押圧板125Bも同様である。この窪み127によって、円筒形の管51を安定して把持することができる。また、V字型の窪み127によって、呼び径の異なる管全般を安定して把持することができる。 The control unit 30 clamps the pipe 51 while widening the gap between the support plate 126A and the pressure plate 126B, and then moves the pressure plate 126B toward the support plate 126A to press the pipe 51. The gripping portion 125 has a similar structure. The pipe 51 can be gripped by clamping it between the gripping portions 125 and 126. Furthermore, the pressure surface of the pressure plate 126B has a V-shaped depression 127. The same is true for the pressure plate 125B. This depression 127 allows for stable gripping of the cylindrical pipe 51. Furthermore, the V-shaped depression 127 allows for stable gripping of all pipes of different nominal diameters.
前述のように、制御部30は、新たに供給された管51の種類(識別情報)が変わったと判定した場合は、支持台41及び種類が変わった管51の積載を最初から開始する。そのため、制御部30は、それまでに積載されたすべての管51を支持台41とともに移動させるように積載管移動装置を制御してもよい。積載管移動装置とは、例えば前述の無人運転フォークリフト(図示せず)である。制御部30は、無人運転フォークリフトを制御して、運搬台の上に積載されたすべての管51と支持台41を、運搬台ごと持ち上げて、出荷待ちの製品置き場、あるいは別の工程作業場所まで移動(搬送)する。積載管移動装置は、予め積載場所に配置された移動台車でもよい。移動台車の上に直接支持台と管を積載してもよい。移動台車は、軌道上を移動可能に構成されていてもよい。軌道が積載場所から所定の搬送先まで敷設されていれば、制御部30による積載管移動制御が容易になる。 As described above, if the control unit 30 determines that the type (identification information) of the newly supplied pipes 51 has changed, it restarts loading of the support bases 41 and the changed type of pipes 51 from the beginning. Therefore, the control unit 30 may control the loaded pipe moving device to move all of the pipes 51 loaded up to that point along with the support bases 41. The loaded pipe moving device is, for example, the unmanned forklift (not shown) described above. The control unit 30 controls the unmanned forklift to lift all of the pipes 51 and support bases 41 loaded on the transport platform, along with the transport platform, and move (transport) them to a product storage area awaiting shipment or another process work area. The loaded pipe moving device may be a mobile cart that has been placed in advance at the loading location. The support bases and pipes may be loaded directly onto the mobile cart. The mobile cart may be configured to be movable on a track. If a track is laid from the loading location to the specified destination, it becomes easier for the control unit 30 to control the movement of the loaded pipes.
<管積載方法S1>
次に、管積載装置100が実行する管積載方法S1について、図面を参照して説明する。図2は、管積載方法S1の流れを示すフローチャートである。図2に示すように、管積載方法S1はステップS11とステップS12を含む。ステップS11は、管51および支持台41のそれぞれについて、位置と向きを取得する取得ステップである。具体的には、検出部20の解析部、又は制御部30は、検出部20からの信号(距離データ又は画像データ)に基づいて、供給された管51と仮置きされた支持台41のそれぞれの位置と向きを取得する。取得方法の詳細については前述のとおりである。
<Pipe loading method S1>
Next, a pipe loading method S1 executed by the pipe loading device 100 will be described with reference to the drawings. FIG. 2 is a flowchart showing the flow of the pipe loading method S1. As shown in FIG. 2, the pipe loading method S1 includes steps S11 and S12. Step S11 is an acquisition step for acquiring the positions and orientations of the pipe 51 and the support base 41. Specifically, the analysis unit of the detection unit 20 or the control unit 30 acquires the positions and orientations of the supplied pipe 51 and the temporarily placed support base 41 based on signals (distance data or image data) from the detection unit 20. Details of the acquisition method are as described above.
ステップS12は、管51及び支持台41を所定の位置に積載するようにアーム部10を制御する制御ステップである。具体的には、制御部30は、取得した管51及び支持台41の位置と向きを参照して、管51及び支持台41を所定の位置に積載するようにアーム部10を制御する。制御方法の詳細については前述のとおりである。以上の管積載方法S1により、管と支持台を機械的に積載することができ、省人化を実現できる。 Step S12 is a control step that controls the arm unit 10 to load the pipe 51 and support base 41 at a predetermined position. Specifically, the control unit 30 references the acquired positions and orientations of the pipe 51 and support base 41 and controls the arm unit 10 to load the pipe 51 and support base 41 at a predetermined position. Details of the control method are as described above. The above pipe loading method S1 allows the pipe and support base to be loaded mechanically, thereby reducing the number of workers required.
〔ソフトウェアによる実現例〕
管積載装置100(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に制御部30)としてコンピュータを機能させるための管積載プログラムにより実現することができる。
[Software implementation example]
The functions of the pipe loading device 100 (hereinafter referred to as the "device") are realized by a program that causes a computer to function as the device, and a pipe loading program that causes a computer to function as each control block of the device (particularly the control unit 30).
この場合、上記装置は、上記プログラムを実行するためのハードウェアとして、少なくとも1つの制御装置(例えばプロセッサ)と少なくとも1つの記憶装置(例えばメモリ)を有するコンピュータを備えている。この制御装置と記憶装置により上記プログラムを実行することにより、上記各実施形態で説明した各機能が実現される。 In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The functions described in each of the above embodiments are realized by executing the program using this control device and storage device.
上記プログラムは、一時的ではなく、コンピュータ読み取り可能な、1または複数の記録媒体に記録されていてもよい。この記録媒体は、上記装置が備えていてもよいし、備えていなくてもよい。後者の場合、上記プログラムは、有線または無線の任意の伝送媒体を介して上記装置に供給されてもよい。 The above program may be stored non-transitory on one or more computer-readable storage media. These storage media may or may not be included in the device. In the latter case, the program may be supplied to the device via any wired or wireless transmission medium.
また、上記各制御ブロックの機能の一部または全部は、論理回路により実現することも可能である。例えば、上記各制御ブロックとして機能する論理回路が形成された集積回路も本発明の範疇に含まれる。この他にも、例えば量子コンピュータにより上記各制御ブロックの機能を実現することも可能である。
また、上記各実施形態で説明した各処理は、AI(Artificial Intelligence:人工知能)に実行させてもよい。この場合、AIは上記制御装置で動作するものであってもよいし、他の装置(例えばエッジコンピュータまたはクラウドサーバ等)で動作するものであってもよい。
Furthermore, some or all of the functions of the control blocks can be realized by logic circuits. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of the control blocks can also be realized by, for example, a quantum computer.
Furthermore, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may run on the control device or on another device (for example, an edge computer or a cloud server).
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
10…アーム部(11…第1アーム部、12…第2アーム部)
111、121…基台
112、122…旋回部
113、123…腕
114、124…把持部
20…検出部(21…第1検出部、22…第2検出部)
30…制御部
40…支持台置き場
50…空間座標
70…管仮置き台
10...Arm portion (11...First arm portion, 12...Second arm portion)
111, 121... Base 112, 122... Swivel portion 113, 123... Arm 114, 124... Grip portion 20... Detection portion (21... First detection portion, 22... Second detection portion)
30...Control unit 40...Support stand storage area 50...Spatial coordinates 70...Temporary pipe storage stand
Claims (11)
供給された前記管と仮置きされた前記支持台のそれぞれの位置と向きを検出する検出部と、
前記検出部により得られた情報を参照して、前記管及び前記支持台を所定の位置に積載するように前記アーム部を制御する制御部と、
を備え、
前記把持部は、相対して配置された少なくとも2つの掴み部を備え、前記制御部は、当該少なくとも2つの掴み部の配列方向を参照して、前記管又は前記支持台を配置する向きを制御する、
管積載装置。 an arm portion having a gripping portion that grips a pipe and a support base for the pipe;
a detection unit that detects the positions and orientations of the supplied pipe and the temporarily placed support base;
a control unit that controls the arm unit by referring to the information obtained by the detection unit so as to load the pipe and the support base at a predetermined position;
Equipped with
The gripping unit includes at least two gripping units arranged opposite to each other, and the control unit controls the orientation of the tube or the support base by referring to the arrangement direction of the at least two gripping units.
Pipe loading device.
取得した前記管及び前記支持台の位置と向きを参照して、前記管及び前記支持台を所定の位置に積載するようにアーム部を制御する制御ステップと、
を含み、
前記アーム部は、前記管及び前記支持台を把持する把持部を備え、前記把持部は、相対して配置された少なくとも2つの掴み部を備え、
前記制御ステップにおいて、前記少なくとも2つの掴み部の配列方向を参照して、前記管又は前記支持台を配置する向きを制御する、
管積載方法。 an acquiring step of acquiring the positions and orientations of the supplied pipe and the temporarily placed support base based on signals from the detection unit;
a control step of controlling the arm unit so as to load the pipe and the support stand at a predetermined position by referring to the acquired positions and orientations of the pipe and the support stand;
Including,
the arm portion includes a gripping portion configured to grip the tube and the support base, the gripping portion including at least two gripping portions disposed opposite to each other;
In the control step, the orientation of the tube or the support base is controlled with reference to the arrangement direction of the at least two gripping portions.
Pipe loading method.
検出部からの信号に基づいて、供給された管と仮置きされた支持台のそれぞれの位置と向きを取得する取得ステップと、
取得した前記管及び前記支持台の位置と向きを参照して、前記管及び前記支持台を所定の位置に積載するようにアーム部を制御する制御ステップと、
を実行させるための管積載プログラムであって、
前記アーム部は、前記管及び前記支持台を把持する把持部を備え、前記把持部は、相対して配置された少なくとも2つの掴み部を備え、
前記制御ステップにおいて、前記少なくとも2つの掴み部の配列方向を参照して、前記管又は前記支持台を配置する向きを制御する、
管積載プログラム。 On the computer,
an acquiring step of acquiring the positions and orientations of the supplied pipe and the temporarily placed support base based on signals from the detection unit;
a control step of controlling the arm unit so as to load the pipe and the support stand at a predetermined position by referring to the acquired positions and orientations of the pipe and the support stand;
A pipe loading program for executing
the arm portion includes a gripping portion configured to grip the tube and the support base, the gripping portion including at least two gripping portions disposed opposite to each other;
In the control step, the orientation of the tube or the support base is controlled with reference to the arrangement direction of the at least two gripping portions.
Pipe loading program .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023218538A JP7736773B2 (en) | 2023-12-25 | 2023-12-25 | Pipe loading device, pipe loading method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023218538A JP7736773B2 (en) | 2023-12-25 | 2023-12-25 | Pipe loading device, pipe loading method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025101586A JP2025101586A (en) | 2025-07-07 |
| JP7736773B2 true JP7736773B2 (en) | 2025-09-09 |
Family
ID=96299009
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023218538A Active JP7736773B2 (en) | 2023-12-25 | 2023-12-25 | Pipe loading device, pipe loading method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7736773B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4454211B2 (en) | 2002-08-12 | 2010-04-21 | チメイ オプトエレクトロニクス コーポレーション | Substrate transfer robot system and substrate transfer container used in this substrate transfer robot system |
| JP2023041727A (en) | 2019-06-01 | 2023-03-24 | 宮川工機株式会社 | Component transfer device |
| JP7358381B2 (en) | 2018-04-04 | 2023-10-10 | トルンプ マシーネン オーストリア ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト | Apparatus and method for monitoring relative movement |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5911492B2 (en) * | 1978-04-17 | 1984-03-15 | 株式会社日立製作所 | Work transfer device |
| JPH08119449A (en) * | 1994-10-25 | 1996-05-14 | Kawasaki Steel Corp | Ten thousand bar distributor |
-
2023
- 2023-12-25 JP JP2023218538A patent/JP7736773B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4454211B2 (en) | 2002-08-12 | 2010-04-21 | チメイ オプトエレクトロニクス コーポレーション | Substrate transfer robot system and substrate transfer container used in this substrate transfer robot system |
| JP7358381B2 (en) | 2018-04-04 | 2023-10-10 | トルンプ マシーネン オーストリア ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト | Apparatus and method for monitoring relative movement |
| JP2023041727A (en) | 2019-06-01 | 2023-03-24 | 宮川工機株式会社 | Component transfer device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025101586A (en) | 2025-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4300118B2 (en) | Optical device for automatic loading and unloading of containers on vehicles | |
| US20190351549A1 (en) | Robot system and control method of robot system for taking out workpieces loaded in bulk | |
| KR102688036B1 (en) | Method and positioning system for producing transformer cores | |
| CN116835334B (en) | Disordered stacking method, disordered stacking device, disordered stacking medium and disordered stacking equipment based on 3D vision | |
| JP7726463B2 (en) | Transport robot, transport control method, control device, and warehouse storage system | |
| CN112684727B (en) | Robot stacking control system based on laser SLAM | |
| CN117021125B (en) | A matching control method and system | |
| JP2012115915A (en) | Method of taking out workpiece | |
| US8244400B2 (en) | Method and device for automatically stacking tires on a support | |
| CN115026838A (en) | 3D vision-guided container depalletizing, palletizing method, system and truss robot | |
| JP7736773B2 (en) | Pipe loading device, pipe loading method and program | |
| JP2013107080A (en) | Method for supplying bending machine with rectangular workpieces stacked without being aligned | |
| JP2007130711A (en) | Picking order determination method, apparatus and program thereof, and picking system | |
| CN110295728B (en) | Carrying system, control method thereof and floor tile paving system | |
| JPH06226494A (en) | Automatic welding method for steel-frame joints parts and equipment therefor | |
| JP5879392B2 (en) | A loading device that feeds the loaded rectangular workpiece to the bending machine | |
| JP2020165265A (en) | Board pallet and board pickup method | |
| CN113858214B (en) | A positioning method and control system for robot operation | |
| RU2754505C1 (en) | Method for erecting structures from small-piece products, robotic arm and complex for its implementation | |
| CN112456308A (en) | Fork feeding positioning system of clamping type lifting appliance | |
| JPH1080881A (en) | Control device of articulated robot and control method thereof | |
| JP7616370B2 (en) | Crane, transportation method, and manufacturing method of plate member | |
| JP7473858B1 (en) | Plate member position detection device, plate member transport method, and plate member manufacturing method | |
| JP6579142B2 (en) | Coil yard storage management method | |
| JP7758505B2 (en) | Measurement system for transported objects in a crane, information processing device, method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250110 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250526 |
|
| 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: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250828 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7736773 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |