Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600248B2 - Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system - Google Patents
[go: Go Back, main page]

JP7600248B2 - Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system - Google Patents

Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system Download PDF

Info

Publication number
JP7600248B2
JP7600248B2 JP2022546833A JP2022546833A JP7600248B2 JP 7600248 B2 JP7600248 B2 JP 7600248B2 JP 2022546833 A JP2022546833 A JP 2022546833A JP 2022546833 A JP2022546833 A JP 2022546833A JP 7600248 B2 JP7600248 B2 JP 7600248B2
Authority
JP
Japan
Prior art keywords
vehicle body
transport vehicle
cart
controlling
guided vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022546833A
Other languages
Japanese (ja)
Other versions
JPWO2022049743A1 (en
Inventor
健太 水井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor Co Ltd
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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Publication of JPWO2022049743A1 publication Critical patent/JPWO2022049743A1/ja
Application granted granted Critical
Publication of JP7600248B2 publication Critical patent/JP7600248B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0225Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0891Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

この発明は、自律型搬送車の走行制御方法、自律型搬送車および搬送システムに関し、特に、台車をけん引して自律走行する自律型搬送車の走行制御方法、自律型搬送車およびその搬送システムに関する。 This invention relates to a method for controlling the travel of an autonomous guided vehicle, an autonomous guided vehicle, and a transport system, and in particular to a method for controlling the travel of an autonomous guided vehicle that travels autonomously by towing a cart, an autonomous guided vehicle, and a transport system for the same.

従来、台車をけん引して自律走行する自律型搬送車が知られている。このような方法は、たとえば、特許第6362418号公報に開示されている。Conventionally, an autonomous guided vehicle that tows a cart and travels autonomously is known. Such a method is disclosed, for example, in Japanese Patent No. 6362418.

上記特許第6362418号公報には、台車をけん引して自律走行する自律型搬送車が開示されている。この自律型搬送車は、曲がり角などの屈曲箇所を走行する際、台車の切り離しと、台車との再連結とを行うことにより、曲がり角などの屈曲箇所の走行を効率的に行うように構成されている。The above-mentioned Patent Publication No. 6362418 discloses an autonomous guided vehicle that travels autonomously by towing a cart. This autonomous guided vehicle is configured to efficiently travel around corners and other curved sections by disconnecting and reconnecting the cart when traveling around curved sections such as corners.

特許第6362418号公報Patent No. 6362418

しかしながら、上記特許第6362418号公報に記載された自律型搬送車では、曲がり角などの屈曲箇所で、台車の切り離しと、台車との再連結とを行うため、屈曲箇所の移動に時間がかかり、製造工場などで使用する場合には、生産性が低下するという不都合がある。そこで、自律型搬送車と台車とを切り離さずに自律型搬送車により台車をけん引した状態で、屈曲箇所を走行することが考えられる。However, in the autonomous guided vehicle described in the above-mentioned Patent Publication No. 6,362,418, the cart is detached and reattached at curved sections such as corners, which takes time to move around the curved section, resulting in reduced productivity when used in manufacturing plants, etc. Therefore, it is conceivable to travel around curved sections with the autonomous guided vehicle towing the cart without detaching the cart from the autonomous guided vehicle.

しかしながら、この場合には、台車の非けん引時と同様の高い走行速度で、台車をけん引した状態の自律型搬送車が屈曲個所を走行すると、屈曲箇所で台車が大きく振れて、台車が転倒する可能性がある。そこで、自律型搬送車による台車のけん引時には、自律型搬送車の走行速度を一律に低下させることが考えられる。 However, in this case, if an autonomous guided vehicle towing a cart travels around a curved section at the same high travel speed as when the cart is not being towed, the cart may swing significantly at the curved section and tip over. Therefore, it may be possible to uniformly reduce the travel speed of the autonomous guided vehicle when towing a cart.

しかしながら、この場合には、屈曲個所での台車の転倒を抑制することができる一方、自律型搬送車の走行速度の低下に起因して生産性が低下する。このため、自律型搬送車(搬送車本体)による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることが困難であるという問題点がある。 However, in this case, while it is possible to prevent the cart from tipping over at the bend, productivity decreases due to a decrease in the traveling speed of the autonomous guided vehicle. This poses the problem that it is difficult to increase productivity while preventing the cart from tipping over at the bend when towing the cart by the autonomous guided vehicle (the guided vehicle body).

この発明は、上記のような課題を解決するためになされたものであり、この発明の1つの目的は、搬送車本体による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることが可能な自律型搬送車の走行制御方法、自律型搬送車および搬送システムを提供することである。This invention has been made to solve the problems described above, and one object of the invention is to provide a driving control method for an autonomous guided vehicle, an autonomous guided vehicle, and a transport system that can increase productivity while preventing the cart from tipping over at bending points when the cart is towed by the transport vehicle body.

この発明の第1の局面による自律型搬送車の走行制御方法は、台車をけん引して自律走行する自律型搬送車の走行制御方法であって、台車の状態を取得するステップと、台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するステップと、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御するステップと、を備え、搬送車本体または台車は、搬送車本体と台車とを連結する連結部を含み、搬送車本体は、連結部を駆動する駆動部を含み、搬送車本体による台車のけん引時に、駆動部により連結部を駆動することにより、慣性による台車の動きを打ち消すように、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップをさらに備える。 A travel control method for an autonomous guided vehicle according to a first aspect of the present invention is a travel control method for an autonomous guided vehicle that travels autonomously by towing a cart, comprising the steps of acquiring a state of the cart, detecting the relative attitude of the cart with respect to the guided vehicle body based on the state of the cart, and controlling the travel speed of the guided vehicle body based on the relative attitude of the cart with respect to the guided vehicle body, wherein the guided vehicle body or the cart includes a connecting section that connects the guided vehicle body and the cart, and the guided vehicle body includes a drive section that drives the connecting section, and further comprising the step of controlling the relative attitude of the cart with respect to the guided vehicle body in a horizontal plane by driving the connecting section with the drive section when the cart is towed by the guided vehicle body, so as to counteract movement of the cart due to inertia .

この発明の第1の局面による自律型搬送車の走行制御方法では、上記のように、台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するステップと、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御するステップと、を設ける。これにより、曲がり角などの屈曲箇所の移動時に搬送車本体に対する台車の相対姿勢の変化が発生した場合に、搬送車本体に対する台車の相対姿勢の変化に応じて、搬送車本体の走行速度を適切に変化させることができる。その結果、搬送車本体による台車のけん引時に搬送車本体の走行速度を一律に低下させる場合と異なり、不必要な走行速度の低下が発生しない。これにより、搬送車本体による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることができる。また、搬送車本体による台車のけん引時に台車の姿勢に異常が発生した場合に、搬送車本体の走行速度を適切に変化させることもできる。これによっても、搬送車本体による台車のけん引時の台車の転倒を抑制することができる。
また、上記第1の局面による自律型搬送車の走行制御方法において、搬送車本体または台車は、搬送車本体と台車とを連結する連結部を含み、搬送車本体は、連結部を駆動する駆動部を含み、搬送車本体による台車のけん引時に、駆動部により連結部を駆動することにより、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップをさらに備える。このように構成すれば、水平面内における搬送車本体に対する台車の相対姿勢を制御しつつ、搬送車本体を走行させることができる。その結果、水平面内における搬送車本体に対する台車の相対姿勢を制御できない場合に比べて、搬送車本体の走行の安定性を高めることができる。
In the method for controlling the travel of an autonomous transport vehicle according to the first aspect of the present invention, as described above, a step of detecting the relative attitude of the dolly with respect to the transport vehicle body based on the state of the dolly, and a step of controlling the travel speed of the transport vehicle body based on the relative attitude of the dolly with respect to the transport vehicle body are provided. In this way, when a change in the relative attitude of the dolly with respect to the transport vehicle body occurs when moving around a curved portion such as a corner, the travel speed of the transport vehicle body can be appropriately changed according to the change in the relative attitude of the dolly with respect to the transport vehicle body. As a result, unlike the case where the travel speed of the transport vehicle body is uniformly reduced when the dolly is towed by the transport vehicle body, an unnecessary reduction in the travel speed does not occur. In this way, when the dolly is towed by the transport vehicle body, it is possible to increase productivity while suppressing the dolly from tipping over at a curved portion. In addition, when an abnormality occurs in the attitude of the dolly when the dolly is towed by the transport vehicle body, the travel speed of the transport vehicle body can also be appropriately changed. This also makes it possible to suppress the dolly from tipping over when the dolly is towed by the transport vehicle body.
In addition, in the method for controlling travel of an autonomous guided vehicle according to the first aspect, the vehicle body or the cart includes a coupling part that couples the vehicle body and the cart, the vehicle body includes a drive part that drives the coupling part, and the method further includes a step of controlling the relative attitude of the cart to the vehicle body in a horizontal plane by driving the coupling part with the drive part when the vehicle body is towing the cart. With this configuration, the vehicle body can be made to travel while controlling the relative attitude of the cart to the vehicle body in the horizontal plane. As a result, the stability of travel of the vehicle body can be improved compared to a case in which the relative attitude of the cart to the vehicle body in the horizontal plane cannot be controlled.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、台車の状態を取得するステップは、台車の特徴点の状態を取得するステップを含み、搬送車本体に対する台車の相対姿勢を検出するステップは、台車の特徴点の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するステップを含む。このように構成すれば、単に台車の特徴点の状態を取得するだけで、搬送車本体に対する台車の相対姿勢を簡単に検出することができる。また、台車に姿勢を検出するセンサなどを設ける必要がないので、台車を簡易な構造にしながら台車の相対姿勢を検出することができる。 In the method for controlling the travel of an autonomous guided vehicle according to the first aspect, preferably, the step of acquiring the state of the trolley includes a step of acquiring the state of a characteristic point of the trolley, and the step of detecting the relative attitude of the trolley with respect to the guided vehicle body includes a step of detecting the relative attitude of the trolley with respect to the guided vehicle body based on the state of the characteristic point of the trolley. With this configuration, the relative attitude of the trolley with respect to the guided vehicle body can be easily detected simply by acquiring the state of the characteristic point of the trolley. Furthermore, since there is no need to provide a sensor for detecting the attitude on the trolley, the relative attitude of the trolley can be detected while maintaining a simple structure for the trolley.

この場合、好ましくは、台車の特徴点は、台車に設けられたマーカを含む。このように構成すれば、台車の角部などの形状を特徴点として利用する場合と異なり、専用のマーカを利用して、搬送車本体に対する台車の相対姿勢を検出することができる。その結果、搬送車本体に対する台車の相対姿勢を精度よく検出することができる。In this case, preferably, the feature points of the trolley include markers provided on the trolley. With this configuration, unlike when the shape of the corners of the trolley or the like is used as a feature point, it is possible to detect the relative orientation of the trolley with respect to the transport vehicle body using dedicated markers. As a result, it is possible to detect the relative orientation of the trolley with respect to the transport vehicle body with high accuracy.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、搬送車本体に対する台車の相対姿勢は、搬送車本体に対する台車の傾斜角度の情報を含み、搬送車本体の走行速度を制御するステップは、搬送車本体に対する台車の傾斜角度の情報に基づいて、搬送車本体の走行速度を制御するステップを含む。このように構成すれば、搬送車本体に対する台車の傾斜角度の情報に基づいて、搬送車本体の走行速度を精度よく制御することができる。In the method for controlling travel of an autonomous transport vehicle according to the first aspect, preferably, the relative attitude of the dolly with respect to the transport vehicle body includes information on the inclination angle of the dolly with respect to the transport vehicle body, and the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body based on the information on the inclination angle of the dolly with respect to the transport vehicle body. With this configuration, the travel speed of the transport vehicle body can be precisely controlled based on the information on the inclination angle of the dolly with respect to the transport vehicle body.

この場合、好ましくは、搬送車本体の走行速度を制御するステップは、水平面内における搬送車本体に対する台車の傾斜角度の情報に基づいて、搬送車本体が減速するように、搬送車本体の走行速度を制御するステップを含む。このように構成すれば、曲がり角などの屈曲箇所の移動時に、水平面内における搬送車本体に対する台車の傾斜角度に変化が発生した場合に、水平面内における搬送車本体に対する台車の傾斜角度の変化に応じて、搬送車本体の走行速度を適切に減速させることができる。その結果、屈曲箇所の移動時に、搬送車本体の走行速度を精度よく制御することができる。In this case, preferably, the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body so that the transport vehicle body decelerates based on information about the inclination angle of the dolly relative to the transport vehicle body in a horizontal plane. With this configuration, if a change occurs in the inclination angle of the dolly relative to the transport vehicle body in a horizontal plane when moving around a curved section such as a corner, the travel speed of the transport vehicle body can be appropriately decelerated in accordance with the change in the inclination angle of the dolly relative to the transport vehicle body in the horizontal plane. As a result, the travel speed of the transport vehicle body can be precisely controlled when moving around a curved section.

上記搬送車本体に対する台車の相対姿勢が搬送車本体に対する台車の傾斜角度の情報を含む構成において、好ましくは、搬送車本体の走行速度を制御するステップは、鉛直面内における搬送車本体に対する台車の傾斜角度の情報に基づいて、搬送車本体が停止するように、搬送車本体の走行速度を制御するステップを含む。このように構成すれば、たとえば台車の車輪の異常に起因して台車の姿勢に異常が発生し、鉛直面内における搬送車本体に対する台車の傾斜角度に変化が発生した場合に、搬送車本体を停止させることができる。これにより、搬送車本体による台車のけん引時の台車の転倒を抑制することができる。In the above-mentioned configuration in which the relative attitude of the dolly with respect to the transport vehicle body includes information on the inclination angle of the dolly with respect to the transport vehicle body, preferably, the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body so that the transport vehicle body stops based on information on the inclination angle of the dolly with respect to the transport vehicle body in a vertical plane. With this configuration, the transport vehicle body can be stopped when, for example, an abnormality occurs in the attitude of the dolly due to an abnormality in the wheels of the dolly, causing a change in the inclination angle of the dolly with respect to the transport vehicle body in a vertical plane. This makes it possible to prevent the dolly from tipping over when towing it with the transport vehicle body.

この場合、好ましくは、鉛直面内における搬送車本体の傾斜角度の情報を取得するステップをさらに備え、搬送車本体の走行速度を制御するステップは、鉛直面内における搬送車本体に対する台車の傾斜角度の情報と、鉛直面内における搬送車本体の傾斜角度の情報とに基づいて、搬送車本体が停止するように、搬送車本体の走行速度を制御するステップを含む。このように構成すれば、鉛直面内における搬送車本体に対する台車の傾斜角度だけでなく、鉛直面内における搬送車本体の傾斜角度にも基づいて、搬送車本体を停止する制御を行うことができる。その結果、搬送車本体を停止する制御を精度よく行うことができる。In this case, preferably, the method further includes a step of acquiring information on the inclination angle of the transport vehicle body in the vertical plane, and the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body so that the transport vehicle body stops based on information on the inclination angle of the dolly relative to the transport vehicle body in the vertical plane and information on the inclination angle of the transport vehicle body in the vertical plane. With this configuration, the transport vehicle body can be controlled to stop based not only on the inclination angle of the dolly relative to the transport vehicle body in the vertical plane, but also on the inclination angle of the transport vehicle body in the vertical plane. As a result, the transport vehicle body can be controlled to stop with high accuracy.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、搬送車本体の走行速度を制御するステップは、台車の形状、台車の重量、および、台車の重心位置のうちの少なくとも1つを考慮して、搬送車本体の走行速度を制御するステップを含む。このように構成すれば、台車の種類によって異なる台車の形状、台車の重量、および、台車の重心位置のうちの少なくとも1つを考慮して、搬送車本体の走行速度を制御することができる。その結果、台車の種類に応じて、搬送車本体の走行速度を適切に制御することができる。In the method for controlling the travel of an autonomous guided vehicle according to the first aspect, the step of controlling the travel speed of the guided vehicle body preferably includes a step of controlling the travel speed of the guided vehicle body in consideration of at least one of the shape of the carriage, the weight of the carriage, and the position of the center of gravity of the carriage. With this configuration, the travel speed of the guided vehicle body can be controlled in consideration of at least one of the shape of the carriage, the weight of the carriage, and the position of the center of gravity of the carriage, which differ depending on the type of carriage. As a result, the travel speed of the guided vehicle body can be appropriately controlled depending on the type of carriage.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップは、搬送車本体の旋回時に、駆動部により連結部を駆動することにより、慣性による台車の動きを打ち消すように、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップを含む。このように構成すれば、搬送車本体の旋回時に、慣性により台車が振られるように動くことを抑制することができる。その結果、搬送車本体の旋回時に、台車をコンパクトに動かすことができる。これにより、狭い屈曲箇所での旋回および折り返しなどの走行動作を容易に行うことができる。 In the method for controlling the travel of an autonomous guided vehicle according to the first aspect , the step of controlling the relative attitude of the carriage with respect to the carriage body in a horizontal plane preferably includes a step of controlling the relative attitude of the carriage with respect to the carriage body in a horizontal plane by driving the coupling unit with the drive unit when the carriage body turns so as to cancel the movement of the carriage due to inertia. With this configuration, it is possible to suppress the carriage from moving like a swing due to inertia when the carriage body turns. As a result, it is possible to move the carriage compactly when the carriage body turns. This makes it easy to perform travel operations such as turning and turning around at narrow bends.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、搬送車本体は、連結部の移動を制限するストッパをさらに含み、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップは、ストッパにより制限された角度範囲内において、駆動部により連結部を駆動することにより、水平面内における搬送車本体に対する台車の相対姿勢を制御するステップを含む。このように構成すれば、駆動部による連結部の駆動時に、ストッパに接触しないように、連結部を駆動することができる。その結果、駆動部による連結部の駆動時に、連結部とストッパとが接触することに起因して、連結部とストッパとの両方に負荷がかかることを抑制することができる。また、ストッパを設けることにより、連結部の移動を制限することができる。その結果、連結部の移動を制限することにより、台車の移動を所定の範囲に制限することができる。 In the method for controlling travel of an autonomous guided vehicle according to the first aspect , the vehicle body preferably further includes a stopper for limiting movement of the coupling portion, and the step of controlling the relative attitude of the carriage with respect to the vehicle body in the horizontal plane includes a step of controlling the relative attitude of the carriage with respect to the vehicle body in the horizontal plane by driving the coupling portion with the drive unit within an angle range limited by the stopper. With this configuration, when the coupling portion is driven by the drive unit, the coupling portion can be driven so as not to come into contact with the stopper. As a result, when the coupling portion is driven by the drive unit, it is possible to suppress a load being applied to both the coupling portion and the stopper due to contact between the coupling portion and the stopper. In addition, by providing a stopper, the movement of the coupling portion can be limited. As a result, by limiting the movement of the coupling portion, the movement of the carriage can be limited to a predetermined range.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、搬送車本体の走行速度を制御するステップは、搬送車本体の走行速度の制御による、搬送車本体に対する台車の相対姿勢の補正に要した補正時間を取得するステップと、補正時間と基準補正時間との比較に基づいて、走行の異常を検出するステップと、を含む。このように構成すれば、床面の異常および台車の車輪の異常などの異常に起因した走行の異常を検出することができる。その結果、走行の異常を検出した場合、走行の異常を迅速に解消することができる。In the method for controlling the travel of an autonomous guided vehicle according to the first aspect, the step of controlling the travel speed of the guided vehicle body preferably includes a step of acquiring a correction time required to correct the relative attitude of the carriage with respect to the guided vehicle body by controlling the travel speed of the guided vehicle body, and a step of detecting a travel abnormality based on a comparison between the correction time and a reference correction time. With this configuration, it is possible to detect a travel abnormality caused by an abnormality such as an abnormality in the floor surface or an abnormality in the wheels of the carriage. As a result, when a travel abnormality is detected, the travel abnormality can be quickly resolved.

この場合、好ましくは、搬送車本体の走行速度を制御するステップは、補正時間に基づいて、基準補正時間を学習するステップをさらに含む。このように構成すれば、学習により基準補正時間を更新することができる。その結果、更新した基準補正時間により、走行の異常をより精度よく検出することができる。In this case, preferably, the step of controlling the traveling speed of the transport vehicle body further includes a step of learning the reference correction time based on the correction time. With this configuration, the reference correction time can be updated by learning. As a result, the updated reference correction time can be used to more accurately detect abnormalities in traveling.

上記基準補正時間を学習する構成において、好ましくは、基準補正時間を学習するステップは、搬送車本体に対する台車の相対姿勢、搬送車本体の走行速度、台車の重量、または、搬送車本体の進行方向ごとに、基準補正時間を学習するステップを含む。このように構成すれば、場合分けして基準補正時間を学習することができる。その結果、場合分けした基準補正時間により、個々の場合に応じて、走行の異常をより一層精度よく検出することができる。 In the above configuration for learning the reference correction time, preferably, the step of learning the reference correction time includes a step of learning the reference correction time for each of the relative posture of the dolly with respect to the transport vehicle body, the travel speed of the transport vehicle body, the weight of the dolly, or the traveling direction of the transport vehicle body. With this configuration, the reference correction time can be learned by dividing the cases into different cases. As a result, the divided reference correction time can be used to more accurately detect abnormalities in the travel depending on each individual case.

上記第1の局面による自律型搬送車の走行制御方法において、好ましくは、台車の状態に基づいて、搬送車本体と台車との連結時に、搬送車本体を台車との連結位置に移動させるステップをさらに備える。このように構成すれば、搬送車本体と台車とを自動連結することができる。その結果、搬送車本体と台車との連結から、搬送車本体による台車のけん引走行までを自動化することができる。In the method for controlling travel of an autonomous transport vehicle according to the first aspect, preferably, the method further includes a step of moving the transport vehicle body to a coupling position with the cart when coupling the transport vehicle body and the cart based on the state of the cart. With this configuration, the transport vehicle body and the cart can be automatically coupled. As a result, it is possible to automate the process from coupling the transport vehicle body and the cart to towing the cart by the transport vehicle body.

この発明の第2の局面による自律型搬送車は、台車をけん引して自律走行する自律型搬送車であって、台車の状態を取得する状態取得部と、状態取得部により取得された台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するとともに、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御する制御部と、を備え、搬送車本体または台車は、搬送車本体と台車とを連結する連結部を含み、搬送車本体は、連結部を駆動する駆動部を含み、制御部は、搬送車本体による台車のけん引時に、駆動部により連結部を駆動することにより、慣性による台車の動きを打ち消すように、水平面内における搬送車本体に対する台車の相対姿勢を制御する。 An autonomous guided vehicle according to a second aspect of the present invention is an autonomous guided vehicle that travels autonomously by towing a cart, and is equipped with a status acquisition unit that acquires the status of the cart, and a control unit that detects the relative attitude of the cart to the guided vehicle body based on the status of the cart acquired by the status acquisition unit, and controls the traveling speed of the guided vehicle body based on the relative attitude of the cart to the guided vehicle body, wherein the guided vehicle body or the cart includes a connecting unit that connects the guided vehicle body and the cart, and the guided vehicle body includes a drive unit that drives the connecting unit, and the control unit controls the relative attitude of the cart to the guided vehicle body in a horizontal plane by driving the connecting unit with the drive unit when the guided vehicle body is towing the cart, so as to counteract movement of the cart due to inertia .

この発明の第2の局面による自律型搬送車では、上記のように、状態取得部により取得された台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するとともに、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御する制御部を設ける。これにより、曲がり角などの屈曲箇所の移動時に搬送車本体に対する台車の相対姿勢の変化が発生した場合に、搬送車本体に対する台車の相対姿勢の変化に応じて、搬送車本体の走行速度を適切に変化させることができる。その結果、搬送車本体による台車のけん引時に搬送車本体の走行速度を一律に低下させる場合と異なり、不必要な走行速度の低下が発生しない。これにより、搬送車本体による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることが可能な自律型搬送車を提供することができる。また、搬送車本体による台車のけん引時に台車の姿勢に異常が発生した場合に、台車の姿勢の異常に起因した搬送車本体に対する台車の相対姿勢の変化に応じて、搬送車本体の走行速度を適切に変化させることもできる。これによっても、搬送車本体による台車のけん引時の台車の転倒を抑制することができる。 In the autonomous transport vehicle according to the second aspect of the present invention, as described above, a control unit is provided that detects the relative attitude of the dolly with respect to the transport vehicle body based on the state of the dolly acquired by the state acquisition unit, and controls the travel speed of the transport vehicle body based on the relative attitude of the dolly with respect to the transport vehicle body. As a result, when a change in the relative attitude of the dolly with respect to the transport vehicle body occurs when moving around a curved point such as a corner, the travel speed of the transport vehicle body can be appropriately changed in response to the change in the relative attitude of the dolly with respect to the transport vehicle body. As a result, unlike the case where the travel speed of the transport vehicle body is uniformly reduced when the dolly is towed by the transport vehicle body, an unnecessary decrease in the travel speed does not occur. This makes it possible to provide an autonomous transport vehicle that can increase productivity while suppressing the dolly from tipping over at a curved point when the dolly is towed by the transport vehicle body. In addition, when an abnormality occurs in the attitude of the dolly when the dolly is towed by the transport vehicle body, the travel speed of the transport vehicle body can also be appropriately changed in response to the change in the relative attitude of the dolly with respect to the transport vehicle body caused by the abnormality in the attitude of the dolly. This also makes it possible to suppress the dolly from tipping over when the dolly is towed by the transport vehicle body.

上記第2の局面による自律型搬送車において、好ましくは、状態取得部は、台車の特徴点の状態を取得するように構成されており、制御部は、状態取得部により取得された台車の特徴点の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するように構成されている。このように構成すれば、単に台車の特徴点の状態を取得するだけで、搬送車本体に対する台車の相対姿勢を簡単に検出することができる。また、台車に姿勢を検出するセンサなどを設ける必要がないので、台車を簡易な構造にしながら台車の相対姿勢を検出することができる。 In the autonomous transport vehicle according to the second aspect, preferably, the state acquisition unit is configured to acquire the state of the feature points of the trolley, and the control unit is configured to detect the relative attitude of the trolley with respect to the transport vehicle body based on the state of the feature points of the trolley acquired by the state acquisition unit. With this configuration, the relative attitude of the trolley with respect to the transport vehicle body can be easily detected simply by acquiring the state of the feature points of the trolley. Also, since there is no need to provide the trolley with a sensor for detecting the attitude, the relative attitude of the trolley can be detected while maintaining a simple structure.

この発明の第3の局面による搬送システムは、台車と、台車をけん引して自律走行する自律型搬送車と、自律型搬送車に指令を送信する制御装置と、を備え、自律型搬送車は、台車の状態を取得する状態取得部と、状態取得部により取得された台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するとともに、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御する搬送車制御部と、を含み、搬送車本体または台車は、搬送車本体と台車とを連結する連結部を含み、搬送車本体は、連結部を駆動する駆動部を含み、搬送車制御部は、搬送車本体による台車のけん引時に、駆動部により連結部を駆動することにより、慣性による台車の動きを打ち消すように、水平面内における搬送車本体に対する台車の相対姿勢を制御する。 A transport system according to a third aspect of the present invention comprises a cart, an autonomous transport vehicle that travels autonomously by towing the cart, and a control device that transmits commands to the autonomous transport vehicle, wherein the autonomous transport vehicle includes a status acquisition unit that acquires the status of the cart, and a transport vehicle control unit that detects the relative attitude of the cart to the transport vehicle body based on the status of the cart acquired by the status acquisition unit, and controls the traveling speed of the transport vehicle body based on the relative attitude of the cart to the transport vehicle body, wherein the transport vehicle body or the cart includes a coupling unit that connects the transport vehicle body and the cart, and the transport vehicle body includes a drive unit that drives the coupling unit, and when the cart is towed by the transport vehicle body, the transport vehicle control unit drives the coupling unit with the drive unit, thereby controlling the relative attitude of the cart to the transport vehicle body in a horizontal plane so as to cancel out movement of the cart due to inertia .

この発明の第3の局面による搬送システムでは、上記のように、状態取得部により取得された台車の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するとともに、搬送車本体に対する台車の相対姿勢に基づいて、搬送車本体の走行速度を制御する搬送車制御部を設ける。これにより、曲がり角などの屈曲箇所の移動時に搬送車本体に対する台車の相対姿勢の変化が発生した場合に、搬送車本体に対する台車の相対姿勢の変化に応じて、搬送車本体の走行速度を適切に変化させることができる。その結果、搬送車本体による台車のけん引時に搬送車本体の走行速度を一律に低下させる場合と異なり、不必要な走行速度の低下が発生しない。これにより、搬送車本体による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることが可能な搬送システムを提供することができる。また、搬送車本体による台車のけん引時に台車の姿勢に異常が発生した場合に、台車の姿勢の異常に起因した搬送車本体に対する台車の相対姿勢の変化に応じて、搬送車本体の走行速度を適切に変化させることもできる。これによっても、搬送車本体による台車のけん引時の台車の転倒を抑制することができる。 In the transport system according to the third aspect of the present invention, as described above, a transport vehicle control unit is provided that detects the relative attitude of the cart with respect to the transport vehicle body based on the state of the cart acquired by the state acquisition unit, and controls the travel speed of the transport vehicle body based on the relative attitude of the cart with respect to the transport vehicle body. As a result, when a change in the relative attitude of the cart with respect to the transport vehicle body occurs when moving around a curved point such as a corner, the travel speed of the transport vehicle body can be appropriately changed in response to the change in the relative attitude of the cart with respect to the transport vehicle body. As a result, unlike the case where the travel speed of the transport vehicle body is uniformly reduced when the cart is towed by the transport vehicle body, an unnecessary decrease in the travel speed does not occur. This makes it possible to provide a transport system that can increase productivity while suppressing the cart from tipping over at a curved point when the cart is towed by the transport vehicle body. In addition, when an abnormality occurs in the attitude of the cart when the cart is towed by the transport vehicle body, the travel speed of the transport vehicle body can also be appropriately changed in response to the change in the relative attitude of the cart with respect to the transport vehicle body caused by the abnormality in the attitude of the cart. This also makes it possible to suppress the cart from tipping over when the cart is towed by the transport vehicle body.

上記第3の局面による搬送システムにおいて、好ましくは、状態取得部は、台車の特徴点の状態を取得するように構成されており、搬送車制御部は、状態取得部により取得された台車の特徴点の状態に基づいて、搬送車本体に対する台車の相対姿勢を検出するように構成されている。このように構成すれば、単に台車の特徴点の状態を取得するだけで、搬送車本体に対する台車の相対姿勢を簡単に検出することができる。また、台車に姿勢を検出するセンサなどを設ける必要がないので、台車を簡易な構造にしながら台車の相対姿勢を検出することができる。 In the transport system according to the third aspect, preferably, the status acquisition unit is configured to acquire the status of the feature points of the trolley, and the transport vehicle control unit is configured to detect the relative attitude of the trolley with respect to the transport vehicle body based on the status of the feature points of the trolley acquired by the status acquisition unit. With this configuration, the relative attitude of the trolley with respect to the transport vehicle body can be easily detected simply by acquiring the status of the feature points of the trolley. In addition, since there is no need to provide a sensor for detecting the attitude on the trolley, the relative attitude of the trolley can be detected while maintaining a simple structure.

本発明によれば、上記のように、搬送車本体による台車のけん引時に、屈曲個所での台車の転倒を抑制しつつ、生産性を高めることが可能な自律型搬送車の走行制御方法、自律型搬送車および搬送システムを提供することができる。 According to the present invention, as described above, it is possible to provide a driving control method for an autonomous guided vehicle, an autonomous guided vehicle, and a transport system that can increase productivity while preventing the cart from tipping over at bending points when the cart is towed by the transport vehicle body.

一実施形態による搬送システムを示すブロック図である。FIG. 1 is a block diagram illustrating a transport system according to one embodiment. 一実施形態によるサーバを示すブロック図である。FIG. 2 is a block diagram illustrating a server according to one embodiment. 一実施形態による自律型搬送車を示すブロック図である。FIG. 1 is a block diagram illustrating an autonomous guided vehicle according to one embodiment. 一実施形態による台車の特徴点の状態の取得を説明するための模式図である。10 is a schematic diagram for explaining acquisition of a state of a feature point of a cart according to an embodiment; FIG. 一実施形態による台車の特徴点を示す模式図である。FIG. 2 is a schematic diagram illustrating characteristic points of a cart according to an embodiment. 一実施形態による台車を真直ぐけん引している状態、台車を水平面内において傾いてけん引している状態、および、台車を円直面内において傾いてけん引している状態を説明するための模式図である。1A to 1C are schematic diagrams illustrating a state in which a trolley is towed straight, a state in which the trolley is towed tilted in a horizontal plane, and a state in which the trolley is towed tilted in a circular plane in one embodiment. 一実施形態による連結部の駆動制御を説明するための模式図である。5A and 5B are schematic diagrams for explaining drive control of a connecting portion according to one embodiment. 一実施形態による走行速度制御時の補正時間を説明するための模式図である。5 is a schematic diagram for explaining a correction time during travel speed control according to an embodiment. FIG. 一実施形態による走行速度制御時のエリアを説明するための模式図である。FIG. 4 is a schematic diagram for explaining an area during travel speed control according to one embodiment. 一実施形態による自律型搬送車の自動連結制御を説明するための図である。FIG. 1 is a diagram for explaining automatic coupling control of an autonomous guided vehicle according to an embodiment. 一実施形態による自律型搬送車の自動連結処理を説明するためのフローチャートである。11 is a flowchart for explaining an automatic coupling process of an autonomous guided vehicle according to an embodiment. 一実施形態による自律型搬送車の速度制御処理を説明するためのフローチャートである。11 is a flowchart for explaining a speed control process for an autonomous guided vehicle according to an embodiment. 図1の続きのフローチャートである。This is a continuation of the flowchart in Figure 12 . 一実施形態による自律型搬送車の走行停止処理を説明するためのフローチャートである。11 is a flowchart for explaining a process for stopping travel of an autonomous guided vehicle according to an embodiment. 一実施形態による自律型搬送車の連結部制御処理を説明するためのフローチャートである。11 is a flowchart for explaining a joint control process for an autonomous guided vehicle according to an embodiment. 一実施形態の変形例による台車の特徴点の状態の取得を説明するための模式図である。13 is a schematic diagram for explaining acquisition of a state of a feature point of a cart according to a modified example of an embodiment. FIG.

以下、本発明を具体化した実施形態を図面に基づいて説明する。 Below, an embodiment of the present invention is described with reference to the drawings.

(基板製造システムの構成)
図1を参照して、本発明の実施形態による搬送システム100の構成について説明する。
(Configuration of circuit board manufacturing system)
The configuration of a transport system 100 according to an embodiment of the present invention will be described with reference to FIG.

本実施形態による搬送システム100は、製造工場において用いられるシステムである。搬送システム100が用いられる製造工場は、特に限られないが、たとえば、プリント基板に電子部品を実装することにより、基板を製造する基板製造工場であり得る。搬送システム100は、図1に示すように、サーバ10と、自律型搬送車20と、台車30と、を備えている。なお、図1では、自律型搬送車20と台車30とが1つずつ図示されているが、実際の製造工場においては、自律型搬送車20と台車30とは、複数ずつ設けられている。また、サーバ10は、請求の範囲の「制御装置」の一例である。The conveying system 100 according to this embodiment is a system used in a manufacturing factory. The manufacturing factory in which the conveying system 100 is used is not particularly limited, and may be, for example, a circuit board manufacturing factory that manufactures circuit boards by mounting electronic components on printed circuit boards. As shown in FIG. 1, the conveying system 100 includes a server 10, an autonomous guided vehicle 20, and a cart 30. Note that while FIG. 1 illustrates one autonomous guided vehicle 20 and one cart 30, in an actual manufacturing factory, multiple autonomous guided vehicles 20 and multiple carts 30 are provided. The server 10 is also an example of a "control device" in the claims.

(サーバの構成)
図1に示すように、サーバ10は、自律型搬送車20に指令を送信するように構成されている。サーバ10は、たとえば、パーソナルコンピュータにより構成されている。図2に示すように、サーバ10は、制御部11と、記憶部12と、表示部13と、操作部14と、通信部15と、を備えている。
(Server configuration)
As shown in Fig. 1, the server 10 is configured to transmit commands to the autonomous guided vehicle 20. The server 10 is configured, for example, by a personal computer. As shown in Fig. 2, the server 10 includes a control unit 11, a storage unit 12, a display unit 13, an operation unit 14, and a communication unit 15.

制御部11は、サーバ10の各部を制御する制御回路である。制御部11は、CPU(Central Processing Unit)およびメモリを含んでいる。制御部11は、製造計画およびユーザの入力などに基づいて、自律型搬送車20に指令を送信する制御を行うように構成されている。記憶部12は、フラッシュメモリなどの書き換え可能な記憶媒体を含み、各種の情報を記憶可能に構成されている。記憶部12には、製造計画の情報、自律型搬送車20の情報、および、台車30の情報などが記憶される。The control unit 11 is a control circuit that controls each part of the server 10. The control unit 11 includes a CPU (Central Processing Unit) and a memory. The control unit 11 is configured to control the transmission of commands to the autonomous guided vehicle 20 based on the manufacturing plan and user input, etc. The memory unit 12 includes a rewritable storage medium such as a flash memory, and is configured to be able to store various types of information. The memory unit 12 stores information on the manufacturing plan, information on the autonomous guided vehicle 20, information on the trolley 30, etc.

表示部13は、たとえば液晶表示部を含み、各種の情報を表示可能に構成されている。操作部14は、マウスおよびキーボードなどの入力部を含み、ユーザの入力操作を受付可能に構成されている。通信部15は、自律型搬送車20との間で情報を送受信可能に構成されている。通信部15は、無線通信するための無線通信部である。サーバ10は、ネットワークを介して、自律型搬送車20と通信可能に接続されている。The display unit 13 includes, for example, a liquid crystal display unit, and is configured to be capable of displaying various types of information. The operation unit 14 includes input units such as a mouse and keyboard, and is configured to be capable of receiving input operations from a user. The communication unit 15 is configured to be capable of transmitting and receiving information to and from the autonomous guided vehicle 20. The communication unit 15 is a wireless communication unit for wireless communication. The server 10 is connected to the autonomous guided vehicle 20 via a network so as to be capable of communicating with the autonomous guided vehicle 20.

(自律型搬送車の構成)
次に、自律型搬送車20の構成について説明する。
(Configuration of autonomous guided vehicles)
Next, the configuration of the autonomous guided vehicle 20 will be described.

自律型搬送車20は、台車30をけん引して自律走行するように構成されている。具体的には、自律型搬送車20は、台車30をけん引して自律走行することにより、製造工場において使用される物品を搬送するように構成されている。The autonomous guided vehicle 20 is configured to travel autonomously by towing the cart 30. Specifically, the autonomous guided vehicle 20 is configured to transport items used in a manufacturing plant by towing the cart 30 and traveling autonomously.

図3および図4に示すように、自律型搬送車20は、複数(4つ)の駆動輪20aと、複数(4つ)の駆動輪モータ20bと、駆動輪制御部20cと、連結部20dと、連結部モータ20eと、一対のストッパ20fとを備えている。また、自律型搬送車20は、制御部21と、撮像部22と、通信部23と、バッテリ24と、傾きセンサ25と、記憶部26とを備えている。これらの構成は、搬送車本体27に設けられている。なお、図3では、便宜上、複数(4つ)の駆動輪20aと、複数(4つ)の駆動輪モータ20bとを1つずつ図示している。また、制御部21は、請求の範囲の「搬送車制御部」の一例である。また、連結部モータ20eは、請求の範囲の「駆動部」の一例である。また、撮像部22は、請求の範囲の「状態取得部」の一例である。3 and 4, the autonomous guided vehicle 20 includes a plurality of (four) drive wheels 20a, a plurality of (four) drive wheel motors 20b, a drive wheel control unit 20c, a coupling unit 20d, a coupling motor 20e, and a pair of stoppers 20f. The autonomous guided vehicle 20 also includes a control unit 21, an imaging unit 22, a communication unit 23, a battery 24, a tilt sensor 25, and a memory unit 26. These components are provided in the guided vehicle body 27. For convenience, FIG. 3 illustrates the plurality of (four) drive wheels 20a and the plurality of (four) drive wheel motors 20b one by one. The control unit 21 is an example of a "guide vehicle control unit" in the claims. The coupling motor 20e is an example of a "drive unit" in the claims. The imaging unit 22 is an example of a "status acquisition unit" in the claims.

複数の駆動輪20aは、搬送車本体27を走行させるように構成されている。複数の駆動輪20aは、搬送車本体27を直進または旋回させることが可能なように構成されている。複数の駆動輪20aは、搬送車本体27の左右にそれぞれ2つずつ設けられている。複数の駆動輪モータ20bは、複数の駆動輪20aを駆動するように構成されている。複数の駆動輪モータ20bは、複数の駆動輪20aに対応するように設けられている。駆動輪制御部20cは、制御部21からの指令に基づいて、複数の駆動輪モータ20bを制御して、複数の駆動輪20aによる搬送車本体27の走行方向および走行速度を制御するように構成されている。The multiple drive wheels 20a are configured to drive the transport vehicle body 27. The multiple drive wheels 20a are configured to be able to drive the transport vehicle body 27 in a straight line or turn. The multiple drive wheels 20a are provided on the left and right sides of the transport vehicle body 27, two on each side. The multiple drive wheel motors 20b are configured to drive the multiple drive wheels 20a. The multiple drive wheel motors 20b are provided to correspond to the multiple drive wheels 20a. The drive wheel control unit 20c is configured to control the multiple drive wheel motors 20b based on commands from the control unit 21, and to control the travel direction and travel speed of the transport vehicle body 27 driven by the multiple drive wheels 20a.

連結部20dは、搬送車本体27と台車30とを連結する連結部材である。連結部20dは、搬送車本体27側の連結箇所を回転中心として、上下方向(Z方向)に延びる回転軸線C周りに回転可能に、搬送車本体27と台車30とを連結するように構成されている。連結部モータ20eは、連結部20dを駆動するように構成されている。連結部モータ20eは、制御部21からの指令に基づいて、回転軸線C周りに連結部20dを回転させるように構成されている。一対のストッパ20fは、連結部20dの移動を制限するように構成されている。一対のストッパ20fは、連結部20dの両側に設けられている。一対のストッパ20fは、連結部20dを挟んで、V字状に設けられている。The connecting part 20d is a connecting member that connects the transport vehicle body 27 and the cart 30. The connecting part 20d is configured to connect the transport vehicle body 27 and the cart 30 so as to be rotatable around a rotation axis C extending in the vertical direction (Z direction) with the connecting point on the transport vehicle body 27 side as the rotation center. The connecting part motor 20e is configured to drive the connecting part 20d. The connecting part motor 20e is configured to rotate the connecting part 20d around the rotation axis C based on a command from the control unit 21. The pair of stoppers 20f is configured to limit the movement of the connecting part 20d. The pair of stoppers 20f is provided on both sides of the connecting part 20d. The pair of stoppers 20f is provided in a V-shape, sandwiching the connecting part 20d.

制御部21は、自律型搬送車20の各部を制御するように構成されている。制御部21は、CPU(Central Processing Unit)およびメモリを含んでいる。制御部21は、駆動輪制御部20cを介して駆動輪モータ20bを制御して、自律型搬送車20の自律走行を制御するように構成されている。The control unit 21 is configured to control each part of the autonomous guided vehicle 20. The control unit 21 includes a CPU (Central Processing Unit) and a memory. The control unit 21 is configured to control the autonomous driving of the autonomous guided vehicle 20 by controlling the drive wheel motor 20b via the drive wheel control unit 20c.

また、制御部21は、サーバ10からの指令に基づいて、自律型搬送車20を目的地まで自律走行させるように構成されている。たとえば、制御部21は、サーバ10からの指令に基づいて、台車30の待機位置まで自律型搬送車20を自律走行させる。また、たとえば、制御部21は、サーバ10からの指令に基づいて、台車30をけん引した状態で、搬送対象の物品が格納された倉庫まで自律型搬送車20を自律走行させる。また、たとえば、制御部21は、サーバ10からの指令に基づいて、搬送対象の物品を収容した台車30をけん引した状態で、物品の搬送位置まで自律型搬送車20を自律走行させる。 The control unit 21 is also configured to autonomously drive the autonomous guided vehicle 20 to the destination based on a command from the server 10. For example, the control unit 21 autonomously drives the autonomous guided vehicle 20 to a waiting position for the cart 30 based on a command from the server 10. For example, the control unit 21 autonomously drives the autonomous guided vehicle 20 to a warehouse in which the items to be transported are stored, while towing the cart 30, based on a command from the server 10. For example, the control unit 21 autonomously drives the autonomous guided vehicle 20 to a transport position for the items, while towing the cart 30 containing the items to be transported, based on a command from the server 10.

撮像部22は、台車30の状態を取得するように構成されている。具体的には、撮像部22は、台車30の特徴点31の状態を取得するように構成されている。撮像部22は、台車30の特徴点31を撮像することにより、台車30の特徴点31の状態を撮像結果として取得するように構成されている。撮像部22は、カメラを含んでいる。撮像部22は、台車30の特徴点31を撮像可能な位置に設けられている。撮像部22は、搬送車本体27の台車30側の部分に設けられている。The imaging unit 22 is configured to acquire the state of the trolley 30. Specifically, the imaging unit 22 is configured to acquire the state of the feature points 31 of the trolley 30. The imaging unit 22 is configured to acquire the state of the feature points 31 of the trolley 30 as an imaging result by imaging the feature points 31 of the trolley 30. The imaging unit 22 includes a camera. The imaging unit 22 is provided at a position where the imaging unit 22 can image the feature points 31 of the trolley 30. The imaging unit 22 is provided on the part of the transport vehicle body 27 on the trolley 30 side.

通信部23は、サーバ10との間で情報を送受信可能に構成されている。通信部23は、無線通信するための無線通信部である。自律型搬送車20は、ネットワークを介して、サーバ10と通信可能に接続されている。バッテリ24は、自律型搬送車20の各部に電力を供給するように構成されている。バッテリ24は、充電可能な電池を含んでいる。バッテリ24の電力により、自律型搬送車20は、自律走行する。傾きセンサ25は、自律型搬送車20の鉛直面内における傾斜角度を取得して、制御部21に送信するように構成されている。傾きセンサ25は、たとえば、ジャイロセンサを含んでいる。記憶部26は、フラッシュメモリなどの書き換え可能な記憶媒体を含み、各種の情報を記憶可能に構成されている。記憶部26には、自律型搬送車20の情報、および、台車30の情報などが記憶される。The communication unit 23 is configured to be able to transmit and receive information to and from the server 10. The communication unit 23 is a wireless communication unit for wireless communication. The autonomous guided vehicle 20 is connected to the server 10 via a network so as to be able to communicate with the server 10. The battery 24 is configured to supply power to each part of the autonomous guided vehicle 20. The battery 24 includes a rechargeable battery. The autonomous guided vehicle 20 travels autonomously using the power of the battery 24. The tilt sensor 25 is configured to obtain the tilt angle of the autonomous guided vehicle 20 in a vertical plane and transmit it to the control unit 21. The tilt sensor 25 includes, for example, a gyro sensor. The memory unit 26 includes a rewritable storage medium such as a flash memory, and is configured to be able to store various information. The memory unit 26 stores information on the autonomous guided vehicle 20, information on the trolley 30, and the like.

(台車の構成)
次に、台車30の構成について説明する。
(Truck configuration)
Next, the configuration of the carriage 30 will be described.

台車30は、製造工場において使用される物品を収容するように構成されている。図4に示すように、台車30は、特徴点31と、収容部32と、複数(4つ)の車輪33とを備えている。The trolley 30 is configured to accommodate items used in a manufacturing plant. As shown in FIG. 4, the trolley 30 includes a feature 31, a storage section 32, and a plurality (four) of wheels 33.

特徴点31は、台車30に設けられたマーカを含んでいる。マーカは、特に限られないが、たとえば、板金により形成可能である。また、特徴点31は、自律型搬送車20の撮像部22により撮像可能な位置に設けられている。特徴点31は、台車30の自律型搬送車20側の部分に設けられている。図5に示すように、特徴点31には、模様が付されている。特徴点31の模様は、特徴点31が板金製である場合、レーザにより形成可能である。特徴点31の模様は、搬送車本体27に対する台車30の相対姿勢の変化に応じて、自律型搬送車20から見た形状が変化するように構成されている。また、特徴点31の模様は、台車30の識別情報を含む2次元コードにより構成されている。自律型搬送車20の制御部21は、撮像部22による特徴点31の撮像結果に基づいて、台車30の識別情報を取得可能である。また、自律型搬送車20の制御部21は、台車30の識別情報に基づいて、サーバ10から、台車30の形状、台車30の重量、および、台車30の重心位置などの台車30の情報を取得可能である。The feature point 31 includes a marker provided on the cart 30. The marker is not particularly limited, but can be formed, for example, from sheet metal. The feature point 31 is provided at a position where it can be imaged by the imaging unit 22 of the autonomous guided vehicle 20. The feature point 31 is provided on the part of the cart 30 on the autonomous guided vehicle 20 side. As shown in FIG. 5, the feature point 31 is patterned. If the feature point 31 is made of sheet metal, the pattern of the feature point 31 can be formed by a laser. The pattern of the feature point 31 is configured so that the shape seen from the autonomous guided vehicle 20 changes according to the change in the relative attitude of the cart 30 with respect to the carrier body 27. The pattern of the feature point 31 is configured by a two-dimensional code including the identification information of the cart 30. The control unit 21 of the autonomous guided vehicle 20 can acquire the identification information of the cart 30 based on the image capturing result of the feature point 31 by the imaging unit 22. In addition, the control unit 21 of the autonomous guided vehicle 20 can obtain information about the cart 30, such as the shape of the cart 30, the weight of the cart 30, and the center of gravity position of the cart 30, from the server 10 based on the identification information of the cart 30.

図4に示すように、収容部32は、物品を収容可能に構成されている。収容部32は、凹状に形成されている。複数の車輪33は、自律型搬送車20によるけん引により台車30を走行させるように構成されている。複数の車輪33は、自在輪として設けられている。複数の車輪33は、台車30の左右にそれぞれ2つずつ設けられている。As shown in FIG. 4, the storage section 32 is configured to be able to store items. The storage section 32 is formed in a concave shape. The multiple wheels 33 are configured to move the cart 30 by being towed by the autonomous guided vehicle 20. The multiple wheels 33 are provided as swivel wheels. The multiple wheels 33 are provided on the left and right sides of the cart 30, two on each side.

(搬送車本体の走行速度の制御)
次に、搬送車本体27の走行速度の制御について説明する。
(Control of the travel speed of the transport vehicle body)
Next, the control of the traveling speed of the transport vehicle body 27 will be described.

ここで、本実施形態では、図6に示すように、制御部21は、撮像部22により取得された台車30の状態に基づいて、搬送車本体27に対する台車30の相対姿勢を検出するとともに、搬送車本体27に対する台車30の相対姿勢に基づいて、搬送車本体27の走行速度を制御するように構成されている。具体的には、制御部21は、撮像部22により取得された台車30の特徴点31の状態に基づいて、搬送車本体27に対する台車30の相対姿勢を検出するように構成されている。6, in this embodiment, the control unit 21 is configured to detect the relative attitude of the cart 30 with respect to the transport vehicle body 27 based on the state of the cart 30 acquired by the imaging unit 22, and to control the traveling speed of the transport vehicle body 27 based on the relative attitude of the cart 30 with respect to the transport vehicle body 27. Specifically, the control unit 21 is configured to detect the relative attitude of the cart 30 with respect to the transport vehicle body 27 based on the state of the feature point 31 of the cart 30 acquired by the imaging unit 22.

搬送車本体27により台車30が真直ぐけん引されている状態では、撮像結果において中央に特徴点31が位置するとともに、特徴点31が傾かずに映る。また、台車30が水平面内において傾いた状態で搬送車本体27によりけん引されている状態では、特徴点31が撮像結果において中央からずれた位置に位置するとともに、特徴点31が奥行方向に傾いて映る。また、台車30が鉛直面内において傾いた状態で搬送車本体27によりけん引されている状態では、特徴点31が撮像結果において中央に位置するとともに、特徴点31が奥行方向に直交する面内において傾いて映る。これらの特徴点31の状態の変化を利用して、搬送車本体27に対する台車30の相対姿勢を検出可能である。なお、図6では、理解の容易化のため、台車30が鉛直面内において傾いた状態を誇張して図示している。When the carriage 30 is towed straight by the transport vehicle body 27, the feature point 31 is located in the center of the image and is not tilted. When the carriage 30 is towed by the transport vehicle body 27 while tilted in the horizontal plane, the feature point 31 is located in a position shifted from the center of the image and is tilted in the depth direction. When the carriage 30 is towed by the transport vehicle body 27 while tilted in the vertical plane, the feature point 31 is located in the center of the image and is tilted in the plane perpendicular to the depth direction. By utilizing the change in the state of these feature points 31, the relative attitude of the carriage 30 with respect to the transport vehicle body 27 can be detected. In FIG. 6, the carriage 30 is exaggerated in the tilted state in the vertical plane for ease of understanding.

搬送車本体27に対する台車30の相対姿勢は、搬送車本体27に対する台車30の傾斜角度の情報を含んでいる。具体的には、搬送車本体27に対する台車30の相対姿勢は、水平面内における搬送車本体27に対する台車30の傾斜角度γの情報と、鉛直面内における搬送車本体27に対する台車30の傾斜角度θの情報とを含んでいる。The relative attitude of the trolley 30 with respect to the transport vehicle body 27 includes information on the inclination angle of the trolley 30 with respect to the transport vehicle body 27. Specifically, the relative attitude of the trolley 30 with respect to the transport vehicle body 27 includes information on the inclination angle γ of the trolley 30 with respect to the transport vehicle body 27 in a horizontal plane, and information on the inclination angle θ of the trolley 30 with respect to the transport vehicle body 27 in a vertical plane.

制御部21は、搬送車本体27に対する台車30の傾斜角度の情報に基づいて、搬送車本体27の走行速度を制御するように構成されている。具体的には、制御部21は、水平面内における搬送車本体27に対する台車30の傾斜角度γの情報に基づいて、搬送車本体27が減速するように、搬送車本体27の走行速度を制御するように構成されている。より具体的には、制御部21は、以下の式(1)により、搬送車本体27の走行速度を制御するように構成されている。制御部21は、以下の式(1)により、傾斜角度γが大きくなるにつれて、走行速度が小さくなるように、搬送車本体27の走行速度を制御するように構成されている。
Vc=V×{1-k×sin(γ)} ・・・(1)
ここで、
Vc:補正速度
V:通常速度
k:補正係数
γ:水平面内における搬送車本体に対する台車の傾斜角度
である。
The control unit 21 is configured to control the traveling speed of the transport vehicle body 27 based on information on the inclination angle of the dolly 30 relative to the transport vehicle body 27. Specifically, the control unit 21 is configured to control the traveling speed of the transport vehicle body 27 based on information on the inclination angle γ of the dolly 30 relative to the transport vehicle body 27 in a horizontal plane so that the transport vehicle body 27 decelerates. More specifically, the control unit 21 is configured to control the traveling speed of the transport vehicle body 27 by the following formula (1). The control unit 21 is configured to control the traveling speed of the transport vehicle body 27 by the following formula (1) so that the traveling speed decreases as the inclination angle γ increases.
Vc=V×{1-k×sin(γ)}...(1)
Where:
Vc: correction speed V: normal speed k: correction coefficient γ: inclination angle of the carriage with respect to the transport vehicle body in the horizontal plane.

通常速度Vおよび補正係数kは、実験などにより予め決定しておくことができる。通常速度Vは、特に限られないが、たとえば、2m/s程度であり得る。また、補正係数kは、特に限られないが、たとえば、補正速度Vcが1m/s以下になる程度の値であり得る。また、通常速度Vは、搬送車本体27により台車30が真直ぐけん引されている状態の搬送車本体27の走行速度である。The normal speed V and the correction coefficient k can be determined in advance through experiments, etc. The normal speed V is not particularly limited, but can be, for example, about 2 m/s. The correction coefficient k is also not particularly limited, but can be, for example, a value that makes the correction speed Vc 1 m/s or less. The normal speed V is the traveling speed of the transport vehicle body 27 when the carriage 30 is towed straight by the transport vehicle body 27.

また、制御部21は、鉛直面内における搬送車本体27に対する台車30の傾斜角度θの情報に基づいて、搬送車本体27が停止するように、搬送車本体27の走行速度を制御するように構成されている。具体的には、制御部21は、鉛直面内における搬送車本体27に対する台車30の傾斜角度θの情報と、傾きセンサ25により取得した鉛直面内における搬送車本体27の傾斜角度δの情報とに基づいて、搬送車本体27が停止するように、搬送車本体27の走行速度を制御するように構成されている。In addition, the control unit 21 is configured to control the travel speed of the transport vehicle body 27 based on information on the inclination angle θ of the cart 30 relative to the transport vehicle body 27 in the vertical plane so that the transport vehicle body 27 stops. Specifically, the control unit 21 is configured to control the travel speed of the transport vehicle body 27 based on information on the inclination angle θ of the cart 30 relative to the transport vehicle body 27 in the vertical plane and information on the inclination angle δ of the transport vehicle body 27 in the vertical plane acquired by the inclination sensor 25 so that the transport vehicle body 27 stops.

まず、制御部21は、傾斜角度θと、傾斜角度δとの差分(θ-δ)を、鉛直面内における台車30の真の傾斜角度θtとして取得する。そして、制御部21は、真の傾斜角度θtが基準角度(しきい値)を超えるか否かを検出する。制御部21は、真の傾斜角度θtが基準角度を超えることを検出した場合、搬送車本体27が停止するように、搬送車本体27の走行速度を制御する。この際、制御部21は、搬送車本体27が徐々に減速して停止するように、搬送車本体27の走行速度を制御する。また、制御部21は、真の傾斜角度θtが基準角度を超えないことを検出した場合、搬送車本体27の走行を継続する制御を行う。なお、基準角度は、実験などにより予め決定しておくことができる。First, the control unit 21 obtains the difference (θ-δ) between the tilt angle θ and the tilt angle δ as the true tilt angle θt of the cart 30 in the vertical plane. Then, the control unit 21 detects whether the true tilt angle θt exceeds a reference angle (threshold value). When the control unit 21 detects that the true tilt angle θt exceeds the reference angle, it controls the travel speed of the transport vehicle body 27 so that the transport vehicle body 27 stops. At this time, the control unit 21 controls the travel speed of the transport vehicle body 27 so that the transport vehicle body 27 gradually decelerates and stops. Furthermore, when the control unit 21 detects that the true tilt angle θt does not exceed the reference angle, it controls the transport vehicle body 27 to continue traveling. The reference angle can be determined in advance by experiment, etc.

また、本実施形態では、制御部21は、台車30の形状、台車30の重量、および、台車30の重心位置のうちの少なくとも1つを考慮して、搬送車本体27の走行速度を制御するように構成されている。たとえば、制御部21は、台車30の形状を考慮して、台車30の幅が大きい場合、幅が小さい台車30の場合に比べて、搬送車本体27の走行速度を小さくする。同様に、制御部21は、台車30の形状を考慮して、台車30の幅が小さい場合、幅が大きい台車30の場合に比べて、搬送車本体27の走行速度を大きくする。 In addition, in this embodiment, the control unit 21 is configured to control the traveling speed of the transport vehicle body 27 by taking into account at least one of the shape of the cart 30, the weight of the cart 30, and the position of the center of gravity of the cart 30. For example, the control unit 21 takes into account the shape of the cart 30 and reduces the traveling speed of the transport vehicle body 27 when the width of the cart 30 is large compared to when the cart 30 has a small width. Similarly, the control unit 21 takes into account the shape of the cart 30 and increases the traveling speed of the transport vehicle body 27 when the width of the cart 30 is small compared to when the cart 30 has a large width.

また、たとえば、制御部21は、台車30の重量を考慮して、台車30の重量が大きい場合、重量が小さい台車30の場合に比べて、搬送車本体27の走行速度を小さくする。同様に、制御部21は、台車30の重量を考慮して、台車30の重量が小さい場合、重量が大きい台車30の場合に比べて、搬送車本体27の走行速度を大きくする。 In addition, for example, the control unit 21 takes into account the weight of the trolley 30 and reduces the travel speed of the transport vehicle main body 27 when the weight of the trolley 30 is large, compared to when the weight of the trolley 30 is small. Similarly, the control unit 21 takes into account the weight of the trolley 30 and increases the travel speed of the transport vehicle main body 27 when the weight of the trolley 30 is small, compared to when the weight of the trolley 30 is large.

また、たとえば、制御部21は、台車30の重心位置を考慮して、台車30の重心位置が左側にある場合、右回りに旋回する場合に比べて、左回りに旋回する場合の搬送車本体27の走行速度を小さくする。同様に、制御部21は、台車30の重心位置を考慮して、台車30の重心位置が右側にある場合、左回りに旋回する場合に比べて、右回りに旋回する場合の搬送車本体27の走行速度を小さくする。 In addition, for example, the control unit 21 takes into consideration the position of the center of gravity of the trolley 30 and reduces the travel speed of the transport vehicle body 27 when turning counterclockwise compared to when turning clockwise when the center of gravity of the trolley 30 is on the left side. Similarly, the control unit 21 takes into consideration the position of the center of gravity of the trolley 30 and reduces the travel speed of the transport vehicle body 27 when turning clockwise compared to when turning counterclockwise when the center of gravity of the trolley 30 is on the right side.

(連結部の駆動制御)
次に、連結部20dの駆動制御について説明する。
(Drive control of connecting part)
Next, drive control of the connecting portion 20d will be described.

図7に示すように、制御部21は、搬送車本体27による台車30のけん引時に、連結部モータ20eにより連結部20dを駆動(回転)することにより、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するように構成されている。具体的には、制御部21は、搬送車本体27の旋回時に、連結部モータ20eにより連結部20dを駆動(回転)することにより、慣性による台車30の動きを打ち消すように、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するように構成されている。7, the control unit 21 is configured to control the relative attitude of the cart 30 to the transport vehicle body 27 in the horizontal plane by driving (rotating) the coupling part 20d by the coupling part motor 20e when the transport vehicle body 27 is towing the cart 30. Specifically, the control unit 21 is configured to control the relative attitude of the cart 30 to the transport vehicle body 27 in the horizontal plane by driving (rotating) the coupling part 20d by the coupling part motor 20e when the transport vehicle body 27 turns, so as to cancel out the movement of the cart 30 due to inertia.

ここで、搬送車本体27の旋回時に台車30に働く慣性力は、以下の式(2)により表すことができる。
Fj=m×a ・・・(2)
ここで、
Fj:台車に働く慣性力
m:台車の重量
a:台車の回転方向の加速度
である。
Here, the inertial force acting on the carriage 30 when the transporting vehicle body 27 turns can be expressed by the following formula (2).
Fj=m×a...(2)
Where:
Fj: inertial force acting on the cart, m: weight of the cart, a: acceleration in the rotational direction of the cart.

重量mとしては、物品搬送中の場合には、台車30の重量と物品の重量との合計の重量を用い、物品搬送中でない場合には、台車30の重量を用いる。台車30の重量は、台車30の識別情報に基づいて、サーバ10から取得可能である。また、物品の重量は、サーバ10からの指令の内容(タスクの内容)に基づいて、物品を特定して、その重量を取得可能である。加速度aは、搬送車本体27の旋回速度から換算テーブルを用いて取得可能である。あるいは、加速度aは、撮像部22により取得した台車30の特徴点31の状態の時間変化から取得可能である。 When an item is being transported, the weight m used is the sum of the weight of the cart 30 and the weight of the item, and when an item is not being transported, the weight of the cart 30 is used. The weight of the cart 30 can be obtained from the server 10 based on the identification information of the cart 30. The weight of the item can be obtained by identifying the item based on the contents of the command (task contents) from the server 10. The acceleration a can be obtained from the rotation speed of the transport vehicle body 27 using a conversion table. Alternatively, the acceleration a can be obtained from the change over time in the state of the feature point 31 of the cart 30 acquired by the imaging unit 22.

また、台車30に働く動摩擦力は、以下の式(3)により表すことができる。
F=μ×m×g ・・・(3)
ここで、
F:台車に働く動摩擦力
μ:動摩擦係数
m:台車の重量
g:重力加速度
である。
In addition, the kinetic friction force acting on the cart 30 can be expressed by the following equation (3).
F=μ×m×g...(3)
Where:
F: kinetic friction force acting on the cart, μ: kinetic friction coefficient, m: weight of the cart, g: gravitational acceleration.

動摩擦係数μは、ユーザが床面の動作摩擦係数を入力することにより、取得可能である。重量mは、上記式(2)の場合と同様に、取得可能である。重力加速度gは、既知の値として取得可能である。The dynamic friction coefficient μ can be obtained by the user inputting the dynamic friction coefficient of the floor surface. The weight m can be obtained in the same manner as in the above formula (2). The gravitational acceleration g can be obtained as a known value.

搬送車本体27の旋回時には、台車30は、上記式(2)で求まる慣性力Fjと、上記式(3)で求まる動摩擦力Fとによって決定される力によって、回転方向に振られてしまう。このため、制御部21は、慣性力Fgと動摩擦力Fとの差分(Fg-F)に対して、この差分を打ち消すような連結部20dの駆動方向(慣性が働くのとは反対方向)と駆動距離(駆動角度)とを決定する。そして、制御部21は、決定した駆動方向に、決定した駆動距離(駆動角度)だけ回転するように、連結部モータ20eにより連結部20dを駆動する制御を行う。When the transport vehicle body 27 turns, the cart 30 is swung in the rotational direction by a force determined by the inertial force Fj calculated by the above formula (2) and the kinetic friction force F calculated by the above formula (3). For this reason, the control unit 21 determines the drive direction (the direction opposite to the direction in which inertia acts) and drive distance (drive angle) of the connecting part 20d so as to cancel the difference (Fg-F) between the inertial force Fg and the kinetic friction force F. The control unit 21 then controls the driving of the connecting part 20d by the connecting part motor 20e so as to rotate the connecting part 20d by the determined drive distance (drive angle) in the determined drive direction.

また、本実施形態では、制御部21は、ストッパ20fにより制限された角度範囲内において、連結部モータ20eにより連結部20dを駆動(回転)することにより、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するように構成されている。制御部21は、連結部20dがストッパ20fに接触しない範囲内において、連結部モータ20eにより連結部20dを駆動(回転)するように構成されている。In this embodiment, the control unit 21 is configured to control the relative attitude of the cart 30 with respect to the transport vehicle main body 27 in the horizontal plane by driving (rotating) the coupling part 20d by the coupling part motor 20e within an angle range limited by the stopper 20f. The control unit 21 is configured to drive (rotate) the coupling part 20d by the coupling part motor 20e within a range in which the coupling part 20d does not come into contact with the stopper 20f.

(走行速度制御時の補正時間)
次に、搬送車本体27の走行速度制御時の補正時間について説明する。
(Correction time when controlling driving speed)
Next, the correction time when controlling the traveling speed of the transport vehicle body 27 will be described.

図8に示すように、制御部21は、搬送車本体27の走行速度の制御による、搬送車本体27に対する台車30の相対姿勢の補正に要した補正時間Tを取得するように構成されている。また、制御部21は、補正時間Tと基準補正時間との比較に基づいて、走行の異常を検出するように構成されている。具体的には、制御部21は、以下の式(4)により、走行の異常を検出するように構成されている。制御部21は、補正時間Tが以下の式(4)により定められた正常範囲を外れる(下回るまたは上回る)場合、走行の異常を検出するように構成されている。
Te-α<T<Te+α ・・・(4)
ここで、
Te:基準補正時間
T:補正時間
α:定数
である。
As shown in Fig. 8, the control unit 21 is configured to acquire a correction time T required to correct the relative posture of the carriage 30 with respect to the transport vehicle body 27 by controlling the travel speed of the transport vehicle body 27. The control unit 21 is also configured to detect a travel abnormality based on a comparison between the correction time T and a reference correction time. Specifically, the control unit 21 is configured to detect a travel abnormality by the following formula (4). The control unit 21 is configured to detect a travel abnormality when the correction time T is outside (below or above) the normal range defined by the following formula (4).
Te-α<T<Te+α...(4)
Where:
Te: reference correction time T: correction time α: constant.

基準補正時間Teおよび補正時間Tについては、後述する。定数αは、実験などにより予め決定しておくことができる。The reference correction time Te and the correction time T will be described later. The constant α can be determined in advance by experiment or the like.

また、図9に示すように、搬送車本体27に対する台車30の相対姿勢の補正には、複数(図9では、4つ)のエリアAが設定されている。複数のエリアAは、互いに異なる傾斜角度γの範囲として設定されている。たとえば、エリア1が、傾斜角度γが0度以上5度未満の範囲、エリア2が、傾斜角度γが5度以上10度未満の範囲、エリア3が、傾斜角度γが10度以上15度未満の範囲、エリア4が、傾斜角度γが15度以上20度未満の範囲として、設定されている。 As shown in Fig. 9, multiple areas A (four in Fig. 9) are set for correcting the relative posture of the trolley 30 with respect to the transport vehicle body 27. The multiple areas A are set as ranges of different inclination angles γ. For example, area 1 is set as a range of inclination angle γ of 0 degrees or more and less than 5 degrees, area 2 is set as a range of inclination angle γ of 5 degrees or more and less than 10 degrees, area 3 is set as a range of inclination angle γ of 10 degrees or more and less than 15 degrees, and area 4 is set as a range of inclination angle γ of 15 degrees or more and less than 20 degrees.

制御部21は、エリアAが直前のエリアAから異なるエリアAに移行した場合、搬送車本体27の走行速度を変更する制御を行うように構成されている。また、制御部21は、エリアAが直前のエリアAから異なるエリアAに移行するまでの時間を、補正時間Tとして取得して記憶部26に記憶するように構成されている。The control unit 21 is configured to control the change of the travel speed of the transport vehicle body 27 when the area A transitions from the previous area A to a different area A. The control unit 21 is also configured to obtain the time until the area A transitions from the previous area A to the different area A as a correction time T and store it in the memory unit 26.

また、本実施形態では、制御部21は、補正時間Tに基づいて、基準補正時間Teを学習するように構成されている。具体的には、制御部21は、以下の式(5)により、基準補正時間Teを学習して更新するように構成されている。制御部21は、以下の式(5)により、基準補正時間Teを、複数の補正時間Tの平均値として学習して更新するように構成されている。制御部21は、以下の式(5)により、基準補正時間Teを、補正が完了すると予想される予想補正完了時間として取得するように構成されている。
Te=ΣTn/n ・・・(5)
ここで、
Te:基準補正時間
Tn:n番目に取得した補正時間
n:補正時間の番号
である。
Furthermore, in this embodiment, the control unit 21 is configured to learn the reference correction time Te based on the correction time T. Specifically, the control unit 21 is configured to learn and update the reference correction time Te by the following formula (5). The control unit 21 is configured to learn and update the reference correction time Te as an average value of multiple correction times T by the following formula (5). The control unit 21 is configured to acquire the reference correction time Te as an expected correction completion time when correction is expected to be completed by the following formula (5).
Te=ΣTn/n...(5)
Where:
Te: Reference correction time Tn: Correction time acquired for the nth time n: Number of correction time
It is.

また、本実施形態では、制御部21は、搬送車本体27に対する台車30の相対姿勢(エリアA)、搬送車本体27の走行速度、台車30の重量、または、搬送車本体27の進行方向ごとに、基準補正時間Teを学習するように構成されている。このため、制御部21は、エリアAが直前のエリアAから異なるエリアAに移行した際、エリアA(傾斜角度γ)、搬送車本体27の走行速度、台車30の重量、および、搬送車本体27の進行方向(右旋回、または、左旋回のいずれであるか)を、補正時間Tと対応付けて記憶部26に記憶するように構成されている。これにより、エリアA、搬送車本体27の走行速度、台車30の重量、または、搬送車本体27の進行方向ごとに場合分けされた、補正時間Tが取得される。また、エリアA、搬送車本体27の走行速度、台車30の重量、または、搬送車本体27の進行方向ごとに場合分けされた、基準補正時間Teが学習される。In addition, in this embodiment, the control unit 21 is configured to learn the reference correction time Te for each of the relative posture (area A) of the carriage 30 with respect to the transport vehicle body 27, the travel speed of the transport vehicle body 27, the weight of the carriage 30, or the traveling direction of the transport vehicle body 27. For this reason, when the area A transitions from the previous area A to a different area A, the control unit 21 is configured to store the area A (tilt angle γ), the travel speed of the transport vehicle body 27, the weight of the carriage 30, and the traveling direction of the transport vehicle body 27 (whether it is a right turn or a left turn) in the memory unit 26 in association with the correction time T. As a result, the correction time T is acquired for each of the area A, the travel speed of the transport vehicle body 27, the weight of the carriage 30, or the traveling direction of the transport vehicle body 27. In addition, the reference correction time Te is learned for each of the area A, the travel speed of the transport vehicle body 27, the weight of the carriage 30, or the traveling direction of the transport vehicle body 27.

また、制御部21は、補正時間Tに基づいて、上記式(1)の補正係数kを学習するように構成されている。具体的には、制御部21は、予め決められた範囲の乱数として、補正係数kを取得するように構成されている。また、制御部21は、補正時間Tがより小さい結果になった補正係数kの値を中心として、補正係数kの乱数の範囲を学習して更新するように構成されている。これにより、補正係数kの乱数の範囲を、適切な範囲に収束させることが可能である。 The control unit 21 is also configured to learn the correction coefficient k in the above formula (1) based on the correction time T. Specifically, the control unit 21 is configured to acquire the correction coefficient k as a random number in a predetermined range. The control unit 21 is also configured to learn and update the range of the random number of the correction coefficient k, centered on the value of the correction coefficient k that results in a smaller correction time T. This makes it possible to converge the range of the random number of the correction coefficient k to an appropriate range.

(自律型搬送車の自動連結制御)
次に、自律型搬送車20の自動連結制御について説明する。
(Automatic coupling control of autonomous guided vehicles)
Next, the automatic coupling control of the autonomous guided vehicle 20 will be described.

図10に示すように、制御部21は、撮像部22により取得された台車30の状態に基づいて、搬送車本体27と台車30との連結時に、搬送車本体27を台車30との連結位置に移動させるように構成されている。具体的には、制御部21は、撮像部22により取得された台車30の特徴点31の状態に基づいて、搬送車本体27と台車30との連結時に、搬送車本体27を台車30との連結位置に移動させるように構成されている。10, the control unit 21 is configured to move the transport vehicle body 27 to a coupling position with the trolley 30 when the transport vehicle body 27 and the trolley 30 are coupled, based on the state of the trolley 30 acquired by the imaging unit 22. Specifically, the control unit 21 is configured to move the transport vehicle body 27 to a coupling position with the trolley 30 when the transport vehicle body 27 and the trolley 30 are coupled, based on the state of the feature point 31 of the trolley 30 acquired by the imaging unit 22.

制御部21は、撮像部22により撮像することにより、台車30の特徴点31の状態を認識するように構成されている。そして、制御部21は、台車30の特徴点31の状態を目印として、搬送車本体27を未連結の台車30に接近させるように構成されている。そして、制御部21は、搬送車本体27を台車30との連結位置まで移動させると、連結部20dにより、搬送車本体27と台車30とを連結する制御を行うように構成されている。そして、制御部21は、連結部20dにより連結した台車30をけん引して、自律走行するように構成されている。The control unit 21 is configured to recognize the state of the characteristic point 31 of the trolley 30 by capturing an image using the imaging unit 22. The control unit 21 is configured to bring the transport vehicle main body 27 close to the unconnected trolley 30, using the state of the characteristic point 31 of the trolley 30 as a landmark. The control unit 21 is configured to control the connection of the transport vehicle main body 27 and the trolley 30 by the connection unit 20d when the transport vehicle main body 27 is moved to a connection position with the trolley 30. The control unit 21 is configured to tow the trolley 30 connected by the connection unit 20d to travel autonomously.

(自律型搬送車の自動連結処理)
次に、本実施形態の自律型搬送車20の自動連結処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部21により行われる。
(Automatic coupling process for autonomous guided vehicles)
Next, the automatic coupling process of the autonomous guided vehicle 20 of this embodiment will be described with reference to a flowchart. Note that each process in the flowchart is performed by the control unit 21.

図11に示すように、まず、ステップS101において、サーバ10から台車30のけん引指令を受信したか否かが検出される。台車30のけん引指令は、台車30に積載する物品の情報を含んでいる。台車30のけん引指令を受信していないことが検出された場合、ステップS101の処理を繰り返す。また、台車30のけん引指令を受信したことが検出された場合、ステップS102に進む。 As shown in FIG. 11, first, in step S101, it is detected whether or not a towing command for the trolley 30 has been received from the server 10. The towing command for the trolley 30 includes information on the items to be loaded onto the trolley 30. If it is detected that a towing command for the trolley 30 has not been received, the process of step S101 is repeated. Also, if it is detected that a towing command for the trolley 30 has been received, the process proceeds to step S102.

そして、ステップS102において、サーバ10により指示された指示位置に搬送車本体27が移動される。Then, in step S102, the transport vehicle body 27 is moved to the designated position instructed by the server 10.

そして、ステップS103において、撮像部22により撮像させることにより、台車30の特徴点31が認識される。Then, in step S103, the characteristic points 31 of the trolley 30 are recognized by capturing an image using the imaging unit 22.

そして、ステップS104において、台車30の特徴点31に基づいて、台車30の情報(台車30の形状、台車30の重量、および、台車30の重心位置など)が取得される。具体的には、ステップS104では、台車30の特徴点31から、台車30の識別情報が取得される。そして、台車30の識別情報に基づいて、サーバ10から台車30の情報が取得される。Then, in step S104, information about the trolley 30 (such as the shape of the trolley 30, the weight of the trolley 30, and the position of the center of gravity of the trolley 30) is acquired based on the characteristic points 31 of the trolley 30. Specifically, in step S104, identification information about the trolley 30 is acquired from the characteristic points 31 of the trolley 30. Then, information about the trolley 30 is acquired from the server 10 based on the identification information about the trolley 30.

そして、ステップS105において、台車30の特徴点31を目印に搬送車本体27が台車30に接近される。 Then, in step S105, the transport vehicle body 27 is brought closer to the cart 30 using the characteristic point 31 of the cart 30 as a landmark.

そして、ステップS106において、搬送車本体27が台車30との連結位置まで移動したか否かが検出される。搬送車本体27が台車30との連結位置まで移動していないことが検出された場合、ステップS106の処理が繰り返される。また、搬送車本体27が台車30との連結位置まで移動したことが検出された場合、ステップS107に進む。 Then, in step S106, it is detected whether the transport vehicle body 27 has moved to the coupling position with the dolly 30. If it is detected that the transport vehicle body 27 has not moved to the coupling position with the dolly 30, the processing of step S106 is repeated. If it is detected that the transport vehicle body 27 has moved to the coupling position with the dolly 30, the processing proceeds to step S107.

そして、ステップS107において、搬送車本体27と台車30とが連結部20dにより連結される。そして、ステップS107では、搬送車本体27による台車30のけん引走行が開始される。その後、自動連結処理が終了される。Then, in step S107, the transport vehicle body 27 and the dolly 30 are connected by the connecting portion 20d. Then, in step S107, the transport vehicle body 27 starts towing the dolly 30. Thereafter, the automatic connection process is terminated.

(自律型搬送車の速度制御処理)
次に、本実施形態の自律型搬送車20の速度制御処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部21により行われる。
(Speed control processing for autonomous guided vehicles)
Next, a speed control process of the autonomous guided vehicle 20 according to this embodiment will be described with reference to a flowchart. Each process in the flowchart is performed by the control unit 21.

図12に示すように、まず、ステップS111において、撮像部22により撮像されることにより、台車30の特徴点31の状態が取得される。As shown in FIG. 12, first, in step S111, the state of the feature point 31 of the trolley 30 is obtained by imaging using the imaging unit 22.

そして、ステップS112において、台車30の特徴点31の状態に基づいて、水平面内における搬送車本体27に対する台車30の相対姿勢が検出される。ステップS112では、台車30の特徴点31の状態に基づいて、水平面内における搬送車本体27に対する台車30の傾斜角度γが検出される。Then, in step S112, the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane is detected based on the state of the characteristic point 31 of the cart 30. In step S112, the inclination angle γ of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane is detected based on the state of the characteristic point 31 of the cart 30.

そして、ステップS113において、エリアAが1番目のエリアA(台車30が真直ぐけん引されている状態のエリアA)であるか否かが検出される。エリアAが1番目のエリアAであることが検出された場合、ステップS114に進む。Then, in step S113, it is detected whether area A is the first area A (area A in which the dolly 30 is being towed straight). If it is detected that area A is the first area A, the process proceeds to step S114.

そして、ステップS114において、搬送車本体27の走行速度が通常速度に設定される。 Then, in step S114, the traveling speed of the transport vehicle body 27 is set to normal speed.

そして、ステップS115において、搬送終了であるか否かが検出される。搬送終了であることが検出された場合、速度制御処理が終了される。また、搬送終了でないことが検出された場合、ステップS111に戻る。Then, in step S115, it is detected whether the transport has ended. If it is detected that the transport has ended, the speed control process is terminated. If it is detected that the transport has not ended, the process returns to step S111.

また、ステップS113において、エリアAが1番目のエリアAでないことが検出された場合、ステップS116に進む。 Also, if it is detected in step S113 that area A is not the first area A, proceed to step S116.

そして、ステップS116において、エリアAが直前のエリアAと異なるエリアAであるか否かが検出される。エリアAが直前のエリアAと異なるエリアAでないことが検出された場合、ステップS115に進み、上記と同様の処理が行われる。また、エリアAが直前のエリアAと異なるエリアAであることが検出された場合、ステップS117に進む。 Then, in step S116, it is detected whether area A is different from the immediately preceding area A. If it is detected that area A is not different from the immediately preceding area A, the process proceeds to step S115, where the same process as described above is carried out. If it is detected that area A is different from the immediately preceding area A, the process proceeds to step S117.

そして、図13に示すように、ステップS117において、水平面内における搬送車本体27に対する台車30の傾斜角度γに応じて、搬送車本体27の走行速度が補正される。ステップS117では、上記式(1)により、搬送車本体27の走行速度が補正される。13, in step S117, the travel speed of the transport vehicle body 27 is corrected according to the inclination angle γ of the carriage 30 relative to the transport vehicle body 27 in the horizontal plane. In step S117, the travel speed of the transport vehicle body 27 is corrected according to the above formula (1).

そして、ステップS118において、補正時間Tが記憶部26に記憶される。また、ステップS118では、エリアA(傾斜角度γ)、搬送車本体27の走行速度、台車30の重量、および、搬送車本体27の進行方向が、補正時間Tと対応付けて記憶部26に記憶される。Then, in step S118, the correction time T is stored in the memory unit 26. Also, in step S118, the area A (tilt angle γ), the traveling speed of the transport vehicle body 27, the weight of the cart 30, and the traveling direction of the transport vehicle body 27 are stored in the memory unit 26 in association with the correction time T.

そして、ステップS119において、補正時間Tと基準補正時間Teとが比較される。Then, in step S119, the correction time T is compared with the reference correction time Te.

そして、ステップS120において、上記式(4)により、補正時間Tが正常範囲であるか否かが検出される。補正時間Tが正常範囲であることが検出された場合、ステップS121に進む。Then, in step S120, it is detected whether the correction time T is within the normal range using the above formula (4). If it is detected that the correction time T is within the normal range, the process proceeds to step S121.

そして、ステップS121において、補正時間Tに基づいて、上記式(5)により、基準補正時間Teが学習されて更新される。そして、ステップS115に進み、上記と同様の処理が行われる。Then, in step S121, the reference correction time Te is learned and updated using the above formula (5) based on the correction time T. Then, the process proceeds to step S115, where the same process as above is performed.

また、ステップS120において、補正時間Tが正常範囲でないことが検出された場合、ステップS122に進む。 Also, if it is detected in step S120 that the correction time T is not within the normal range, proceed to step S122.

そして、ステップS122において、異常通知が行われる。ステップS122では、たとえば、サーバ10に異常通知が行われる。そして、サーバ10の表示部13に、異常が表示される。その後、速度制御処理が終了される。Then, in step S122, an abnormality notification is made. In step S122, for example, an abnormality notification is made to the server 10. Then, the abnormality is displayed on the display unit 13 of the server 10. After that, the speed control process is terminated.

(自律型搬送車の走行停止処理)
次に、本実施形態の自律型搬送車20の走行停止処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部21により行われる。
(Autonomous guided vehicle stopping process)
Next, a process for stopping the autonomous guided vehicle 20 according to the present embodiment will be described with reference to a flowchart. Each process in the flowchart is performed by the control unit 21.

図14に示すように、まず、ステップS131において、撮像部22により撮像されることにより、台車30の特徴点31の状態が取得される。As shown in FIG. 14, first, in step S131, the state of the feature point 31 of the trolley 30 is obtained by imaging using the imaging unit 22.

そして、ステップS132において、台車30の特徴点31の状態に基づいて、鉛直面内における搬送車本体27に対する台車30の相対姿勢が検出される。ステップS132では、台車30の特徴点31の状態に基づいて、鉛直面内における搬送車本体27に対する台車30の傾斜角度θが検出される。Then, in step S132, the relative posture of the cart 30 with respect to the transport vehicle body 27 in the vertical plane is detected based on the state of the characteristic point 31 of the cart 30. In step S132, the inclination angle θ of the cart 30 with respect to the transport vehicle body 27 in the vertical plane is detected based on the state of the characteristic point 31 of the cart 30.

そして、ステップS133において、傾きセンサ25により、鉛直面内における搬送車本体27の傾斜角度δが検出される。 Then, in step S133, the inclination sensor 25 detects the inclination angle δ of the transport vehicle body 27 in the vertical plane.

そして、ステップS134において、台車30の真の傾斜角度θt(=θ-δ)が異常であるか否かが検出される。台車30の真の傾斜角度θtが異常でないことが検出された場合、ステップS135に進む。 Then, in step S134, it is detected whether the true tilt angle θt (= θ-δ) of the cart 30 is abnormal. If it is detected that the true tilt angle θt of the cart 30 is not abnormal, the process proceeds to step S135.

そして、ステップS135において、搬送終了であるか否かが検出される。搬送終了であることが検出された場合、走行停止処理が終了される。また、搬送終了でないことが検出された場合、ステップS131に戻る。Then, in step S135, it is detected whether the transport has ended. If it is detected that the transport has ended, the travel stop process is terminated. If it is detected that the transport has not ended, the process returns to step S131.

また、ステップS134において、台車30の真の傾斜角度θtが異常であることが検出された場合、ステップS136に進む。 Also, if in step S134 it is detected that the true inclination angle θt of the trolley 30 is abnormal, the process proceeds to step S136.

そして、ステップS136において、搬送車本体27の走行が停止される。ステップS13では、搬送車本体27を徐々に減速させるとともに、搬送車本体27の走行が停止される。 Then, in step S136, the traveling of the transportation vehicle body 27 is stopped. In step S136 , the transportation vehicle body 27 is gradually decelerated and the traveling of the transportation vehicle body 27 is stopped.

そして、ステップS137において、異常通知が行われる。ステップS137では、たとえば、サーバ10に異常通知が行われる。そして、サーバ10の表示部13に、異常が表示される。その後、走行停止処理が終了される。Then, in step S137, an abnormality notification is made. In step S137, for example, an abnormality notification is made to the server 10. Then, the abnormality is displayed on the display unit 13 of the server 10. Thereafter, the driving stop processing is terminated.

(自律型搬送車の連結部制御処理)
次に、本実施形態の自律型搬送車20の連結部制御処理をフローチャートに基づいて説明する。なお、フローチャートの各処理は、制御部21により行われる。
(Control processing of the connection part of the autonomous guided vehicle)
Next, a process of controlling the joint of the autonomous guided vehicle 20 according to the present embodiment will be described with reference to a flowchart. Each process in the flowchart is performed by the control unit 21.

図15に示すように、まず、ステップS141において、撮像部22により撮像されることにより、台車30の特徴点31の状態が取得される。As shown in FIG. 15, first, in step S141, the state of the feature point 31 of the trolley 30 is obtained by imaging using the imaging unit 22.

そして、ステップS142において、台車30の特徴点31の状態に基づいて、水平面内における搬送車本体27に対する台車30の相対姿勢が検出される。ステップS142では、台車30の特徴点31の状態に基づいて、水平面内における搬送車本体27に対する台車30の傾斜角度γが検出される。Then, in step S142, the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane is detected based on the state of the feature point 31 of the cart 30. In step S142, the inclination angle γ of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane is detected based on the state of the feature point 31 of the cart 30.

そして、ステップS143において、エリアAが1番目のエリアA(台車30が真直ぐけん引されている状態のエリアA)であるか否かが検出される。エリアAが1番目のエリアAであることが検出された場合、ステップS144に進む。Then, in step S143, it is detected whether area A is the first area A (area A in which the dolly 30 is being towed straight). If it is detected that area A is the first area A, the process proceeds to step S144.

そして、ステップS144において、搬送終了であるか否かが検出される。搬送終了であることが検出された場合、連結部制御処理が終了される。また、搬送終了でないことが検出された場合、ステップS141に戻る。Then, in step S144, it is detected whether the transport has ended. If it is detected that the transport has ended, the connection section control process is terminated. If it is detected that the transport has not ended, the process returns to step S141.

また、ステップS143において、エリアAが1番目のエリアAでないことが検出された場合、ステップS145に進む。 Also, if it is detected in step S143 that area A is not the first area A, proceed to step S145.

そして、ステップS145において、上記式(2)により台車30に働く慣性力Fjが取得されるとともに、上記式(3)により台車30に働く動摩擦力Fが取得される。Then, in step S145, the inertial force Fj acting on the trolley 30 is obtained using the above equation (2), and the kinetic friction force F acting on the trolley 30 is obtained using the above equation (3).

そして、ステップS146において、慣性力Fjと、動摩擦力Fとに基づいて、慣性による台車30の動きを打ち消すように、連結部モータ20eにより連結部20dが駆動(回転)される。そして、ステップS144に進み、上記と同様の処理が行われる。Then, in step S146, the coupling motor 20e drives (rotates) the coupling 20d based on the inertial force Fj and the kinetic friction force F so as to counteract the movement of the cart 30 due to inertia. Then, the process proceeds to step S144, where the same process as described above is performed.

(本実施形態の効果)
本実施形態では、以下のような効果を得ることができる。
(Effects of this embodiment)
In this embodiment, the following effects can be obtained.

本実施形態では、上記のように、自律型搬送車20の走行制御方法に、台車30の状態に基づいて、搬送車本体27に対する台車30の相対姿勢を検出するステップと、搬送車本体27に対する台車30の相対姿勢に基づいて、搬送車本体27の走行速度を制御するステップと、を設ける。これにより、曲がり角などの屈曲箇所の移動時に搬送車本体27に対する台車30の相対姿勢の変化が発生した場合に、搬送車本体27に対する台車30の相対姿勢の変化に応じて、搬送車本体27の走行速度を適切に変化させることができる。その結果、搬送車本体27による台車30のけん引時に搬送車本体27の走行速度を一律に低下させる場合と異なり、不必要な走行速度の低下が発生しない。これにより、搬送車本体27による台車30のけん引時に、屈曲個所での台車30の転倒を抑制しつつ、生産性を高めることができる。また、搬送車本体27による台車30のけん引時に台車30の姿勢に異常が発生した場合に、搬送車本体27の走行速度を適切に変化させることもできる。これによっても、搬送車本体27による台車30のけん引時の台車30の転倒を抑制することができる。In this embodiment, as described above, the travel control method for the autonomous transport vehicle 20 includes a step of detecting the relative attitude of the cart 30 with respect to the transport vehicle body 27 based on the state of the cart 30, and a step of controlling the travel speed of the transport vehicle body 27 based on the relative attitude of the cart 30 with respect to the transport vehicle body 27. As a result, when a change in the relative attitude of the cart 30 with respect to the transport vehicle body 27 occurs during movement around a curved portion such as a corner, the travel speed of the transport vehicle body 27 can be appropriately changed according to the change in the relative attitude of the cart 30 with respect to the transport vehicle body 27. As a result, unlike the case where the travel speed of the transport vehicle body 27 is uniformly reduced when the cart 30 is towed by the transport vehicle body 27, no unnecessary reduction in the travel speed occurs. As a result, when the cart 30 is towed by the transport vehicle body 27, it is possible to increase productivity while suppressing the tipping of the cart 30 at a curved portion. In addition, if an abnormality occurs in the posture of the cart 30 when the cart 30 is towed by the transport vehicle body 27, the travel speed of the transport vehicle body 27 can be appropriately changed. This also makes it possible to prevent the cart 30 from tipping over when the cart 30 is towed by the transport vehicle body 27.

また、本実施形態では、上記のように、台車30の状態を取得するステップは、台車30の特徴点31の状態を取得するステップを含む。また、搬送車本体27に対する台車30の相対姿勢を検出するステップは、台車30の特徴点31の状態に基づいて、搬送車本体27に対する台車30の相対姿勢を検出するステップを含む。これにより、単に台車30の特徴点31の状態を取得するだけで、搬送車本体27に対する台車30の相対姿勢を簡単に検出することができる。また、台車30に姿勢を検出するセンサなどを設ける必要がないので、台車30を簡易な構造にしながら台車30の相対姿勢を検出することができる。 In addition, in this embodiment, as described above, the step of acquiring the state of the cart 30 includes a step of acquiring the state of the feature point 31 of the cart 30. Furthermore, the step of detecting the relative attitude of the cart 30 with respect to the transport vehicle body 27 includes a step of detecting the relative attitude of the cart 30 with respect to the transport vehicle body 27 based on the state of the feature point 31 of the cart 30. As a result, the relative attitude of the cart 30 with respect to the transport vehicle body 27 can be easily detected simply by acquiring the state of the feature point 31 of the cart 30. Furthermore, since there is no need to provide a sensor for detecting the attitude on the cart 30, the relative attitude of the cart 30 can be detected while the cart 30 has a simple structure.

また、本実施形態では、上記のように、台車30の特徴点31は、台車30に設けられたマーカを含む。これにより、台車30の角部などの形状を特徴点31として利用する場合と異なり、専用のマーカを利用して、搬送車本体27に対する台車30の相対姿勢を検出することができる。その結果、搬送車本体27に対する台車30の相対姿勢を精度よく検出することができる。 In addition, in this embodiment, as described above, the feature points 31 of the cart 30 include markers provided on the cart 30. This makes it possible to detect the relative posture of the cart 30 with respect to the transport vehicle body 27 using dedicated markers, unlike the case where the shape of the corners or the like of the cart 30 is used as the feature points 31. As a result, the relative posture of the cart 30 with respect to the transport vehicle body 27 can be detected with high accuracy.

また、本実施形態では、上記のように、搬送車本体27に対する台車30の相対姿勢は、搬送車本体27に対する台車30の傾斜角度の情報を含む。また、搬送車本体27の走行速度を制御するステップは、搬送車本体27に対する台車30の傾斜角度の情報に基づいて、搬送車本体27の走行速度を制御するステップを含む。これにより、搬送車本体27に対する台車30の傾斜角度の情報に基づいて、搬送車本体27の走行速度を精度よく制御することができる。 In addition, in this embodiment, as described above, the relative attitude of the cart 30 with respect to the transport vehicle body 27 includes information on the inclination angle of the cart 30 with respect to the transport vehicle body 27. Furthermore, the step of controlling the travel speed of the transport vehicle body 27 includes a step of controlling the travel speed of the transport vehicle body 27 based on the information on the inclination angle of the cart 30 with respect to the transport vehicle body 27. This makes it possible to precisely control the travel speed of the transport vehicle body 27 based on the information on the inclination angle of the cart 30 with respect to the transport vehicle body 27.

また、本実施形態では、上記のように、搬送車本体27の走行速度を制御するステップは、水平面内における搬送車本体27に対する台車30の傾斜角度γの情報に基づいて、搬送車本体27が減速するように、搬送車本体27の走行速度を制御するステップを含む。これにより、曲がり角などの屈曲箇所の移動時に、水平面内における搬送車本体27に対する台車30の傾斜角度γに変化が発生した場合に、水平面内における搬送車本体27に対する台車30の傾斜角度γの変化に応じて、搬送車本体27の走行速度を適切に減速させることができる。その結果、屈曲箇所の移動時に、搬送車本体27の走行速度を精度よく制御することができる。 In addition, in this embodiment, as described above, the step of controlling the traveling speed of the transport vehicle body 27 includes a step of controlling the traveling speed of the transport vehicle body 27 so that the transport vehicle body 27 decelerates based on information on the inclination angle γ of the dolly 30 relative to the transport vehicle body 27 in the horizontal plane. As a result, when a change occurs in the inclination angle γ of the dolly 30 relative to the transport vehicle body 27 in the horizontal plane when moving around a curved portion such as a corner, the traveling speed of the transport vehicle body 27 can be appropriately decelerated in accordance with the change in the inclination angle γ of the dolly 30 relative to the transport vehicle body 27 in the horizontal plane. As a result, the traveling speed of the transport vehicle body 27 can be accurately controlled when moving around a curved portion.

また、本実施形態では、上記のように、搬送車本体27の走行速度を制御するステップは、鉛直面内における搬送車本体27に対する台車30の傾斜角度θの情報に基づいて、搬送車本体27が停止するように、搬送車本体27の走行速度を制御するステップを含む。これにより、たとえば台車30の車輪33の異常に起因して台車30の姿勢に異常が発生し、鉛直面内における搬送車本体27に対する台車30の傾斜角度θに変化が発生した場合に、搬送車本体27を停止させることができる。これにより、搬送車本体27による台車30のけん引時の台車30の転倒を抑制することができる。 In addition, in this embodiment, as described above, the step of controlling the travel speed of the transport vehicle body 27 includes a step of controlling the travel speed of the transport vehicle body 27 so that the transport vehicle body 27 stops based on information on the inclination angle θ of the dolly 30 relative to the transport vehicle body 27 in the vertical plane. This allows the transport vehicle body 27 to stop when, for example, an abnormality occurs in the posture of the dolly 30 due to an abnormality in the wheels 33 of the dolly 30, causing a change in the inclination angle θ of the dolly 30 relative to the transport vehicle body 27 in the vertical plane. This makes it possible to prevent the dolly 30 from tipping over when towing the dolly 30 by the transport vehicle body 27.

また、本実施形態では、上記のように、自律型搬送車20の走行制御方法は、鉛直面内における搬送車本体27の傾斜角度δの情報を取得するステップを備える。また、搬送車本体27の走行速度を制御するステップは、鉛直面内における搬送車本体27に対する台車30の傾斜角度θの情報と、鉛直面内における搬送車本体27の傾斜角度δの情報とに基づいて、搬送車本体27が停止するように、搬送車本体27の走行速度を制御するステップを含む。これにより、鉛直面内における搬送車本体27に対する台車30の傾斜角度θだけでなく、鉛直面内における搬送車本体27の傾斜角度δにも基づいて、搬送車本体27を停止する制御を行うことができる。その結果、搬送車本体27を停止する制御を精度よく行うことができる。 In addition, in this embodiment, as described above, the travel control method for the autonomous transport vehicle 20 includes a step of acquiring information on the inclination angle δ of the transport vehicle body 27 in a vertical plane. In addition, the step of controlling the travel speed of the transport vehicle body 27 includes a step of controlling the travel speed of the transport vehicle body 27 so that the transport vehicle body 27 stops based on information on the inclination angle θ of the cart 30 relative to the transport vehicle body 27 in the vertical plane and information on the inclination angle δ of the transport vehicle body 27 in the vertical plane. This makes it possible to control the transport vehicle body 27 to stop based not only on the inclination angle θ of the cart 30 relative to the transport vehicle body 27 in the vertical plane, but also on the inclination angle δ of the transport vehicle body 27 in the vertical plane. As a result, it is possible to accurately control the transport vehicle body 27 to stop.

また、本実施形態では、上記のように、搬送車本体27の走行速度を制御するステップは、台車30の形状、台車30の重量、および、台車30の重心位置のうちの少なくとも1つを考慮して、搬送車本体27の走行速度を制御するステップを含む。これにより、台車30の種類によって異なる台車30の形状、台車30の重量、および、台車30の重心位置のうちの少なくとも1つを考慮して、搬送車本体27の走行速度を制御することができる。その結果、台車30の種類に応じて、搬送車本体27の走行速度を適切に制御することができる。 In addition, in this embodiment, as described above, the step of controlling the traveling speed of the transport vehicle body 27 includes a step of controlling the traveling speed of the transport vehicle body 27 taking into consideration at least one of the shape of the dolly 30, the weight of the dolly 30, and the position of the center of gravity of the dolly 30. This makes it possible to control the traveling speed of the transport vehicle body 27 taking into consideration at least one of the shape of the dolly 30, the weight of the dolly 30, and the position of the center of gravity of the dolly 30, which differ depending on the type of dolly 30. As a result, it is possible to appropriately control the traveling speed of the transport vehicle body 27 depending on the type of dolly 30.

また、本実施形態では、上記のように、搬送車本体27は、搬送車本体27と台車30とを連結する連結部20dを含む。また、搬送車本体27は、連結部20dを駆動する連結部モータ20eを含む。また、自律型搬送車20の走行制御方法は、搬送車本体27による台車30のけん引時に、連結部モータ20eにより連結部20dを駆動することにより、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するステップを備える。これにより、水平面内における搬送車本体27に対する台車30の相対姿勢を制御しつつ、搬送車本体27を走行させることができる。その結果、水平面内における搬送車本体27に対する台車30の相対姿勢を制御できない場合に比べて、搬送車本体27の走行の安定性を高めることができる。 In this embodiment, as described above, the transport vehicle body 27 includes a coupling section 20d that couples the transport vehicle body 27 and the cart 30. The transport vehicle body 27 also includes a coupling section motor 20e that drives the coupling section 20d. The travel control method for the autonomous transport vehicle 20 also includes a step of controlling the relative attitude of the cart 30 to the transport vehicle body 27 in a horizontal plane by driving the coupling section 20d by the coupling section motor 20e when the transport vehicle body 27 tows the cart 30. This allows the transport vehicle body 27 to travel while controlling the relative attitude of the cart 30 to the transport vehicle body 27 in the horizontal plane. As a result, the stability of the travel of the transport vehicle body 27 can be improved compared to a case in which the relative attitude of the cart 30 to the transport vehicle body 27 in the horizontal plane cannot be controlled.

また、本実施形態では、上記のように、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するステップは、搬送車本体27の旋回時に、連結部モータ20eにより連結部20dを駆動することにより、慣性による台車30の動きを打ち消すように、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するステップを含む。これにより、搬送車本体27の旋回時に、慣性により台車30が振られるように動くことを抑制することができる。その結果、搬送車本体27の旋回時に、台車30をコンパクトに動かすことができる。これにより、狭い屈曲箇所での旋回および折り返しなどの走行動作を容易に行うことができる。 In addition, in this embodiment, as described above, the step of controlling the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane includes a step of controlling the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane by driving the coupling part 20d by the coupling part motor 20e when the transport vehicle body 27 turns so as to cancel the movement of the cart 30 due to inertia. This makes it possible to suppress the cart 30 from moving like a swing due to inertia when the transport vehicle body 27 turns. As a result, the cart 30 can be moved compactly when the transport vehicle body 27 turns. This makes it easy to perform traveling operations such as turning and turning around at narrow bends.

また、本実施形態では、上記のように、搬送車本体27は、連結部20dの移動を制限するストッパ20fを含む。また、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するステップは、ストッパ20fにより制限された角度範囲内において、連結部モータ20eにより連結部20dを駆動することにより、水平面内における搬送車本体27に対する台車30の相対姿勢を制御するステップを含む。これにより、連結部モータ20eによる連結部20dの駆動時に、ストッパ20fに接触しないように、連結部20dを駆動することができる。その結果、連結部モータ20eによる連結部20dの駆動時に、連結部20dとストッパ20fとが接触することに起因して、連結部20dとストッパ20fとの両方に負荷がかかることを抑制することができる。また、ストッパ20fを設けることにより、連結部20dの移動を制限することができる。その結果、連結部20dの移動を制限することにより、台車30の移動を所定の範囲に制限することができる。 In addition, in this embodiment, as described above, the transport vehicle body 27 includes a stopper 20f that limits the movement of the connecting portion 20d. In addition, the step of controlling the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane includes a step of controlling the relative attitude of the cart 30 with respect to the transport vehicle body 27 in the horizontal plane by driving the connecting portion 20d by the connecting portion motor 20e within the angle range limited by the stopper 20f. This allows the connecting portion 20d to be driven so as not to come into contact with the stopper 20f when the connecting portion 20d is driven by the connecting portion motor 20e. As a result, it is possible to suppress the load being applied to both the connecting portion 20d and the stopper 20f due to the connecting portion 20d and the stopper 20f coming into contact with each other when the connecting portion 20d is driven by the connecting portion motor 20e. In addition, by providing the stopper 20f, the movement of the connecting portion 20d can be limited. As a result, by limiting the movement of the connecting portion 20d, the movement of the cart 30 can be limited to a predetermined range.

また、本実施形態では、上記のように、搬送車本体27の走行速度を制御するステップは、搬送車本体27の走行速度の制御による、搬送車本体27に対する台車30の相対姿勢の補正に要した補正時間Tを取得するステップと、補正時間Tと基準補正時間Teとの比較に基づいて、走行の異常を検出するステップと、を含む。これにより、床面の異常および台車30の車輪の異常などの異常に起因した走行の異常を検出することができる。その結果、走行の異常を検出した場合、走行の異常を迅速に解消することができる。 In addition, in this embodiment, as described above, the step of controlling the travel speed of the transport vehicle body 27 includes a step of acquiring a correction time T required to correct the relative posture of the cart 30 with respect to the transport vehicle body 27 by controlling the travel speed of the transport vehicle body 27, and a step of detecting a travel abnormality based on a comparison between the correction time T and a reference correction time Te. This makes it possible to detect a travel abnormality caused by an abnormality such as an abnormality in the floor surface or an abnormality in the wheels of the cart 30. As a result, when a travel abnormality is detected, the travel abnormality can be quickly eliminated.

また、本実施形態では、上記のように、搬送車本体27の走行速度を制御するステップは、補正時間Tに基づいて、基準補正時間Teを学習するステップを含む。これにより、学習により基準補正時間Teを更新することができる。その結果、更新した基準補正時間Teにより、走行の異常をより精度よく検出することができる。 In addition, in this embodiment, as described above, the step of controlling the traveling speed of the transport vehicle body 27 includes a step of learning the reference correction time Te based on the correction time T. This makes it possible to update the reference correction time Te through learning. As a result, it is possible to more accurately detect abnormalities in traveling using the updated reference correction time Te.

また、本実施形態では、上記のように、基準補正時間Teを学習するステップは、搬送車本体27に対する台車30の相対姿勢、搬送車本体27の走行速度、台車30の重量、または、搬送車本体27の進行方向ごとに、基準補正時間Teを学習するステップを含む。これにより、場合分けして基準補正時間Teを学習することができる。その結果、場合分けした基準補正時間Teにより、個々の場合に応じて、走行の異常をより一層精度よく検出することができる。 In addition, in this embodiment, as described above, the step of learning the reference correction time Te includes a step of learning the reference correction time Te for each of the relative posture of the dolly 30 with respect to the transport vehicle body 27, the traveling speed of the transport vehicle body 27, the weight of the dolly 30, or the traveling direction of the transport vehicle body 27. This makes it possible to learn the reference correction time Te for each case. As a result, the reference correction time Te for each case can be used to detect traveling abnormalities with even greater accuracy depending on the individual case.

また、本実施形態では、上記のように、自律型搬送車20の走行制御方法は、台車30の状態に基づいて、搬送車本体27と台車30との連結時に、搬送車本体27を台車30との連結位置に移動させるステップを備える。これにより、搬送車本体27と台車30とを自動連結することができる。その結果、搬送車本体27と台車30との連結から、搬送車本体27による台車30のけん引走行までを自動化することができる。 In addition, in this embodiment, as described above, the driving control method for the autonomous guided vehicle 20 includes a step of moving the guided vehicle body 27 to a coupling position with the cart 30 when the guided vehicle body 27 and the cart 30 are coupled based on the state of the cart 30. This allows the guided vehicle body 27 and the cart 30 to be automatically coupled. As a result, it is possible to automate the process from coupling the guided vehicle body 27 and the cart 30 to towing the cart 30 by the guided vehicle body 27.

(変形例)
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく請求の範囲によって示され、さらに請求の範囲と均等の意味および範囲内でのすべての変更(変形例)が含まれる。
(Modification)
It should be noted that the embodiments disclosed herein are illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the description of the embodiments above, and further includes all modifications (variations) within the meaning and scope of the claims.

たとえば、上記実施形態では、自律型搬送車が、4つの駆動輪を備えている例を示したが、本発明はこれに限られない。本発明では、自律型搬送車が、4つ以外の複数の駆動輪を備えていてもよい。また、自律型搬送車が、駆動輪に加えて、自在輪を備えていてもよい。For example, in the above embodiment, an example is shown in which the autonomous guided vehicle has four drive wheels, but the present invention is not limited to this. In the present invention, the autonomous guided vehicle may have a number of drive wheels other than four. Furthermore, the autonomous guided vehicle may have swivel wheels in addition to the drive wheels.

また、上記実施形態では、自律型搬送車が、撮像部を、本発明の状態取得部として備えている例を示したが、本発明はこれに限られない。本発明では、自律型搬送車が、レーザを用いた3次元形状計測部などの撮像部以外を、状態取得部として備えていてもよい。この場合、特徴点の模様を、凹凸などの3次元形状により形成すればよい。 In the above embodiment, an example is shown in which the autonomous guided vehicle is equipped with an imaging unit as the state acquisition unit of the present invention, but the present invention is not limited to this. In the present invention, the autonomous guided vehicle may be equipped with a state acquisition unit other than an imaging unit, such as a three-dimensional shape measurement unit using a laser. In this case, the pattern of the feature points may be formed using a three-dimensional shape such as unevenness.

また、上記実施形態では、撮像部(状態取得部)と、特徴点とが、1つずつ設けられている例を示したが、本発明はこれに限られない。本発明では、状態取得部と、特徴点とが、複数ずつ設けられていてもよい。図16に示す変形例では、自律型搬送車20に、複数(2つ)の撮像部22が設けられている。また、台車30に、複数(2つ)の特徴点31が設けられている。この場合、複数の特徴点31の状態を取得することができるので、複数の特徴点31の状態に基づいて、搬送車本体27に対する台車30の相対姿勢をより精度よく検出することができる。In addition, in the above embodiment, an example in which one imaging unit (status acquisition unit) and one feature point are provided is shown, but the present invention is not limited to this. In the present invention, multiple status acquisition units and multiple feature points may be provided. In the modified example shown in FIG. 16, multiple (two) imaging units 22 are provided in the autonomous guided vehicle 20. Also, multiple (two) feature points 31 are provided in the cart 30. In this case, since the states of the multiple feature points 31 can be acquired, the relative posture of the cart 30 with respect to the guided vehicle body 27 can be detected more accurately based on the states of the multiple feature points 31.

また、上記実施形態では、特徴点が、台車に設けられたマーカを含んでいる例を示したが、本発明はこれに限られない。本発明では、特徴点が、台車の角部などの特徴的な形状部分を含んでいてもよい。In the above embodiment, an example was shown in which the feature points included markers provided on the dolly, but the present invention is not limited to this. In the present invention, the feature points may include characteristic shaped parts such as corners of the dolly.

また、上記実施形態では、水平面内における搬送車本体に対する台車の傾斜角度に対する搬送車本体の走行速度の制御と、鉛直面内における搬送車本体に対する台車の傾斜角度に対する搬送車本体の走行速度の制御と、を行う例を示したが、本発明はこれに限られない。本発明では、水平面内における搬送車本体に対する台車の傾斜角度に対する搬送車本体の走行速度の制御と、鉛直面内における搬送車本体に対する台車の傾斜角度に対する搬送車本体の走行速度の制御とのうちのいずれか一方のみを行ってもよい。 In the above embodiment, an example is shown in which the travel speed of the transport vehicle body is controlled in response to the inclination angle of the dolly relative to the transport vehicle body in a horizontal plane, and the travel speed of the transport vehicle body is controlled in response to the inclination angle of the dolly relative to the transport vehicle body in a vertical plane, but the present invention is not limited to this. In the present invention, only one of the control of the travel speed of the transport vehicle body in response to the inclination angle of the dolly relative to the transport vehicle body in a horizontal plane and the control of the travel speed of the transport vehicle body in response to the inclination angle of the dolly relative to the transport vehicle body in a vertical plane may be performed.

また、上記実施形態では、鉛直面内における搬送車本体に対する台車の傾斜角度の情報と、鉛直面内における搬送車本体の傾斜角度の情報とに基づいて、搬送車本体を停止させる例を示したが、本発明はこれに限られない。本発明では、鉛直面内における搬送車本体に対する台車の傾斜角度の情報のみに基づいて、搬送車本体を停止させてもよい。 In the above embodiment, an example is shown in which the transport vehicle body is stopped based on information on the inclination angle of the dolly relative to the transport vehicle body in a vertical plane and information on the inclination angle of the transport vehicle body in a vertical plane, but the present invention is not limited to this. In the present invention, the transport vehicle body may be stopped based only on information on the inclination angle of the dolly relative to the transport vehicle body in a vertical plane.

また、上記実施形態では、台車の形状、台車の重量、および、台車の重心位置のうちの少なくとも1つを考慮して、搬送車本体の走行速度を制御する例を示したが、本発明はこれに限られない。本発明では、搬送車本体の走行速度の制御において、台車の形状、台車の重量、および、台車の重心位置を考慮しなくてもよい。 In the above embodiment, an example is shown in which the travel speed of the transport vehicle body is controlled by taking into account at least one of the shape of the cart, the weight of the cart, and the position of the center of gravity of the cart, but the present invention is not limited to this. In the present invention, the shape of the cart, the weight of the cart, and the position of the center of gravity of the cart do not need to be taken into account when controlling the travel speed of the transport vehicle body.

また、上記実施形態では、自律型搬送車が、連結部を備えている例を示したが、本発明はこれに限られない。本発明では、台車が、連結部を備えていてもよい。In addition, in the above embodiment, an example was shown in which the autonomous guided vehicle has a coupling section, but the present invention is not limited to this. In the present invention, the cart may have a coupling section.

また、上記実施形態では、自律型搬送車が、連結部モータを備えている例を示したが、本発明はこれに限られない。本発明では、自律型搬送車が、連結部モータを備えていなくてもよい。In addition, in the above embodiment, an example was shown in which the autonomous guided vehicle was equipped with a joint motor, but the present invention is not limited to this. In the present invention, the autonomous guided vehicle does not have to be equipped with a joint motor.

また、上記実施形態では、自律型搬送車が、一対(2つ)のストッパを備えている例を示したが、本発明はこれに限られない。本発明では、自律型搬送車が、1つまたは2つ以外の複数のストッパを備えていてもよい。また、自律型搬送車が、ストッパを備えていなくてもよい。 In the above embodiment, an example is shown in which the autonomous guided vehicle is provided with a pair (two) of stoppers, but the present invention is not limited to this. In the present invention, the autonomous guided vehicle may be provided with multiple stoppers other than one or two. Also, the autonomous guided vehicle may not be provided with a stopper.

また、上記実施形態では、補正時間を取得するとともに、補正時間に基づいて、走行の異常を検出する例を示したが、本発明はこれに限られない。本発明では、補正時間を取得しなくてもよい。In addition, in the above embodiment, an example is shown in which a correction time is acquired and a driving abnormality is detected based on the correction time, but the present invention is not limited to this. In the present invention, it is not necessary to acquire a correction time.

また、上記実施形態では、補正時間に基づいて、基準補正時間を学習する例を示したが、本発明はこれに限られない。本発明では、基準補正時間が、固定の値であってもよい。In addition, in the above embodiment, an example is shown in which the reference correction time is learned based on the correction time, but the present invention is not limited to this. In the present invention, the reference correction time may be a fixed value.

また、上記実施形態では、台車の状態に基づいて、搬送車本体と台車との連結時に、搬送車本体を台車との連結位置に移動させる例を示したが、本発明はこれに限られない。本発明では、台車の状態に基づいて、搬送車本体と台車との連結時に、搬送車本体を台車との連結位置に移動させなくてもよい。 In the above embodiment, an example is shown in which the transport vehicle body is moved to a coupling position with the dolly when the transport vehicle body and the dolly are coupled based on the state of the dolly, but the present invention is not limited to this. In the present invention, the transport vehicle body does not have to be moved to a coupling position with the dolly when the transport vehicle body and the dolly are coupled based on the state of the dolly.

また、上記実施形態では、説明の便宜上、制御処理を処理フローに沿って順番に処理を行うフロー駆動型のフローを用いて説明したが、本発明はこれに限られない。本発明では、制御処理を、イベント単位で処理を実行するイベント駆動型(イベントドリブン型)の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。 In the above embodiment, for convenience of explanation, the control process is described using a flow-driven flow in which the control process is performed in sequence according to the processing flow, but the present invention is not limited to this. In the present invention, the control process may be performed by event-driven processing in which processing is performed on an event-by-event basis. In this case, the control process may be completely event-driven, or may be a combination of event-driven and flow-driven.

10 サーバ(制御装置)
20 自律型搬送車
20d 連結部
20e 連結部モータ(駆動部)
20f ストッパ
21 制御部(搬送車制御部)
22 撮像部(状態取得部)
27 搬送車本体
30 台車
31 特徴点
100 搬送システム
T 補正時間
Te 基準補正時間
γ 水平面内における搬送車本体に対する台車の傾斜角度
δ 鉛直面内における搬送車本体の傾斜角度
θ 鉛直面内における搬送車本体に対する台車の傾斜角度
10 Server (control device)
20 Autonomous guided vehicle 20d Connection unit 20e Connection unit motor (drive unit)
20f stopper 21 control unit (transportation vehicle control unit)
22 Imaging unit (status acquisition unit)
27 Transport vehicle body 30 Cart 31 Feature point 100 Transport system T Correction time Te Reference correction time γ Inclination angle of the cart relative to the transport vehicle body in a horizontal plane δ Inclination angle of the transport vehicle body in a vertical plane θ Inclination angle of the cart relative to the transport vehicle body in a vertical plane

Claims (17)

台車をけん引して自律走行する自律型搬送車の走行制御方法であって、
前記台車の状態を取得するステップと、
前記台車の状態に基づいて、搬送車本体に対する前記台車の相対姿勢を検出するステップと、
前記搬送車本体に対する前記台車の相対姿勢に基づいて、前記搬送車本体の走行速度を制御するステップと、を備え、
前記搬送車本体または前記台車は、前記搬送車本体と前記台車とを連結する連結部を含み、
前記搬送車本体は、前記連結部を駆動する駆動部を含み、
前記搬送車本体による前記台車のけん引時に、前記駆動部により前記連結部を駆動することにより、慣性による前記台車の動きを打ち消すように、水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御するステップをさらに備える、自律型搬送車の走行制御方法。
A method for controlling travel of an autonomous guided vehicle that autonomously travels by towing a cart, comprising:
acquiring a state of the carriage;
detecting a relative attitude of the carriage with respect to a transport vehicle body based on a state of the carriage;
and controlling a travel speed of the transport vehicle body based on a relative attitude of the carriage with respect to the transport vehicle body,
The transport vehicle body or the dolly includes a connecting portion that connects the transport vehicle body and the dolly,
The transport vehicle body includes a drive unit that drives the coupling unit,
A method for controlling the travel of an autonomous guided vehicle, further comprising a step of controlling the relative attitude of the cart to the guided vehicle body in a horizontal plane by driving the coupling part with the drive part when the cart is towed by the guided vehicle body, so as to cancel out movement of the cart due to inertia .
前記台車の状態を取得するステップは、前記台車の特徴点の状態を取得するステップを含み、
前記搬送車本体に対する前記台車の相対姿勢を検出するステップは、前記台車の特徴点の状態に基づいて、前記搬送車本体に対する前記台車の相対姿勢を検出するステップを含む、請求項1に記載の自律型搬送車の走行制御方法。
The step of acquiring a state of the cart includes a step of acquiring a state of a feature point of the cart,
2. The autonomous guided vehicle travel control method according to claim 1, wherein the step of detecting the relative attitude of the carriage with respect to the guided vehicle body includes a step of detecting the relative attitude of the carriage with respect to the guided vehicle body based on a state of a characteristic point of the carriage.
前記台車の特徴点は、前記台車に設けられたマーカを含む、請求項2に記載の自律型搬送車の走行制御方法。 The method for controlling travel of an autonomous guided vehicle according to claim 2, wherein the feature points of the cart include markers provided on the cart. 前記搬送車本体に対する前記台車の相対姿勢は、前記搬送車本体に対する前記台車の傾斜角度の情報を含み、
前記搬送車本体の走行速度を制御するステップは、前記搬送車本体に対する前記台車の傾斜角度の情報に基づいて、前記搬送車本体の走行速度を制御するステップを含む、請求項1~3のいずれか1項に記載の自律型搬送車の走行制御方法。
The relative attitude of the dolly with respect to the transport vehicle body includes information on an inclination angle of the dolly with respect to the transport vehicle body,
A driving control method for an autonomous guided vehicle according to any one of claims 1 to 3, wherein the step of controlling the running speed of the guided vehicle body includes a step of controlling the running speed of the guided vehicle body based on information on the inclination angle of the cart relative to the guided vehicle body.
前記搬送車本体の走行速度を制御するステップは、水平面内における前記搬送車本体に対する前記台車の傾斜角度の情報に基づいて、前記搬送車本体が減速するように、前記搬送車本体の走行速度を制御するステップを含む、請求項4に記載の自律型搬送車の走行制御方法。 The method for controlling travel speed of the autonomous transport vehicle according to claim 4, wherein the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body so that the transport vehicle body decelerates based on information on the inclination angle of the carriage relative to the transport vehicle body in a horizontal plane. 前記搬送車本体の走行速度を制御するステップは、鉛直面内における前記搬送車本体に対する前記台車の傾斜角度の情報に基づいて、前記搬送車本体が停止するように、前記搬送車本体の走行速度を制御するステップを含む、請求項4または5に記載の自律型搬送車の走行制御方法。 The method for controlling travel speed of the autonomous transport vehicle according to claim 4 or 5, wherein the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body so that the transport vehicle body stops based on information on the inclination angle of the carriage relative to the transport vehicle body in a vertical plane. 鉛直面内における前記搬送車本体の傾斜角度の情報を取得するステップをさらに備え、
前記搬送車本体の走行速度を制御するステップは、鉛直面内における前記搬送車本体に対する前記台車の傾斜角度の情報と、鉛直面内における前記搬送車本体の傾斜角度の情報とに基づいて、前記搬送車本体が停止するように、前記搬送車本体の走行速度を制御するステップを含む、請求項6に記載の自律型搬送車の走行制御方法。
Further comprising a step of acquiring information on an inclination angle of the transport vehicle body in a vertical plane,
The autonomous guided vehicle driving control method of claim 6, wherein the step of controlling the traveling speed of the guided vehicle body includes a step of controlling the traveling speed of the guided vehicle body so that the guided vehicle body stops based on information on the inclination angle of the carriage relative to the guided vehicle body in a vertical plane and information on the inclination angle of the guided vehicle body in a vertical plane.
前記搬送車本体の走行速度を制御するステップは、前記台車の形状、前記台車の重量、および、前記台車の重心位置のうちの少なくとも1つを考慮して、前記搬送車本体の走行速度を制御するステップを含む、請求項1~7のいずれか1項に記載の自律型搬送車の走行制御方法。 The method for controlling the travel speed of the autonomous transport vehicle according to any one of claims 1 to 7, wherein the step of controlling the travel speed of the transport vehicle body includes a step of controlling the travel speed of the transport vehicle body taking into account at least one of the shape of the carriage, the weight of the carriage, and the position of the center of gravity of the carriage. 水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御するステップは、前記搬送車本体の旋回時に、前記駆動部により前記連結部を駆動することにより、慣性による前記台車の動きを打ち消すように、水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御するステップを含む、請求項1~8のいずれか1項に記載の自律型搬送車の走行制御方法。 The method for controlling travel of an autonomous guided vehicle according to any one of claims 1 to 8, wherein the step of controlling the relative attitude of the carriage to the carrier body in a horizontal plane includes a step of controlling the relative attitude of the carriage to the carrier body in a horizontal plane by driving the coupling part with the driving part when the carrier body turns, so as to cancel out the movement of the carriage due to inertia. 前記搬送車本体は、前記連結部の移動を制限するストッパをさらに含み、
水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御するステップは、前記ストッパにより制限された角度範囲内において、前記駆動部により前記連結部を駆動することにより、水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御するステップを含む、請求項1~9のいずれか1項に記載の自律型搬送車の走行制御方法。
The transport vehicle body further includes a stopper that limits movement of the connecting portion,
A driving control method for an autonomous guided vehicle as described in any one of claims 1 to 9, wherein the step of controlling the relative attitude of the cart to the guided vehicle body in a horizontal plane includes a step of controlling the relative attitude of the cart to the guided vehicle body in a horizontal plane by driving the connecting part with the driving part within an angle range limited by the stopper.
前記搬送車本体の走行速度を制御するステップは、
前記搬送車本体の走行速度の制御による、前記搬送車本体に対する前記台車の相対姿勢の補正に要した補正時間を取得するステップと、
前記補正時間と基準補正時間との比較に基づいて、走行の異常を検出するステップと、を含む、請求項1~10のいずれか1項に記載の自律型搬送車の走行制御方法。
The step of controlling the traveling speed of the transport vehicle body includes:
acquiring a correction time required to correct a relative attitude of the carriage with respect to the transporting vehicle body by controlling a traveling speed of the transporting vehicle body;
The method for controlling driving of an autonomous guided vehicle according to any one of claims 1 to 10, further comprising: detecting a driving abnormality based on a comparison between the correction time and a reference correction time.
前記搬送車本体の走行速度を制御するステップは、前記補正時間に基づいて、前記基準補正時間を学習するステップをさらに含む、請求項11に記載の自律型搬送車の走行制御方法。 The method for controlling travel speed of the autonomous guided vehicle according to claim 11, further comprising the step of learning the reference correction time based on the correction time. 前記基準補正時間を学習するステップは、前記搬送車本体に対する前記台車の相対姿勢、前記搬送車本体の走行速度、前記台車の重量、または、前記搬送車本体の進行方向ごとに、前記基準補正時間を学習するステップを含む、請求項12に記載の自律型搬送車の走行制御方法。 The method for controlling travel of an autonomous guided vehicle according to claim 12, wherein the step of learning the reference correction time includes a step of learning the reference correction time for each of the relative attitude of the carriage with respect to the guided vehicle body, the travel speed of the guided vehicle body, the weight of the carriage, or the travel direction of the guided vehicle body. 前記台車の状態に基づいて、前記搬送車本体と前記台車との連結時に、前記搬送車本体を前記台車との連結位置に移動させるステップをさらに備える、請求項1~13のいずれか1項に記載の自律型搬送車の走行制御方法。 The method for controlling travel of an autonomous guided vehicle according to any one of claims 1 to 13, further comprising a step of moving the guided vehicle body to a coupling position with the cart when the guided vehicle body and the cart are coupled together based on the state of the cart. 台車をけん引して自律走行する自律型搬送車であって、
前記台車の状態を取得する状態取得部と、
前記状態取得部により取得された前記台車の状態に基づいて、搬送車本体に対する前記台車の相対姿勢を検出するとともに、前記搬送車本体に対する前記台車の相対姿勢に基づいて、前記搬送車本体の走行速度を制御する制御部と、を備え、
前記搬送車本体または前記台車は、前記搬送車本体と前記台車とを連結する連結部を含み、
前記搬送車本体は、前記連結部を駆動する駆動部を含み、
前記制御部は、前記搬送車本体による前記台車のけん引時に、前記駆動部により前記連結部を駆動することにより、慣性による前記台車の動きを打ち消すように、水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御する、自律型搬送車。
An autonomous guided vehicle that tows a cart and travels autonomously,
A state acquisition unit that acquires a state of the cart;
a control unit that detects a relative attitude of the carriage with respect to a transport vehicle body based on the state of the carriage acquired by the state acquisition unit, and controls a travel speed of the transport vehicle body based on the relative attitude of the carriage with respect to the transport vehicle body,
The transport vehicle body or the dolly includes a connecting portion that connects the transport vehicle body and the dolly,
The transport vehicle body includes a drive unit that drives the coupling unit,
The control unit, when the cart is towed by the transport vehicle body, controls the relative attitude of the cart to the transport vehicle body in a horizontal plane by driving the coupling part with the drive unit so as to cancel out the movement of the cart due to inertia , in an autonomous transport vehicle.
前記状態取得部は、前記台車の特徴点の状態を取得するように構成されており、
前記制御部は、前記状態取得部により取得された前記台車の特徴点の状態に基づいて、前記搬送車本体に対する前記台車の相対姿勢を検出するように構成されている、請求項15に記載の自律型搬送車。
The state acquisition unit is configured to acquire a state of a feature point of the cart,
The autonomous guided vehicle according to claim 15 , wherein the control unit is configured to detect a relative attitude of the cart with respect to the vehicle body based on a state of a feature point of the cart acquired by the state acquisition unit.
台車と、
前記台車をけん引して自律走行する自律型搬送車と、
前記自律型搬送車に指令を送信する制御装置と、を備え、
前記自律型搬送車は、
前記台車の状態を取得する状態取得部と、
前記状態取得部により取得された前記台車の状態に基づいて、搬送車本体に対する前記台車の相対姿勢を検出するとともに、前記搬送車本体に対する前記台車の相対姿勢に基づいて、前記搬送車本体の走行速度を制御する搬送車制御部と、を含み、
前記搬送車本体または前記台車は、前記搬送車本体と前記台車とを連結する連結部を含み、
前記搬送車本体は、前記連結部を駆動する駆動部を含み、
前記搬送車制御部は、前記搬送車本体による前記台車のけん引時に、前記駆動部により前記連結部を駆動することにより、慣性による前記台車の動きを打ち消すように、水平面内における前記搬送車本体に対する前記台車の相対姿勢を制御する、搬送システム。
A trolley and
An autonomous guided vehicle that tows the cart and travels autonomously;
A control device that transmits a command to the autonomous guided vehicle;
The autonomous guided vehicle includes:
A state acquisition unit that acquires a state of the cart;
a transport vehicle control unit that detects a relative attitude of the carriage with respect to a transport vehicle body based on the state of the carriage acquired by the state acquisition unit, and controls a travel speed of the transport vehicle body based on the relative attitude of the carriage with respect to the transport vehicle body,
The transport vehicle body or the dolly includes a connecting portion that connects the transport vehicle body and the dolly,
The transport vehicle body includes a drive unit that drives the coupling unit,
A conveying system in which the conveying vehicle control unit controls the relative attitude of the cart to the conveying vehicle body in a horizontal plane by driving the connecting part with the drive unit when the conveying vehicle body is towing the cart , so as to cancel out the movement of the cart due to inertia .
JP2022546833A 2020-09-04 2020-09-04 Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system Active JP7600248B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/033689 WO2022049743A1 (en) 2020-09-04 2020-09-04 Travel control method for autonomous carrier vehicle, autonomous carrier vehicle, and conveyance system

Publications (2)

Publication Number Publication Date
JPWO2022049743A1 JPWO2022049743A1 (en) 2022-03-10
JP7600248B2 true JP7600248B2 (en) 2024-12-16

Family

ID=80490728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022546833A Active JP7600248B2 (en) 2020-09-04 2020-09-04 Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system

Country Status (3)

Country Link
JP (1) JP7600248B2 (en)
DE (1) DE112020007392T5 (en)
WO (1) WO2022049743A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7816216B2 (en) 2023-02-28 2026-02-18 トヨタ自動車株式会社 Automated guided vehicles
WO2026028429A1 (en) * 2024-08-02 2026-02-05 株式会社Fuji Management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002122458A (en) 2000-10-13 2002-04-26 Matsushita Electric Ind Co Ltd Gas shut-off device
JP2016217144A (en) 2015-05-14 2016-12-22 株式会社ケーヒン Fuel injection control device
JP6362418B2 (en) 2014-05-23 2018-07-25 株式会社日立産機システム Carriage transport system, transport vehicle, and cart transport method
JP2019139549A (en) 2018-02-13 2019-08-22 セイコーエプソン株式会社 System and method for controlling travel of transport vehicles
JP2020118586A (en) 2019-01-25 2020-08-06 株式会社豊田中央研究所 Moving vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5319247Y2 (en) * 1972-06-05 1978-05-22
JPH0632418B2 (en) * 1987-11-16 1994-04-27 三菱電機株式会社 Microwave integrated circuit
JPH0840037A (en) * 1994-08-02 1996-02-13 Nippondenso Co Ltd Car height adjusting device
JP2020067702A (en) * 2018-10-22 2020-04-30 株式会社Ihi Attitude detection device and transportation system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002122458A (en) 2000-10-13 2002-04-26 Matsushita Electric Ind Co Ltd Gas shut-off device
JP6362418B2 (en) 2014-05-23 2018-07-25 株式会社日立産機システム Carriage transport system, transport vehicle, and cart transport method
JP2016217144A (en) 2015-05-14 2016-12-22 株式会社ケーヒン Fuel injection control device
JP2019139549A (en) 2018-02-13 2019-08-22 セイコーエプソン株式会社 System and method for controlling travel of transport vehicles
JP2020118586A (en) 2019-01-25 2020-08-06 株式会社豊田中央研究所 Moving vehicle

Also Published As

Publication number Publication date
WO2022049743A1 (en) 2022-03-10
DE112020007392T5 (en) 2023-11-02
JPWO2022049743A1 (en) 2022-03-10

Similar Documents

Publication Publication Date Title
JP7600248B2 (en) Method for controlling travel of autonomous guided vehicle, autonomous guided vehicle, and transport system
JP6930436B2 (en) Travel control method for automatic guided vehicles
CN116560374B (en) A method to improve the lateral movement accuracy of magnetically guided AGVs
JP2022045453A (en) Travelling parameter optimization system and travelling parameter optimization method
WO2021006005A1 (en) Pulling device, and transportation device provided with pulling device
CN116745226A (en) Transport vehicle and method for transporting load units to the vehicle
JP7474419B2 (en) Coupling device, coupled mobile device, autonomous mobile device and guidance system
JP2018194937A (en) Travel control device and travel control method of unmanned carrier
EP4235335B1 (en) Automatic moving device and control method for automatic moving device
JP7436334B2 (en) Automated driving system and driving instruction method
CN117519213B (en) A multi-robot collaborative freight control method and system, and storage medium
JP7226451B2 (en) Transport system, transport robot, control device, control method, and program
US12566459B2 (en) Automated carrier
JP7151925B1 (en) Automatic guided vehicle control method, control device, and computer program
JP2025146615A (en) Mobile object route generation system, route generation method, and program
CN120112453A (en) Mobile device, control method and control program of mobile device
JP6970852B1 (en) Driving system
JP7670406B1 (en) Driving control system, driving control method, and program
JP7645599B1 (en) Driving control system, driving control method, and program
JP7627535B1 (en) Driving control method, driving control system, and program
JP7669090B1 (en) Information processing system, information processing method, and program
JP7627457B1 (en) Automated guided vehicle and method for controlling the automated guided vehicle
JP7590802B1 (en) Transport vehicle travel control system and transport vehicle travel control method
JP2025057951A (en) Method for controlling an automated guided vehicle
JP7791895B2 (en) Mobile object and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240304

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240801

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: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241204

R150 Certificate of patent or registration of utility model

Ref document number: 7600248

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150