JP7760892B2 - Self-propelled transport device and control system - Google Patents
Self-propelled transport device and control systemInfo
- Publication number
- JP7760892B2 JP7760892B2 JP2021181412A JP2021181412A JP7760892B2 JP 7760892 B2 JP7760892 B2 JP 7760892B2 JP 2021181412 A JP2021181412 A JP 2021181412A JP 2021181412 A JP2021181412 A JP 2021181412A JP 7760892 B2 JP7760892 B2 JP 7760892B2
- Authority
- JP
- Japan
- Prior art keywords
- mobile robot
- center
- gravity
- cart
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、自走式搬送装置及び制御システムに関する。 The present invention relates to a self-propelled transport device and a control system.
モバイルロボットなどの自走式搬送装置が台車を持ち上げて走行することが行われている。特許文献1には、荷物を安定して運ぶための機構技術が開示されている。 Self-propelled transport devices such as mobile robots lift carts and move about. Patent Document 1 discloses a mechanical technology for transporting cargo stably.
台車に荷物が置かれた場合、台車に対する荷物の置き方によって台車の重心はまちまちとなる。台車の重心を考慮せずに自走式搬送装置が台車を持ち上げた場合、自走式搬送装置の走行中に振動が発生したり、自走式搬送装置の走行中に自走式搬送装置が転倒したりする可能性がある。 When cargo is placed on a cart, the center of gravity of the cart will vary depending on how the cargo is placed on the cart. If a self-propelled transport device lifts the cart without taking the center of gravity of the cart into consideration, vibrations may occur while the self-propelled transport device is moving, or the self-propelled transport device may tip over while moving.
本発明は上記実情に鑑みてなされたものであって、その目的とするところは、自走式搬送装置が台車を持ち上げて走行する際に自走式搬送装置が安定して走行できる技術を提供することである。 The present invention was made in consideration of the above-mentioned circumstances, and its purpose is to provide technology that enables a self-propelled transport device to travel stably when lifting a carriage and traveling.
本発明の一観点に係る自走式搬送装置は、走行可能な自走式搬送装置であって、荷重を計測するセンサが設けられた複数のピンと、前記複数のピンを昇降可能な昇降機構と、前記昇降機構を制御し、かつ、前記複数のピンが上昇して、少なくとも一つの荷物が積載された台車の底面に接触した状態で前記台車を持ち上げたときに前記センサによって計測された荷重データを取得する制御部と、前記自走式搬送装置の重心位置を記憶する記憶部と、を備え、前記制御部は、前記荷重データに基づいて前記台車の重心位置を算出し、前記自走式搬送装置の重心位置と前記台車の重心位置とが所定位置関係にある状態で、前記昇降機構を制御して前記台車を持ち上げる、自走式搬送装置である。 A self-propelled conveying device according to one aspect of the present invention is a self-propelled conveying device that can travel and includes: a plurality of pins each equipped with a sensor that measures a load; a lifting mechanism that can raise and lower the plurality of pins; a control unit that controls the lifting mechanism and acquires load data measured by the sensor when the plurality of pins are raised and in contact with the bottom surface of a dolly carrying at least one load, and the dolly is lifted; and a memory unit that stores the position of the center of gravity of the self-propelled conveying device, wherein the control unit calculates the position of the center of gravity of the dolly based on the load data, and controls the lifting mechanism to lift the dolly when the position of the center of gravity of the self-propelled conveying device and the position of the center of gravity of the dolly are in a predetermined positional relationship.
制御部は、自走式搬送装置の重心位置と台車の重心位置とが所定位置関係にある状態で、昇降機構を制御して台車を持ち上げる。自走式搬送装置が台車を搬送する際の振動の発生や台車の転倒が抑止されるため、自走式搬送装置は、台車を安定して搬送することができる。これにより、自走式搬送装置が台車を持ち上げて走行する際に自走式搬送装置が安定して走行できる。 The control unit controls the lifting mechanism to lift the cart when the center of gravity of the self-propelled transport device and the center of gravity of the cart are in a predetermined positional relationship. This prevents vibrations and the cart from tipping over when the self-propelled transport device transports the cart, allowing the self-propelled transport device to transport the cart stably. This allows the self-propelled transport device to travel stably when it lifts the cart and travels.
前記所定位置関係は、前記自走式搬送装置の重心位置を含む所定領域と前記台車の重心位置とが鉛直方向で重畳することを含んでもよい。前記所定位置関係は、前記自走式搬送装置の重心位置と前記台車の重心位置を含む所定領域とが鉛直方向で重畳することを含んでもよい。前記所定位置関係は、前記自走式搬送装置の重心位置と前記台車の重心位置とが鉛直方向で重畳することを含んでもよい。 The predetermined positional relationship may include a predetermined area including the center of gravity of the self-propelled transport device and the center of gravity of the carriage overlapping in the vertical direction. The predetermined positional relationship may include a predetermined area including the center of gravity of the self-propelled transport device and the center of gravity of the carriage overlapping in the vertical direction. The predetermined positional relationship may include a predetermined area including the center of gravity of the self-propelled transport device and the center of gravity of the carriage overlapping in the vertical direction.
前記制御部は、前記自走式搬送装置の走行中に前記台車の重心位置に変化がある場合、前記自走式搬送装置の走行速度及び旋回半径の少なくとも一方を調整してもよい。前記制御部は、前記自走式搬送装置の重心位置と前記台車の重心位置とが前記所定位置関係にな
るように、前記自走式搬送装置を移動してもよい。自走式搬送装置は、前記自走式搬送装置の重心位置と前記台車の重心位置とが前記所定位置関係になるように、前記台車の移動を作業者に要求する要求部を備えてもよい。
The control unit may adjust at least one of the traveling speed and the turning radius of the self-propelled transport device when there is a change in the position of the center of gravity of the carriage while the self-propelled transport device is traveling. The control unit may move the self-propelled transport device so that the position of the center of gravity of the self-propelled transport device and the position of the center of gravity of the carriage are in the predetermined positional relationship. The self-propelled transport device may include a request unit that requests an operator to move the carriage so that the position of the center of gravity of the self-propelled transport device and the position of the center of gravity of the carriage are in the predetermined positional relationship.
自走式搬送装置は、前記台車及び前記少なくとも一つの荷物を撮像する撮像装置を備え、前記撮像装置は、前記台車及び前記少なくとも一つの荷物の画像データを生成し、前記制御部は、前記画像データから前記台車における前記荷物の積載状態を取得し、前記荷物の積載状態に基づいて前記自走式搬送装置が前記台車の底面の下方に潜り込む位置を決定してもよい。前記複数のピンは、3つ以上であってもよい。 The self-propelled transport device may include an imaging device that captures images of the dolly and the at least one piece of luggage, the imaging device generating image data of the dolly and the at least one piece of luggage, and the control unit acquiring the loading state of the luggage on the dolly from the image data and determining the position at which the self-propelled transport device will slide under the bottom surface of the dolly based on the loading state of the luggage. The number of pins may be three or more.
本発明の一観点に係る制御システムは、走行可能な複数の自走式搬送装置と、前記複数の自走式搬送装置と通信可能な上位装置と、を備え、前記複数の自走式搬送装置は、荷重を計測するセンサが設けられた複数のピンと、前記複数のピンを昇降可能な昇降機構と、前記昇降機構を制御し、かつ、前記複数のピンが上昇して、少なくとも一つの荷物が積載された台車の底面に接触した状態で前記台車を持ち上げたときに前記センサによって計測された荷重データを取得する制御部とを有し、前記上位装置は、前記複数の自走式搬送装置の寸法及び前記台車の寸法を記憶する記憶部を有し、前記制御部は、前記荷重データを上位装置に送り、前記上位装置は、前記荷重データと、前記複数の自走式搬送装置の寸法と、前記台車の寸法とに基づいて、前記複数の自走式搬送装置のうちの一つに対して、前記台車の搬送指示を行う、制御システムである。 A control system according to one aspect of the present invention comprises a plurality of self-propelled transport devices capable of traveling; and a host device capable of communicating with the plurality of self-propelled transport devices. The plurality of self-propelled transport devices each have a plurality of pins equipped with sensors that measure loads, a lifting mechanism that can raise and lower the plurality of pins, and a control unit that controls the lifting mechanism and acquires load data measured by the sensors when the plurality of pins are raised and the dolly is lifted while in contact with the bottom surface of a dolly carrying at least one load. The host device has a memory unit that stores the dimensions of the plurality of self-propelled transport devices and the dimensions of the dolly. The control unit sends the load data to the host device, and the host device issues a transport instruction for the dolly to one of the plurality of self-propelled transport devices based on the load data, the dimensions of the plurality of self-propelled transport devices, and the dimensions of the dolly.
本発明によれば、自走式搬送装置が台車を持ち上げて走行する際に自走式搬送装置が安定して走行できる技術を提供することができる。 This invention provides technology that allows a self-propelled transport device to travel stably when lifting a carriage.
以下、実施形態について図を参照しながら説明する。以下に示す実施形態は、本願の一態様であり、本願の権利範囲を限定するものではない。
<適用例>
本発明が適用される場面の一例について説明する。
Hereinafter, embodiments will be described with reference to the drawings. The embodiment described below is one aspect of the present application and does not limit the scope of the present application.
<Application example>
An example of a situation in which the present invention is applied will be described.
<第1実施形態>
<モバイルロボットの全体構成>
図1は、第1実施形態に係るモバイルロボット1の構成を示すブロック図である。モバイルロボット1は、自走式の無人搬送車としての機能を有する装置(自走式搬送装置)である。モバイルロボット1は、統合制御部(制御装置)11と、通信部12と、走行制御部13と、昇降制御部14と、走行部15と、記憶部16と、昇降機構17と、複数のピン18と、撮像装置19と、複数の荷重センサ20とを備えている。上位装置2は、モバイルロボット1と通信可能であり、管理する搬送システムにおける所定のモバイルロボット1に具体的な搬送の指示を出す。上位装置2は、記憶装置201及び入力装置202等を備える。記憶装置201は、各種の情報及びデータを記憶する。入力装置202は、各種の情報及びデータの入力を受け付ける。上位装置2は、サーバ、ワークステーション、パーソナルコンピュータ等で構成されていてもよい。
First Embodiment
<Overall configuration of the mobile robot>
FIG. 1 is a block diagram showing the configuration of a mobile robot 1 according to a first embodiment. The mobile robot 1 functions as a self-propelled automated guided vehicle (self-propelled transport device). The mobile robot 1 includes an integrated control unit (controller) 11, a communication unit 12, a travel control unit 13, a lift control unit 14, a travel unit 15, a memory unit 16, a lift mechanism 17, multiple pins 18, an imaging device 19, and multiple load sensors 20. The host device 2 communicates with the mobile robot 1 and issues specific transport instructions to a specific mobile robot 1 in the transport system it manages. The host device 2 includes a memory device 201 and an input device 202. The memory device 201 stores various information and data. The input device 202 accepts input of various information and data. The host device 2 may be a server, workstation, personal computer, or other device.
統合制御部11は、走行部15及び昇降機構17との連携や、上位装置2との間の通信の管理などのモバイルロボット1における統合的な制御を実行する。通信部12は、上位装置2との間の通信を実行する通信インターフェースである。統合制御部11は、通信部12を介して上位装置2からの指示を受け付け、その指示内容に応じて走行部15を制御して、モバイルロボット1を移動(走行)する。走行制御部13は、統合制御部11の指示に基づいて、走行部15を制御する。走行制御部13を省略して、統合制御部11が、走行部15を制御してもよい。また、統合制御部11と走行制御部13とが一体であってもよい。昇降制御部14は、統合制御部11の指示に基づいて、昇降機構17を制御する。昇降制御部14を省略して、統合制御部11が、昇降機構17を制御してもよい。統合制御部11と昇降制御部14とが一体であってもよい。また、統合制御部11と走行制御部13と昇降制御部14とが一体であってもよい。 The integrated control unit 11 performs integrated control of the mobile robot 1, including coordination with the running unit 15 and lifting mechanism 17 and management of communications with the host device 2. The communication unit 12 is a communications interface that communicates with the host device 2. The integrated control unit 11 receives instructions from the host device 2 via the communication unit 12 and controls the running unit 15 in accordance with the instructions to move (run) the mobile robot 1. The running control unit 13 controls the running unit 15 based on instructions from the integrated control unit 11. The running control unit 13 may be omitted and the integrated control unit 11 may control the running unit 15. Alternatively, the integrated control unit 11 and the running control unit 13 may be integrated. The lifting control unit 14 controls the lifting mechanism 17 based on instructions from the integrated control unit 11. The lifting control unit 14 may be omitted and the integrated control unit 11 may control the lifting mechanism 17. The integrated control unit 11 and the lifting control unit 14 may be integrated. Alternatively, the integrated control unit 11, the running control unit 13, and the lifting control unit 14 may be integrated.
走行部15は、モバイルロボット1を走行させる。走行部15は、複数の回転体21を有し、複数の回転体21の正逆回転を制御して走行可能である。回転体21は、車輪及びタイヤを有する。また、走行部15は、複数のキャスター22を有してもよい。キャスター22は、モバイルロボット1の走行を補助する。走行部15は、右側モータ駆動部23、左側モータ駆動部24、右側モータ25、左側モータ26を有する。 The running unit 15 causes the mobile robot 1 to run. The running unit 15 has multiple rotating bodies 21 and can run by controlling the forward and reverse rotation of the multiple rotating bodies 21. The rotating bodies 21 have wheels and tires. The running unit 15 may also have multiple casters 22. The casters 22 assist the running of the mobile robot 1. The running unit 15 has a right motor drive unit 23, a left motor drive unit 24, a right motor 25, and a left motor 26.
走行制御部13は、統合制御部11からの走行指示信号に基づいて、右側モータ駆動部23及び左側モータ駆動部24を制御する。右側モータ駆動部23が、右側モータ25の駆動を制御することで、モバイルロボット1の右側に配置された回転体21を回転する。左側モータ駆動部24が、左側モータ26の駆動を制御することで、モバイルロボット1の左側に配置された回転体21が回転する。走行部15には、回転体21の回転数に関す
るデータを取得するエンコーダが設けられている。回転体21の回転数に関するデータは、統合制御部11又は走行制御部13に送られる。統合制御部11又は走行制御部13は、回転体21の回転数に関するデータに基づいて、モバイルロボット1の走行距離を算出する。
The driving control unit 13 controls the right motor drive unit 23 and the left motor drive unit 24 based on driving command signals from the integrated control unit 11. The right motor drive unit 23 controls the drive of the right motor 25, thereby rotating the rotating body 21 located on the right side of the mobile robot 1. The left motor drive unit 24 controls the drive of the left motor 26, thereby rotating the rotating body 21 located on the left side of the mobile robot 1. The driving unit 15 is equipped with an encoder that acquires data regarding the number of rotations of the rotating body 21. The data regarding the number of rotations of the rotating body 21 is sent to the integrated control unit 11 or the driving control unit 13. The integrated control unit 11 or the driving control unit 13 calculates the traveling distance of the mobile robot 1 based on the data regarding the number of rotations of the rotating body 21.
また、走行部15には、モバイルロボット1の走行方向前方を監視する監視センサや、モバイルロボット1の走行の状態や位置を検出するための加速度センサやその他の各種センサが設けられている。監視センサは、LiDARなどの距離センサであり、監視センサの監視範囲内に存在する物体までの距離を示すデータ(距離画像)を取得できる。記憶部16は、統合制御部11によって演算された結果としての演算データ、各種の情報及びデータなどを記憶する。 The traveling unit 15 is also equipped with a monitoring sensor that monitors the direction ahead in which the mobile robot 1 is traveling, an acceleration sensor for detecting the traveling status and position of the mobile robot 1, and various other sensors. The monitoring sensor is a distance sensor such as LiDAR, and can acquire data (distance image) indicating the distance to objects within the monitoring sensor's monitoring range. The memory unit 16 stores calculation data resulting from calculations performed by the integrated control unit 11, as well as various information and data.
昇降機構17は、複数のピン18を上昇又は下降させるための装置であり、複数のピン18を昇降可能である。昇降機構17は、モータ駆動部31と、モータ32とを有する。昇降制御部14は、統合制御部11からの昇降指示信号に基づいて、モータ駆動部31を制御する。モータ駆動部31が、モータ32の駆動を制御することで、複数のピン18が鉛直上方向又は鉛直下方向に移動する。モバイルロボット1の上面に配置した複数のピン18が上昇又は下降してもよい。昇降機構17は、複数のピン18のそれぞれを独立して動かしてもよい。複数のピン18をそれぞれ異なるタイミングで上昇又は下降させてもよいし、複数のピン18を同じタイミングで上昇又は下降させてもよい。 The lifting mechanism 17 is a device for raising or lowering multiple pins 18, and is capable of raising and lowering the multiple pins 18. The lifting mechanism 17 has a motor drive unit 31 and a motor 32. The lifting control unit 14 controls the motor drive unit 31 based on a lift command signal from the integrated control unit 11. The motor drive unit 31 controls the drive of the motor 32, causing the multiple pins 18 to move vertically upward or downward. The multiple pins 18 arranged on the top surface of the mobile robot 1 may be raised or lowered. The lifting mechanism 17 may move each of the multiple pins 18 independently. The multiple pins 18 may be raised or lowered at different times, or the multiple pins 18 may be raised or lowered at the same time.
モバイルロボット1の上面に配置した一つのプレートに複数のピン18を固定してもよい。モータ駆動部31がモータ32の駆動を制御して、ピン18が固定されたプレートを鉛直方向に移動することで、複数のピン18の全てを同時に上昇又は下降させてもよい。 Multiple pins 18 may be fixed to a single plate placed on the top surface of the mobile robot 1. The motor drive unit 31 controls the drive of the motor 32 to vertically move the plate to which the pins 18 are fixed, thereby raising or lowering all of the multiple pins 18 simultaneously.
図2は、モバイルロボット1の斜視図である。図2に示すモバイルロボット1の一例では、モバイルロボット1の上面にピン18A~18D及び荷重センサ20A~20Dが配置されている。ピン18及び荷重センサ20の個数は、図2に示す例に限定されず、モバイルロボット1の上面に3つのピン18及び3つの荷重センサ20を配置してもよいし、モバイルロボット1の上面に5つ以上のピン18及び5つ以上の荷重センサ20を配置してもよい。ピン18Aの先端に荷重センサ20Aが設けられ、ピン18Bの先端に荷重センサ20Bが設けられている。また、ピン18Cの先端に荷重センサ20Cが設けられ、ピン18Dの先端に荷重センサ20Dが設けられている。 Figure 2 is a perspective view of the mobile robot 1. In the example of the mobile robot 1 shown in Figure 2, pins 18A-18D and load sensors 20A-20D are arranged on the top surface of the mobile robot 1. The number of pins 18 and load sensors 20 is not limited to the example shown in Figure 2; three pins 18 and three load sensors 20 may be arranged on the top surface of the mobile robot 1, or five or more pins 18 and five or more load sensors 20 may be arranged on the top surface of the mobile robot 1. Load sensor 20A is arranged at the tip of pin 18A, and load sensor 20B is arranged at the tip of pin 18B. Furthermore, load sensor 20C is arranged at the tip of pin 18C, and load sensor 20D is arranged at the tip of pin 18D.
モバイルロボット1は、台車の底面の下方に潜り込むことで、台車を持ち上げることが可能である。図3、図4(A)及び図4(B)は、モバイルロボット1による台車3の持ち上げの説明図である。図3は、モバイルロボット1が台車3の底面の下方に潜り込んだ場合のモバイルロボット1及び台車3の斜視図である。台車3には複数の荷物4が積載されているが、台車3に一つの荷物4が搭載されていてもよい。台車3の底面にキャスター5が設けられている。台車3を床面に置いた場合、台車3の底面と床面とが対向する。モバイルロボット1は、台車3の底面の下方に潜り込み、ピン18A~18Dを上昇して台車3の底面にピン18A~18Dを押し当てる。モバイルロボット1が台車3の底面の下方に潜り込んだ場合、モバイルロボット1の上面と台車3の底面とが対向する。モバイルロボット1は、ピン18A~18Dが台車3の底面に接触した状態で、ピン18A~18Dを上昇することで、台車3を持ち上げる。図4(A)及び図4(B)は、モバイルロボット1が台車3を持ち上げた状態のモバイルロボット1の側面図である。 The mobile robot 1 can lift a dolly by crawling under the bottom of the dolly. Figures 3, 4(A), and 4(B) are explanatory diagrams of the mobile robot 1 lifting the dolly 3. Figure 3 is a perspective view of the mobile robot 1 and dolly 3 when the mobile robot 1 crawls under the bottom of the dolly 3. The dolly 3 is loaded with multiple pieces of luggage 4, but the dolly 3 may also carry only one piece of luggage 4. Casters 5 are provided on the bottom of the dolly 3. When the dolly 3 is placed on the floor, the bottom of the dolly 3 faces the floor. The mobile robot 1 crawls under the bottom of the dolly 3 and raises pins 18A-18D, pressing them against the bottom of the dolly 3. When the mobile robot 1 crawls under the bottom of the dolly 3, the top of the mobile robot 1 faces the bottom of the dolly 3. The mobile robot 1 lifts the cart 3 by raising the pins 18A-18D while they are in contact with the bottom surface of the cart 3. Figures 4(A) and 4(B) are side views of the mobile robot 1 when it is lifting the cart 3.
荷重センサ20Aは、荷重センサ20Aに加わる荷重(F1)を計測する。荷重センサ20Bは、荷重センサ20Bに加わる荷重(F2)を計測する。荷重センサ20Cは、荷重センサ20Cに加わる荷重(F3)を計測する。荷重センサ20Dは、荷重センサ20
Dに加わる荷重(F4)を計測する。荷重センサ20A~20Dによって計測された荷重データは、統合制御部11に送られる。このように、統合制御部11は、ピン18A~18Dが台車3を持ち上げたときに荷重センサ20A~20Dによって計測された荷重データを取得する。
The load sensor 20A measures a load (F1) applied to the load sensor 20A. The load sensor 20B measures a load (F2) applied to the load sensor 20B. The load sensor 20C measures a load (F3) applied to the load sensor 20C. The load sensor 20D measures a load (F4) applied to the load sensor 20D.
The load (F4) applied to pins 18A to 18D is measured. The load data measured by load sensors 20A to 20D is sent to integrated control unit 11. In this manner, integrated control unit 11 acquires the load data measured by load sensors 20A to 20D when pins 18A to 18D lift cart 3.
統合制御部11は、荷重センサ20A~20Dの荷重データに基づいて、積載重量を計測する。台車3に荷物4が積載されていない場合、積載重量は、台車3の重量である。すなわち、台車3に荷物4が積載されていない場合、積載重量は台車3の重量のみを含む。台車3に荷物4が積載されている場合、積載重量は、台車3の重量及び荷物4の重量の合計重量である。すなわち、積載重量は、台車3の重量及び荷物4の重量を含む。統合制御部11は、荷重センサ20A~20Dの荷重データに基づいて、台車3の重心位置(荷重重心位置)を算出(計測)する。 The integrated control unit 11 measures the load weight based on the load data from the load sensors 20A-20D. When no luggage 4 is loaded on the dolly 3, the load weight is the weight of the dolly 3. In other words, when no luggage 4 is loaded on the dolly 3, the load weight includes only the weight of the dolly 3. When luggage 4 is loaded on the dolly 3, the load weight is the total weight of the dolly 3 and the weight of the luggage 4. In other words, the load weight includes the weight of the dolly 3 and the weight of the luggage 4. The integrated control unit 11 calculates (measures) the center of gravity position (load center of gravity position) of the dolly 3 based on the load data from the load sensors 20A-20D.
モバイルロボット1の上面における荷重センサ20A~20Dの設置位置は任意の位置である。図5は、モバイルロボット1の上面図である。図5には、平面視(上面視)で、モバイルロボット1の前後方向の中心線CL1、モバイルロボット1の左右方向の中心線CL2、及び、中心線CL1と中心線CL2との交点P1が示されている。交点P1を通る直線L1上に荷重センサ20A,20Dが設置されている。交点P1を通る直線L2上に荷重センサ20B,20Cが設置されている。モバイルロボット1の上面における荷重センサ20A~20Dの設置位置は、図5に示す各位置に限定されない。荷重センサ20Aの設置位置の座標[X1,Y1]、荷重センサ20Bの設置位置の座標[X2,Y2]、荷重センサ20Cの設置位置の座標[X3,Y3]及び荷重センサ20Dの設置位置の座標[X4,Y4]の原点は、交点P1であってもよい。 Load sensors 20A-20D may be installed in any position on the top surface of the mobile robot 1. Figure 5 is a top view of the mobile robot 1. In a plan view (top view), Figure 5 shows the center line CL1 in the front-to-rear direction of the mobile robot 1, the center line CL2 in the left-to-right direction of the mobile robot 1, and the intersection P1 between center lines CL1 and CL2. Load sensors 20A and 20D are installed on a line L1 that passes through intersection P1. Load sensors 20B and 20C are installed on a line L2 that passes through intersection P1. The installation positions of load sensors 20A-20D on the top surface of the mobile robot 1 are not limited to the positions shown in Figure 5. The origin of the coordinates [X1, Y1] of the installation position of load sensor 20A, the coordinates [X2, Y2] of the installation position of load sensor 20B, the coordinates [X3, Y3] of the installation position of load sensor 20C, and the coordinates [X4, Y4] of the installation position of load sensor 20D may be intersection point P1.
図5には、交点P1から荷重センサ20Aの設置位置までの距離D1と、交点P1から荷重センサ20Bの設置位置までの距離D2と、交点P1から荷重センサ20Cの設置位置までの距離D3と、交点P1から荷重センサ20Dの設置位置までの距離D4とが示されている。距離D1~D4が同じであってもよいし、距離D1~D4がそれぞれ異なってもよい。距離D1~D4のうちの二つ(例えば、距離D1,D2)が同じであり、距離D1~D4のうちの他の二つ(例えば、距離D3,D4)が同じであってもよい(この場合、距離D1≠距離D3とする)。距離D1~D4のうちの三つ(例えば、距離D1,D2,D3)が同じであってもよい(この場合、距離D1≠距離D4とする)。 Figure 5 shows distance D1 from intersection P1 to the installation position of load sensor 20A, distance D2 from intersection P1 to the installation position of load sensor 20B, distance D3 from intersection P1 to the installation position of load sensor 20C, and distance D4 from intersection P1 to the installation position of load sensor 20D. Distances D1 to D4 may be the same, or distances D1 to D4 may be different. Two of distances D1 to D4 (e.g., distances D1 and D2) may be the same, and two other of distances D1 to D4 (e.g., distances D3 and D4) may be the same (in this case, distance D1 ≠ distance D3). Three of distances D1 to D4 (e.g., distances D1, D2, and D3) may be the same (in this case, distance D1 ≠ distance D4).
モバイルロボット1の上面の外周部分の近傍に荷重センサ20A~20Dを設置してもよい。モバイルロボット1の上面の外周部分の近傍に荷重センサ20A~20Dを設置する場合、モバイルロボット1の上面の外周部分の近傍にピン18A~18Dが設置されるため、モバイルロボット1が台車3を安定して持ち上げることができる。 Load sensors 20A-20D may be installed near the outer periphery of the top surface of the mobile robot 1. When load sensors 20A-20D are installed near the outer periphery of the top surface of the mobile robot 1, pins 18A-18D are installed near the outer periphery of the top surface of the mobile robot 1, allowing the mobile robot 1 to stably lift the cart 3.
モバイルロボット1が台車3を搬送する場合のモバイルロボット1の動作を説明する。例えば、台車3を第1の所定場所から第2の所定場所に搬送する場合、上位装置2からモバイルロボット1に台車3の搬送指示が送られる。台車3の搬送指示は、台車3を第1の所定場所から第2の所定場所に搬送する指示を含む。モバイルロボット1は、上位装置2から台車3の搬送指示を受け取った場合、第1の所定場所に移動し、第1の所定場所に置かれている台車3の底面の下方に潜り込む。 The following describes the operation of the mobile robot 1 when it transports a dolly 3. For example, when transporting the dolly 3 from a first predetermined location to a second predetermined location, the host device 2 sends an instruction to the mobile robot 1 to transport the dolly 3. The instruction to transport the dolly 3 includes an instruction to transport the dolly 3 from the first predetermined location to the second predetermined location. When the mobile robot 1 receives the instruction to transport the dolly 3 from the host device 2, it moves to the first predetermined location and crawls under the bottom of the dolly 3 placed in the first predetermined location.
モバイルロボット1が台車3の底面の下方に潜り込む位置は任意の位置である。台車3の底面における所定位置と、モバイルロボット1の上面における所定位置とが鉛直方向で重畳するように、モバイルロボット1が移動してもよい。台車3の底面における所定範囲と、モバイルロボット1の上面における所定位置とが鉛直方向で重畳するように、モバイルロボット1が移動してもよい。台車3の底面における所定位置と、モバイルロボット1
の上面における所定範囲とが鉛直方向で重畳するように、モバイルロボット1が移動してもよい。
The position at which the mobile robot 1 slides under the bottom surface of the dolly 3 is arbitrary. The mobile robot 1 may move so that a predetermined position on the bottom surface of the dolly 3 and a predetermined position on the top surface of the mobile robot 1 overlap in the vertical direction. The mobile robot 1 may move so that a predetermined range on the bottom surface of the dolly 3 and a predetermined position on the top surface of the mobile robot 1 overlap in the vertical direction.
The mobile robot 1 may move so that the predetermined area on the top surface of the mobile robot 1 overlaps with the predetermined area on the top surface of the mobile robot 1 in the vertical direction.
上位装置2は、台車3の底面における所定位置又は所定範囲をモバイルロボット1に通知してもよい。台車3の底面における所定位置又は所定範囲は、モバイルロボット1に予め記憶されていてもよい。台車3の底面における所定位置は、台車3の底面の中心位置であってもよいし、台車3の底面の中心位置の近傍位置であってもよい。台車3の底面における所定範囲は、台車3の底面の中心位置と、台車3の底面の中心位置の近傍位置とを含んでもよい。 The higher-level device 2 may notify the mobile robot 1 of a predetermined position or predetermined range on the bottom surface of the cart 3. The predetermined position or predetermined range on the bottom surface of the cart 3 may be stored in advance in the mobile robot 1. The predetermined position on the bottom surface of the cart 3 may be the center position of the bottom surface of the cart 3, or a position near the center position of the bottom surface of the cart 3. The predetermined range on the bottom surface of the cart 3 may include the center position of the bottom surface of the cart 3 and a position near the center position of the bottom surface of the cart 3.
モバイルロボット1の上面における所定位置は、モバイルロボット1における中心線CL1と中心線CL2との交点P1であってもよい。モバイルロボット1の上面における所定位置は、交点P1の近傍位置であってもよい。モバイルロボット1の上面における所定範囲は、交点P1と、交点P1の近傍位置とを含んでもよい。 The predetermined position on the top surface of the mobile robot 1 may be the intersection point P1 between the center lines CL1 and CL2 of the mobile robot 1. The predetermined position on the top surface of the mobile robot 1 may be a position near the intersection point P1. The predetermined range on the top surface of the mobile robot 1 may include the intersection point P1 and a position near the intersection point P1.
モバイルロボット1は、台車3の底面の下方に潜り込んだ状態で、台車3を持ち上げて、積載重量を計測する。詳細には、統合制御部11は、荷重センサ20A~20Dの荷重データに基づいて、積載重量を計測する。統合制御部11は、計測した積載重量がモバイルロボット1の積載可能重量(搬送可能重量)を超えている否かを判定する。計測した積載重量がモバイルロボット1の積載可能重量を超えている場合、統合制御部11は、台車3の搬送が不可であることを上位装置2に通知する。計測した積載重量がモバイルロボット1の積載可能重量を超えていない場合、統合制御部11は、台車3の重心位置を算出する。詳細には、統合制御部11は、荷重センサ20A~20Dの荷重データに基づいて、台車3の重心位置を算出する。 The mobile robot 1 lifts the dolly 3 while crawling under the bottom of the dolly 3 and measures the load weight. Specifically, the integrated control unit 11 measures the load weight based on the load data from the load sensors 20A-20D. The integrated control unit 11 determines whether the measured load weight exceeds the load capacity (transportable weight) of the mobile robot 1. If the measured load weight exceeds the load capacity of the mobile robot 1, the integrated control unit 11 notifies the host device 2 that the dolly 3 cannot be transported. If the measured load weight does not exceed the load capacity of the mobile robot 1, the integrated control unit 11 calculates the position of the center of gravity of the dolly 3. Specifically, the integrated control unit 11 calculates the position of the center of gravity of the dolly 3 based on the load data from the load sensors 20A-20D.
統合制御部11は、モバイルロボット1における中心線CL1と中心線CL2との交点P1を原点とするXY座標を用いて、台車3の重心位置(重心の座標)を算出してもよい。統合制御部11は、下記の(式1)に基づいて、台車3のX軸方向の重心(Xg)を算出し、下記の(式2)に基づいて、台車3のY軸方向の重心(Yg)を算出することにより、台車3の重心位置(Xg,Yg)を算出する。
台車3の重心位置(Xg)=(F1×X1+F2×X2+F3×X3+F4×X4)/(F1+F2+F3+F4)・・・(式1)
台車3の重心位置(Yg)=(F1×Y1+F2×Y2+F3×Y3+F4×Y4)/(F1+F2+F3+F4)・・・(式2)
F1~F4:荷重センサ20A~20Dに加わる荷重
X1,Y1:荷重センサ20Aの設置位置の座標
X2,Y2:荷重センサ20Bの設置位置の座標
X3,Y3:荷重センサ20Cの設置位置の座標
X4,Y4:荷重センサ20Bの設置位置の座標
The integrated control unit 11 may calculate the center of gravity position (coordinates of the center of gravity) of the cart 3 using an XY coordinate system with the origin at the intersection P1 of the center lines CL1 and CL2 of the mobile robot 1. The integrated control unit 11 calculates the center of gravity position (Xg) of the cart 3 in the X-axis direction based on the following (Equation 1), and calculates the center of gravity (Yg) of the cart 3 in the Y-axis direction based on the following (Equation 2), thereby calculating the center of gravity position (Xg, Yg) of the cart 3.
Center of gravity position (Xg) of the carriage 3 = (F1 x X1 + F2 x X2 + F3 x X3 + F4 x X4) / (F1 + F2 + F3 + F4) (Equation 1)
Center of gravity position (Yg) of the carriage 3=(F1×Y1+F2×Y2+F3×Y3+F4×Y4)/(F1+F2+F3+F4) (Equation 2)
F1 to F4: Loads applied to the load sensors 20A to 20D X1, Y1: Coordinates of the installation position of the load sensor 20A X2, Y2: Coordinates of the installation position of the load sensor 20B X3, Y3: Coordinates of the installation position of the load sensor 20C X4, Y4: Coordinates of the installation position of the load sensor 20B
統合制御部11は、モバイルロボット1の重心位置を取得する。モバイルロボット1の重心位置(X,Y)は、例えば、モバイルロボット1における中心線CL1と中心線CL2との交点P1であってもよい。
モバイルロボット1の重心位置(X,Y)は、下記の(式3)及び(式4)から求めることができる。
モバイルロボット1の重心位置(X)=(X1+X2+X3+X4)/4・・・(式3)
モバイルロボット1の重心位置(Y)=(Y1+Y2+Y3+Y4)/4・・・(式4)
The integrated control unit 11 acquires the center of gravity of the mobile robot 1. The center of gravity (X, Y) of the mobile robot 1 may be, for example, the intersection point P1 of the center lines CL1 and CL2 of the mobile robot 1.
The center of gravity (X, Y) of the mobile robot 1 can be calculated using the following equations (3) and (4).
Center of gravity (X) of mobile robot 1 = (X1 + X2 + X3 + X4)/4 (Equation 3)
Center of gravity position (Y) of mobile robot 1 = (Y1 + Y2 + Y3 + Y4) / 4 (Equation 4)
距離D1~D4が同じである場合、モバイルロボット1の重心位置(X,Y)は、下記の(式5)及び(式6)から求めることができる。
モバイルロボット1の重心位置(X)=(X1+X2)/2・・・(式5)
モバイルロボット1の重心位置(Y)=(Y1+Y3)/2・・・(式6)
When the distances D1 to D4 are the same, the center of gravity position (X, Y) of the mobile robot 1 can be calculated using the following (Equation 5) and (Equation 6).
Center of gravity position of mobile robot 1 (X) = (X1 + X2)/2 (Equation 5)
Center of gravity position of mobile robot 1 (Y) = (Y1 + Y3)/2 (Equation 6)
記憶部16は、モバイルロボット1の重心位置を記憶する。モバイルロボット1の重心位置は、ユーザ等の作業者が予め決定しておいてもよいし、設計時に決定しておいてもよい。統合制御部11は、記憶部16からモバイルロボット1の重心位置を読み出してもよい。記憶部16は、荷重センサ20A~20Dの設置位置を記憶してもよい。荷重センサ20A~20Dの設置位置は、作業者が予め決定しておいてもよいし、設計時に決定しておいてもよい。統合制御部11は、記憶部16から荷重センサ20A~20Dの設置位置を読み出し、荷重センサ20A~20Dの設置位置に基づいて、モバイルロボット1の重心位置を算出してもよい。 The memory unit 16 stores the position of the center of gravity of the mobile robot 1. The position of the center of gravity of the mobile robot 1 may be determined in advance by a worker such as a user, or may be determined during design. The integrated control unit 11 may read the position of the center of gravity of the mobile robot 1 from the memory unit 16. The memory unit 16 may also store the installation positions of the load sensors 20A-20D. The installation positions of the load sensors 20A-20D may be determined in advance by a worker, or may be determined during design. The integrated control unit 11 may read the installation positions of the load sensors 20A-20D from the memory unit 16 and calculate the position of the center of gravity of the mobile robot 1 based on the installation positions of the load sensors 20A-20D.
統合制御部11は、モバイルロボット1の寸法、台車3の寸法等に関するレイアウト情報に基づいて、台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動できるか否かを判定する。すなわち、統合制御部11は、台車3の重心位置に対応する位置においてモバイルロボット1が台車3と接触せずに台車3を持ち上げることができるか否かを判定する。台車3の重心位置に対応する位置にモバイルロボット1が移動したときにモバイルロボット1が台車3に接触する場合、台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動できないとしてもよい。レイアウト情報は、記憶部16に記憶されていてもよい。統合制御部11は、上位装置2からレイアウト情報を受け取ってもよい。 The integrated control unit 11 determines whether the mobile robot 1 can physically move to a position corresponding to the center of gravity of the cart 3 based on layout information related to the dimensions of the mobile robot 1 and the cart 3. That is, the integrated control unit 11 determines whether the mobile robot 1 can lift the cart 3 at a position corresponding to the center of gravity of the cart 3 without coming into contact with the cart 3. If the mobile robot 1 comes into contact with the cart 3 when it moves to a position corresponding to the center of gravity of the cart 3, it may be determined that the mobile robot 1 cannot physically move to a position corresponding to the center of gravity of the cart 3. The layout information may be stored in the memory unit 16. The integrated control unit 11 may receive the layout information from the higher-level device 2.
統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とに基づいて、台車3の重心位置に対応する位置を決定してもよい。台車3の重心位置に対応する位置は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳する位置であってもよい。台車3の重心位置に対応する位置は、台車3の重心位置を含む所定領域とモバイルロボット1の重心位置とが鉛直方向で重畳する位置であってもよい。台車3の重心位置に対応する位置は、台車3の重心位置とモバイルロボット1の重心位置を含む所定領域とが鉛直方向で重畳する位置であってもよい。 The integrated control unit 11 may determine a position corresponding to the center of gravity of the cart 3 based on the positions of the center of gravity of the mobile robot 1 and the cart 3. The position corresponding to the center of gravity of the cart 3 may be a position where the positions of the center of gravity of the mobile robot 1 and the cart 3 overlap in the vertical direction. The position corresponding to the center of gravity of the cart 3 may be a position where a predetermined area including the position of the center of gravity of the cart 3 and the position of the center of gravity of the mobile robot 1 overlap in the vertical direction. The position corresponding to the center of gravity of the cart 3 may be a position where the positions of the center of gravity of the cart 3 and the position of the center of gravity of the mobile robot 1 overlap in the vertical direction.
台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動できない場合、モバイルロボット1は、台車3の搬送が不可であることを上位装置2に通知する。台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動できる場合、モバイルロボット1は、台車3の重心位置に対応する位置に移動する。図6は、モバイルロボット1が台車3の重心位置に対応する位置に移動した場合のモバイルロボット1及び台車3の斜視図である。図6では、点P2を通る鉛直線上にモバイルロボット1の重心位置及び台車3の重心位置が位置している。 If the mobile robot 1 cannot physically move to a position corresponding to the center of gravity of the cart 3, the mobile robot 1 notifies the host device 2 that the cart 3 cannot be transported. If the mobile robot 1 can physically move to a position corresponding to the center of gravity of the cart 3, the mobile robot 1 moves to that position. Figure 6 is a perspective view of the mobile robot 1 and cart 3 when the mobile robot 1 has moved to a position corresponding to the center of gravity of the cart 3. In Figure 6, the centers of gravity of the mobile robot 1 and cart 3 are located on a vertical line passing through point P2.
モバイルロボット1が台車3の重心位置に対応する位置に移動した後、統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にあるか否かを判定する。統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にある場合、昇降機構17を制御して台車3を持ち上げる。所定位置関係は、モバイルロボット1の重心位置を含む所定領域と台車3の重心位置とが鉛直方向で重畳することを含んでもよい。所定位置関係は、モバイルロボット1の重心位置と台車3の重心位置を含む所定領域とが鉛直方向で重畳することを含んでもよい。所定位置関係は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳することを含んでもよい。モバイルロボット1は、台車3を持ち上げた状態で、上位装置2からの台車3の搬送指示に従い、台車3を指定場所(例えば、第2の所定場所)に搬送する。 After the mobile robot 1 moves to a position corresponding to the center of gravity of the cart 3, the integrated control unit 11 determines whether the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are in a predetermined positional relationship. If the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are in the predetermined positional relationship, the integrated control unit 11 controls the lifting mechanism 17 to lift the cart 3. The predetermined positional relationship may include a predetermined area including the center of gravity of the mobile robot 1 overlapping the center of gravity of the cart 3 in the vertical direction. The predetermined positional relationship may include a predetermined area including the center of gravity of the mobile robot 1 overlapping the center of gravity of the cart 3 in the vertical direction. With the cart 3 lifted, the mobile robot 1 transports the cart 3 to a specified location (e.g., a second specified location) in accordance with a transport command for the cart 3 from the host device 2.
モバイルロボット1が台車3を搬送する前に、モバイルロボット1が台車3の重心位置に対応する位置に移動し、移動後の位置で台車3を持ち上げる。すなわち、統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係になるように、走行部15を制御してモバイルロボット1を移動する。そして、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にある状態で、統合制御部11は、昇降機構17を制御して台車3を持ち上げる。モバイルロボット1が台車3を搬送する際の振動の発生や台車3の転倒が抑止されるため、モバイルロボット1は、台車3を安定して搬送することができる。これにより、モバイルロボット1が台車3を持ち上げて走行する際にモバイルロボット1が安定して走行できる。モバイルロボット1は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳するように、モバイルロボット1が台車3の重心位置に対応する位置に移動し、移動後の位置で台車3を持ち上げてもよい。すなわち、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳している状態で、統合制御部11は、昇降機構17を制御して台車3を持ち上げる。これにより、モバイルロボット1の走行中において、片側のタイヤにのみ負担がかかることが抑制されるため、モバイルロボット1は、台車3を安定して搬送することができ、かつ、モバイルロボット1のタイヤの片減りを抑止することができる。 Before the mobile robot 1 transports the cart 3, the mobile robot 1 moves to a position corresponding to the center of gravity of the cart 3, and then lifts the cart 3 at the new position. Specifically, the integrated control unit 11 controls the travel unit 15 to move the mobile robot 1 so that the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are aligned in a predetermined positional relationship. Then, once the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are aligned in a predetermined positional relationship, the integrated control unit 11 controls the lifting mechanism 17 to lift the cart 3. This prevents vibrations and tipping of the cart 3 when the mobile robot 1 transports the cart 3, allowing the mobile robot 1 to transport the cart 3 stably. This allows the mobile robot 1 to travel stably while lifting the cart 3. Alternatively, the mobile robot 1 may move to a position corresponding to the center of gravity of the cart 3 so that the centers of gravity of the mobile robot 1 and the cart 3 overlap vertically, and then lift the cart 3 at the new position. In other words, when the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are vertically overlapping, the integrated control unit 11 controls the lifting mechanism 17 to lift the cart 3. This prevents the tires on one side from being burdened while the mobile robot 1 is moving, allowing the mobile robot 1 to transport the cart 3 stably and preventing uneven wear on the mobile robot 1's tires.
上記では、モバイルロボット1の上面に4つのピン18及び4つの荷重センサ20を配置しているが、モバイルロボット1の上面に3つ以上のピン18及び3つ以上の荷重センサ20を配置することにより、台車3の重心位置を算出することが可能である。 In the above example, four pins 18 and four load sensors 20 are placed on the top surface of the mobile robot 1, but by placing three or more pins 18 and three or more load sensors 20 on the top surface of the mobile robot 1, it is possible to calculate the center of gravity position of the cart 3.
統合制御部11は、モバイルロボット1の走行中、荷重センサ20A~20Dから荷重データを取得してもよい。統合制御部11は、モバイルロボット1の走行中、荷重センサ20A~20Dの荷重データに基づいて、台車3の重心位置を算出してもよい。統合制御部11は、モバイルロボット1の走行前に算出した台車3の重心位置と、モバイルロボット1の走行中に算出した台車3の重心位置とを比較してもよい。台車3の重心位置に変化がある場合、モバイルロボット1は、台車3の重心位置に変化があることを上位装置2に通知してもよい。モバイルロボット1の走行中に台車3の重心位置に変化がある場合、統合制御部11が走行部15を制御することにより、モバイルロボット1の走行速度及び旋回半径の少なくとも一方を調整してもよい。モバイルロボット1の走行速度や旋回半径を調整することで、台車3の搬送中における振動の発生や台車3の転倒を抑止することができる。 The integrated control unit 11 may acquire load data from the load sensors 20A-20D while the mobile robot 1 is moving. While the mobile robot 1 is moving, the integrated control unit 11 may calculate the center of gravity of the cart 3 based on the load data from the load sensors 20A-20D. The integrated control unit 11 may compare the center of gravity of the cart 3 calculated before the mobile robot 1 starts moving with the center of gravity of the cart 3 calculated while the mobile robot 1 is moving. If the center of gravity of the cart 3 changes, the mobile robot 1 may notify the host device 2 of the change. If the center of gravity of the cart 3 changes while the mobile robot 1 is moving, the integrated control unit 11 may control the traveling unit 15 to adjust at least one of the traveling speed and turning radius of the mobile robot 1. Adjusting the traveling speed and turning radius of the mobile robot 1 can prevent vibrations and tipping of the cart 3 during transport.
撮像装置19は、台車3及び少なくとも一つの荷物4を撮像して撮像画像を生成するカメラである。撮像装置19は、所定のフレームレートで台車3及び荷物4を撮像し、逐次、画像データを生成する。撮像装置9が生成した画像データは、統合制御部11に送られる。撮像装置19は、レンズ等の光学系と、CMOS(Complementary Metal Oxide Semiconductor)やCCD(Charge Coupled Device)等の撮像素子とを有する。 The imaging device 19 is a camera that captures images of the dolly 3 and at least one piece of luggage 4 to generate captured images. The imaging device 19 captures images of the dolly 3 and luggage 4 at a predetermined frame rate and sequentially generates image data. The image data generated by the imaging device 19 is sent to the integrated control unit 11. The imaging device 19 has an optical system such as a lens, and an imaging element such as a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device).
モバイルロボット1は、台車3における荷物4の積載状態を確認した後に、台車3の底面の下方に潜り込んでもよい。図7に示すように、モバイルロボット1は、台車3の底面の下方に潜り込む前に、台車3における荷物4の積載状態を確認してもよい。モバイルロボット1が台車3の周囲を走行することにより、複数の方向から台車3及び荷物4を撮像してもよい。統合制御部11は、台車3及び荷物4の画像データから台車3における荷物4の積載状態を取得し、台車3における荷物4の積載状態に基づいて台車3の底面の下方に潜り込む位置を決定する。複数の荷物4が集まって配置されている場合、統合制御部11は、複数の荷物4の配置に応じて、台車3の底面の下方に潜り込む位置を決定してもよい。 The mobile robot 1 may crawl under the bottom of the dolly 3 after checking the load status of the luggage 4 on the dolly 3. As shown in FIG. 7 , the mobile robot 1 may check the load status of the luggage 4 on the dolly 3 before crawling under the bottom of the dolly 3. The mobile robot 1 may capture images of the dolly 3 and luggage 4 from multiple directions as it travels around the dolly 3. The integrated control unit 11 obtains the load status of the luggage 4 on the dolly 3 from image data of the dolly 3 and luggage 4, and determines the position at which to crawl under the bottom of the dolly 3 based on the load status of the luggage 4 on the dolly 3. When multiple luggage 4 are arranged close together, the integrated control unit 11 may determine the position at which to crawl under the bottom of the dolly 3 depending on the arrangement of the multiple luggage 4.
図8では、複数の荷物4の配置に応じて、台車3の底面の下方に潜り込む位置が決定され、モバイルロボット1が、決定された位置に基づいて、台車3の底面の下方に潜り込んでいる。図8に示すように、モバイルロボット1が台車3の底面の下方に潜り込んだ際に、モバイルロボット1と一つ又は複数の荷物4とが鉛直方向で重畳している。統合制御部11が。複数の荷物4の配置に応じて、台車3の底面の下方に潜り込む位置を決定することにより、モバイルロボット1が台車3を安定して持ち上げることができる。 In Figure 8, the position where the mobile robot 1 should crawl under the bottom of the cart 3 is determined based on the arrangement of multiple pieces of luggage 4, and the mobile robot 1 crawls under the bottom of the cart 3 based on the determined position. As shown in Figure 8, when the mobile robot 1 crawls under the bottom of the cart 3, the mobile robot 1 and one or more pieces of luggage 4 overlap vertically. By determining the position where the mobile robot 1 should crawl under the bottom of the cart 3 based on the arrangement of multiple pieces of luggage 4, the integrated control unit 11 can stably lift the cart 3.
統合制御部11は、台車3及び荷物4の画像データに基づいて、台車3の積載状態を確認し、台車3の積載状態に関する情報を上位装置2に送信してもよい。例えば、図9に示すように、台車3から荷物4がはみ出している場合、モバイルロボット1の走行中に台車3から荷物4が落下する可能性がある。統合制御部11は、一つ又は複数の荷物4の配置に基づいて、モバイルロボット1の走行中に台車3から荷物4が落下する可能性があるか否かを判定してもよい。 The integrated control unit 11 may check the loading status of the dolly 3 based on image data of the dolly 3 and the luggage 4, and may transmit information regarding the loading status of the dolly 3 to the higher-level device 2. For example, as shown in FIG. 9, if the luggage 4 is protruding from the dolly 3, there is a possibility that the luggage 4 will fall from the dolly 3 while the mobile robot 1 is moving. The integrated control unit 11 may determine whether there is a possibility that the luggage 4 will fall from the dolly 3 while the mobile robot 1 is moving, based on the arrangement of one or more pieces of luggage 4.
統合制御部11は、モバイルロボット1の走行中に台車3から荷物4が落下する可能性があることを上位装置2に送信してもよい。また、モバイルロボット1に警報機構を設け、統合制御部11が、警報機構を制御してもよい。警報機構が、モバイルロボット1の周囲に対して警報を行うことにより、作業者にモバイルロボット1の走行中に台車3から荷物4が落下する可能性があることを知らせてもよい。 The integrated control unit 11 may transmit to the higher-level device 2 a message indicating that there is a possibility that the cargo 4 may fall from the cart 3 while the mobile robot 1 is moving. Alternatively, an alarm mechanism may be provided in the mobile robot 1, and the integrated control unit 11 may control the alarm mechanism. The alarm mechanism may sound an alarm around the mobile robot 1, thereby informing the operator that there is a possibility that the cargo 4 may fall from the cart 3 while the mobile robot 1 is moving.
<制御システムの全体構成>
図10は、第1実施形態に係る制御システムの一例を示す模式図である。図10では、上位装置2は、複数のモバイルロボット1(1A~1D)を管理している。上位装置2は、モバイルロボット1A~1Dと通信可能である。上位装置2は、複数のモバイルロボット1の一つを選択し、選択したモバイルロボット1に台車3の搬送指示を送る。上位装置2は、所定基準に従って、複数のモバイルロボット1の一つを選択してもよい。例えば、上位装置2は、搬送対象の台車3に一番近いモバイルロボット1を選択してもよい。
<Overall configuration of the control system>
FIG. 10 is a schematic diagram showing an example of a control system according to the first embodiment. In FIG. 10, a host device 2 manages multiple mobile robots 1 (1A-1D). The host device 2 can communicate with the mobile robots 1A-1D. The host device 2 selects one of the mobile robots 1 and sends a command to the selected mobile robot 1 to transport the cart 3. The host device 2 may also select one of the mobile robots 1 according to a predetermined criterion. For example, the host device 2 may select the mobile robot 1 closest to the cart 3 to be transported.
図10に示す制御システムの一例では、モバイルロボット1Aとモバイルロボット1Bとが同じサイズであり、モバイルロボット1Cがモバイルロボット1A,1Bよりも大きいサイズであり、モバイルロボット1Dがモバイルロボット1A,1B,1Cよりも大きいサイズである。モバイルロボット1Aの上面の面積とモバイルロボット1Bの上面の面積とが同じである。モバイルロボット1Cの上面の面積が、モバイルロボット1Aの上面の面積よりも大きい。モバイルロボット1Dの上面の面積が、モバイルロボット1Cの上面の面積よりも大きい。 In the example control system shown in Figure 10, mobile robot 1A and mobile robot 1B are the same size, mobile robot 1C is larger than mobile robots 1A and 1B, and mobile robot 1D is larger than mobile robots 1A, 1B, and 1C. The area of the top surface of mobile robot 1A is the same as the area of the top surface of mobile robot 1B. The area of the top surface of mobile robot 1C is larger than the area of the top surface of mobile robot 1A. The area of the top surface of mobile robot 1D is larger than the area of the top surface of mobile robot 1C.
図11は、第1実施形態に係るモバイルロボット1における処理の流れを示すフローチャートである。上位装置2からモバイルロボット1に台車3の搬送の指示が送られることにより、図11に示すフローチャートの処理が開始される。モバイルロボット1は、台車3の近傍位置に移動し(S1)、台車3の底面の下方に潜り込む(S2)。 Figure 11 is a flowchart showing the processing flow of the mobile robot 1 according to the first embodiment. The processing of the flowchart shown in Figure 11 begins when the host device 2 sends an instruction to the mobile robot 1 to transport the cart 3. The mobile robot 1 moves to a position near the cart 3 (S1) and slides under the bottom surface of the cart 3 (S2).
モバイルロボット1は、台車3の底面の下方に潜り込む前に、台車3の周囲を走行して台車3及び荷物4を撮像し、台車3の積載状態を確認してもよい。モバイルロボット1の走行中に台車3から荷物4が落下する可能性がある場合、統合制御部11は、台車3の搬送が不可であることを上位装置2に通知する。モバイルロボット1は、待機状態に移行し、上位装置2からの指示を待つ。 Before crawling under the bottom of the cart 3, the mobile robot 1 may travel around the cart 3, taking images of the cart 3 and the cargo 4, and confirm the loading status of the cart 3. If there is a possibility that the cargo 4 may fall from the cart 3 while the mobile robot 1 is moving, the integrated control unit 11 notifies the host device 2 that the cart 3 cannot be transported. The mobile robot 1 then enters a standby state and waits for instructions from the host device 2.
モバイルロボット1は、台車3を持ち上げる(S3)。統合制御部11は、台車3の荷重分布を計測し、台車3の重心位置を算出する(S4)。また、統合制御部11は、積載重量を計測する。モバイルロボット1は、持ち上げた台車3を下げる(S5)。モバイル
ロボット1は、台車3の重量の確認を行う(S6)。
The mobile robot 1 lifts the dolly 3 (S3). The integrated control unit 11 measures the load distribution on the dolly 3 and calculates the center of gravity of the dolly 3 (S4). The integrated control unit 11 also measures the load weight. The mobile robot 1 lowers the dolly 3 (S5). The mobile robot 1 checks the weight of the dolly 3 (S6).
図12のフローチャートを参照して、台車3の重量の確認処理(確認フローA)の流れを説明する。統合制御部11は、上位装置2から荷物情報を取得する(S21)。荷物情報は、荷物4の重量に関する情報を含む。統合制御部11は、計測した積載重量が積載可能重量(許容重量)以下であるか否かを判定する(S22)。計測した積載重量が積載可能重量以下である場合(S22;YES)、S23の処理に進む。 The flow of the process for confirming the weight of the dolly 3 (confirmation flow A) will be explained with reference to the flowchart in Figure 12. The integrated control unit 11 acquires luggage information from the higher-level device 2 (S21). The luggage information includes information regarding the weight of the luggage 4. The integrated control unit 11 determines whether the measured load weight is equal to or less than the loadable weight (allowable weight) (S22). If the measured load weight is equal to or less than the loadable weight (S22; YES), the process proceeds to S23.
統合制御部11は、荷物4の重量を算出する(S23)。詳細には、統合制御部11が、計測した積載重量から台車3の重量を減算することで、荷物4の重量を算出する。台車3の重量は、記憶部16に記憶されている。上位装置2から取得した荷物情報に、台車3の重量に関する情報が含まれていてもよい。上位装置2から台車3の重量に関する情報がモバイルロボット1に送られた場合、統合制御部11は、台車3の重量を記憶部16に記憶してもよい。統合制御部11は、算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが同じであるか否かを判定する(S24)。算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが同じである場合(S24;YES)、図11のS7の処理に進む。また、S24の処理が無効に設定されている場合、図11のS7の処理に進む。すなわち、S24の処理を省略して、図11のS7の処理に進んでもよい。例えば、モバイルロボット1が荷物情報を上位装置2から受信しなかった場合、S24の処理を省略して、図11のS7の処理に進んでもよい。 The integrated control unit 11 calculates the weight of the luggage 4 (S23). Specifically, the integrated control unit 11 calculates the weight of the luggage 4 by subtracting the weight of the dolly 3 from the measured load weight. The weight of the dolly 3 is stored in the memory unit 16. The luggage information acquired from the higher-level device 2 may include information regarding the weight of the dolly 3. When information regarding the weight of the dolly 3 is sent from the higher-level device 2 to the mobile robot 1, the integrated control unit 11 may store the weight of the dolly 3 in the memory unit 16. The integrated control unit 11 determines whether the calculated weight of the luggage 4 is the same as the weight of the luggage 4 included in the luggage information (S24). If the calculated weight of the luggage 4 is the same as the weight of the luggage 4 included in the luggage information (S24; YES), the process proceeds to S7 in FIG. 11. Furthermore, if the process of S24 is disabled, the process proceeds to S7 in FIG. 11. In other words, the process of S24 may be omitted and the process may proceed to S7 in FIG. 11. For example, if the mobile robot 1 does not receive package information from the host device 2, it may skip step S24 and proceed to step S7 in Figure 11.
計測した積載重量が積載可能重量を超える場合(S22;NO)、図11のS13の処理に進む。また、算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが異なる場合(S24;NO)、図11のS13の処理に進む。算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが異なり、かつ、S24の処理が有効に設定されている場合、図11のS13の処理に進んでもよい。 If the measured load weight exceeds the loadable weight (S22; NO), proceed to processing S13 in FIG. 11. Also, if the calculated weight of the luggage 4 differs from the weight of the luggage 4 included in the luggage information (S24; NO), proceed to processing S13 in FIG. 11. If the calculated weight of the luggage 4 differs from the weight of the luggage 4 included in the luggage information and processing S24 is enabled, proceed to processing S13 in FIG. 11.
図11のフローチャートの説明に戻る。モバイルロボット1は、台車3の重心位置の確認を行う(S7)。図13のフローチャートを参照して、台車3の重量位置の確認処理(確認フローB)の流れを説明する。統合制御部11は、モバイルロボット1の重心位置を算出する(S31)。統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とに基づいて、モバイルロボット1を移動する必要があるか否かを判定する(S32)。 Returning to the explanation of the flowchart in Figure 11, the mobile robot 1 confirms the position of the center of gravity of the cart 3 (S7). The flow of the process for confirming the weight position of the cart 3 (Confirmation Flow B) will be explained with reference to the flowchart in Figure 13. The integrated control unit 11 calculates the position of the center of gravity of the mobile robot 1 (S31). Based on the positions of the center of gravity of the mobile robot 1 and the cart 3, the integrated control unit 11 determines whether or not it is necessary to move the mobile robot 1 (S32).
統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳していない場合、モバイルロボット1を移動する必要があると判定してもよい。統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置との差分が所定値以上である場合、モバイルロボット1を移動する必要があると判定してもよい。統合制御部11は、モバイルロボット1の重心位置を含む所定領域と台車3の重心位置とが鉛直方向で重畳していない場合、モバイルロボット1を移動する必要があると判定してもよい。統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置を含む所定領域とが鉛直方向で重畳していない場合、モバイルロボット1を移動する必要があると判定してもよい。 The integrated control unit 11 may determine that the mobile robot 1 needs to be moved if the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 do not overlap in the vertical direction. The integrated control unit 11 may determine that the mobile robot 1 needs to be moved if the difference between the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 is equal to or greater than a predetermined value. The integrated control unit 11 may determine that the mobile robot 1 needs to be moved if a predetermined area including the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 do not overlap in the vertical direction. The integrated control unit 11 may determine that the mobile robot 1 needs to be moved if the center of gravity of the mobile robot 1 and the predetermined area including the center of gravity of the cart 3 do not overlap in the vertical direction.
モバイルロボット1の重心位置を含む所定領域は、例えば、モバイルロボット1の重心位置から平面方向に所定値の範囲であってもよい。台車3の重心位置を含む所定領域は、台車3の重心位置から平面方向に所定値の範囲であってもよい。所定値は記憶部16に記憶されている。所定値は、例えば、5cmであるが、作業者は、任意の値を所定値として設定することが可能である。また、作業者は、外部装置を用いてモバイルロボット1に指示を与えることで、記憶部16に記憶された所定値を任意の値に書き換えることが可能で
ある。上位装置2からモバイルロボット1に指示を与えることで、記憶部16に記憶された所定値を任意の値に書き換えるようにしてもよい。また、上位装置2からモバイルロボット1に対する台車3の搬送命令に応じて、記憶部16に記憶された所定値を任意の値に書き換えてもよい。
The predetermined area including the center of gravity of the mobile robot 1 may be, for example, a predetermined range in a planar direction from the center of gravity of the mobile robot 1. The predetermined area including the center of gravity of the carriage 3 may be a predetermined range in a planar direction from the center of gravity of the carriage 3. The predetermined value is stored in the memory unit 16. The predetermined value is, for example, 5 cm, but the operator can set any value as the predetermined value. The operator can also rewrite the predetermined value stored in the memory unit 16 to any value by issuing an instruction to the mobile robot 1 using an external device. The predetermined value stored in the memory unit 16 may also be rewritten to any value by issuing an instruction from the host device 2 to the mobile robot 1. The predetermined value stored in the memory unit 16 may also be rewritten to any value in response to a command from the host device 2 to the mobile robot 1 to transport the carriage 3.
モバイルロボット1を移動する必要がある場合(S32;YES)、図11のS8の処理に進む。モバイルロボット1を移動する必要がない場合(S32;NO)、図11のS10の処理に進む。 If the mobile robot 1 needs to be moved (S32; YES), proceed to processing S8 in Figure 11. If the mobile robot 1 does not need to be moved (S32; NO), proceed to processing S10 in Figure 11.
図11のフローチャートの説明に戻る。モバイルロボット1は、移動可能か否かの判定を行う(S8)。図14のフローチャートを参照して、移動可能か否かの判定処理(判定フロー)の流れを説明する。統合制御部11は、レイアウト情報に基づいて、台車3の重心位置に対応する位置にモバイルロボット1を物理的に移動できるか否かを判定する(S41)。レイアウト情報は、モバイルロボット1の寸法、台車3の寸法等に関する情報を含む。レイアウト情報は、複数のモバイルロボット1の寸法、複数の台車3の寸法等に関する情報を含んでもよい。 Returning to the explanation of the flowchart in Figure 11, the mobile robot 1 determines whether it is capable of moving (S8). The flow of the process for determining whether it is capable of moving (determination flow) will be explained with reference to the flowchart in Figure 14. The integrated control unit 11 determines whether it is physically possible to move the mobile robot 1 to a position corresponding to the center of gravity of the cart 3 based on the layout information (S41). The layout information includes information on the dimensions of the mobile robot 1, the dimensions of the cart 3, etc. The layout information may also include information on the dimensions of multiple mobile robots 1, the dimensions of multiple carts 3, etc.
台車3の重心位置に対応する位置にモバイルロボット1を物理的に移動できる場合(S41;YES)、図11のS9の処理に進む。台車3の重心位置に対応する位置にモバイルロボット1を物理的に移動できない場合(S41;NO)、図11のS13の処理に進む。 If the mobile robot 1 can be physically moved to a position corresponding to the center of gravity of the cart 3 (S41; YES), proceed to processing S9 in Figure 11. If the mobile robot 1 cannot be physically moved to a position corresponding to the center of gravity of the cart 3 (S41; NO), proceed to processing S13 in Figure 11.
図11のフローチャートの説明に戻る。モバイルロボット1が、台車3の重心位置に対応する位置に移動する(S9)。モバイルロボット1が台車3の重心位置に対応する位置に移動した後、図11のS3の処理に進む。 Returning to the explanation of the flowchart in Figure 11, the mobile robot 1 moves to a position corresponding to the center of gravity of the cart 3 (S9). After the mobile robot 1 moves to a position corresponding to the center of gravity of the cart 3, the process proceeds to S3 in Figure 11.
モバイルロボット1は、台車3を持ち上げる(S10)。モバイルロボット1は、台車3の搬送を開始する(S11)。すなわち、モバイルロボット1は、台車3を持ち上げた状態で、走行を開始し、上位装置2からの台車3の搬送指示に従い、台車3の搬送を開始する。 The mobile robot 1 lifts the cart 3 (S10). The mobile robot 1 begins transporting the cart 3 (S11). That is, the mobile robot 1 starts moving with the cart 3 lifted, and begins transporting the cart 3 in accordance with the instructions for transporting the cart 3 from the higher-level device 2.
モバイルロボット1の走行中、統合制御部11は、台車3の荷重分布を計測し、台車3の重心位置を算出する(S12)。すなわち、モバイルロボット1の走行中、統合制御部11は、荷重センサ20A~20Dから荷重データを取得し、荷重センサ20A~20Dの荷重データに基づいて、台車3の重心位置を算出する。 While the mobile robot 1 is moving, the integrated control unit 11 measures the load distribution on the cart 3 and calculates the position of the center of gravity of the cart 3 (S12). That is, while the mobile robot 1 is moving, the integrated control unit 11 acquires load data from the load sensors 20A-20D and calculates the position of the center of gravity of the cart 3 based on the load data from the load sensors 20A-20D.
統合制御部11は、モバイルロボット1の走行前に算出したモバイルロボット1の重心位置と、モバイルロボット1の走行中に算出したモバイルロボット1の重心位置とを比較する。モバイルロボット1の重心位置に変化がある場合、モバイルロボット1は、モバイルロボット1の重心位置に変化があることを上位装置2に通知してもよい。モバイルロボット1の走行中に台車3の重心位置に変化がある場合、統合制御部11が走行部15を制御することにより、モバイルロボット1の走行速度及び旋回半径の少なくとも一方を調整してもよい。モバイルロボット1の走行速度や旋回半径を調整することで、台車3の搬送中における振動の発生や台車3の転倒を抑止することができる。モバイルロボット1は、台車3を指定場所に搬送した場合、上位装置2に搬送完了の通知を送る。 The integrated control unit 11 compares the position of the center of gravity of the mobile robot 1 calculated before the mobile robot 1 starts moving with the position of the center of gravity of the mobile robot 1 calculated while the mobile robot 1 is moving. If the position of the center of gravity of the mobile robot 1 changes, the mobile robot 1 may notify the host device 2 of the change. If the position of the center of gravity of the cart 3 changes while the mobile robot 1 is moving, the integrated control unit 11 may control the traveling unit 15 to adjust at least one of the traveling speed and turning radius of the mobile robot 1. Adjusting the traveling speed and turning radius of the mobile robot 1 can prevent vibrations and tipping of the cart 3 while it is being transported. When the mobile robot 1 has transported the cart 3 to the designated location, it notifies the host device 2 that the transport is complete.
統合制御部11は、台車3の搬送が不可であることを上位装置2に通知し(S13)、上位装置2からの指示を待つ(S14)。また、統合制御部11は、台車3の搬送が不可である要因に関する情報を上位装置2に通知する。計測した積載重量が積載可能重量を超える場合、統合制御部11は、計測した積載重量が積載可能重量を超えていることを上位
装置2に通知する。算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが異なる場合、統合制御部11は、算出した荷物4の重量と荷物情報に含まれる荷物4の重量とが異なることを上位装置2に通知する。台車3の重心位置に対応する位置にモバイルロボット1を物理的に移動できない場合、統合制御部11は、台車3の重心位置に対応する位置にモバイルロボット1を物理的に移動できないことを上位装置2に通知する。
The integrated control unit 11 notifies the host device 2 that the carriage 3 cannot be transported (S13) and waits for instructions from the host device 2 (S14). The integrated control unit 11 also notifies the host device 2 of information regarding the reason why the carriage 3 cannot be transported. If the measured load weight exceeds the load capacity, the integrated control unit 11 notifies the host device 2 that the measured load weight exceeds the load capacity. If the calculated weight of the luggage 4 differs from the weight of the luggage 4 included in the luggage information, the integrated control unit 11 notifies the host device 2 that the calculated weight of the luggage 4 differs from the weight of the luggage 4 included in the luggage information. If the mobile robot 1 cannot be physically moved to a position corresponding to the center of gravity of the carriage 3, the integrated control unit 11 notifies the host device 2 that the mobile robot 1 cannot be physically moved to a position corresponding to the center of gravity of the carriage 3.
モバイルロボット1は、上位装置2から退避指示(退避要求)を受け取った場合、台車3から離れた位置に移動する。退避指示は、台車3から退避を行うことを示す指示である。モバイルロボット1は、上位装置2から退避指示を受け取った場合、所定位置に移動してもよい。また、上記で説明した各処理は、モバイルロボット1の制御方法として捉えてもよい。 When the mobile robot 1 receives an evacuation command (evacuation request) from the host device 2, it moves to a position away from the carriage 3. The evacuation command is an instruction to evacuate from the carriage 3. When the mobile robot 1 receives an evacuation command from the host device 2, it may move to a predetermined position. Furthermore, each of the processes described above may be considered as a control method for the mobile robot 1.
図15は、第1実施形態に係る上位装置2における処理の流れを示すフローチャートである。上位装置2は、モバイルロボット1に台車3の搬送指示を送る(S51)。上位装置2は、モバイルロボット1から台車3の搬送の完了の通知又は台車3の搬送不可の通知を受け取る(S52)。上位装置2が、モバイルロボット1から台車3の搬送の完了の通知を受け取った場合、図15に示すフローチャートの処理が終了する。上位装置2は、台車3の搬送不可の通知を受け取った場合、台車3の搬送が不可であるモバイルロボット1に対して退避指示を送る(S53)。すなわち、上位装置2は、台車3の搬送指示を送ったモバイルロボット1に対して退避指示を送る。退避指示を受け取ったモバイルロボット1は退避を行う。例えば、モバイルロボット1は、台車3から離れた位置又は所定位置に移動する。 Figure 15 is a flowchart showing the processing flow in the host device 2 according to the first embodiment. The host device 2 sends a transport instruction to the mobile robot 1 to transport the cart 3 (S51). The host device 2 receives a notification from the mobile robot 1 that transport of the cart 3 is complete or that transport of the cart 3 is not possible (S52). When the host device 2 receives a notification from the mobile robot 1 that transport of the cart 3 is complete, the processing of the flowchart shown in Figure 15 ends. When the host device 2 receives a notification that transport of the cart 3 is not possible, it sends an evacuation instruction to the mobile robot 1 that is unable to transport the cart 3 (S53). That is, the host device 2 sends an evacuation instruction to the mobile robot 1 that sent the transport instruction to the cart 3. Upon receiving the evacuation instruction, the mobile robot 1 evacuates. For example, the mobile robot 1 moves away from the cart 3 or to a predetermined position.
上位装置2は、複数のモバイルロボット1が動作しているか否かを判定する(S54)。複数のモバイルロボット1が動作している場合(S54;YES)、台車3の搬送が不可であるモバイルロボット1から荷重センサ20A~20Dの荷重データを取得する(S55)。統合制御部11が、荷重センサ20A~20Dの荷重データを上位装置2に送ってもよい。上位装置2は、荷重センサ20A~20Dの荷重データに基づいて、積載重量を計測すると共に、台車3の重心位置を算出する。上位装置2は、積載重量及び台車3の重心位置を、台車3の搬送が不可であるモバイルロボット1から取得してもよい。 The host device 2 determines whether multiple mobile robots 1 are operating (S54). If multiple mobile robots 1 are operating (S54; YES), it acquires load data from the load sensors 20A-20D from the mobile robots 1 that are unable to transport the cart 3 (S55). The integrated control unit 11 may send the load data from the load sensors 20A-20D to the host device 2. The host device 2 measures the payload and calculates the center of gravity of the cart 3 based on the load data from the load sensors 20A-20D. The host device 2 may acquire the payload and center of gravity of the cart 3 from the mobile robots 1 that are unable to transport the cart 3.
上位装置2は、積載重量と、台車3の重心位置と、レイアウト情報とに基づいて、対応可能なモバイルロボット1を検索する(S56)。すなわち、上位装置2は、荷重センサ20A~120の荷重データと、レイアウト情報とに基づいて、複数のモバイルロボット1から対応可能なモバイルロボット1を選択する。レイアウト情報は、上位装置2の記憶装置201に記憶されている。作業者は、上位装置2と通信可能な端末装置を用いて、レイアウト情報を上位装置2に送ってもよい。作業者は、上位装置2の入力装置202を用いて、レイアウト情報を上位装置2に入力してもよい。また、上位装置2は、荷重センサ120A~120Dの荷重データと、レイアウト情報とに基づいて、複数のモバイルロボット1から対応可能なモバイルロボット1を選択してもよい。 The host device 2 searches for a mobile robot 1 that can respond based on the load weight, the center of gravity of the cart 3, and the layout information (S56). That is, the host device 2 selects a mobile robot 1 that can respond from among the multiple mobile robots 1 based on the load data from the load sensors 20A-120 and the layout information. The layout information is stored in the storage device 201 of the host device 2. The worker may send the layout information to the host device 2 using a terminal device that can communicate with the host device 2. The worker may input the layout information into the host device 2 using the input device 202 of the host device 2. The host device 2 may also select a mobile robot 1 that can respond from among the multiple mobile robots 1 based on the load data from the load sensors 120A-120D and the layout information.
上位装置2は、モバイルロボット1の重心位置と台車3の重心位置とに基づいて、台車3の重心位置に対応する位置を決定してもよい。上位装置2は、下記の(1)及び(2)を満たすことを条件に、対応可能なモバイルロボット1を検索する。
(1)積載重量がモバイルロボット1の積載可能重量以下である。
(2)台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動することができる。
The host device 2 may determine a position corresponding to the center of gravity of the cart 3 based on the center of gravity of the mobile robot 1 and the center of gravity of the cart 3. The host device 2 searches for a mobile robot 1 that can respond, provided that the following conditions (1) and (2) are met:
(1) The payload is less than the maximum payload capacity of the mobile robot 1.
(2) The mobile robot 1 can physically move to a position corresponding to the center of gravity of the cart 3.
上位装置2は、対応可能なモバイルロボット1が動作しているか否かを判定する(S57)。対応可能なモバイルロボット1が動作している場合(S57;YES)、上位装置
2は、対応可能なモバイルロボット1に対して、台車3の搬送指示を送る(S58)。S58の処理が行われた後、S52の処理に進む。対応可能なモバイルロボット1が、台車3の搬送指示を受け取った場合、図11に示すフローチャートの処理が開始される。
The host device 2 determines whether a mobile robot 1 capable of handling the request is currently operating (S57). If a mobile robot 1 capable of handling the request is currently operating (S57; YES), the host device 2 sends a command to the mobile robot 1 capable of handling the request to transport the cart 3 (S58). After S58 is completed, the process proceeds to S52. When a mobile robot 1 capable of handling the request receives the command to transport the cart 3, the process shown in the flowchart of FIG. 11 begins.
一つのモバイルロボット1のみが動作している場合(S54;NO)、S59の処理に進む。対応可能なモバイルロボット1が動作していない場合(S57;NO)、S59の処理に進む。上位装置2は、作業者に対して台車3への荷物4の積み直しを指示する(S59)。上位装置2の表示装置が、台車3への荷物4の積み直しの指示に関する情報(例えば、メッセージ)を表示してもよい。上位装置2の音声出力装置が、台車3への荷物4の積み直しの指示に関する音声を出力してもよい。上位装置2は、上位装置2と通信可能な端末装置に対して、台車3への荷物4の積み直しの指示に関する情報(例えば、メッセージ)を送信し、端末装置が台車3への荷物4の積み直しの指示に関する情報を表示してもよい。 If only one mobile robot 1 is operating (S54; NO), proceed to processing S59. If no mobile robot 1 is operating that can handle the situation (S57; NO), proceed to processing S59. The host device 2 instructs the worker to reload the luggage 4 onto the cart 3 (S59). The display device of the host device 2 may display information (e.g., a message) related to the instruction to reload the luggage 4 onto the cart 3. The audio output device of the host device 2 may output audio related to the instruction to reload the luggage 4 onto the cart 3. The host device 2 may transmit information (e.g., a message) related to the instruction to reload the luggage 4 onto the cart 3 to a terminal device that can communicate with the host device 2, and the terminal device may display information related to the instruction to reload the luggage 4 onto the cart 3.
作業者は、台車3への荷物4の積み直しを行う。台車3への荷物4の積み直しが完了した場合、作業者は、上位装置2と通信可能な端末装置を用いて、台車3への荷物4の積み直しの完了の通知を上位装置2に送る。作業者は、上位装置2の入力装置202を用いて、台車3への荷物4の積み直しの完了の通知を上位装置2に入力してもよい。上位装置2が、台車3への荷物4の積み直しの完了の通知を受け取る(S60)。S60の処理が行われた後、S51の処理に進む。 The worker reloads the luggage 4 onto the cart 3. When the reloading of the luggage 4 onto the cart 3 is complete, the worker uses a terminal device that can communicate with the host device 2 to send a notification of the completion of the reloading of the luggage 4 onto the cart 3 to the host device 2. The worker may also use the input device 202 of the host device 2 to input a notification of the completion of the reloading of the luggage 4 onto the cart 3 to the host device 2. The host device 2 receives the notification of the completion of the reloading of the luggage 4 onto the cart 3 (S60). After the processing of S60 is performed, the process proceeds to S51.
<第2実施形態>
第2実施形態について説明する。第2実施形態において、第1実施形態と同一の構成要素については、第1実施形態と同一の符号を付し、その説明を省略する。第1,第2実施形態に係る制御システムを適宜組み合わせてもよい。
Second Embodiment
A second embodiment will now be described. In the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and the description thereof will be omitted. The control systems according to the first and second embodiments may be combined as appropriate.
<制御システムの全体構成>
図16は、第2実施形態に係る制御システムの一例を示す模式図である。図16では、上位装置2は、一つのモバイルロボット101と、複数のモバイルロボット1(1E~1G)を管理している。モバイルロボット101は、荷重計測用モバイルロボットである。
<Overall configuration of the control system>
FIG. 16 is a schematic diagram showing an example of a control system according to the second embodiment. In FIG. 16, a host device 2 manages one mobile robot 101 and multiple mobile robots 1 (1E to 1G). The mobile robot 101 is a mobile robot for load measurement.
図16に示す制御システムの一例では、モバイルロボット101とモバイルロボット1Eとが同じサイズであり、モバイルロボット1Fがモバイルロボット101,1Eよりも大きいサイズであり、モバイルロボットGがモバイルロボット101,1E,1Fよりも大きいサイズである。モバイルロボット101の上面の面積とモバイルロボット1Eの上面の面積とが同じである。モバイルロボット1Fの上面の面積が、モバイルロボット101の上面の面積よりも大きい。モバイルロボット1Gの上面の面積が、モバイルロボット1Fの上面の面積よりも大きい。 In the example control system shown in Figure 16, the mobile robot 101 and the mobile robot 1E are the same size, the mobile robot 1F is larger than the mobile robots 101 and 1E, and the mobile robot G is larger than the mobile robots 101, 1E, and 1F. The area of the top surface of the mobile robot 101 is the same as the area of the top surface of the mobile robot 1E. The area of the top surface of the mobile robot 1F is larger than the area of the top surface of the mobile robot 101. The area of the top surface of the mobile robot 1G is larger than the area of the top surface of the mobile robot 1F.
図17は、第2実施形態に係るモバイルロボット101の構成を示すブロック図である。モバイルロボット101は、自走式の無人搬送車としての機能を有する装置(自走式搬送装置)である。モバイルロボット101は、統合制御部(制御装置)111と、通信部112と、走行制御部113と、昇降制御部114と、走行部115と、記憶部116と、昇降機構117と、複数のピン118と、撮像装置119と、複数の荷重センサ120とを備えている。 Figure 17 is a block diagram showing the configuration of a mobile robot 101 according to the second embodiment. The mobile robot 101 is a device (self-propelled transport device) that functions as a self-propelled automated guided vehicle. The mobile robot 101 includes an integrated control unit (control device) 111, a communication unit 112, a travel control unit 113, a lift control unit 114, a travel unit 115, a memory unit 116, a lift mechanism 117, multiple pins 118, an imaging device 119, and multiple load sensors 120.
走行部115は、複数の回転体121を有する。また、走行部115は、複数のキャスター122を有してもよい。走行部115は、右側モータ駆動部123、左側モータ駆動部124、右側モータ125、左側モータ126を有する。昇降機構117は、モータ駆動部131と、モータ132とを有する。モバイルロボット101の構成は、モバイルロ
ボット1の構成と同様であるので、モバイルロボット101の構成の詳細な説明は省略する。
The running unit 115 has multiple rotating bodies 121. The running unit 115 may also have multiple casters 122. The running unit 115 has a right motor drive unit 123, a left motor drive unit 124, a right motor 125, and a left motor 126. The lifting mechanism 117 has a motor drive unit 131 and a motor 132. The configuration of the mobile robot 101 is similar to that of the mobile robot 1, so a detailed description of the configuration of the mobile robot 101 will be omitted.
図18は、モバイルロボット101の斜視図である。図18に示すモバイルロボット101の一例では、モバイルロボット101の上面にピン118A~118D及び荷重センサ120A~120Dが配置されている。ピン118及び荷重センサ120の個数は、図18に示す例に限定されず、モバイルロボット101の上面に3つのピン118及び3つの荷重センサ120を配置してもよいし、モバイルロボット101の上面に5つ以上のピン118及び5つ以上の荷重センサ120を配置してもよい。 Figure 18 is a perspective view of the mobile robot 101. In the example of the mobile robot 101 shown in Figure 18, pins 118A-118D and load sensors 120A-120D are arranged on the top surface of the mobile robot 101. The number of pins 118 and load sensors 120 is not limited to the example shown in Figure 18; three pins 118 and three load sensors 120 may be arranged on the top surface of the mobile robot 101, or five or more pins 118 and five or more load sensors 120 may be arranged on the top surface of the mobile robot 101.
ピン118Aの先端に荷重センサ120Aが設けられ、ピン118Bの先端に荷重センサ120Bが設けられている。また、ピン118Cの先端に荷重センサ120Cが設けられ、ピン118Dの先端に荷重センサ120Dが設けられている。荷重センサ120Aは、荷重センサ120Aに加わる荷重を計測する。荷重センサ120Bは、荷重センサ120Bに加わる荷重を計測する。荷重センサ120Cは、荷重センサ120Cに加わる荷重を計測する。荷重センサ120Dは、荷重センサ120Dに加わる荷重を計測する。荷重センサ120A~120Dによって計測された荷重データは、統合制御部111に送られる。統合制御部111は、ピン118A~118Dが台車3を持ち上げたときに荷重センサ120A~120Dによって計測された荷重データを取得する。 Load sensor 120A is provided at the tip of pin 118A, and load sensor 120B is provided at the tip of pin 118B. Load sensor 120C is provided at the tip of pin 118C, and load sensor 120D is provided at the tip of pin 118D. Load sensor 120A measures the load applied to load sensor 120A. Load sensor 120B measures the load applied to load sensor 120B. Load sensor 120C measures the load applied to load sensor 120C. Load sensor 120D measures the load applied to load sensor 120D. The load data measured by load sensors 120A to 120D is sent to the integrated control unit 111. The integrated control unit 111 acquires the load data measured by load sensors 120A to 120D when pins 118A to 118D lift the trolley 3.
上位装置2は、モバイルロボット101に対して台車3の近傍位置への移動指示を行うと共に、モバイルロボット101に対して台車3の持ち上げ指示を行う。モバイルロボット101は、移動指示及び持ち上げ指示を受け取った場合、台車3の近傍位置へ移動し、台車3の底面の下方に潜り込む。モバイルロボット101は、台車3の底面の下方に潜り込んだ状態で、台車3を持ち上げて、積載重量を計測する。詳細には、統合制御部111は、荷重センサ120A~120Dの荷重データに基づいて、積載重量を計測する。台車3に荷物4が積載されていない場合、積載重量は、台車3の重量である。台車3に荷物4が積載されている場合、積載重量は、台車3の重量及び荷物4の重量の合計重量である。 The upper device 2 instructs the mobile robot 101 to move to a position near the dolly 3 and also instructs the mobile robot 101 to lift the dolly 3. When the mobile robot 101 receives the move and lift instructions, it moves to a position near the dolly 3 and crawls under the bottom of the dolly 3. Once crawled under the bottom of the dolly 3, the mobile robot 101 lifts the dolly 3 and measures the load weight. In detail, the integrated control unit 111 measures the load weight based on the load data from the load sensors 120A-120D. If no luggage 4 is loaded on the dolly 3, the load weight is the weight of the dolly 3. If luggage 4 is loaded on the dolly 3, the load weight is the total weight of the dolly 3 and the luggage 4.
統合制御部111は、荷重センサ120A~120Dの荷重データに基づいて、台車3の重心位置を算出する。統合制御部111は、積載重量及び台車3の重心位置を上位装置2に送る。上位装置2は、積載重量と、台車3の重心位置と、レイアウト情報とに基づいて、複数のモバイルロボット1から対応可能なモバイルロボット1を選択する。上位装置2は、対応可能なモバイルロボット1に対して、台車3の搬送指示を送る。対応可能なモバイルロボット1が、台車3の搬送指示を受けた場合、図11に示すフローチャートの処理が開始される。 The integrated control unit 111 calculates the center of gravity of the cart 3 based on the load data from the load sensors 120A-120D. The integrated control unit 111 sends the load weight and center of gravity of the cart 3 to the host device 2. The host device 2 selects a mobile robot 1 that can handle the task from among multiple mobile robots 1 based on the load weight, center of gravity of the cart 3, and layout information. The host device 2 sends a transport instruction for the cart 3 to the mobile robot 1 that can handle the task. When a mobile robot 1 that can handle the task receives the transport instruction for the cart 3, the process shown in the flowchart in Figure 11 begins.
また、統合制御部111は、荷重センサ120A~120Dの荷重データを上位装置2に送ってもよい。上位装置2は、荷重センサ120A~120Dの荷重データに基づいて、積載重量を計測してもよい。上位装置2は、荷重センサ120A~120Dの荷重データに基づいて、台車3の重心位置を算出してもよい。上位装置2は、荷重センサ120A~120Dの荷重データと、レイアウト情報とに基づいて、複数のモバイルロボット1から対応可能なモバイルロボット1を選択する。 The integrated control unit 111 may also send load data from the load sensors 120A-120D to the host device 2. The host device 2 may measure the load weight based on the load data from the load sensors 120A-120D. The host device 2 may also calculate the position of the center of gravity of the cart 3 based on the load data from the load sensors 120A-120D. The host device 2 selects a mobile robot 1 that can respond from among multiple mobile robots 1 based on the load data from the load sensors 120A-120D and layout information.
例えば、上位装置2が、複数のモバイルロボット1の一つを無作為に選択し、選択したモバイルロボット1に台車3の搬送指示を送る場合がある。選択したモバイルロボット1が台車3を搬送することができない場合、選択したモバイルロボット1が台車3の近傍位置に移動する時間が無駄になり、モバイルロボット1の移動時間が増える。第2実施形態によれば、上位装置2は、モバイルロボット101から取得した積載重量及び台車3の重心位置を用いて、複数のモバイルロボット1から対応可能なモバイルロボット1を選択す
ることができる。そのため、モバイルロボット1の移動時間の増加を抑制することができる。
For example, the host device 2 may randomly select one of multiple mobile robots 1 and send it an instruction to transport the cart 3. If the selected mobile robot 1 is unable to transport the cart 3, the time it takes for the selected mobile robot 1 to move to a position near the cart 3 is wasted, increasing the travel time of the mobile robot 1. According to the second embodiment, the host device 2 can select a mobile robot 1 that can handle the task from multiple mobile robots 1 using the payload weight and center of gravity of the cart 3 obtained from the mobile robot 101. This prevents the mobile robot 1 from increasing its travel time.
図19は、第2実施形態に係るモバイルロボット101における処理の流れを示すフローチャートである。上位装置2がモバイルロボット101に台車3の持ち上げ指示を送り、モバイルロボット101が台車3の持ち上げ指示を受け取ることにより、図19に示すフローチャートの処理が開始される。モバイルロボット101は、台車3の近傍位置に移動し(S61)、台車3の底面の下方に潜り込む(S62)。 Figure 19 is a flowchart showing the processing flow of the mobile robot 101 according to the second embodiment. The host device 2 sends an instruction to the mobile robot 101 to lift the cart 3, and the mobile robot 101 receives the instruction to lift the cart 3, which starts the processing of the flowchart shown in Figure 19. The mobile robot 101 moves to a position near the cart 3 (S61) and slides under the bottom surface of the cart 3 (S62).
モバイルロボット101は、台車3を持ち上げる(S63)。統合制御部111は、台車3の荷重分布を計測し、台車3の重心位置を算出する(S64)。また、統合制御部111は、積載重量を計測する。統合制御部111は、積載重量及び台車3の重心位置を上位装置2に送る(S65)。また、統合制御部111は、荷重センサ120A~120Dの荷重データを上位装置2に送ってもよい。モバイルロボット101は、持ち上げた台車3を下げる(S66)。モバイルロボット101は、上位装置2から退避指示(退避要求)を受け取ることにより、退避を行う(S67)。退避指示は、台車3から退避を行うことを示す指示である。例えば、モバイルロボット101は、台車3から離れた位置又は所定位置に移動する。モバイルロボット101は、待機状態に移行し、上位装置2からの指示を待つ(S68)。また、上記で説明した各処理は、モバイルロボット101の制御方法として捉えてもよい。 The mobile robot 101 lifts the dolly 3 (S63). The integrated control unit 111 measures the load distribution on the dolly 3 and calculates the position of the center of gravity of the dolly 3 (S64). The integrated control unit 111 also measures the load weight. The integrated control unit 111 sends the load weight and the position of the center of gravity of the dolly 3 to the host device 2 (S65). The integrated control unit 111 may also send load data from the load sensors 120A to 120D to the host device 2. The mobile robot 101 lowers the lifted dolly 3 (S66). The mobile robot 101 performs evacuation upon receiving an evacuation command (evacuation request) from the host device 2 (S67). The evacuation command is an instruction to evacuate from the dolly 3. For example, the mobile robot 101 moves to a position away from the dolly 3 or to a predetermined position. The mobile robot 101 transitions to a standby state and waits for instructions from the host device 2 (S68). Additionally, each of the processes described above may be considered as a method for controlling the mobile robot 101.
図20は、第2実施形態に係る上位装置2における処理の流れを示すフローチャートである。上位装置2は、モバイルロボット101に台車3の持ち上げ指示を送る(S71)。上位装置2は、モバイルロボット101から積載重量及び台車3の重心位置を受け取る(S72)。上位装置2は、モバイルロボット101に退避指示を送る(S73)。 Figure 20 is a flowchart showing the processing flow in the host device 2 according to the second embodiment. The host device 2 sends an instruction to the mobile robot 101 to lift the cart 3 (S71). The host device 2 receives the payload weight and the center of gravity position of the cart 3 from the mobile robot 101 (S72). The host device 2 sends an evacuation instruction to the mobile robot 101 (S73).
上位装置2は、積載重量と、台車3の重心位置と、レイアウト情報とに基づいて、対応可能なモバイルロボット1を検索する(S74)。すなわち、上位装置2は、複数のモバイルロボット1から対応可能なモバイルロボット1を選択する。レイアウト情報は、上位装置2の記憶装置201に記憶されていてもよい。作業者は、上位装置2と通信可能な端末装置を用いて、レイアウト情報を上位装置2に送ってもよい。作業者は、上位装置2の入力装置202を用いて、レイアウト情報を上位装置2に入力してもよい。 The host device 2 searches for a mobile robot 1 that can respond based on the load weight, the center of gravity of the cart 3, and the layout information (S74). That is, the host device 2 selects a mobile robot 1 that can respond from multiple mobile robots 1. The layout information may be stored in the storage device 201 of the host device 2. The worker may send the layout information to the host device 2 using a terminal device that can communicate with the host device 2. The worker may input the layout information to the host device 2 using the input device 202 of the host device 2.
上位装置2は、モバイルロボット1の重心位置と台車3の重心位置とに基づいて、台車3の重心位置に対応する位置を決定してもよい。上位装置2は、下記の(1)及び(2)を満たすことを条件に、対応可能なモバイルロボット1を検索する。
(1)積載重量がモバイルロボット1の積載可能重量以下である。
(2)台車3の重心位置に対応する位置にモバイルロボット1が物理的に移動することができる。
The host device 2 may determine a position corresponding to the center of gravity of the cart 3 based on the center of gravity of the mobile robot 1 and the center of gravity of the cart 3. The host device 2 searches for a mobile robot 1 that can respond, provided that the following conditions (1) and (2) are met:
(1) The payload is less than the maximum payload capacity of the mobile robot 1.
(2) The mobile robot 1 can physically move to a position corresponding to the center of gravity of the cart 3.
上位装置2は、対応可能なモバイルロボット1が動作しているか否かを判定する(S75)。対応可能なモバイルロボット1が動作している場合(S75;YES)、上位装置2は、対応可能なモバイルロボット1に対して、台車3の搬送指示を送る(S76)。上位装置2は、対応可能なモバイルロボット1に対して、移動情報を送ってもよい。移動情報は、台車3の重心位置に対応する位置に関する情報を含む。対応可能なモバイルロボット1が、台車3の搬送指示を受け取った場合、図11に示すフローチャートの処理が開始される。対応可能なモバイルロボット1は、台車3の底面の下方に潜り込む位置として、台車3の重心位置に対応する位置を用いてもよい。 The host device 2 determines whether a capable mobile robot 1 is operating (S75). If a capable mobile robot 1 is operating (S75; YES), the host device 2 sends a transport instruction for the carriage 3 to the capable mobile robot 1 (S76). The host device 2 may also send movement information to the capable mobile robot 1. The movement information includes information regarding a position corresponding to the center of gravity of the carriage 3. When the capable mobile robot 1 receives the transport instruction for the carriage 3, the process of the flowchart shown in FIG. 11 is initiated. The capable mobile robot 1 may use the position corresponding to the center of gravity of the carriage 3 as the position for slipping under the bottom surface of the carriage 3.
対応可能なモバイルロボット1が動作していない場合(S75;NO)、上位装置2は
、作業者に対して台車3への荷物4の積み直しを指示する(S77)。上位装置2の表示装置が、台車3への荷物4の積み直しの指示に関する情報(例えば、メッセージ)を表示してもよい。上位装置2の音声出力装置が、台車3への荷物4の積み直しの指示に関する音声を出力してもよい。上位装置2は、上位装置2と通信可能な端末装置に対して、台車3への荷物4の積み直しの指示に関する情報(例えば、メッセージ)を送信し、端末装置が台車3への荷物4の積み直しの指示に関する情報を表示してもよい。
If a compatible mobile robot 1 is not operating (S75; NO), the host device 2 instructs the worker to reload the luggage 4 onto the cart 3 (S77). The display device of the host device 2 may display information (e.g., a message) related to the instruction to reload the luggage 4 onto the cart 3. The audio output device of the host device 2 may output audio related to the instruction to reload the luggage 4 onto the cart 3. The host device 2 may transmit information (e.g., a message) related to the instruction to reload the luggage 4 onto the cart 3 to a terminal device that can communicate with the host device 2, and the terminal device may display the information related to the instruction to reload the luggage 4 onto the cart 3.
作業者は、台車3への荷物4の積み直しを行う。台車3への荷物4の積み直しが完了した場合、作業者は、上位装置2と通信可能な端末装置を用いて、台車3への荷物4の積み直しの完了の通知を上位装置2に送る。作業者は、上位装置2の入力装置202を用いて、台車3への荷物4の積み直しの完了の通知を上位装置2に入力してもよい。上位装置2が、台車3への荷物4の積み直しの完了の通知を受け取る(S78)。S78の処理が行われた後、S71の処理に進む。台車3への荷物4の積み直しが行われているため、上位装置2は、モバイルロボット101に台車3の持ち上げ指示を再度送る。 The worker reloads the luggage 4 onto the cart 3. When the reloading of the luggage 4 onto the cart 3 is complete, the worker uses a terminal device that can communicate with the host device 2 to send a notification of the completion of the reloading of the luggage 4 onto the cart 3 to the host device 2. The worker may also use the input device 202 of the host device 2 to input the notification of the completion of the reloading of the luggage 4 onto the cart 3 to the host device 2. The host device 2 receives the notification of the completion of the reloading of the luggage 4 onto the cart 3 (S78). After processing S78 is performed, the process proceeds to processing S71. Because the luggage 4 has been reloaded onto the cart 3, the host device 2 again sends an instruction to the mobile robot 101 to lift the cart 3.
<第3実施形態>
第3実施形態について説明する。第3実施形態において、第1,2実施形態と同一の構成要素については、第1,2実施形態と同一の符号を付し、その説明を省略する。また、第3実施形態に係る制御システムの構成は、第1実施形態に係る制御システムの構成と同様であるので、第3実施形態に係る制御システムの構成の詳細な説明は省略する。図15に示す上位装置2における処理の流れを示すフローチャートが、第3実施形態に適用される。第1~第3実施形態に係る制御システムを適宜組み合わせてもよい。
Third Embodiment
A third embodiment will now be described. In the third embodiment, the same components as those in the first and second embodiments are assigned the same reference numerals as those in the first and second embodiments, and their description will be omitted. Furthermore, since the configuration of the control system according to the third embodiment is similar to that of the control system according to the first embodiment, a detailed description of the configuration of the control system according to the third embodiment will be omitted. The flowchart showing the processing flow in the higher-level device 2 shown in FIG. 15 is applied to the third embodiment. The control systems according to the first to third embodiments may be combined as appropriate.
図21は、第3実施形態に係るモバイルロボット1及び上位装置2における処理の流れを示すフローチャートである。図21に示すフローチャートのS81~S84の処理は、図11に示すフローチャートのS1~S4の処理と同様である。図21に示すフローチャートのS85~S87の処理は、図11に示すフローチャートのS6~S8の処理と同様である。図21に示すフローチャートのS91~S94の処理は、図11に示すフローチャートのS11~S14の処理と同様である。 Figure 21 is a flowchart showing the processing flow in the mobile robot 1 and the host device 2 according to the third embodiment. The processing steps S81 to S84 in the flowchart shown in Figure 21 are the same as the processing steps S1 to S4 in the flowchart shown in Figure 11. The processing steps S85 to S87 in the flowchart shown in Figure 21 are the same as the processing steps S6 to S8 in the flowchart shown in Figure 11. The processing steps S91 to S94 in the flowchart shown in Figure 21 are the same as the processing steps S11 to S14 in the flowchart shown in Figure 11.
モバイルロボット1は、持ち上げた台車3を下げる(S88)。また、モバイルロボット1は、上位装置2に台車3を下げたことを通知する。上位装置2は、作業者に対して、台車3の移動要求を行う(S89)。台車3の移動要求は、台車3の移動を要求する通知、音声等である。上位装置2の表示装置が、台車3の移動要求に関する情報(例えば、メッセージ)を表示してもよい。上位装置2の音声出力装置が、台車3の移動要求に関する音声を出力してもよい。上位装置2は、上位装置2と通信可能な端末装置に対して、台車3の移動要求に関する情報(例えば、メッセージ)を送信し、端末装置が台車3の移動要求に関する情報を表示してもよい。 The mobile robot 1 lowers the raised dolly 3 (S88). The mobile robot 1 also notifies the host device 2 that the dolly 3 has been lowered. The host device 2 requests the worker to move the dolly 3 (S89). The request to move the dolly 3 is a notification, voice, or the like requesting that the dolly 3 be moved. The display device of the host device 2 may display information (e.g., a message) related to the request to move the dolly 3. The audio output device of the host device 2 may output voice related to the request to move the dolly 3. The host device 2 may send information (e.g., a message) related to the request to move the dolly 3 to a terminal device that can communicate with the host device 2, and the terminal device may display the information related to the request to move the dolly 3.
統合制御部11が、作業者に対して、台車3の移動要求を行ってもよい。統合制御部11は、要求部の一例である。統合制御部11は、台車3の移動要求に関する情報(例えば、メッセージ)をモバイルロボット1の表示装置に表示してもよい。統合制御部11は、モバイルロボット1の音声出力装置を介して、台車3の移動要求に関する音声を出力してもよい。統合制御部11は、モバイルロボット1と通信可能な端末装置に対して、台車3の移動要求に関する情報(例えば、メッセージ)を送信し、端末装置が台車3の移動要求に関する情報を表示してもよい。 The integrated control unit 11 may issue a request to the worker to move the cart 3. The integrated control unit 11 is an example of a request unit. The integrated control unit 11 may display information (e.g., a message) related to the request to move the cart 3 on a display device of the mobile robot 1. The integrated control unit 11 may output audio related to the request to move the cart 3 via an audio output device of the mobile robot 1. The integrated control unit 11 may send information (e.g., a message) related to the request to move the cart 3 to a terminal device that can communicate with the mobile robot 1, and the terminal device may display the information related to the request to move the cart 3.
台車3の移動要求は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係となるように台車3を移動するという要求を含んでもよい。所定位置関係は、モバイルロボット1の重心位置を含む所定領域と台車3の重心位置とが鉛直方向で重畳すること
を含んでもよい。この場合、作業者は、台車3の重心位置を含む所定領域とモバイルロボット1の重心位置とが鉛直方向で重畳するように台車3を移動する。所定位置関係は、モバイルロボット1の重心位置と台車3の重心位置を含む所定領域とが鉛直方向で重畳することを含んでもよい。この場合、作業者は、モバイルロボット1の重心位置と台車3の重心位置を含む所定領域とが鉛直方向で重畳するように台車3を移動する。所定位置関係は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳することを含んでもよい。この場合、作業者は、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳するように台車3を移動する。
The request to move the dolly 3 may include a request to move the dolly 3 so that the center of gravity of the mobile robot 1 and the center of gravity of the dolly 3 are in a predetermined positional relationship. The predetermined positional relationship may include a predetermined area including the center of gravity of the mobile robot 1 overlapping the center of gravity of the dolly 3 in the vertical direction. In this case, the worker moves the dolly 3 so that the predetermined area including the center of gravity of the dolly 3 and the center of gravity of the mobile robot 1 overlap in the vertical direction. The predetermined positional relationship may include a predetermined area including the center of gravity of the mobile robot 1 overlapping the center of gravity of the dolly 3 in the vertical direction. In this case, the worker moves the dolly 3 so that the center of gravity of the mobile robot 1 overlaps the predetermined area including the center of gravity of the dolly 3 in the vertical direction. The predetermined positional relationship may include a predetermined area including the center of gravity of the mobile robot 1 overlapping the center of gravity of the dolly 3 in the vertical direction. In this case, the worker moves the cart 3 so that the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 overlap in the vertical direction.
統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にあるか否かを判定してもよい。統合制御部11は、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にない場合、作業者に対して、台車3の移動要求を再度行ってもよい。上位装置2が、作業者に対して、台車3の移動要求を再度行ってもよい。 The integrated control unit 11 may determine whether the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are in a predetermined positional relationship. If the center of gravity of the mobile robot 1 and the center of gravity of the cart 3 are not in a predetermined positional relationship, the integrated control unit 11 may request the worker to move the cart 3 again. The higher-level device 2 may also request the worker to move the cart 3 again.
作業者は、台車3の移動が完了したことを上位装置2に知らせる(S90)。作業者は、上位装置2の入力装置202を用いて、台車3の移動が完了したことを示す通知を上位装置2に入力してもよい。作業者は、上位装置2と通信可能な端末装置を用いて、台車3の移動が完了したことを示す通知を上位装置2に送ってもよい。上位装置2は、台車3の移動が完了したことを示す通知をモバイルロボット1に送る。 The worker notifies the host device 2 that the movement of the cart 3 is complete (S90). The worker may use the input device 202 of the host device 2 to input a notification to the host device 2 indicating that the movement of the cart 3 is complete. The worker may use a terminal device that can communicate with the host device 2 to send a notification to the host device 2 indicating that the movement of the cart 3 is complete. The host device 2 sends a notification to the mobile robot 1 indicating that the movement of the cart 3 is complete.
また、作業者は、台車3の移動が完了したことをモバイルロボット1に知らせてもよい。作業者は、モバイルロボット1の入力装置を用いて、台車3の移動が完了したことを示す通知をモバイルロボット1に入力してもよい。作業者は、モバイルロボット1と通信可能な端末装置を用いて、台車3の移動が完了したことを示す通知をモバイルロボット1に送ってもよい。S90の処理が行われた後、S83の処理に進む。また、上記で説明した各処理は、モバイルロボット1の制御方法として捉えてもよい。 The worker may also notify the mobile robot 1 that the movement of the cart 3 is complete. The worker may use an input device on the mobile robot 1 to input a notification to the mobile robot 1 indicating that the movement of the cart 3 is complete. The worker may also use a terminal device capable of communicating with the mobile robot 1 to send a notification to the mobile robot 1 indicating that the movement of the cart 3 is complete. After processing S90 is performed, the process proceeds to processing S83. The processes described above may also be considered as methods for controlling the mobile robot 1.
台車3を搬送する前に、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係となるように台車3を移動する。そして、モバイルロボット1の重心位置と台車3の重心位置とが所定位置関係にある状態で、統合制御部11は、昇降機構17を制御して台車3を持ち上げる。これにより、モバイルロボット1が台車3を搬送する際の振動の発生や台車3の転倒が抑止されるため、モバイルロボット1は、台車3を安定して搬送することができる。モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳するように台車3を移動してもよい。そして、モバイルロボット1の重心位置と台車3の重心位置とが鉛直方向で重畳している状態で、統合制御部11は、昇降機構17を制御して台車3を持ち上げる。これにより、モバイルロボット1は、台車3を安定して搬送することができ、かつ、モバイルロボット1のタイヤの片側減りを抑止することができる。 Before transporting the dolly 3, the dolly 3 is moved so that the center of gravity of the mobile robot 1 and the center of gravity of the dolly 3 are aligned in a predetermined positional relationship. Then, once the center of gravity of the mobile robot 1 and the center of gravity of the dolly 3 are aligned in a predetermined positional relationship, the integrated control unit 11 controls the lifting mechanism 17 to lift the dolly 3. This prevents vibrations and tipping of the dolly 3 when the mobile robot 1 transports the dolly 3, allowing the mobile robot 1 to transport the dolly 3 stably. The dolly 3 may also be moved so that the center of gravity of the mobile robot 1 and the center of gravity of the dolly 3 overlap vertically. Then, once the center of gravity of the mobile robot 1 and the center of gravity of the dolly 3 are aligned vertically, the integrated control unit 11 controls the lifting mechanism 17 to lift the dolly 3. This allows the mobile robot 1 to transport the dolly 3 stably and prevents tire wear on one side of the mobile robot 1's tires.
<付記>
自走式搬送装置(1)であって、
前記自走式搬送装置(1)を走行させる走行部(15)と、
荷重を計測するセンサ(20)が設けられた複数のピン(18)と、
前記複数のピン(18)を昇降可能な昇降機構(17)と、
前記昇降機構(17)を制御し、かつ、前記複数のピン(18)が上昇して、少なくとも一つの荷物(4)が積載された台車(3)の底面に接触した状態で前記台車(3)を持ち上げたときに前記センサ(20)によって計測された荷重データを取得する制御部(11)と、
前記自走式搬送装置(1)の重心位置を記憶する記憶部(16)と、
を備え、
前記制御部(11)は、前記荷重データに基づいて前記台車(3)の重心位置を算出し、前記自走式搬送装置(1)の重心位置と前記台車(3)の重心位置とが所定位置関係にある状態で、前記昇降機構(17)を制御して前記台車(3)を持ち上げる、
自走式搬送装置(1)。
<Additional Notes>
A self-propelled transport device (1),
a traveling unit (15) that travels the self-propelled transport device (1);
a plurality of pins (18) provided with sensors (20) for measuring load;
a lifting mechanism (17) capable of lifting and lowering the plurality of pins (18);
a control unit (11) that controls the lifting mechanism (17) and acquires load data measured by the sensor (20) when the pins (18) rise and lift the cart (3) carrying at least one load (4) while contacting the bottom surface of the cart (3);
a memory unit (16) that stores the center of gravity position of the self-propelled transport device (1);
Equipped with
The control unit (11) calculates the center of gravity position of the carriage (3) based on the load data, and controls the lifting mechanism (17) to lift the carriage (3) in a state where the center of gravity position of the self-propelled transport device (1) and the center of gravity position of the carriage (3) are in a predetermined positional relationship.
Self-propelled transport device (1).
1,101:モバイルロボット
2;上位装置
3;台車
4;荷物
11,111;統合制御部
12,112;通信部
13,113;走行制御部
14,114;昇降制御部
15,115;走行部
16,116;記憶部
17,117;昇降機構
18,118;ピン
19,119;撮像装置
20,120荷重センサ
1, 101: Mobile robot 2; Host device 3; Cart 4; Luggage 11, 111; Integrated control unit 12, 112; Communication unit 13, 113; Travel control unit 14, 114; Lifting control unit 15, 115; Travel unit 16, 116; Memory unit 17, 117; Lifting mechanism 18, 118; Pin 19, 119; Imaging device 20, 120 Load sensor
Claims (8)
荷重を計測するセンサが設けられた複数のピンと、
前記複数のピンを昇降可能な昇降機構と、
前記昇降機構を制御し、かつ、前記複数のピンが上昇して、少なくとも一つの荷物が積載された台車の底面に接触した状態で前記台車を持ち上げたときに前記センサによって計測された荷重データを取得する制御部と、
前記自走式搬送装置の重心位置を記憶する記憶部と、
前記台車及び前記少なくとも一つの荷物を撮像する撮像装置と、
を備え、
前記撮像装置は、前記台車及び前記少なくとも一つの荷物の画像データを生成し、
前記制御部は、前記画像データから前記台車における前記荷物の積載状態を取得し、前記荷物の積載状態に基づいて前記自走式搬送装置が前記台車の底面の下方に潜り込む位置を決定し、
前記制御部は、前記荷重データに基づいて前記台車の重心位置を算出し、前記自走式搬送装置の重心位置と前記台車の重心位置とが所定位置関係にある状態で、前記昇降機構を制御して前記台車を持ち上げる、
自走式搬送装置。 A self-propelled transport device that can travel,
a plurality of pins provided with sensors for measuring loads;
a lifting mechanism capable of raising and lowering the plurality of pins;
a control unit that controls the lifting mechanism and acquires load data measured by the sensor when the pins are raised and the dolly is lifted while contacting the bottom surface of the dolly on which at least one item is loaded;
a storage unit that stores a center of gravity position of the self-propelled transport device;
an imaging device that images the dolly and the at least one piece of luggage;
Equipped with
the imaging device generates image data of the dolly and the at least one piece of luggage;
the control unit acquires the load state of the luggage on the dolly from the image data, and determines a position where the self-propelled conveying device will slide under a bottom surface of the dolly based on the load state of the luggage;
the control unit calculates a center of gravity position of the carriage based on the load data, and controls the lifting mechanism to lift the carriage in a state where the center of gravity position of the self-propelled transport device and the center of gravity position of the carriage are in a predetermined positional relationship.
Self-propelled transport device.
請求項1に記載の自走式搬送装置。 the predetermined positional relationship includes a predetermined region including a center of gravity of the self-propelled transport device and a center of gravity of the carriage overlapping in the vertical direction.
The self-propelled transport device according to claim 1.
請求項1に記載の自走式搬送装置。 the predetermined positional relationship includes a position of a center of gravity of the self-propelled transport device and a predetermined region including a position of a center of gravity of the carriage overlapping in the vertical direction.
The self-propelled transport device according to claim 1.
請求項1に記載の自走式搬送装置。 the predetermined positional relationship includes a state in which the center of gravity of the self-propelled transport device and the center of gravity of the carriage overlap in the vertical direction.
The self-propelled transport device according to claim 1.
請求項1から4の何れか一項に記載の自走式搬送装置。 the control unit adjusts at least one of a traveling speed and a turning radius of the self-propelled transport device when there is a change in the position of the center of gravity of the carriage while the self-propelled transport device is traveling.
The self-propelled transport device according to any one of claims 1 to 4.
請求項1から5の何れか一項に記載の自走式搬送装置。 the control unit moves the self-propelled transporting device so that the center of gravity of the self-propelled transporting device and the center of gravity of the carriage are in the predetermined positional relationship.
The self-propelled transport device according to any one of claims 1 to 5.
請求項1から6の何れか一項に記載の自走式搬送装置。 a request unit that requests an operator to move the cart so that the center of gravity of the self-propelled transport device and the center of gravity of the cart are in the predetermined positional relationship;
The self-propelled transport device according to any one of claims 1 to 6.
請求項1から7の何れか一項に記載の自走式搬送装置。 The plurality of pins is three or more.
The self-propelled transport device according to any one of claims 1 to 7 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021181412A JP7760892B2 (en) | 2021-11-05 | 2021-11-05 | Self-propelled transport device and control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021181412A JP7760892B2 (en) | 2021-11-05 | 2021-11-05 | Self-propelled transport device and control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023069514A JP2023069514A (en) | 2023-05-18 |
| JP7760892B2 true JP7760892B2 (en) | 2025-10-28 |
Family
ID=86327400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021181412A Active JP7760892B2 (en) | 2021-11-05 | 2021-11-05 | Self-propelled transport device and control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7760892B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006123854A (en) | 2004-11-01 | 2006-05-18 | Matsushita Electric Ind Co Ltd | Luggage transport robot |
| JP2013232078A (en) | 2012-04-27 | 2013-11-14 | Hitachi Ltd | Automated guided vehicle |
| JP2020077295A (en) | 2018-11-09 | 2020-05-21 | 株式会社東芝 | Unmanned carrier, unmanned carrier control method, and program |
| JP6757891B2 (en) | 2015-05-13 | 2020-09-23 | パナソニックIpマネジメント株式会社 | Conveyor device and rack mounted on it |
| JP2021062935A (en) | 2019-10-10 | 2021-04-22 | パナソニックIpマネジメント株式会社 | Carrying method, program, carrying system, and component mounting system |
| JP2021067596A (en) | 2019-10-25 | 2021-04-30 | 凸版印刷株式会社 | Glass substrate selection device and glass substrate selection method |
| JP2021071855A (en) | 2019-10-30 | 2021-05-06 | 株式会社東芝 | Automatic guided vehicle |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9280153B1 (en) * | 2014-09-19 | 2016-03-08 | Amazon Technologies, Inc. | Inventory holder load detection and/or stabilization |
-
2021
- 2021-11-05 JP JP2021181412A patent/JP7760892B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006123854A (en) | 2004-11-01 | 2006-05-18 | Matsushita Electric Ind Co Ltd | Luggage transport robot |
| JP2013232078A (en) | 2012-04-27 | 2013-11-14 | Hitachi Ltd | Automated guided vehicle |
| JP6757891B2 (en) | 2015-05-13 | 2020-09-23 | パナソニックIpマネジメント株式会社 | Conveyor device and rack mounted on it |
| JP2020077295A (en) | 2018-11-09 | 2020-05-21 | 株式会社東芝 | Unmanned carrier, unmanned carrier control method, and program |
| JP2021062935A (en) | 2019-10-10 | 2021-04-22 | パナソニックIpマネジメント株式会社 | Carrying method, program, carrying system, and component mounting system |
| JP2021067596A (en) | 2019-10-25 | 2021-04-30 | 凸版印刷株式会社 | Glass substrate selection device and glass substrate selection method |
| JP2021071855A (en) | 2019-10-30 | 2021-05-06 | 株式会社東芝 | Automatic guided vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023069514A (en) | 2023-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6137005B2 (en) | Transfer robot and transfer method | |
| JP4296914B2 (en) | Position teaching device and transport system including the same | |
| CN110134118A (en) | Handling device, the handling device with receive capabilities, handling system, Upper system | |
| JP6747511B2 (en) | Conveying device and conveying method | |
| CN109748023B (en) | Conveying device | |
| KR102615038B1 (en) | Cantilever type stacker crane system | |
| WO2020179386A1 (en) | Moving body control method, moving body control system, and program | |
| CN116234766A (en) | Remote automatic RTG system, control method of remote automatic RTG system and control device of remote automatic RTG system | |
| JP2021151857A (en) | Conveyance apparatus | |
| US12077377B2 (en) | Transport vehicle | |
| JP2022140045A (en) | Conveyance propriety determination device, range finder, conveyance unit, conveyance propriety determination method, and conveyance propriety determination program | |
| KR102458749B1 (en) | Parking system and Parking-performing robot that recognizes pallets through lidar module | |
| JP7102366B2 (en) | Picking system | |
| JP7760892B2 (en) | Self-propelled transport device and control system | |
| WO2020195200A1 (en) | Transfer vehicle system | |
| JP4096594B2 (en) | Goods storage facility | |
| JP2024163141A (en) | Automatic crane system and method for controlling the automatic crane system | |
| US20230381822A1 (en) | Information processing device, information processing method, computer-readable storage medium, and system | |
| CN114132720B (en) | Pallet inflow control method, system and device | |
| JP7446889B2 (en) | Conveyance control system and program | |
| JP6459295B2 (en) | Transport system | |
| JP7090493B2 (en) | Load transportation method and load transportation system | |
| JP3599165B2 (en) | Article storage facility | |
| US20230418294A1 (en) | Intrusive industrial vehicle alignment | |
| JP7509290B2 (en) | Equipment for moving loads |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240909 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250722 |
|
| 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: 20250916 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250929 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7760892 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |