JP7693603B2 - Method for controlling an automatic conveyor - Google Patents
Method for controlling an automatic conveyor Download PDFInfo
- Publication number
- JP7693603B2 JP7693603B2 JP2022059863A JP2022059863A JP7693603B2 JP 7693603 B2 JP7693603 B2 JP 7693603B2 JP 2022059863 A JP2022059863 A JP 2022059863A JP 2022059863 A JP2022059863 A JP 2022059863A JP 7693603 B2 JP7693603 B2 JP 7693603B2
- Authority
- JP
- Japan
- Prior art keywords
- automatic
- cart
- control
- controlling
- reference point
- 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
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本開示は、自動搬送機の制御方法に関し、特に車両生産ラインにおける自動搬送機の制御方法に関する。 This disclosure relates to a method for controlling an automatic conveyor, and in particular to a method for controlling an automatic conveyor in a vehicle production line.
自動搬送機の走行を制御する技術がある。自動搬送機は、制御装置の走行制御により、例えば、床面に設置された磁気テープに沿って走行する。自動搬送機は、例えば、荷物を搭載した台車を牽引又は搭載し、所定の搬送先に搬送する。 There is a technology to control the travel of an automated transport vehicle. The automated transport vehicle travels, for example, along a magnetic tape installed on the floor surface, under the travel control of a control device. The automated transport vehicle, for example, tows or mounts a dolly loaded with luggage, and transports it to a specified destination.
このような自動搬送機は、車両生産ラインにおいても用いられている。車両生産ラインにおいては、台車が搭載された複数の自動搬送機の走行を一括で制御することで、連続した複数の工程の作業を実施可能としている。具体的には、各自動搬送機に搭載された台車上に搬送物が載置され、作業者が当該搬送物に対する一の工程の作業を終えると、各自動搬送機を他の作業者のもとへ移動させ、次の工程の作業へ移るといったように用いられる。 Such automatic conveying machines are also used in vehicle production lines. In vehicle production lines, the travel of multiple automatic conveying machines equipped with carts is controlled collectively, making it possible to carry out multiple consecutive processes. Specifically, an object to be conveyed is placed on the cart mounted on each automatic conveying machine, and when a worker finishes one process of work on the object, the automatic conveying machine is moved to another worker, who then moves on to the next process.
特許文献1は、自動搬送機の制御方法について、以下の技術を開示している。自動搬送機の稼働領域に対応するように配置された撮影部により、自動搬送機に伴って移動する台車を撮影し、撮影された画像に基づいて台車の態様を取得する。そして、取得した台車の態様を判定し、当該判定の結果に基づいて自動搬送機の走行を制御する。
しかしながら、特許文献1にかかる自動搬送機の制御方法は、自動搬送機の起動点及び経由点のみにおいて形状認識を行っているため、複数の自動搬送機の位置関係を捉えることができない。ここで、車両生産ラインにおいては、複数の自動搬送機が経路上を走行するため、各自動搬送機の相互の位置関係を捉える必要がある。したがって、このような自動搬送機の制御方法は、車両生産ラインにおける自動搬送機の制御方法としては不適である。
However, the method for controlling an automatic conveying machine described in
そこで、本開示は、事前に要するコストを低減し、連続工程経路において連続して配置される複数の自動搬送機の走行を制御する自動搬送機の制御方法を提供することを目的とする。 The present disclosure therefore aims to provide a method for controlling an automatic conveying machine that reduces the costs required in advance and controls the travel of multiple automatic conveying machines that are arranged in succession on a continuous process path.
本開示にかかる自動搬送機の制御方法は、連続工程経路において連続して配置されるとともに、各々に台車が搭載された複数の自動搬送機の制御方法であって、上空カメラにより、前記複数の自動搬送機が配置された連続工程経路の一部又は全部を撮影し、前記自動搬送機に搭載されている前記台車の枠部の形状を認識し、認識した前記枠部の形状から前記台車の基準点を特定し、マップ上における前記基準点の位置を検出し、検出した前記基準点の位置に基づいて前記複数の自動搬送機の走行を制御する。 The method of controlling an automatic conveying machine according to the present disclosure is a method of controlling a plurality of automatic conveying machines, each of which is mounted with a cart, that are successively arranged on a continuous process path, and that uses an aerial camera to capture a part or all of the continuous process path on which the plurality of automatic conveying machines are arranged, recognizes the shape of the frame of the cart mounted on the automatic conveying machine, identifies a reference point for the cart from the recognized shape of the frame, detects the position of the reference point on a map, and controls the travel of the plurality of automatic conveying machines based on the detected position of the reference point.
ここで、前記台車の前記基準点は、前記台車の中心点であり、前記マップ上における前記中心点の位置を検出し、検出した前記中心点の位置に基づいて前記複数の自動搬送機の走行を制御してもよい。 Here, the reference point of the cart may be the center point of the cart, and the position of the center point on the map may be detected, and the travel of the multiple automated conveyors may be controlled based on the detected position of the center point.
また、前記台車は、外縁に沿って着色された前記枠部を有し、前記上空カメラにより前記枠部を撮影し、撮影した画像に基づいて前記枠部の形状を認識し、認識した前記枠部の形状から仮想的な前記枠部の形状を作成し、作成した仮想的な前記枠部の形状に基づいて前記基準点を演算してもよい。 The cart may also have a frame portion that is colored along its outer edge, the frame portion may be photographed by the aerial camera, the shape of the frame portion may be recognized based on the photographed image, a virtual shape of the frame portion may be created from the recognized shape of the frame portion, and the reference point may be calculated based on the virtual shape of the frame portion that has been created.
また、前記基準点に基づいて前記台車を包含する仮想領域を作成し、前記複数の自動搬送機の走行中に複数の前記仮想領域が重なると、前記複数の自動搬送機の走行を停止してもよい。 In addition, a virtual area that includes the carts may be created based on the reference point, and when multiple virtual areas overlap while the multiple automated conveying vehicles are traveling, the multiple automated conveying vehicles may be stopped from traveling.
また、前記上空カメラは、複数のカメラにより構成され、前記複数のカメラの撮影範囲は、前記連続工程経路に沿う方向で互いに一部が重複してもよい。 The aerial camera may be composed of multiple cameras, and the shooting ranges of the multiple cameras may overlap each other in part in a direction along the continuous process path.
本開示によれば、事前に要するコストを低減し、連続工程経路において連続して配置される複数の自動搬送機の走行を制御する自動搬送機の制御方法を提供することができる。 The present disclosure provides a method for controlling an automatic conveying machine that reduces the costs required in advance and controls the travel of multiple automatic conveying machines that are arranged in succession on a continuous process path.
公開されていないが、本願の出願人が出願した関連技術として、台車や搬送物、自動搬送機に位置検出が可能なマーカを配置し、当該マーカにより位置検出を行うことで、自動搬送機の走行を制御する技術がある。しかし、複数の自動搬送機の走行を制御するためには、各台車や搬送物、自動搬送機にマーカを配置する必要があり、マーカを配置する工数やマーカそのものの部品費のコストを要するものであった。そこで、発明者は、本開示の技術を想到するに至った。 Although not publicly disclosed, a related technology filed by the applicant of the present application is a technology in which a marker capable of detecting the position is placed on a cart, a transported object, or an automatic transport machine, and the travel of the automatic transport machine is controlled by detecting the position using the marker. However, in order to control the travel of multiple automatic transport machines, it is necessary to place a marker on each cart, transported object, and automatic transport machine, which requires labor to place the markers and costs for the parts of the markers themselves. This led the inventor to conceive of the technology disclosed herein.
実施の形態1
以下、図面を参照して実施の形態1について説明する。図1及び図2は、実施の形態1にかかる自動搬送機の制御システム1の構成を概念的に示す説明図である。図1では、車両生産ラインの一部を平面視した図を示すとともに、自動搬送機の制御システム1の構成をブロック図として示している。図2は、車両生産ラインの一部を側方から見た図を示すとともに、自動搬送機の制御システム1の構成をブロック図として示している。図1及び図2に示すように、自動搬送機の制御システム1(以下、制御システム1と称する。)は、上空カメラ11と、制御装置12と、走行制御盤13と、無線送受信機14と、を備える。また、車両生産ラインは、連続工程経路21と、複数の自動搬送機22と、複数の台車23と、備える。なお、本実施の形態では、連続工程経路21は、図3に示すように、実際には平面視で直線部及び曲線部を含む一巡の経路に設計される。図1及び図2では、車両生産ラインの一部を示し、上空カメラ11の撮影範囲や、複数の自動搬送機22等の配置を直線的な配置に置き換えて説明している。
First embodiment
Hereinafter, the first embodiment will be described with reference to the drawings. FIGS. 1 and 2 are explanatory diagrams conceptually illustrating the configuration of an automatic conveying
まず、車両生産ラインの構成について説明する。連続工程経路21は、車両生産ラインにおいて、連続作業工程を実施するために設計される経路である。連続工程経路21は、自動搬送機22の走行経路を構成する。連続工程経路21は、例えば、床面に設けられる磁気テープである。連続工程経路21は、連続作業工程における作業内容、作業場の規模等の事情に応じて適宜設計される。図3に示すように、連続工程経路21は、例えば、平面視で直線部及び曲線部を含む一巡の経路に設計される。
First, the configuration of the vehicle production line will be described. The
自動搬送機22は、無線送受信機を内蔵し、無線送受信機14を介して走行制御盤13による指令を受信する。自動搬送機22は、受信した指令に基づいて、連続工程経路21において走行や停止、一時停止等の動作をする。各自動搬送機22は、例えば、他の個体と互いに異なる識別番号が割り当てられ、走行制御盤13からの指令を個別に受信可能に構成される。図3に示すように、自動搬送機22は、例えば、連続工程経路21に6台配置される。図3では、6台の自動搬送機22を、22a乃至22fとして示す。なお、図1には、3台の自動搬送機22a、22b、22cを、図2には2台の自動搬送機22a、22bを示している。
The
台車23は、搬送物を載置可能に構成される。台車23は、各自動搬送機22に搭載される。ここで、台車23は、各自動搬送機22に連結される。台車23は、図示しない搬送物を搭載し、自動搬送機22の走行に伴って連続工程経路21上を移動する。台車23は、外縁に沿って設けられ、上空カメラ11及び制御装置12によって認識可能に着色された枠部231を有する。台車23は、例えば、平面視で矩形状に形成される。図3では、各自動搬送機22に搭載される台車23を、23a乃至23fとして示す。図1には、自動搬送機22a、22b、22cに搭載される台車23a、23b、23cを、図2には、自動搬送機22a、22bに搭載される台車23a、23bを示している。また、台車23a、23b、23cに対応する枠部231をそれぞれ231a、231b、231cとして示す。図3においては、枠部231の記載を省略している。
The
続いて、図1乃至図4を用いて、制御システム1の各構成について説明する。図3は、車両生産ラインを平面視した図であって、制御システム1による制御の一例を示す図である。図4は、一の自動搬送機22及び台車23を平面視した図であって、制御システム1による制御の一例を示す図である。
Next, the components of the
上空カメラ11は、連続工程経路21の一部又は全部を撮影する。上空カメラ11は、連続工程経路21及び連続工程経路21に配置される複数の自動搬送機22或いは複数の台車23を上空から撮影する。上空カメラ11は、例えば、天井や柱等に設置される。上空カメラ11は、撮影した画像を制御装置12に出力する。
The
上空カメラ11は、例えば、複数のカメラにより構成される。複数のカメラは、それぞれの撮影範囲が連続工程経路21に沿う方向で一部重複するように配置される。具体例として、図3に示すように、上空カメラ11は、第1カメラ111、第2カメラ112、第3カメラ113、第4カメラ114により構成される。なお、第1カメラ111、第2カメラ112、第3カメラ113、第4カメラ114の撮影範囲を、それぞれ図3中の破線に第1撮影範囲111a、第2撮影範囲112a、第3撮影範囲113a、第4撮影範囲114aとして、それぞれ符号を付して示す。図3中の破線に示すように、撮影範囲111a乃至114aは、それぞれ連続工程経路21に沿う方向で互いに一部が重複している。図3示すように、カメラ111乃至114は、例えば、それぞれ互いに異なる2つのカメラと隣接するように配置される。撮影範囲111a乃至114aは、少なくとも一巡の連続工程経路21の直線部及び曲線部の各位置で連続工程経路21に沿う方向で互いに一部が重複している。
The
制御装置12は、マップ構築部121と、運用設定部122と、枠部認識部123と、基準点検出部124と、仮想領域作成部125と、記憶部126と、運用制御部127と、を備える。制御装置12は、複数の自動搬送機22の走行制御にかかる各種の情報を取得及び出力可能に構成される。
The
マップ構築部121は、連続工程のマップを構築する。マップは、車両生産ラインの中で連続工程とするエリアを示す、平面視で作成された仮想マップである。マップは、自動搬送機22が走行し、作業者が作業するエリアの全体を示す。マップは、連続工程経路21の一部又は全部を含む。本実施の形態1では、マップ構築部121は、一巡の連続工程経路21の全部を含むマップを作成する。マップに示されるエリアは、連続工程経路21の中で複数の自動搬送機22の走行を制御する区間として設定される。マップ構築部121は、上空カメラ11が撮影した画像を取得し、取得した画像に基づいてマップを構築する。上空カメラ11が複数のカメラにより構成されている場合には、マップ構築部121は、複数のカメラにより撮影した複数の画像を取得及び合成し、一のマップを構築する。
The
運用設定部122は、安全距離、異常距離のライン運用設定を行う。例えば、運用設定部122は、車両生産ラインにおける一の工程に要する走行距離や台車23のサイズに基づき、複数の自動搬送機22の走行及び一時停止の距離等を設定する。
The
枠部認識部123は、台車23の枠部231の形状を認識する。枠部認識部123は、例えば、上空カメラ11により撮影した画像から、各台車23の枠部231を抽出する画像処理を行う。枠部認識部123は、抽出した枠部231の画像に基づき、制御装置上で二次元の仮想的な枠部231の形状を作成する。枠部認識部123は、例えば、台車23の枠部231の形状に対応する、仮想的な矩形を作成する。
The
基準点検出部124は、枠部認識部123により認識した台車23の枠形状に基づいて、台車23の基準点232を特定する。また、基準点検出部124は、マップ上における基準点232の位置を検出する。基準点検出部124は、例えば、枠部認識部123により作成した仮想的な枠部231の形状を読み込み、当該形状の一の点を演算することで台車23の基準点232を特定する。図1及び図2に示すように、基準点検出部124は、例えば、枠部認識部123により作成した仮想的な矩形の中心点を基準点232として検出する。すなわち、本実施の形態において、台車23の基準点232は、台車23の中心点である。なお、台車23a乃至23fに対応する基準点232を、それぞれ232a乃至232fとして示す。図1及び図2においては、台車23a、23b、23cに対応する基準点232を、それぞれ232a、232b、232cとして示す。
The reference
仮想領域作成部125は、台車23を包含する仮想領域233を作成する。仮想領域233は、例えば、台車23を搭載した自動搬送機22の周辺の安全を確保するために設定される仮想的な領域である。仮想領域233の大きさは、連続工程経路21に立ち入る作業者の安全を考慮し、複数の台車23の間に確保すべき距離等の事情に応じて適宜決定される。仮想領域作成部125は、例えば、基準点検出部124により検出した台車23の基準点232に基づいて、枠部認識部123により作成した枠部231の枠形状よりも大きい所定の大きさの仮想領域233を作成する。仮想領域作成部125は、例えば、基準点232を中心に、枠部231によりも短辺方向及び長辺方向ともに大きい所定の大きさに仮想領域233を作成する。なお、図3において、台車23a乃至23fに対応する仮想領域233を、それぞれ233a乃至233fとして示す。
The virtual area creation unit 125 creates a
記憶部126は、複数の自動搬送機22の制御に用いる各種の情報を記憶する。記憶部126は、例えば、運用設定部122によるライン運用設定の情報を記憶する。
The
運用制御部127は、マップ構築部121により構築したマップ内に存する複数の自動搬送機22の運転を制御する。運用制御部127は、基準点232を検出或いは仮想領域233を作成した台車23と、当該台車23を搭載する自動搬送機22とを紐づけ、記憶部126に記憶する。運用制御部127は、記憶部126に記憶したライン運用設定等の各種の情報に基づき、各自動搬送機22の走行や停止の制御を行う。
The
また、運用制御部127は、各台車23の基準点232の情報に基づき、各台車23の間の距離を管理する。運用制御部127は、各台車23の間の距離を管理することで、作業工程範囲を確保する。具体例として、図1中の矢印に示すように、運用制御部127は、一の台車23の基準点232と隣り合う他の台車23の基準点232との距離が連続工程経路21上で常に一定距離となるように、走行制御盤13を介して、各自動搬送機22の運転を制御する。また、運用制御部127は、仮想領域作成部125により作成した一の仮想領域233が他の仮想領域233と重なると、走行制御盤13を介して、全ての自動搬送機22の運転を停止する制御を行う。
The
走行制御盤13は、運用制御部127による制御に基づき、各自動搬送機22に対し走行又は停止の指令を出力する。走行制御盤13は、無線送受信機14に走行又は停止の指令を送信する。走行制御盤13は、各自動搬送機22に割り当てられた個別の識別番号に対応する個別の指令を出力する。
The
無線送受信機14は、自動搬送機22との間で無線信号を送受信する。無線送受信機14は、走行制御盤13より受信した指令を、各自動搬送機22に送信する。なお、無線送受信機14は、走行制御盤13に内蔵する構成であってもよい。
The
次に図3乃至図8を用いて、制御システム1による複数の自動搬送機22の具体的な制御方法について説明する。まず、図3乃至図5を用いて、連続工程のマップの構築段階から、自動搬送機22の運転の前段階までの流れについて説明する。図5は、制御システム1による制御の一例を示すフローチャートである。
Next, a specific method for controlling multiple
まず、制御装置12は、上空カメラ11により取得した画像に基づいて、マップ構築部121により、連続工程のマップを構築する(ステップS301)。一例として、図3、図6、図7に示すように、図示しないカメラ111乃至114により4つの画像を取得し、4つの画像を合成することで構成される最大の領域をマップとして構築する。次に、制御装置12は、構築したマップにおけるライン運用設定を実行する(ステップS302)。
First, the
次に、制御装置12は、枠部認識部123により、カメラ111乃至114により取得した画像から、各台車23a乃至23fの枠部231a乃至231fの形状をそれぞれ認識する(ステップS303)。また、制御装置12は、二次元の仮想的な枠部231a乃至231fの形状をそれぞれ作成する。次に、制御装置12は、基準点検出部124により、作成した枠部231a乃至231fの形状を読み込み、各台車23a乃至23fの基準点232a乃至232fをそれぞれ検出する(ステップS304)。
Next, the
次に、制御装置12は、仮想領域作成部125により、各台車23a乃至23fを包含する仮想領域233a乃至233fをそれぞれ作成する(ステップS305)。次に制御装置12は、台車23a乃至23fと、台車23a乃至23fに対応する自動搬送機22a乃至22fの情報とをそれぞれ紐付けし(ステップS306)、自動搬送機22の運転の前段階としての処理を終了する。
Next, the
続いて、図6乃至図8を用いて、制御システム1による複数の自動搬送機22の運転制御の流れについて説明する。図6及び図7は、車両生産ラインを平面視した図であって、制御システム1による制御の一例を示す図である。図8は、制御システム1による制御の一例を示すフローチャートである。
Next, the flow of operation control of multiple
まず、制御装置12は、運用制御部127により運転可指令が出力されたか判断する(ステップS311)。運転可指令が出力されていない場合(ステップS311でNO)、運転可指令の出力を待機する。運転可指令が出力されると(ステップS311でYES)、次のステップに処理を進める。次に、走行制御盤13は、無線送受信機14を介して制御装置12による運転指示を送信する処理を行い、自動搬送機22を運転する(ステップS312)。ここで、複数の自動搬送機22は、記憶部126に記憶された運用設定に基づいて、複数の自動搬送機22について図6中の矢印で示す前進や一時停止等の動作をする。
First, the
次に、制御装置12は、複数の仮想領域233が重なったか判断する(ステップS313)。図7に示すように、複数の仮想領域233が重なったと判断されると(ステップS313でYES)、走行制御盤13は、無線送受信機14を介して制御装置12による停止指示を送信し(ステップS314)、複数の自動搬送機22を停止し(ステップS315)、処理を終了する。制御装置12は、複数の仮想領域233が重なっていないと判断すると(ステップS313でNO)、ステップS311に戻り、運転可指令の出力の判断を継続する。
Next, the
以上述べたように、制御システム1は、各台車23の枠部231の形状を認識し、認識した枠部231の形状に基づいて仮想的な枠形状を作成する。また、制御システム1は、作成した仮想的な枠形状から各台車23の基準点232を検出する。そして、制御システム1は、検出した各台車23の基準点232の関係に基づいて、対応する複数の自動搬送機22の走行を制御する。したがって、制御システム1は、事前に台車23や搬送物にマーカを配置するコストを要さず、車両生産ラインにおいて連続して配置される複数の自動搬送機22の走行を制御することができる。このような制御システム1によれば、事前に要するコストを低減し、連続工程経路において連続して配置される複数の自動搬送機22の走行を制御することができる。
As described above, the
また、制御システム1は、各台車23の基準点232として、各台車の中心点を検出することから、制御装置12により各台車23の基準点232を常時監視し、複数の台車23が安全距離を維持するように自動搬送機22の走行を制御することができる。すなわち、制御システム1は、連続作業工程における各台車23間の距離を好適に管理することができる。
In addition, the
また、制御システム1は、台車23の外縁に沿って着色された枠部231を撮影し、撮影した画像に基づいて枠部231の形状を認識する。これにより、制御システム1は、台車23に搬送物を載置した状態であっても、当該搬送物に妨げられることなく枠部231の形状を認識することができる。
The
また、制御システム1は、検出した基準点232に基づいて各台車23を包含する仮想領域233をそれぞれ作成する。そして、制御システム1は、複数の自動搬送機22の走行中に複数の仮想領域233が重なると、複数の自動搬送機22の走行を停止する。これにより、制御システム1は、複数の台車23の過剰な接近を防止し、作業者の安全を確保した自動搬送機22の運転をすることができる。また、作成された仮想領域233は、予め設定した領域に仮想領域233が進入すると対応する自動搬送機22の走行を自動的に停止する等、他の目的の制御にも用いることができる。
The
また、制御システム1は、上空カメラ11を複数のカメラ111乃至114により構成している。また、複数のカメラ111乃至114は、撮影範囲111a乃至114aを連続工程経路21に沿う方向で一部が重複している。これにより、上空カメラ11は、例えば、遮蔽物等により一のカメラにより捕捉することが困難となる位置の台車23の撮影を、他のカメラにより補うことができる。すなわち、上空カメラ11は、遮蔽物等の影響を回避して、連続工程経路21を移動する複数の台車23を継続的に捕捉することができる。したがって、制御システム1は、台車23の位置検出の精度を向上することができる。
In addition, the
実施の形態2
以下、図面を参照して実施の形態2にかかる自動搬送機の制御システム1Aについて説明する。なお、実施の形態1にかかる制御システム1と同等の構成には同等の符号を付し、その詳細な説明は省略する。図9は、車両生産ラインの一部を平面視した図であって、自動搬送機の制御システム1Aによる制御の一例を示す図である。自動搬送機の制御システム1A(以下、制御システム1Aと称する。)は、上空カメラ11と、制御装置12と、走行制御盤13と無線送受信機14と、を備える。また、車両生産ラインは、開始点21aをさらに有する連続工程経路21と、複数の自動搬送機22と、複数の台車23と、を備える。すなわち、制御システム1Aは、連続工程経路21に開始点21aが設けられたこと、及び、開始点21aの設定に伴い制御装置12による制御方法が異なること、について制御システム1と相違する。
Embodiment 2
Hereinafter, the
開始点21aは、連続工程経路21において、連続作業工程を実施すべく、制御装置12による自動搬送機22の制御を開始する地点である。図9に示すように、開始点21aは、連続工程経路21において、複数の自動搬送機22の走行の制御の開始が所望される任意の位置に設けられる。開始点21aは、例えば、制御装置12により検出可能なマークである。開始点21aは、上空カメラ11の撮影範囲内に設けられる。開始点21aは、例えば、上空カメラ11を構成する複数のカメラのうち、一のカメラである第1カメラ111の撮影範囲に含まれる位置に設けられる。
The
図9乃至図11を用いて、制御システム1Aによる複数の自動搬送機22の具体的な制御方法について説明する。まず、図9及び図10を用いて、自動搬送機22が開始点21aを通過する前の処理について説明する。図10は、制御システム1Aによる制御の一例を示すフローチャートであって、自動搬送機22が開始点21aを通過する前の処理について示すものである。
A specific method for controlling multiple
まず、制御装置12は、上空カメラ11により取得した画像に基づいて、マップ構築部121により、連続工程のマップを構築する(ステップS321)。一例として、図9に示すように、図示しない第1カメラ111及び第2カメラ112により2つの画像を取得し、2つの画像を合成することで構成される最大の領域をマップとして構築する。次に、制御装置12は、構築したマップにおけるライン運用設定を実行し(ステップS322)、自動搬送機22が開始点21aを通過する前段階としての処理を終了する。
First, the
続いて、図9及び図11を用いて、自動搬送機22が開始点21aに進入した後の処理について説明する。図11は、制御システム1Aによる制御の一例を示すフローチャートであって、自動搬送機22が開始点21aを通過した後の処理について示すものである。
Next, the processing after the
まず、制御装置12は、自動搬送機22に搭載された台車23が開始点21aを通過したか判断する(ステップS331)。制御装置12は、台車23が開始点21aを通過していないと判断すると(ステップS331でNO)、台車23の開始点21aの通過を待機する。制御装置12は、台車23が開始点21aを通過したと判断すると(ステップS331でYES)、次のステップに処理を進める。
First, the
次に、制御装置12は、枠部認識部123により、第1カメラ111により取得した画像から、開始点21aを通過した台車23の枠部231の形状を認識する(ステップS332)。また、制御装置12は、二次元の仮想的な枠部231の形状を作成する。次に、制御装置12は、基準点検出部124により、作成した枠部231の形状を読み込み、台車23の基準点232を検出する(ステップS333)。
Next, the
次に、制御装置12は、仮想領域作成部125により、台車23を包含する仮想領域233を作成する(ステップS334)。次に制御装置12は、台車23と、台車23に対応する自動搬送機22の情報とを紐付けする(ステップS335)。なお、ステップS332乃至ステップS335に示す一連の処理は、台車23が開始点21aを通過するごとに当該台車23について実行される。例えば、図9に示すように、台車23bについてステップS332乃至ステップS335に示す一連の処理が実行された後に、新たに台車23aが開始点21aを通過した場合、台車23aについてステップS332乃至ステップS335に示す一連の処理が実行される。そして、台車23a及び23bは、制御装置12による以下の処理の実行の対象となる。
Next, the
次に、制御装置12は、運用制御部127による運転指令、及び、記憶部126に記憶された運用設定に基づいて、単数又は複数の自動搬送機22について図9中の矢印で示す前進や一時停止等の動作をする(ステップS336)。ここで、複数の自動搬送機22は、運用制御部127により、一の台車23の基準点232と隣り合う他の台車23の基準点232との距離が連続工程経路21上で常に安全距離となるように、各個運転を制御される。
Next, the
次に、制御装置12は、複数の仮想領域233が重なったか判断する(ステップS337)。複数の仮想領域233が重なったと判断されると(ステップS337でYES)、走行制御盤13は、無線送受信機14を介して制御装置12による停止指示を送信する処理を行い、複数の自動搬送機を停止し(ステップS338)、処理を終了する。制御装置12は、複数の仮想領域233が重なっていないと判断すると(ステップS337でNO)、ステップS336に戻り、自動搬送機22の運転を継続する。
Next, the
以上述べたように、制御システム1Aは、開始点21aを通過した各台車23の枠部231の形状を認識し、認識した枠部231の形状に基づいて仮想的な枠形状を作成する。また、制御システム1Aは、作成した仮想的な枠形状から各台車23の基準点232を検出する。そして、制御システム1は、検出した各台車23の基準点232の関係に基づいて、対応する複数の自動搬送機22の走行を制御する。したがって、制御システム1Aは、事前に台車23や搬送物にマーカを配置するコストを要さず、車両生産ラインにおける連続した複数の自動搬送機22の走行を制御することができる。このような制御システム1Aによれば、事前に要するコストを低減し、連続工程経路において連続して配置される複数の自動搬送機22の走行を制御することができる。
As described above, the
すなわち、制御システム1Aは、連続工程経路21の一部の区間において、連続して配置される複数の自動搬送機22の走行を制御し、実施の形態1で説明した制御システム1と同等の効果を奏する。制御システム1Aは、車両生産ラインにおいて、連続作業工程を実施すべく連続して配置された複数の自動搬送機22の走行の制御が所望される、任意の区間に適用することができる。
That is, the
なお、上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述した実施の形態では、マップ構築部121が、上空カメラ11により撮影される最大の領域をマップとして構築する例を説明したが、撮影される領域の一部をマップとして構築してもよい。マップは、連続作業工程において自動搬送機22の制御を要する領域として構築するものであり、その範囲は適宜設定可能である。すなわち、マップ構築部121により構築するマップは、連続工程経路の設計、上空カメラ11の撮影範囲及び自動搬送機22の制御を所望する区間等の事情によって適宜設定される。一例として、実施の形態1において、一巡の連続工程経路21の全体をマップ構築の対象としているが、当該一巡の連続工程経路21の一部のみをマップ構築の対象としてもよい。
Note that the present invention is not limited to the above embodiment, and can be modified as appropriate without departing from the spirit of the present invention. For example, in the above embodiment, the
また、上空カメラ11が、複数のカメラ111乃至114により構成される例を説明したが、これに限定されない。上空カメラ11を構成するカメラの台数及び撮影範囲は、自動搬送機22の制御が所望される区間において複数の台車23を撮影することができれば、適宜設定可能である。ただし、上空カメラ11は、遮蔽物等の影響を回避して台車23を継続的に捕捉するため、撮影範囲を一部重複させた複数のカメラにより構成することが好適である。
Although an example has been described in which the
また、台車23の形状を認識する方法として、着色された枠部231の形状を認識する例を説明したが、これに限定されない。台車23の形状を認識する方法は、搬送物を載置した状態で台車23の形状を認識でき、認識した台車23の形状に基づいて基準点232を検出できれば、適宜変更することができる。ただし、上述した方法によれば、簡素な構成で台車23の形状を認識することができ、事前に要するコストを低減できる。
In addition, while an example of a method for recognizing the shape of the
また、台車23の中心点を基準点232とする例を説明したが、これに限定されない。基準点232は、制御装置12により複数の台車23の位置関係を特定でき、また、仮想領域233を作成する基準として機能するものであればよく、認識した台車23の形状のいずれの点を取ってもよい。例えば、台車23の一の隅部を基準点としてもよい。
Although an example has been described in which the center point of the
また、上述した実施の形態では、制御システム1或いは制御システム1Aが、車両生産ラインにおいて適用される例を説明したが、これに限定されない。制御システム1及び1Aは、車両以外の生産物を生産する際にも用いられ得る。すなわち、制御システム1及び1Aは、台車23を搭載した連続した複数の自動搬送機22の走行の制御を要する環境において任意に適用することができる。
In the above-described embodiment, the
上述の実施形態における各構成は、ハードウェア又はソフトウェア、もしくはその両方によって構成され、1つのハードウェア又はソフトウェアから構成してもよいし、複数のハードウェア又はソフトウェアから構成してもよい。各装置の機能(処理)を、CPU(Central Processing Unit)やメモリ等を有するコンピュータにより実現してもよい。例えば、記憶装置に実施形態における方法(例えば制御方法)を行うためのプログラムを格納し、各機能を、記憶装置に格納されたプログラムをCPUで実行することにより実現してもよい。 Each component in the above-described embodiments may be configured with hardware or software, or both, and may be configured with one piece of hardware or software, or may be configured with multiple pieces of hardware or software. The functions (processing) of each device may be realized by a computer having a CPU (Central Processing Unit), memory, etc. For example, a program for performing a method in the embodiment (e.g., a control method) may be stored in a storage device, and each function may be realized by executing the program stored in the storage device with a CPU.
これらのプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 These programs can be stored and supplied to a computer using various types of non-transitory computer readable media. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (random access memories)). The programs may also be supplied to a computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The transitory computer readable media can supply the programs to a computer via wired communication paths such as electric wires and optical fibers, or wireless communication paths.
1、1A 制御システム
11 上空カメラ
12 制御装置
13 走行制御盤
14 無線送受信機
21 連続工程経路
21a 開始点
22 自動搬送機
23 台車
111 第1カメラ
111a 第1撮影範囲
112 第2カメラ
112a 第2撮影範囲
113 第3カメラ
113a 第3撮影範囲
114 第4カメラ
114a 第4撮影範囲
121 マップ構築部
122 運用設定部
123 枠部認識部
124 基準点検出部
125 仮想領域作成部
126 記憶部
127 運用制御部
231 枠部
232 基準点
233 仮想領域
1,
Claims (5)
上空カメラにより、前記複数の自動搬送機が配置された連続工程経路の一部又は全部を撮影し、
前記自動搬送機に搭載されている前記台車の枠部の形状を認識し、
認識した前記枠部の形状から前記台車の基準点を特定し、
マップ上における前記基準点の位置を検出し、
検出した前記基準点の位置に基づいて前記複数の自動搬送機の走行を制御する、
自動搬送機の制御方法。 A method for controlling a plurality of automatic conveyors each having a carriage mounted thereon, the method comprising the steps of:
An aerial camera is used to photograph a part or all of a continuous process path on which the plurality of automatic conveyors are arranged;
Recognizing a shape of a frame portion of the carriage mounted on the automatic conveying machine;
Identifying a reference point of the cart from the recognized shape of the frame portion;
Detecting the location of the reference point on a map;
controlling travel of the plurality of automated conveyors based on the detected positions of the reference points;
A method for controlling an automatic conveyor.
前記マップ上における前記中心点の位置を検出し、
検出した前記中心点の位置に基づいて前記複数の自動搬送機の走行を制御する、
請求項1に記載の自動搬送機の制御方法。 The reference point of the carriage is a center point of the carriage,
locating the center point on the map;
controlling travel of the plurality of automated conveyors based on the detected positions of the center points;
A method for controlling an automatic conveyor according to claim 1.
前記上空カメラにより前記枠部を撮影し、
撮影した画像に基づいて前記枠部の形状を認識し、
認識した前記枠部の形状から仮想的な前記枠部の形状を作成し、
作成した仮想的な前記枠部の形状に基づいて前記基準点を演算する、
請求項1又は2に記載の自動搬送機の制御方法。 The cart has the frame portion colored along an outer edge,
The frame portion is photographed by the aerial camera,
Recognizing the shape of the frame portion based on the captured image;
creating a virtual shape of the frame portion from the recognized shape of the frame portion;
Calculating the reference point based on the created virtual shape of the frame portion;
3. A method for controlling an automatic conveying machine according to claim 1 or 2.
前記複数の自動搬送機の走行中に複数の前記仮想領域が重なると、前記複数の自動搬送機の走行を停止する、
請求項1乃至3のいずれか一項に記載の自動搬送機の制御方法。 creating a virtual area that includes the cart based on the reference point;
when a plurality of the virtual areas overlap while the plurality of the automatic conveying machines are traveling, the traveling of the plurality of the automatic conveying machines is stopped.
A method for controlling an automatic conveying machine according to any one of claims 1 to 3.
前記複数のカメラの撮影範囲は、前記連続工程経路に沿う方向で互いに一部が重複する、
請求項1乃至4のいずれか一項に記載の自動搬送機の制御方法。 The aerial camera is composed of a plurality of cameras,
The photographing ranges of the plurality of cameras partially overlap each other in a direction along the continuous process path.
A method for controlling an automatic conveying machine according to any one of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022059863A JP7693603B2 (en) | 2022-03-31 | 2022-03-31 | Method for controlling an automatic conveyor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022059863A JP7693603B2 (en) | 2022-03-31 | 2022-03-31 | Method for controlling an automatic conveyor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023150646A JP2023150646A (en) | 2023-10-16 |
| JP7693603B2 true JP7693603B2 (en) | 2025-06-17 |
Family
ID=88326480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022059863A Active JP7693603B2 (en) | 2022-03-31 | 2022-03-31 | Method for controlling an automatic conveyor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7693603B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016222052A (en) | 2015-05-28 | 2016-12-28 | ジー・オー・ピー株式会社 | Transport cart |
| JP2019139549A (en) | 2018-02-13 | 2019-08-22 | セイコーエプソン株式会社 | System and method for controlling travel of transport vehicles |
| WO2021171618A1 (en) | 2020-02-28 | 2021-09-02 | 日本電気株式会社 | Conveyance system, control device, and control method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018092393A (en) * | 2016-12-05 | 2018-06-14 | 株式会社ディスコ | Automated guided vehicle control system |
-
2022
- 2022-03-31 JP JP2022059863A patent/JP7693603B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016222052A (en) | 2015-05-28 | 2016-12-28 | ジー・オー・ピー株式会社 | Transport cart |
| JP2019139549A (en) | 2018-02-13 | 2019-08-22 | セイコーエプソン株式会社 | System and method for controlling travel of transport vehicles |
| WO2021171618A1 (en) | 2020-02-28 | 2021-09-02 | 日本電気株式会社 | Conveyance system, control device, and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023150646A (en) | 2023-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI778149B (en) | Vehicle | |
| TWI439404B (en) | System and method for guiding automated guided vehicle | |
| KR102359937B1 (en) | System and method for vehicle inspection | |
| CN107291076B (en) | Article conveying apparatus | |
| JP6760787B2 (en) | Picking system, unmanned aerial vehicle control method, and cart | |
| CN108860174A (en) | Goods transport vehicle | |
| JP5276147B2 (en) | Automated traveling vehicle and automated traveling system | |
| JP6158335B2 (en) | Picking display device and picking display system | |
| JP7740470B2 (en) | Conveyance system, control device, conveyance method, and program | |
| JP7081194B2 (en) | Travel control system for transport vehicles and travel control methods for transport vehicles | |
| JPH10149217A (en) | Automatic transfer device | |
| WO2019159519A1 (en) | Transportation vehicle travel control system and transportation vehicle travel control method | |
| JP6976986B2 (en) | Movable projector type picking device | |
| KR20100048414A (en) | Method, system, and operation method for providing surveillance to power plant facilities using track-type mobile robot system | |
| CN114578806B (en) | Control system and control method for automatic guided vehicle | |
| CN114537940A (en) | Shuttle vehicle for warehousing system, warehousing system and control method of shuttle vehicle | |
| JP2018092393A (en) | Automated guided vehicle control system | |
| KR20180129242A (en) | Automatic freight transferring and picking system | |
| CN111664884A (en) | Check the system | |
| CN107807636A (en) | Control system for autonomous vehicles | |
| TWI834764B (en) | Item handling device | |
| JP2019014606A (en) | Movable projector type picking device | |
| JP7693603B2 (en) | Method for controlling an automatic conveyor | |
| JP6980777B2 (en) | Inventory management system, transportation equipment and method of combining transportation equipment with transportation objects | |
| CN117087792A (en) | Method and system for a vehicle trim process associated with manufacturing a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240904 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250430 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250513 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250605 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7693603 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |