JP7489609B2 - MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD - Google Patents

MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD Download PDF

Info

Publication number
JP7489609B2
JP7489609B2 JP2019184813A JP2019184813A JP7489609B2 JP 7489609 B2 JP7489609 B2 JP 7489609B2 JP 2019184813 A JP2019184813 A JP 2019184813A JP 2019184813 A JP2019184813 A JP 2019184813A JP 7489609 B2 JP7489609 B2 JP 7489609B2
Authority
JP
Japan
Prior art keywords
area
detection
moving body
moving
detection area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019184813A
Other languages
Japanese (ja)
Other versions
JP2021060825A (en
Inventor
健太郎 村田
誠悟 高山
隆晃 今仲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2019184813A priority Critical patent/JP7489609B2/en
Publication of JP2021060825A publication Critical patent/JP2021060825A/en
Application granted granted Critical
Publication of JP7489609B2 publication Critical patent/JP7489609B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本開示は、移動体システム、及び移動体制御方法に関する。より詳細には、本開示は、移動体を制御する移動体システム、及び移動体制御方法に関する。 The present disclosure relates to a mobile body system and a mobile body control method . More particularly, the present disclosure relates to a mobile body system and a mobile body control method for controlling a mobile body.

特許文献1は、障害物検知領域内の障害物を検知する自動車用障害物検知装置を開示する。自動車用障害物検知装置は、自車(移動体)の予測進路と自車周辺の特定の道路構成物とに応じて、自車の進行方向の前方に、障害物検知領域(検知領域)を設定する検知領域設定部を有している。障害物検知部が、障害物検知領域において障害物を検知すると、自動車が警報で報知したり、制動制御を実行したりする。 Patent Document 1 discloses an obstacle detection device for an automobile that detects obstacles within an obstacle detection area. The obstacle detection device for an automobile has a detection area setting unit that sets an obstacle detection area (detection area) ahead of the vehicle's traveling direction according to the predicted course of the vehicle (moving body) and specific road components around the vehicle. When the obstacle detection unit detects an obstacle in the obstacle detection area, the automobile issues an alarm or performs braking control.

特開2009-271766号公報JP 2009-271766 A

上述の自動車用障害物検知装置において、自動車の外部から障害物検知領域を設定することが要望されていた。 In the above-mentioned automobile obstacle detection device, there was a demand for the obstacle detection area to be set from outside the automobile.

本開示の目的は、外部からの制御指示で検知領域を設定可能な移動体システム、及び移動体制御方法を提供することにある。 An object of the present disclosure is to provide a mobile body system and a mobile body control method capable of setting a detection area based on an external control instruction.

本開示の一態様の移動体システムは、移動体と、前記移動体に制御指示を出力する上位システムと、を備える。前記移動体は、物体の検知領域を前記移動体の周囲に設定する領域設定部と、前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御部と、を有する。前記領域設定部は、前記制御指示に基づいて前記検知領域を設定する。前記移動体の移動状態は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モードを含む。前記領域設定部は、前記移動体の前記移動モードに応じて前記検知領域を変更する。複数種類の前記移動モードは、直進走行モードと、カーブ走行モードと、旋回走行モードとを少なくとも含む。 A mobile body system according to one aspect of the present disclosure includes a mobile body and a host system that outputs a control instruction to the mobile body. The mobile body has a region setting unit that sets an object detection region around the mobile body, and a control unit that controls the mobile body based on a detection result of the object in the detection region. The region setting unit sets the detection region based on the control instruction . The moving state of the mobile body includes a plurality of types of moving modes in which at least one of a moving speed and a moving direction is different. The region setting unit changes the detection region according to the moving mode of the mobile body. The plurality of types of moving modes include at least a straight running mode, a curve running mode, and a cornering running mode.

本開示の一態様の移動体制御方法は、物体の検知領域を移動体の周囲に設定する領域設定処理と、前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御処理と、を含む。前記移動体の移動状態は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モードを含む。前記領域設定処理では、前記移動体の前記移動モードに応じて前記検知領域を変更する。複数種類の前記移動モードは、直進走行モードと、カーブ走行モードと、旋回走行モードとを少なくとも含む。 A moving body control method according to an aspect of the present disclosure includes a region setting process for setting an object detection region around a moving body, and a control process for controlling the moving body based on a result of object detection in the detection region. The moving state of the moving body includes a plurality of types of moving modes in which at least one of a moving speed and a moving direction is different. In the region setting process, the detection region is changed according to the moving mode of the moving body. The plurality of types of moving modes include at least a straight running mode, a curve running mode, and a cornering running mode.

本開示の一態様の移動体システムは、移動体と、前記移動体に制御指示を出力する上位システムと、を備える。前記移動体は、物体の検知領域を前記移動体の周囲に設定する領域設定部と、前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御部と、を有する。前記領域設定部は、前記制御指示に基づいて前記検知領域を設定する。前記検知領域は複数の小領域を含み、前記制御部は、前記複数の小領域の各々での物体の検知結果に基づいて前記移動体を制御する。前記複数の小領域は、前記移動体が入る大きさの円と、前記円の中心を通る線分と平行な2本の線分とで囲まれ、前記移動体が少なくとも入る第1領域と、前記円の内側の領域のうち前記第1領域の外側の領域である第2領域と、を含む。A mobile body system according to one aspect of the present disclosure includes a mobile body and a host system that outputs a control instruction to the mobile body. The mobile body includes a region setting unit that sets an object detection region around the mobile body, and a control unit that controls the mobile body based on the detection result of the object in the detection region. The region setting unit sets the detection region based on the control instruction. The detection region includes a plurality of small regions, and the control unit controls the mobile body based on the detection result of the object in each of the plurality of small regions. The plurality of small regions are surrounded by a circle of a size that can accommodate the mobile body and two line segments parallel to a line segment passing through the center of the circle, and include a first region in which at least the mobile body is accommodated, and a second region that is an area inside the circle that is outside the first region.

本開示によれば、外部からの制御指示で検知領域を設定可能な移動体システム、及び移動体制御方法を提供することができる。 According to the present disclosure, it is possible to provide a mobile body system and a mobile body control method capable of setting a detection area based on an external control instruction.

図1は、本開示の一実施形態に係る移動体システムの概略構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of a mobile system according to an embodiment of the present disclosure. 図2は、同上の移動体システムが備える移動体の直進走行モードでの検知領域を示す平面図である。FIG. 2 is a plan view showing a detection area of the mobile body in the above mobile body system in a straight ahead driving mode. 図3Aは、同上の移動体の直進走行モードでの検知領域を示す平面図である。図3Bは、同上の移動体のカーブ走行モードでの検知領域を示す平面図である。図3Cは、同上の移動体の旋回走行モードでの検知領域を示す平面図である。3A is a plan view showing a detection area of the moving body in a straight running mode, FIG. 3B is a plan view showing a detection area of the moving body in a curve running mode, and FIG. 3C is a plan view showing a detection area of the moving body in a turning running mode. 図4は、同上の移動体の直進走行モード及びカーブ走行モードでの検知領域を示す平面図である。FIG. 4 is a plan view showing detection areas in a straight running mode and a curve running mode of the mobile body. 図5Aは、同上の移動体の高速直進モードでの検知領域を示す平面図である。図5Bは、同上の移動体の低速直進モードでの検知領域を示す平面図である。5A and 5B are plan views showing a detection area of the moving body in a high-speed straight-line mode and a low-speed straight-line mode, respectively. 図6Aは、同上の移動体の高速直進モードでの検知領域を示す平面図である。図6Bは、同上の移動体の低速直進モードでの検知領域を示す平面図である。図6Cは、同上の移動体のカーブ走行モードでの検知領域を示す平面図である。図6Dは、同上の移動体の旋回走行モードでの検知領域を示す平面図である。Fig. 6A is a plan view showing a detection area of the mobile body in a high-speed straight-line mode, Fig. 6B is a plan view showing a detection area of the mobile body in a low-speed straight-line mode, Fig. 6C is a plan view showing a detection area of the mobile body in a curved mode, and Fig. 6D is a plan view showing a detection area of the mobile body in a turning mode. 図7Aは、同上の移動体の高速直進モードでの検知領域を示す平面図である。図7Bは、同上の移動体の低速直進モードでの検知領域を示す平面図である。図7Cは、同上の移動体のカーブ走行モードでの検知領域を示す平面図である。図7Dは、同上の移動体の旋回走行モードでの検知領域を示す平面図である。Fig. 7A is a plan view showing a detection area of the mobile body in a high-speed straight-line mode, Fig. 7B is a plan view showing a detection area of the mobile body in a low-speed straight-line mode, Fig. 7C is a plan view showing a detection area of the mobile body in a curved mode, and Fig. 7D is a plan view showing a detection area of the mobile body in a turning mode. 図8Aは、同上の移動体の高速直進モードでの検知領域を示す平面図である。図8Bは、同上の移動体の低速直進モードでの検知領域を示す平面図である。図8Cは、同上の移動体のカーブ走行モードでの検知領域を示す平面図である。図8Dは、同上の移動体の旋回走行モードでの検知領域を示す平面図である。Fig. 8A is a plan view showing a detection area of the mobile body in a high-speed straight-line mode, Fig. 8B is a plan view showing a detection area of the mobile body in a low-speed straight-line mode, Fig. 8C is a plan view showing a detection area of the mobile body in a curved mode, and Fig. 8D is a plan view showing a detection area of the mobile body in a turning mode. 同上の移動体システムの動作を説明するフローチャートである。4 is a flowchart illustrating the operation of the mobile system according to the embodiment.

以下、本実施形態に係る移動体システムについて、図1~図9を参照して説明する。 The mobile system according to this embodiment will be described below with reference to Figures 1 to 9.

(1)概要
本実施形態の移動体システム1は、図1に示すように、移動体10と、上位システム20とを備える。
(1) Overview A mobile body system 1 according to this embodiment includes a mobile body 10 and a host system 20, as shown in FIG.

移動体10は、上位システム20からの指示を受けて、所定エリア100(図2参照)内を自律的に移動する。移動体10は、自機の周囲に物体が存在する場合において、物体との接触を回避するための動作(例えば徐行又は停止等の動作)を行う。所定エリア100内を移動する複数の移動体10のうちの1つの移動体10A(図2参照)に着目した場合、移動体10Aの周囲に存在する物体は、他の移動体10Bを含み得る。また、移動体10Aの周囲に存在する物体は、通路の端の壁50、柱、間仕切り等の所定エリア100内に固定された物体、通路に置かれた搬送対象物のように移動可能な状態で所定エリア100内に配置された物体、及び人等を含み得る。なお、複数の移動体10のうちの1つの移動体を移動体10Aと表記し、移動体10Aと区別するため他の移動体を移動体10Bと表記しているが、移動体10Aと10Bとは同じ構成を有している。 The moving body 10 moves autonomously within a predetermined area 100 (see FIG. 2) upon receiving instructions from the host system 20. When an object is present around the moving body 10, the moving body 10 performs an action (e.g., slowing down or stopping) to avoid contact with the object. When focusing on one moving body 10A (see FIG. 2) among the multiple moving bodies 10 moving within the predetermined area 100, the objects present around the moving body 10A may include another moving body 10B. In addition, the objects present around the moving body 10A may include objects fixed within the predetermined area 100 such as walls 50 at the end of an aisle, pillars, and partitions, objects placed within the predetermined area 100 in a movable state such as objects to be transported placed in an aisle, and people. Note that one moving body among the multiple moving bodies 10 is referred to as moving body 10A, and the other moving body is referred to as moving body 10B to distinguish it from moving body 10A, but moving bodies 10A and 10B have the same configuration.

以下の実施形態で説明する「移動体」は、搬送対象物40を搬送する搬送装置である。本実施形態では、搬送対象物40は、一例として、荷物が載せられた、ロールボックスパレット等のパレットである。移動体10がロールボックスパレットのような搬送対象物40を搬送する場合、移動体10は、ロールボックスパレットの下面の四隅に配置された車輪の間に入り込み、ロールボックスパレットを上面に載せた状態で搬送する。この種の搬送装置は、無人搬送車(AGV:Automated Guided Vehicle)、移動ロボット、ドローン等を含み得る。本開示でいう「移動ロボット」は、例えば、車輪型、クローラ型又は脚型(歩行型を含む)のロボットである。移動体10は、所定エリア100内で搬送対象物40の搬送作業を行うだけでなく、例えば、ピッキング、溶接、実装、陳列、接客、警備、組立及び検査等の様々な作業を実行する機能を有していてもよい。「所定エリア」は、1台以上の移動体10が移動する範囲であって、一例として、工場、倉庫、建設現場、店舗、物流センタ、事務所、公園、住宅、学校、病院、駅、空港又は駐車場等である。さらに、例えば、船舶、電車又は飛行機の内部等、乗り物の内部に移動体10が配備されている場合には、乗り物の内部が所定エリア100になる。 The "mobile body" described in the following embodiment is a transport device that transports the transport object 40. In this embodiment, the transport object 40 is, as an example, a pallet such as a roll box pallet on which luggage is placed. When the mobile body 10 transports the transport object 40 such as a roll box pallet, the mobile body 10 enters between the wheels arranged at the four corners of the lower surface of the roll box pallet and transports the roll box pallet with the roll box pallet placed on the upper surface. This type of transport device may include an automated guided vehicle (AGV), a mobile robot, a drone, etc. The "mobile robot" referred to in this disclosure is, for example, a wheeled, crawler, or legged (including walking) robot. The mobile body 10 may have a function of not only transporting the transport object 40 within a predetermined area 100, but also performing various tasks such as picking, welding, mounting, display, customer service, security, assembly, and inspection. A "predetermined area" is the range in which one or more mobile bodies 10 move, and examples of such areas include factories, warehouses, construction sites, stores, logistics centers, offices, parks, homes, schools, hospitals, stations, airports, and parking lots. Furthermore, when the mobile body 10 is deployed inside a vehicle, such as the inside of a ship, train, or airplane, the interior of the vehicle becomes the predetermined area 100.

本実施形態の移動体システム1では、上位システム20が移動体10に制御指示を出力する。 In the mobile body system 1 of this embodiment, the host system 20 outputs control instructions to the mobile body 10.

移動体10(10A)は、領域設定部112と、制御部113とを備える。 The moving body 10 (10A) includes an area setting unit 112 and a control unit 113.

領域設定部112は、物体の検知領域A1(図2参照)を移動体10の周囲に設定する。 The area setting unit 112 sets an object detection area A1 (see FIG. 2) around the moving body 10.

制御部113は、検知領域A1における物体(他の移動体10B又は壁50等)の検知結果に基づいて移動体10を制御する。 The control unit 113 controls the moving body 10 based on the detection results of an object (another moving body 10B or a wall 50, etc.) in the detection area A1.

領域設定部112は、制御指示に基づいて検知領域A1を設定する。 The area setting unit 112 sets the detection area A1 based on the control instruction.

移動体10の制御部113は、検知領域A1における物体の検知結果に基づいて移動体10を制御している。移動体10の領域設定部112は、上位システム20からの制御指示に基づいて、物体の検知領域A1を設定しているので、移動体10の検知領域A1を上位システム20から設定することが可能になる。これにより、上位システム20が把握している移動体10の周囲の状況に基づいて移動体10の周囲に最適な範囲で検知領域A1を設定できる。例えば、移動体10が移動する通路が狭いものの、人等の移動物体が存在しない安全な状況であれば、上位システム20は検知領域A1を狭い領域に設定する。また、移動体10を充電器に接近させたり、移動体10Aを搬送対象物40の受け渡し等の目的で他の移動体10Bに接近させたりする場合、上位システム20は検知領域A1を狭い領域に設定する。一方、移動体10の周囲に移動物体が存在するような状況では、上位システム20は検知領域A1を広い領域に設定する。このように、本実施形態では、外部(上位システム20)からの制御指示で検知領域を設定可能な移動体システム1を提供することができる。領域設定部112が、外部からの制御指示に基づいて、検知領域A1を必要最小限の大きさに設定することで、移動体10の移動に支障がない物体まで検知してしまう可能性を低減でき、移動体10を安全かつスムーズに移動させることができる。 The control unit 113 of the moving body 10 controls the moving body 10 based on the detection result of the object in the detection area A1. The area setting unit 112 of the moving body 10 sets the object detection area A1 based on the control instruction from the host system 20, so that the detection area A1 of the moving body 10 can be set from the host system 20. This allows the detection area A1 to be set to an optimal range around the moving body 10 based on the situation around the moving body 10 that the host system 20 understands. For example, if the passage through which the moving body 10 moves is narrow but there are no moving objects such as people, the host system 20 sets the detection area A1 to a narrow area. In addition, when the moving body 10 is approached to a charger or the moving body 10A is approached to another moving body 10B for the purpose of transferring the transport object 40, the host system 20 sets the detection area A1 to a narrow area. On the other hand, in a situation in which a moving object exists around the moving body 10, the host system 20 sets the detection area A1 to a wide area. In this manner, this embodiment can provide a mobile body system 1 capable of setting a detection area based on a control instruction from the outside (host system 20). By having the area setting unit 112 set the detection area A1 to the minimum necessary size based on a control instruction from the outside, it is possible to reduce the possibility of detecting an object that does not impede the movement of the mobile body 10, and it is possible to move the mobile body 10 safely and smoothly.

(2)詳細
(2.1)構成
以下、本実施形態に係る移動体システム1の構成について、図1~図8を参照して、詳細に説明する。以下に示す、数値、形状、材料、構成要素の位置、複数の構成要素間の位置関係及び接続関係等は、一例であって、本開示を限定する主旨ではない。また、以下で参照する図面は、いずれも模式的な図であり、図中の各構成要素の大きさ及び厚さそれぞれの比が、必ずしも実際の寸法比を反映しているとは限らない。以下の説明において、図2においてX軸方向を前後方向、Y軸方向を左右方向と規定する。さらに、X軸方向の正の向きを前側、Y軸方向の正の向きを左側と規定する。ただし、これらの方向は一例であり、移動体10の使用時の方向を限定する趣旨ではない。また、図面中の各方向を示す矢印は説明のために表記しているに過ぎず、実体を伴わない。
(2) Details (2.1) Configuration The configuration of the mobile body system 1 according to this embodiment will be described in detail below with reference to FIGS. 1 to 8. The following numerical values, shapes, materials, positions of components, positional relationships between multiple components, and connection relationships are examples and are not intended to limit the present disclosure. In addition, all of the drawings referred to below are schematic diagrams, and the ratios of the sizes and thicknesses of the components in the drawings do not necessarily reflect the actual dimensional ratios. In the following description, the X-axis direction in FIG. 2 is defined as the front-rear direction, and the Y-axis direction is defined as the left-right direction. Furthermore, the positive direction in the X-axis direction is defined as the front side, and the positive direction in the Y-axis direction is defined as the left side. However, these directions are examples and are not intended to limit the directions of the mobile body 10 when in use. In addition, the arrows indicating the directions in the drawings are merely shown for explanatory purposes and do not have any substance.

以下では、移動体システム1の制御対象である移動体10が、無人搬送車である場合を例として説明する。移動体10としての無人搬送車は、所定エリア100内を移動しつつ、搬送対象物40の搬送という作業を実行する。 In the following, a case will be described in which the mobile body 10, which is the object to be controlled by the mobile body system 1, is an automated guided vehicle. The automated guided vehicle as the mobile body 10 performs the task of transporting an object to be transported 40 while moving within a specified area 100.

移動体システム1は、図1に示すように、上位システム20と、所定エリア100に設置された中継装置30と、上位システム20によって制御される複数の移動体10と、を備える。 As shown in FIG. 1, the mobile system 1 includes a host system 20, a relay device 30 installed in a specific area 100, and a number of mobile objects 10 controlled by the host system 20.

上位システム20は、例えば所定エリア100の外部に設置されており、インターネット等の通信ネットワークNT1を介して、中継装置30に接続されている。 The upper system 20 is installed, for example, outside the specified area 100, and is connected to the relay device 30 via a communication network NT1 such as the Internet.

上位システム20と複数の移動体10の各々とは、互いに通信可能に構成されている。本開示において「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又は通信ネットワークNT1若しくは中継装置30等を介して間接的に、情報を授受できることを意味する。すなわち、上位システム20と複数の移動体10の各々とは、互いに情報を授受することができる。本実施形態では、複数の移動体10の各々は、中継装置30と、電波を媒体とする無線通信によって通信を行う。そのため、上位システム20と複数の移動体10とは、少なくとも通信ネットワークNT1及び中継装置30を介して、間接的に通信を行うことになる。 The host system 20 and each of the multiple mobile bodies 10 are configured to be able to communicate with each other. In this disclosure, "able to communicate" means that information can be exchanged directly or indirectly via the communication network NT1 or the relay device 30, etc., by an appropriate communication method such as wired communication or wireless communication. In other words, the host system 20 and each of the multiple mobile bodies 10 can exchange information with each other. In this embodiment, each of the multiple mobile bodies 10 communicates with the relay device 30 by wireless communication using radio waves as a medium. Therefore, the host system 20 and each of the multiple mobile bodies 10 communicate indirectly at least via the communication network NT1 and the relay device 30.

要するに、各中継装置30は、各移動体10と上位システム20との間の通信を中継する機器(アクセスポイント)である。中継装置30は、通信ネットワークNT1を介して、上位システム20と通信する。本実施形態では一例として、中継装置30と移動体10との間の通信には、Wi-Fi(登録商標)、Bluetooth(登録商標)、ZigBee(登録商標)又は通信免許を必要としない小電力無線(特定小電力無線)等の規格に準拠した、無線通信を採用する。また、通信ネットワークNT1は、インターネットに限らず、例えば、所定エリア100内又は所定エリア100の運営会社内のローカルな通信ネットワークが適用されてもよい。なお、中継装置30の台数は1台でも複数台でもよく、所定エリア100内の任意の場所にいる移動体10と上位システム20との間の通信を中継可能なように、所定エリア100内の適宜の位置に配置されていればよい。 In short, each relay device 30 is a device (access point) that relays communication between each mobile object 10 and the upper system 20. The relay device 30 communicates with the upper system 20 via the communication network NT1. In this embodiment, as an example, wireless communication conforming to standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), or low-power radio (specific low-power radio) that does not require a communication license is adopted for communication between the relay device 30 and the mobile object 10. In addition, the communication network NT1 is not limited to the Internet, and may be, for example, a local communication network within the specified area 100 or within the operating company of the specified area 100. The number of relay devices 30 may be one or more, and they may be arranged at appropriate positions within the specified area 100 so as to be able to relay communication between the mobile object 10 located at any location within the specified area 100 and the upper system 20.

(2.1.1)移動体
次に、移動体10について図1及び図2を参照してより詳細に説明する。移動体10は、例えば、所定エリア100の床面等からなる平坦な移動面60を自律移動(自律走行)する。移動体10は、第1処理部11と、第1通信部12と、物体検知部13と、センサ部14と、走行装置15と、第1記憶部16と、を備える。なお、移動体10は、繰り返し充電が可能な二次電池を内蔵し、二次電池が蓄えた電気エネルギを利用して走行する。
(2.1.1) Mobile Body Next, the mobile body 10 will be described in more detail with reference to Fig. 1 and Fig. 2. The mobile body 10 autonomously moves (autonomously travels) on a flat moving surface 60 formed of, for example, a floor surface of a predetermined area 100. The mobile body 10 includes a first processing unit 11, a first communication unit 12, an object detection unit 13, a sensor unit 14, a traveling device 15, and a first storage unit 16. The mobile body 10 includes a built-in secondary battery that can be repeatedly charged, and travels using the electric energy stored in the secondary battery.

第1通信部12は、中継装置30及び通信ネットワークNT1を介して上位システム20(上位システム20の第2通信部22)と通信する。ここで、第1通信部12は中継装置30との間で無線通信方式により通信を行う。 The first communication unit 12 communicates with the upper system 20 (the second communication unit 22 of the upper system 20) via the relay device 30 and the communication network NT1. Here, the first communication unit 12 communicates with the relay device 30 using a wireless communication method.

物体検知部13は、移動体10の周囲に設定された検知領域A1において物体の存否を検出する。物体検知部13は、例えば、イメージセンサ(カメラ)、ソナーセンサ、レーダ、及びLiDAR(Light Detection and Ranging)等のセンサを含み、これらのセンサにて検知領域A1における物体の存否を検出する。 The object detection unit 13 detects the presence or absence of an object in a detection area A1 set around the moving body 10. The object detection unit 13 includes sensors such as an image sensor (camera), a sonar sensor, a radar, and a LiDAR (Light Detection and Ranging) sensor, and detects the presence or absence of an object in the detection area A1 using these sensors.

ところで、本実施形態では検知領域A1が複数の小領域を含んでいる。以下では、検知領域A1が2つの小領域(第1領域SA1及び第2領域SA2)を含む形態について説明する。第1領域SA1は、移動体10の周りに設定される領域である。第2領域SA2は、第1領域SA1の外側であって、移動体10の進行方向の前方に設定される領域である。なお、検知領域A1は2つの小領域を含むものに限定されず、検知領域A1は1つの領域でもよいし、3つ以上の小領域を含んでいてもよい。 In this embodiment, the detection area A1 includes multiple small areas. Below, a description will be given of an embodiment in which the detection area A1 includes two small areas (a first area SA1 and a second area SA2). The first area SA1 is an area that is set around the moving body 10. The second area SA2 is an area that is set outside the first area SA1 and in front of the moving body 10 in the direction of travel. Note that the detection area A1 is not limited to including two small areas, and the detection area A1 may include one area or three or more small areas.

物体検知部13は、第1領域SA1と第2領域SA2との各々で物体の存否を個別に検出しており、制御部113は、複数の小領域(第1領域SA1及び第2領域SA2)の各々での物体の検知結果に基づいて、移動体10を制御する。例えば、物体検知部13が、移動体10から見て第1領域SA1よりも遠い第2領域SA2において物体を検出した場合、物体との接触までに時間的な余裕があるので、制御部113は、移動体10の速度を減速して徐行させる。一方、物体検知部13が、移動体10の近傍の第1領域SA1において物体を検出した場合、制御部113は、物体との接触を回避するために移動体10を停止させる。このように、制御部113は、検知領域A1での物体の検出結果に基づいて、検知領域A1内に存在する物体との接触を回避するように移動体10を制御する。なお、物体検知部13がイメージセンサ(カメラ)を含む場合、イメージセンサの画像の所望の範囲を検知領域A1に設定すればよい。また、物体検知部13がソナーセンサ、レーダ、LiDAR等のセンサを含む場合、センサから見た検出方向ごとに検出範囲を設定することによって、検知領域A1を任意の領域に設定することができる。 The object detection unit 13 detects the presence or absence of an object in each of the first area SA1 and the second area SA2 individually, and the control unit 113 controls the moving body 10 based on the detection result of the object in each of the multiple small areas (the first area SA1 and the second area SA2). For example, when the object detection unit 13 detects an object in the second area SA2, which is farther from the moving body 10 than the first area SA1, the control unit 113 slows down the speed of the moving body 10 to make it move slowly because there is a time margin before contact with the object. On the other hand, when the object detection unit 13 detects an object in the first area SA1 near the moving body 10, the control unit 113 stops the moving body 10 to avoid contact with the object. In this way, the control unit 113 controls the moving body 10 to avoid contact with an object present in the detection area A1 based on the detection result of the object in the detection area A1. Note that, when the object detection unit 13 includes an image sensor (camera), the desired range of the image of the image sensor may be set to the detection area A1. Furthermore, if the object detection unit 13 includes a sensor such as a sonar sensor, radar, or LiDAR, the detection area A1 can be set to any area by setting a detection range for each detection direction seen from the sensor.

センサ部14は、例えば、所定エリア100内で移動体10が存在する現在位置に関する現在位置情報等を検知する。センサ部14は、例えば、LiDARによる周囲の物体の検出情報と、所定エリア100の電子的な地図情報とに基づいて現在位置を推定する。なお、センサ部は、電波ビーコンを用いたLPS(Local Positioning System)を利用して、現在位置を推定してもよい。なお、センサ部14は、GPS(Global Positioning System)等の衛星測位システムを用いて実現されてもよい。移動体10は、センサ部14が検知した現在位置の情報と当該移動体10の識別情報とを第1通信部12から上位システム20へ所定の送信時間間隔(例えば1秒間隔)で定期的に送信する。なお、移動体10は、上位システム20からの送信要求等に応じて、センサ部14が検知した現在位置の情報と当該移動体10の識別情報とを第1通信部12から上位システム20へ不定期に送信してもよい。 The sensor unit 14 detects, for example, current position information related to the current position of the mobile unit 10 within the specified area 100. The sensor unit 14 estimates the current position based on, for example, detection information of surrounding objects by LiDAR and electronic map information of the specified area 100. The sensor unit may estimate the current position using an LPS (Local Positioning System) using a radio wave beacon. The sensor unit 14 may be realized using a satellite positioning system such as a GPS (Global Positioning System). The mobile unit 10 periodically transmits information on the current position detected by the sensor unit 14 and identification information of the mobile unit 10 from the first communication unit 12 to the host system 20 at a predetermined transmission time interval (for example, one second interval). The mobile unit 10 may irregularly transmit information on the current position detected by the sensor unit 14 and identification information of the mobile unit 10 from the first communication unit 12 to the host system 20 in response to a transmission request from the host system 20.

また、センサ部14は、移動体10の動作状態等を検知してもよい。移動体10の動作状態は、移動体10が有する蓄電部24の残量、移動体10が走行中か停止中かを表す状態、移動体10の速度(及び速度変化)、移動体10に作用する加速度、及び移動体10の姿勢等を含み得る。物体検知部13は、例えば、速度センサ、加速度センサ、ジャイロセンサ等のセンサを含み、これらのセンサにて移動体10の動作状態を検知する。 The sensor unit 14 may also detect the operating state of the mobile body 10. The operating state of the mobile body 10 may include the remaining charge of the power storage unit 24 of the mobile body 10, a state indicating whether the mobile body 10 is moving or stopped, the speed (and speed change) of the mobile body 10, the acceleration acting on the mobile body 10, and the attitude of the mobile body 10. The object detection unit 13 includes sensors such as a speed sensor, an acceleration sensor, and a gyro sensor, and detects the operating state of the mobile body 10 using these sensors.

走行装置15は、移動体10の移動体本体17に設けられた複数の車輪を駆動することによって移動体10を走行させる。複数の車輪の少なくとも一部は駆動輪である。駆動輪は例えばオムニホイールのような全方向移動型車輪である。走行装置15は、第1処理部11から入力される制御指令に基づいて駆動輪を駆動することによって、移動体10を走行させる。 The running device 15 drives a plurality of wheels provided on the mobile body 17 of the mobile body 10 to run the mobile body 10. At least some of the plurality of wheels are drive wheels. The drive wheels are, for example, omni-directional wheels such as omni-wheels. The running device 15 drives the drive wheels based on a control command input from the first processing unit 11 to run the mobile body 10.

第1記憶部16は、例えば、不揮発性メモリ等の半導体メモリを含む。第1記憶部16は、移動体10の周囲に設定する検知領域A1の設定情報等を記憶する。なお、本実施形態では、移動体10の走行モード(移動モード)に応じて検知領域A1の形状及び大きさの少なくとも一方を変化させている。第1記憶部16は、互いに範囲が異なる複数の領域候補を表す複数の領域データを記憶している。領域候補の領域データは、例えば、移動体本体17の中心位置を原点とするXY座標上で、領域候補の範囲を示す座標データ等からなる。複数の領域候補の領域データは第1記憶部16に予め記憶されていてもよいし、上位システム20から受信した複数の領域候補の領域データが第1記憶部16に記憶されてもよい。 The first storage unit 16 includes, for example, a semiconductor memory such as a non-volatile memory. The first storage unit 16 stores setting information of the detection area A1 set around the mobile body 10. In this embodiment, at least one of the shape and size of the detection area A1 is changed depending on the running mode (movement mode) of the mobile body 10. The first storage unit 16 stores multiple area data representing multiple area candidates having different ranges. The area data of the area candidate is, for example, coordinate data indicating the range of the area candidate on an XY coordinate system with the center position of the mobile body main body 17 as the origin. The area data of the multiple area candidates may be stored in advance in the first storage unit 16, or the area data of the multiple area candidates received from the upper system 20 may be stored in the first storage unit 16.

第1処理部11は、例えば、メモリ及びプロセッサを含むコンピュータシステムを主構成とする。すなわち、コンピュータシステムのメモリに記録されたプログラムを、プロセッサが実行することにより、第1処理部11の機能(領域選択部111、領域設定部112、及び制御部113等の機能)が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。 The first processing unit 11 mainly comprises a computer system including, for example, a memory and a processor. That is, the functions of the first processing unit 11 (such as the functions of the area selection unit 111, area setting unit 112, and control unit 113) are realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be provided by recording it on a non-temporary recording medium such as a memory card.

本実施形態では移動体10が領域選択部111を有している。本実施形態では、移動体10の周囲に設定する検知領域A1の候補として、互いに範囲が異なる複数の領域候補の領域データが第1記憶部16に記憶されている。領域選択部111は、上位システム20からの制御指示に基づいて複数の領域候補の領域データの中から、検知領域A1とする領域候補の領域データを選択する。さらに言えば、領域選択部111は、上位システム20からの制御指示と、移動体10の走行モードとに基づいて、複数の領域候補の領域データから、検知領域A1とする領域候補の領域データを選択する。 In this embodiment, the moving body 10 has an area selection unit 111. In this embodiment, area data of multiple area candidates with different ranges is stored in the first storage unit 16 as candidates for the detection area A1 to be set around the moving body 10. The area selection unit 111 selects area data of the area candidate to be set as the detection area A1 from the area data of the multiple area candidates based on a control instruction from the upper system 20. More specifically, the area selection unit 111 selects area data of the area candidate to be set as the detection area A1 from the area data of the multiple area candidates based on the control instruction from the upper system 20 and the driving mode of the moving body 10.

領域設定部112は、上位システム20からの制御指示に基づいて、検知領域A1の大きさ及び形状の少なくとも一方を設定することができる。具体的には、領域設定部112は、複数の領域候補の中から領域選択部111が選択した領域候補を検知領域A1として設定する。つまり、領域設定部112は、第1記憶部16に記憶された複数の領域候補の領域データの中から領域選択部111が選択した領域候補の領域データに基づいて、移動体10の周囲に検知領域A1を設定する。 The area setting unit 112 can set at least one of the size and shape of the detection area A1 based on a control instruction from the higher-level system 20. Specifically, the area setting unit 112 sets the area candidate selected by the area selection unit 111 from among multiple area candidates as the detection area A1. In other words, the area setting unit 112 sets the detection area A1 around the moving body 10 based on the area data of the area candidate selected by the area selection unit 111 from the area data of the multiple area candidates stored in the first storage unit 16.

制御部113は、例えば上位システム20から搬送対象物40の搬送指令を受信すると、搬送指令に基づいて走行装置15を制御して移動体10を自律的に走行させ、搬送対象物40を所定の搬送先まで搬送させる。制御部113は、例えば搬送指令によって指示された移動経路と、センサ部14が検知した現在位置情報と、物体検知部13による物体の検出結果とに基づいて、移動体10を自律的に走行させる。ここで、物体検知部13が検知領域A1において物体の存在を検出すると、制御部113は、検知領域A1に存在する物体との接触を回避するように移動体10を制御する。例えば、物体検知部13が第2領域SA2において物体の存在を検出すると、制御部113は、走行装置15を制御して、移動体10を徐行させる。一方、物体検知部13が第1領域SA1において物体の存在を検出すると、制御部113は、走行装置15を制御して、移動体10を停止させる。 For example, when the control unit 113 receives a transport command for the transport object 40 from the upper system 20, the control unit 113 controls the traveling device 15 based on the transport command to autonomously travel the mobile body 10 and transport the transport object 40 to a predetermined destination. For example, the control unit 113 autonomously travels the mobile body 10 based on the travel route instructed by the transport command, the current position information detected by the sensor unit 14, and the object detection result by the object detection unit 13. Here, when the object detection unit 13 detects the presence of an object in the detection area A1, the control unit 113 controls the mobile body 10 to avoid contact with the object present in the detection area A1. For example, when the object detection unit 13 detects the presence of an object in the second area SA2, the control unit 113 controls the traveling device 15 to slow down the mobile body 10. On the other hand, when the object detection unit 13 detects the presence of an object in the first area SA1, the control unit 113 controls the traveling device 15 to stop the mobile body 10.

ここで、第1記憶部16に記憶されている複数の領域候補について図2~図8を参照して説明する。 Here, the multiple area candidates stored in the first storage unit 16 will be explained with reference to Figures 2 to 8.

検知領域A1は、移動体10が移動する経路(換言すれば移動体10が使用される周囲の状況)と、移動体10の走行モード(移動モード)との少なくとも一方に基づいて変更される。したがって、第1記憶部16には、移動体10が使用される周囲の状況、及び、移動体10の走行モードに応じて範囲が決定された複数の領域候補の領域データが記憶されている。領域選択部111は、複数の領域候補の制御データから、移動体10の周囲の状況及び移動体10の走行モードに基づいて検知領域A1とする領域候補の領域データを選択する。そして、領域設定部112は、領域選択部111が選択した領域候補の領域データに基づいて、移動体10の周囲に検知領域を設定する。 The detection area A1 is changed based on at least one of the route along which the moving body 10 moves (in other words, the surrounding conditions in which the moving body 10 is used) and the travel mode (travel mode) of the moving body 10. Therefore, the first storage unit 16 stores area data of multiple area candidates whose ranges are determined according to the surrounding conditions in which the moving body 10 is used and the travel mode of the moving body 10. The area selection unit 111 selects area data of the area candidate to be set as the detection area A1 from the control data of the multiple area candidates based on the surrounding conditions of the moving body 10 and the travel mode of the moving body 10. Then, the area setting unit 112 sets a detection area around the moving body 10 based on the area data of the area candidate selected by the area selection unit 111.

ここで、移動体10の走行モードは、直進走行モードと、カーブ走行モードと、旋回走行モードとを少なくとも含む。「直進走行モード」は、移動体10が前方又は後方に直進走行する走行モードである。「カーブ走行モード」は、移動体10が任意の曲率半径でカーブしながら走行する走行モードである。「旋回走行モード」は、移動体本体17の中心位置(例えば前後方向及び左右方向のそれぞれでの中心位置)を中心として移動体10が回転する走行モードである。これらのモードでは、モードごとに移動体10が移動する方向が異なるので、モードごとに検知領域A1を設定するのが好ましい。以下では、走行モードごとの検知領域A1を区別する場合、図3A~図3Cに示すように、直進走行モードでは検知領域A11、カーブ走行モードでは検知領域A12、旋回走行モードでは検知領域A13とそれぞれ表記する。また、本実施形態では検知領域A1が2つの小領域(第1領域SA1及び第2領域SA2)を含んでおり、各走行モードでの第1領域SA1及び第2領域SA2を区別する場合、直進走行モードでは第1領域SA11及び第2領域SA12と表記する。また、カーブ走行モードでは第1領域SA21及び第2領域SA22と表記し、旋回走行モードでは第1領域SA31及び第2領域SA32とそれぞれ表記する。ここで、直進走行モードでの検知領域A11の一例を図3Aに示し、カーブ走行モードでの検知領域A12の一例を図3Bに示し、旋回走行モードでの検知領域A13の一例を図3Cに示す。なお、図3A及び図3Bにおいて、図面中の左側が、移動体本体17の進行方向における前方である。 Here, the travel modes of the moving body 10 include at least a straight travel mode, a curved travel mode, and a turning travel mode. The "straight travel mode" is a travel mode in which the moving body 10 travels straight forward or backward. The "curved travel mode" is a travel mode in which the moving body 10 travels while curving with an arbitrary radius of curvature. The "turning travel mode" is a travel mode in which the moving body 10 rotates around the center position of the moving body main body 17 (for example, the center position in each of the front-rear and left-right directions). In these modes, the direction in which the moving body 10 moves differs for each mode, so it is preferable to set the detection area A1 for each mode. In the following, when distinguishing the detection area A1 for each travel mode, as shown in Figures 3A to 3C, the detection area A11 in the straight travel mode, the detection area A12 in the curved travel mode, and the detection area A13 in the turning travel mode are respectively indicated. In this embodiment, the detection area A1 includes two small areas (a first area SA1 and a second area SA2), and when distinguishing the first area SA1 and the second area SA2 in each driving mode, they are written as the first area SA11 and the second area SA12 in the straight driving mode. In addition, they are written as the first area SA21 and the second area SA22 in the curve driving mode, and as the first area SA31 and the second area SA32 in the turning driving mode. Here, an example of the detection area A11 in the straight driving mode is shown in FIG. 3A, an example of the detection area A12 in the curve driving mode is shown in FIG. 3B, and an example of the detection area A13 in the turning driving mode is shown in FIG. 3C. In addition, in FIG. 3A and FIG. 3B, the left side in the drawing is the front in the traveling direction of the mobile body 17.

直進走行モードでの検知領域A11は、図3Aに示すように、移動体10の周りに設定される長方形状の第1領域SA11と、第1領域SA11に対して移動体10の進行方向の前方に設定される長方形状の第2領域SA12とを含む。移動体10の前後方向(直進進行モードでの進行方向)において、第1領域SA11の後端は、移動体本体17の後端と同じ位置に設定され、第1領域SA11の前端は、移動体本体17の前端から距離D1(例えば250mm)だけ前方の位置に設定される。なお、本実施形態において、2つの物の位置、大きさ、又は形状が同じであるとは、位置、大きさ、又は形状が完全に同じであることに限定されず、多少のずれがあってもよい。また、移動体10の左右方向において、第1領域SA11の右端は、移動体本体17の右端から距離W1(例えば290mm)だけ右側の位置に設定され、第1領域SA11の左端は、移動体本体17の左端から距離W1だけ左側の位置に設定される。また、第2領域SA12は、第1領域SA11の前方に設定されている。第2領域SA12は、移動体10の左右方向における幅W2(例えば1200mm)が第1領域SA11と同じ長方形状の領域である。そして、移動体本体17の前後方向において、第2領域SA12の前端の位置は、移動体本体17の前端から距離D2(例えば800mm)だけ前方の位置に設定されている。なお、図3Aに示す直進走行モードでの検知領域A11は一例であり、適宜変更が可能である。 3A, the detection area A11 in the straight-line travel mode includes a rectangular first area SA11 set around the moving body 10, and a rectangular second area SA12 set forward of the first area SA11 in the traveling direction of the moving body 10. In the front-rear direction of the moving body 10 (travel direction in the straight-line travel mode), the rear end of the first area SA11 is set at the same position as the rear end of the moving body main body 17, and the front end of the first area SA11 is set at a position a distance D1 (e.g., 250 mm) forward from the front end of the moving body main body 17. In this embodiment, the position, size, or shape of two objects being the same does not necessarily mean that the position, size, or shape are completely the same, and there may be some deviation. In addition, in the left-right direction of the moving body 10, the right end of the first area SA11 is set to a position a distance W1 (e.g., 290 mm) to the right of the right end of the moving body main body 17, and the left end of the first area SA11 is set to a position a distance W1 to the left of the left end of the moving body main body 17. In addition, the second area SA12 is set in front of the first area SA11. The second area SA12 is a rectangular area having a width W2 (e.g., 1200 mm) in the left-right direction of the moving body 10, the same as that of the first area SA11. In addition, in the front-rear direction of the moving body main body 17, the position of the front end of the second area SA12 is set to a position a distance D2 (e.g., 800 mm) forward from the front end of the moving body main body 17. Note that the detection area A11 in the straight driving mode shown in FIG. 3A is an example and can be changed as appropriate.

カーブ走行モードでの検知領域A12は、図3Bに示すように、直進走行モードでの検知領域A11と、全体の形状及び大きさが同じになるように設定されている。ただし、検知領域A11を構成する第1領域SA11及び第2領域SA12と、検知領域A12を構成する第1領域SA21及び第2領域SA22とは大きさがそれぞれ異なっている。図3Bの例では、第1領域SA21の前端は、移動体本体17の前端から距離D3(例えば200mm)だけ前方の位置に設定されており、検知領域A11に比べて第1領域SA21の範囲が狭くなっている。また、移動体10の左右方向において、第1領域SA21の右端は、移動体本体17の右端から距離W3だけ右側の位置に設定され、第1領域SA21の左端は、移動体本体17の左端から距離W3だけ左側の位置に設定されている。ここで、距離W3は距離W1と同じであり、検知領域A12に含まれる第1領域SA21の左右方向の幅は、検知領域A11に含まれる第1領域SA11の左右方向の幅と同じ幅に設定されている。また、第2領域SA22は、移動体10の左右方向における幅W4(例えば1200mm)が第1領域SA21と同じ長方形状の領域である。そして、第2領域SA22の後端の位置は、移動体本体17の前端から距離D3だけ前方の位置に設定され、第2領域SA22の前端の位置は、移動体本体17の前端から距離D4(例えば800mm)だけ前方の位置に設定されている。このように、カーブ走行モードでの検知領域A12では、直進走行モードでの検知領域A11に比べて、前後方向における第1領域SA11,SA21の長さが短めに設定されている。カーブ走行モードでは直進走行モードに比べて移動体10の速度が遅いと想定されるので、カーブ走行モードでの第1領域SA21の長さが、直進走行モードでの第1領域SA11の長さよりも短い寸法に設定されている。これにより、カーブ走行モードでは、直進走行モードに比べて、物体が検知された場合に移動体10が停止させられる第1領域SA21の範囲を狭めることができる。なお、図3Bに示すカーブ走行モードでの検知領域A12は一例であり、適宜変更が可能である。図3A及び図3Bの例では、カーブ走行モードでの検知領域A12と直進走行モードでの検知領域A11とは、全体の形状及び大きさが同じであるが、全体の形状及び大きさの少なくとも一方が異なっていてもよい。 As shown in FIG. 3B, the detection area A12 in the curve driving mode is set to have the same overall shape and size as the detection area A11 in the straight driving mode. However, the first area SA11 and the second area SA12 constituting the detection area A11 are different in size from the first area SA21 and the second area SA22 constituting the detection area A12. In the example of FIG. 3B, the front end of the first area SA21 is set at a position forward by a distance D3 (e.g., 200 mm) from the front end of the mobile body 17, and the range of the first area SA21 is narrower than that of the detection area A11. In addition, in the left-right direction of the mobile body 10, the right end of the first area SA21 is set at a position to the right of the right end of the mobile body 17 by a distance W3, and the left end of the first area SA21 is set at a position to the left of the left end of the mobile body 17 by a distance W3. Here, the distance W3 is the same as the distance W1, and the width in the left-right direction of the first area SA21 included in the detection area A12 is set to the same width as the width in the left-right direction of the first area SA11 included in the detection area A11. The second area SA22 is a rectangular area having a width W4 (e.g., 1200 mm) in the left-right direction of the moving body 10 that is the same as that of the first area SA21. The position of the rear end of the second area SA22 is set to a position forward by a distance D3 from the front end of the moving body main body 17, and the position of the front end of the second area SA22 is set to a position forward by a distance D4 (e.g., 800 mm) from the front end of the moving body main body 17. In this way, in the detection area A12 in the curve driving mode, the lengths of the first areas SA11 and SA21 in the front-back direction are set shorter than those of the detection area A11 in the straight driving mode. Since it is assumed that the speed of the moving body 10 is slower in the curve driving mode than in the straight driving mode, the length of the first area SA21 in the curve driving mode is set to a dimension shorter than the length of the first area SA11 in the straight driving mode. As a result, in the curve driving mode, the range of the first area SA21 in which the moving body 10 is stopped when an object is detected can be narrowed compared to the straight driving mode. Note that the detection area A12 in the curve driving mode shown in FIG. 3B is an example and can be changed as appropriate. In the example of FIG. 3A and FIG. 3B, the detection area A12 in the curve driving mode and the detection area A11 in the straight driving mode have the same overall shape and size, but at least one of the overall shape and size may be different.

旋回走行モードでの検知領域A13は、図3Cに示すように、移動体10の周りに設定される円形の領域であり、第1領域SA31と第2領域SA32とを含む。第1領域SA31は、移動体本体17が入る大きさ(直径R1)の円C1と、円C1の中心CP1を通る線分L10に平行な2本の線分L1,L2とで囲まれる領域である。ここで、移動体本体17の前後方向において、移動体本体17の前端から第1領域SA31の前端までの距離はD5(例えば155mm)である。また、移動体本体17の左右方向において、第1領域SA31の右端は、移動体本体17の右端から距離W5(例えば290mm)だけ右側の位置に設定され、第1領域SA21の左端は、移動体本体17の左端から距離W5だけ左側の位置に設定される。また、第2領域SA22は、移動体本体17から見て第1領域SA21よりも遠い位置に設定されている。第2領域SA22は移動体本体17の右側及び左側にそれぞれ設定されており、第2領域SA22は、円C1の内側の領域のうち、第1領域SA21の外側の領域となる。つまり、第2領域SA32は、線分L1と円C1とで囲まれる領域と、線分L2と円C1とで囲まれる領域と、を含む。 As shown in FIG. 3C, the detection area A13 in the turning driving mode is a circular area set around the moving body 10, and includes a first area SA31 and a second area SA32. The first area SA31 is an area surrounded by a circle C1 of a size (diameter R1) that can accommodate the moving body body 17, and two line segments L1 and L2 parallel to a line segment L10 passing through the center CP1 of the circle C1. Here, in the front-rear direction of the moving body body 17, the distance from the front end of the moving body body 17 to the front end of the first area SA31 is D5 (e.g., 155 mm). In addition, in the left-right direction of the moving body body 17, the right end of the first area SA31 is set to a position to the right of the right end of the moving body body 17 by a distance W5 (e.g., 290 mm), and the left end of the first area SA21 is set to a position to the left of the left end of the moving body body 17 by a distance W5. The second area SA22 is set at a position farther away from the mobile body 17 than the first area SA21. The second area SA22 is set on the right and left sides of the mobile body 17, and the second area SA22 is the area inside the circle C1 that is outside the first area SA21. In other words, the second area SA32 includes the area surrounded by the line segment L1 and the circle C1, and the area surrounded by the line segment L2 and the circle C1.

なお、図3A及び図3Bの例では、直進走行モードでの検知領域A11とカーブ走行モードでの検知領域A12とがそれぞれ全体として長方形状の領域に設定されているが、検知領域A11,S12の形状は長方形状の領域に限定されず、適宜変更が可能である。 In the examples of Figures 3A and 3B, the detection area A11 in the straight driving mode and the detection area A12 in the curve driving mode are each set to a rectangular area overall, but the shapes of the detection areas A11 and S12 are not limited to rectangular areas and can be changed as appropriate.

例えば、直進走行モードでの検知領域A11は、図4に示すように、平面視の形状がT型の領域に設定されてもよい。この検知領域A11は、上述と同様、第1領域SA11と、第1領域SA11よりも前側に設けられた第2領域SA12と、を含む。 For example, the detection area A11 in the straight-ahead driving mode may be set to a T-shaped area in a plan view, as shown in FIG. 4. As described above, this detection area A11 includes a first area SA11 and a second area SA12 provided forward of the first area SA11.

図4の例では、第1領域SA11は、移動体本体17が入る長方形状の第1部分P1と、第1部分P1よりも前側に設けられた第1部分P1よりも左右方向の幅が広い幅広部分P21とを含む。第1部分P1の後端は移動体本体17の後端と同じ位置であり、第1部分P1の前端は移動体本体17の前端と同じ位置である。第1部分P1の右端は、移動体本体17の右端から距離W23(例えば300mm)だけ右側の位置に設定され、第1部分P1の左端は、移動体本体17の左端から距離W23だけ左側の位置に設定される。また、幅広部分P21の左右方向の幅は、第1部分P1の左右方向の幅W21(例えば1200mm)よりも広い寸法に設定されている。幅広部分P21の前端の位置は、移動体本体17の前端の位置から距離D21(例えば350mm)だけ前方の位置に設定されている。 4, the first area SA11 includes a rectangular first portion P1 in which the mobile body 17 is accommodated, and a wide portion P21 that is wider in the left-right direction than the first portion P1 and is provided forward of the first portion P1. The rear end of the first portion P1 is at the same position as the rear end of the mobile body 17, and the front end of the first portion P1 is at the same position as the front end of the mobile body 17. The right end of the first portion P1 is set to a position on the right side by a distance W23 (e.g., 300 mm) from the right end of the mobile body 17, and the left end of the first portion P1 is set to a position on the left side by a distance W23 from the left end of the mobile body 17. The left-right width of the wide portion P21 is set to a dimension wider than the left-right width W21 (e.g., 1200 mm) of the first portion P1. The position of the front end of the wide portion P21 is set to a position forward by a distance D21 (e.g., 350 mm) from the position of the front end of the mobile body 17.

また、第2領域SA12は、幅広部分P21よりも前方に設けられた長方形状の領域であり、移動体本体17の左右方向において、第2領域SA12の幅W22(例えば1400mm)は、幅広部分P21と同じ幅に設定されている。第2領域SA12の前端の位置は、幅広部分P21の前端の位置から距離D22(例えば1800mm)だけ前方の位置に設定されている。ここにおいて、第1領域SA11の幅広部分P21と、第2領域SA12とで、第1部分P1よりも移動体本体17の進行方向前方にあり、第1部分P1に比べて幅が広い第2部分P2が構成されている。すなわち、検知領域A11は、移動体本体17が入る第1部分P1と、第1部分P1よりも移動体本体17の進行方向前方にある第2部分P2とを含んでいる。移動体本体17の進行方向と直交する方向(図4の左右方向)において、第1部分P1の幅(最大幅)W21よりも第2部分P2の幅(最大幅)W22が大きくなるように、検知領域A11が設定されている。 The second area SA12 is a rectangular area provided forward of the wide portion P21, and the width W22 (e.g., 1400 mm) of the second area SA12 is set to the same width as the wide portion P21 in the left-right direction of the mobile body 17. The position of the front end of the second area SA12 is set to a position forward of the position of the front end of the wide portion P21 by a distance D22 (e.g., 1800 mm). Here, the wide portion P21 of the first area SA11 and the second area SA12 form a second part P2 that is located forward of the first part P1 in the traveling direction of the mobile body 17 and is wider than the first part P1. That is, the detection area A11 includes the first part P1 into which the mobile body 17 enters and the second part P2 that is located forward of the first part P1 in the traveling direction of the mobile body 17. The detection area A11 is set so that the width (maximum width) W22 of the second portion P2 is larger than the width (maximum width) W21 of the first portion P1 in a direction perpendicular to the traveling direction of the mobile body 17 (the left-right direction in FIG. 4).

このように、検知領域A11において、移動体本体17の近傍に設定される第1部分P1よりも、進行方向前方にある第2部分P2の方が、左右方向における幅が広くなるように検知領域A11が構成されている。したがって、直進走行している移動体10の進行方向が右又は左に数度程度ずれた場合に移動体10及び搬送対象物40が通る可能性がある領域を第2部分P2に含めることができる。よって、物体検知部13は、直進走行している移動体10が接触する可能性がある物体の存否をより確実に検出でき、移動体10を安全かつスムーズに移動させることができる。 In this way, the detection area A11 is configured so that the second portion P2, which is located forward in the direction of travel, is wider in the left-right direction than the first portion P1, which is set near the mobile body 17. Therefore, the second portion P2 can include an area through which the mobile body 10 and the object to be transported 40 may pass if the direction of travel of the mobile body 10 traveling straight deviates to the right or left by a few degrees. Therefore, the object detection unit 13 can more reliably detect the presence or absence of an object that the mobile body 10 traveling straight may come into contact with, allowing the mobile body 10 to move safely and smoothly.

なお、図4は、直進走行モードでの検知領域A11の一例を示しているが、カーブ走行モードでの検知領域A12が、図4に示すような形状に設定されていてもよく、カーブ走行している移動体10が接触する可能性がある物体の存否をより確実に検出できる。 Note that while FIG. 4 shows an example of the detection area A11 in the straight-line driving mode, the detection area A12 in the curve driving mode may be set to a shape as shown in FIG. 4, allowing for more reliable detection of the presence or absence of an object that the mobile body 10 may come into contact with while driving around a curve.

ところで、移動体10が前方又は後方に直進走行する直進走行モードは、所定の基準値(例えば0.5[m/S])以上の速度で直進する高速直進モードと、所定の基準値未満の速度で直進する低速直進モードとに更に分かれていてもよい。そして、高速直進モードと低速直進モードとの各々で検知領域が設定されていてもよい。 The straight-line travel mode in which the mobile body 10 travels straight forward or backward may be further divided into a high-speed straight-line travel mode in which the mobile body 10 travels straight at a speed equal to or greater than a predetermined reference value (e.g., 0.5 [m/s]) and a low-speed straight-line travel mode in which the mobile body 10 travels straight at a speed less than the predetermined reference value. A detection area may be set for each of the high-speed straight-line travel mode and the low-speed straight-line travel mode.

ここで、図5Aは、高速直進モードでの検知領域A14の概略的な平面図を示し、図5Bは、低速直進モードでの検知領域A15の概略的な平面図を示している。これらの検知領域A14,A15の形状は、図4に示す直進走行モードでの検知領域A11と同様の形状に設定されているので、その説明は省略する。高速直進モードで走行中の移動体10は、低速直進モードで走行中の移動体10に比べて、単位時間当たりに移動する距離が長くなるので、前方に存在する物体との接触を回避するためには、より遠くの領域で物体の存否を検出する必要がある。したがって、高速直進モードでの検知領域A14に含まれる第2領域SA42の前端の位置は、低速直進モードでの検知領域A15に含まれる第2領域SA52の前端の位置よりも前方に設定されている。具体的には、高速直進モードでの第2領域SA42の前端と移動体本体17の前端との間の距離D22は例えば1800mmであるのに対して、低速直進モードでの第2領域SA52の前端と移動体本体17の前端との間の距離D23は例えば800mmである。なお、高速直進モードでの検知領域A14と低速直進モードでの検知領域A15とでは、第2領域SA42,SA52の前端と移動体本体17の前端との間の距離D22,D23以外は同じ形状及び大きさに設定されている。 Here, FIG. 5A shows a schematic plan view of the detection area A14 in the high-speed straight-line mode, and FIG. 5B shows a schematic plan view of the detection area A15 in the low-speed straight-line mode. The shapes of these detection areas A14 and A15 are set to the same shape as the detection area A11 in the straight-line mode shown in FIG. 4, so their description will be omitted. The moving body 10 traveling in the high-speed straight-line mode moves a longer distance per unit time than the moving body 10 traveling in the low-speed straight-line mode, so in order to avoid contact with an object present in front, it is necessary to detect the presence or absence of an object in a more distant area. Therefore, the position of the front end of the second area SA42 included in the detection area A14 in the high-speed straight-line mode is set forward of the position of the front end of the second area SA52 included in the detection area A15 in the low-speed straight-line mode. Specifically, the distance D22 between the front end of the second area SA42 and the front end of the mobile body 17 in the high-speed straight-line mode is, for example, 1800 mm, whereas the distance D23 between the front end of the second area SA52 and the front end of the mobile body 17 in the low-speed straight-line mode is, for example, 800 mm. Note that the detection area A14 in the high-speed straight-line mode and the detection area A15 in the low-speed straight-line mode are set to the same shape and size except for the distances D22 and D23 between the front ends of the second areas SA42, SA52 and the front end of the mobile body 17.

このように、高速直進モードでの検知領域A14の第2領域SA42は、低速直進モードでの検知領域A15の第2領域SA52に比べて、より前方に広がっているので、物体検知部13はより前方にある物体をより早いタイミングで検出することができる。したがって、制御部113は、物体検知部13の検知結果に基づいて、前方にある物体との接触を回避する行動を取りやすくなる。 In this way, the second area SA42 of the detection area A14 in the high-speed straight-line mode extends further forward than the second area SA52 of the detection area A15 in the low-speed straight-line mode, so the object detection unit 13 can detect objects further forward at an earlier timing. Therefore, the control unit 113 can easily take action to avoid contact with an object ahead based on the detection result of the object detection unit 13.

上述のように移動体10の周囲に設定される検知領域A1は移動体10の走行モードに応じて変更されているが、検知領域A1の大きさ及び形状は、移動体10が使用される状況によっても変更されるのが好ましい。例えば、移動体10が狭い通路を移動する場合、通路の端にある壁50等の物体が検知領域A1内に入って移動体10が徐行したり停止したりする可能性があるため、移動体10が広い通路を移動する場合に比べて検知領域A1を狭くするのが好ましい。また、移動体10Aが内蔵するバッテリを充電するために充電器に接続したり、他の移動体10Bとの間で搬送対象物40を受け渡したりする場合、充電器又は他の移動体10Bに接近する必要があるため、検知領域A1を狭くするのが好ましい。 As described above, the detection area A1 set around the moving body 10 is changed according to the traveling mode of the moving body 10, but the size and shape of the detection area A1 are preferably changed according to the situation in which the moving body 10 is used. For example, when the moving body 10 moves through a narrow passage, an object such as a wall 50 at the end of the passage may enter the detection area A1, causing the moving body 10 to slow down or stop, so it is preferable to narrow the detection area A1 compared to when the moving body 10 moves through a wide passage. Also, when the moving body 10A is connected to a charger to charge the built-in battery or when the moving body 10A transfers the transport object 40 between the moving body 10A and another moving body 10B, it is necessary to approach the charger or the other moving body 10B, so it is preferable to narrow the detection area A1.

例えば、図6A~図6Dは、道幅が十分に確保された通路等を移動体10が移動するような通常の使用状況において、移動体10の走行モードごとに設定される検知領域の組み合わせを示しており、この組み合わせを第1パターンと言う。図6Aは高速直進モードでの検知領域A14の概略的な平面図、図6Bは低速直進モードでの検知領域A15の概略的な平面図、図6Cはカーブ走行モードでの検知領域A12の概略的な平面図、図6Dは旋回走行モードでの検知領域A13の概略的な平面図を示している。 For example, Figures 6A to 6D show combinations of detection areas set for each driving mode of the mobile unit 10 in normal usage conditions in which the mobile unit 10 moves along a passageway with a sufficient road width, and these combinations are referred to as the first pattern. Figure 6A shows a schematic plan view of detection area A14 in the high-speed straight-line mode, Figure 6B shows a schematic plan view of detection area A15 in the low-speed straight-line mode, Figure 6C shows a schematic plan view of detection area A12 in the curve driving mode, and Figure 6D shows a schematic plan view of detection area A13 in the cornering driving mode.

第1パターンでは、旋回走行モードの検知領域A13は、円形の第1領域SA31のみを含んでいる。高速直進モードでの検知領域A14、低速直進モードでの検知領域A15、及びカーブ走行モードでの検知領域A12は、移動体本体17を含む第1部分P1の幅に比べて前方の第2部分P2の幅が大きい形状に形成されている。ここで、第1領域SA41,SA51,SA31の幅広部分P21の前端と移動体本体17の前端との間の距離D21は、カーブ走行モード、低速直進モード、高速直進モードの順番で長くなるように設定されている。また、第2領域SA42,SA52,SA32の前端と移動体本体17の前端との間の距離D22は、カーブ走行モードと低速直進モードとでは同じ長さであるが、カーブ走行モード及び低速直進モードに比べて高速直進モードの方が長くなるように設定されている。 In the first pattern, the detection area A13 in the turning mode includes only the circular first area SA31. The detection area A14 in the high-speed straight-line mode, the detection area A15 in the low-speed straight-line mode, and the detection area A12 in the curved mode are formed in a shape in which the width of the front second part P2 is larger than the width of the first part P1 including the mobile body 17. Here, the distance D21 between the front end of the wide part P21 of the first area SA41, SA51, SA31 and the front end of the mobile body 17 is set to be longer in the order of the curved mode, the low-speed straight-line mode, and the high-speed straight-line mode. In addition, the distance D22 between the front end of the second area SA42, SA52, SA32 and the front end of the mobile body 17 is the same length in the curved mode and the low-speed straight-line mode, but is set to be longer in the high-speed straight-line mode than in the curved mode and the low-speed straight-line mode.

また、図7A~図7Dは、道幅が狭い通路等を移動体10が移動するような使用状況において、移動体10の走行モードごとに設定される検知領域の組み合わせを示しており、この組み合わせを第2パターンと言う。図7Aは高速直進モードでの検知領域A14の概略的な平面図、図7Bは低速直進モードでの検知領域A15の概略的な平面図、図7Cはカーブ走行モードでの検知領域A12の概略的な平面図、図7Dは旋回走行モードでの検知領域A13の概略的な平面図を示している。 Figures 7A to 7D also show combinations of detection areas set for each driving mode of the mobile unit 10 in a usage situation where the mobile unit 10 moves through a narrow passageway or the like, and these combinations are referred to as the second pattern. Figure 7A shows a schematic plan view of detection area A14 in the high-speed straight-line mode, Figure 7B shows a schematic plan view of detection area A15 in the low-speed straight-line mode, Figure 7C shows a schematic plan view of detection area A12 in the curve driving mode, and Figure 7D shows a schematic plan view of detection area A13 in the cornering driving mode.

第2パターンは狭い通路等を移動する場合に使用されるので、第2パターンでの各走行モードの検知領域は、第1パターンでの各走行モードの検知領域に比べて、左右方向における幅が狭くなるように設定されている。 The second pattern is used when moving through narrow passages, etc., so the detection area for each driving mode in the second pattern is set to be narrower in the left-right direction than the detection area for each driving mode in the first pattern.

第2パターンでは、高速直進モードの検知領域A14、低速直進モードの検知領域A15、及びカーブ走行モードの検知領域A13は、進行方向と直交する方向の幅が同じ大きさの長方形状の領域に設定されている。そして、第1領域SA41,SA51,SA31の前端と移動体本体17の前端との間の距離D1,D3は、カーブ走行モード、低速直進モード、高速直進モードの順番で長くなるように設定されている。また、第2領域SA42,SA52,SA32の前端と移動体本体17の前端との間の距離D2,D4は、カーブ走行モードと低速直進モードとでは同じ長さであるが、カーブ走行モード及び低速直進モードに比べて高速直進モードの方が長くなるように設定されている。なお、第2パターンでの検知領域A14,A15,A13の幅W2,W4は、第1パターンでの検知領域A14,A15,A13の幅W22よりも小さい寸法に設定されているので、壁等を検知したために移動体10が停止してしまう可能性を低減できる。 In the second pattern, the detection area A14 in the high-speed straight-line mode, the detection area A15 in the low-speed straight-line mode, and the detection area A13 in the curve driving mode are set to rectangular areas with the same width in the direction perpendicular to the traveling direction. The distances D1 and D3 between the front ends of the first areas SA41, SA51, and SA31 and the front end of the mobile body 17 are set to increase in the order of the curve driving mode, the low-speed straight-line mode, and the high-speed straight-line mode. The distances D2 and D4 between the front ends of the second areas SA42, SA52, and SA32 and the front end of the mobile body 17 are the same in the curve driving mode and the low-speed straight-line mode, but are set to be longer in the high-speed straight-line mode than in the curve driving mode and the low-speed straight-line mode. In addition, the widths W2 and W4 of the detection areas A14, A15, and A13 in the second pattern are set to dimensions smaller than the width W22 of the detection areas A14, A15, and A13 in the first pattern, reducing the possibility that the moving body 10 will stop due to detecting a wall or the like.

また、第2パターンでの旋回走行モードの検知領域A13は、円C1と2本の線分L1,L2とで囲まれる第1領域SA31と、2本の線分L1,L2の各々と円C1とで囲まれる2つの第2領域SA32とを含んでいる。ここで、第2パターンでの検知領域A13の直径R1は、第1パターンでの検知領域A13の直径R1よりも小さい寸法に設定されている。そして、第1パターンでは検知領域A13の全体が第1領域SA31であるのに対して、第2パターンでは、検知領域A13が、移動体本体17が入る第1領域SA31と、第1領域SA31の左右方向の両側にある第2領域SA32とで構成されている。したがって、移動体10が狭い通路等を移動する場合でも、壁等の物体が検知領域A13に入りにくくなるので、壁等を検知したために移動体10が停止してしまう可能性を低減できる。また、検知領域A13に物体が入ったとしても、第2領域SA32内で物体が検知された場合は、移動体10が減速した状態で徐行するので、壁等を検知したために移動体10が停止してしまう可能性を低減できる。 The detection area A13 in the turning travel mode in the second pattern includes a first area SA31 surrounded by a circle C1 and two line segments L1, L2, and two second areas SA32 surrounded by each of the two line segments L1, L2 and the circle C1. Here, the diameter R1 of the detection area A13 in the second pattern is set to a smaller dimension than the diameter R1 of the detection area A13 in the first pattern. And, while the entire detection area A13 in the first pattern is the first area SA31, in the second pattern, the detection area A13 is composed of the first area SA31 in which the mobile body 17 enters, and the second area SA32 on both sides of the first area SA31 in the left-right direction. Therefore, even when the mobile body 10 moves through a narrow passage, etc., it is difficult for objects such as walls to enter the detection area A13, so that the possibility of the mobile body 10 stopping due to the detection of a wall, etc. can be reduced. Furthermore, even if an object enters the detection area A13, if the object is detected within the second area SA32, the moving body 10 will decelerate and move slowly, reducing the possibility that the moving body 10 will stop due to detecting a wall or the like.

また、図8A~図8Dは、例えば移動体10を充電器又は他の移動体10B等の対象物に接近させるような使用状況において、移動体10の走行モードごとに設定される検知領域の組み合わせを示しており、この組み合わせを第3パターンと言う。図8Aは高速直進モードでの検知領域A14の概略的な平面図、図8Bは低速直進モードでの検知領域A15の概略的な平面図、図8Cはカーブ走行モードでの検知領域A12の概略的な平面図、図8Dは旋回走行モードでの検知領域A13の概略的な平面図を示している。 Furthermore, Figures 8A to 8D show combinations of detection areas set for each driving mode of the mobile unit 10 in a usage situation where the mobile unit 10 is brought close to an object such as a charger or another mobile unit 10B, and these combinations are referred to as the third pattern. Figure 8A shows a schematic plan view of detection area A14 in the high-speed straight-line mode, Figure 8B shows a schematic plan view of detection area A15 in the low-speed straight-line mode, Figure 8C shows a schematic plan view of detection area A12 in the curve driving mode, and Figure 8D shows a schematic plan view of detection area A13 in the cornering driving mode.

第3パターンは対象物に移動体10を接近させる場合に使用されるので、第2パターンに比べて、物体が検出された場合に移動体10を停止させる第1領域SA41,SA51,SA21,SA31を更に狭くしている。 The third pattern is used when the mobile body 10 approaches a target object, so compared to the second pattern, the first areas SA41, SA51, SA21, and SA31 in which the mobile body 10 stops when an object is detected are made narrower.

第3パターンでの高速直進モードの検知領域A14は、長方形状の第1領域SA41と、左右方向の幅W2が第1領域SA41よりも広い長方形状の第2領域SA42とを含む。 The detection area A14 in the high-speed straight-line mode in the third pattern includes a rectangular first area SA41 and a rectangular second area SA42 whose width W2 in the left-right direction is wider than that of the first area SA41.

ここで、左右方向において、第1領域SA41の端(右端又は左端)と移動体本体17の端(右端又は左端)との間の距離W6は、第2モードでの距離W1,W3に比べて小さい寸法に設定されている。また、検知領域A14の第2領域SA42は、移動体本体17の前端の位置から、距離D2だけ離れた位置まで、第1領域SA41を除いた領域に設定されている。ここで、第3パターンでの第2領域SA42の左右方向の幅W2は、第1パターンでの第1領域SA41の幅W22と同じ寸法に設定されている。 Here, the distance W6 between the end (right or left end) of the first area SA41 and the end (right or left end) of the mobile body 17 in the left-right direction is set to a dimension smaller than the distances W1 and W3 in the second mode. Also, the second area SA42 of the detection area A14 is set to an area excluding the first area SA41, from the position of the front end of the mobile body 17 to a position distance D2 away. Here, the left-right width W2 of the second area SA42 in the third pattern is set to the same dimension as the width W22 of the first area SA41 in the first pattern.

これにより、移動体10を対象物に接近させる場合に、物体検知部13が第2領域SA42において物体を検知すると、制御部113が移動体10を徐行させ、物体検知部13が第1領域SA41において物体を検知すると、制御部113が移動体10を停止させる。したがって、第3パターンでの検知領域を使用することで、制御部113は、移動体10を対象物に対してより近い位置まで接近させることができる。 As a result, when the moving body 10 is brought closer to the target object, if the object detection unit 13 detects an object in the second area SA42, the control unit 113 slows down the moving body 10, and if the object detection unit 13 detects an object in the first area SA41, the control unit 113 stops the moving body 10. Therefore, by using the detection area in the third pattern, the control unit 113 can bring the moving body 10 closer to the target object.

第3パターンでは、低速直進モード及びカーブ走行モードでの検知領域A15,A12は形状及び大きさが同じである。そして、低速直進モード及びカーブ走行モードでの検知領域A15,A12と、高速直進モードでの検知領域A14とは、第2領域SA22,SA42,SA52の前端と移動体本体17の前端との間の距離D2,D4のみが異なっている。例えば、第2領域SA22,SA42,SA52の前端と移動体本体17の前端との間の距離D2,D4は、高速直進モードでは1800mmに設定されているのに対して、低速直進モード及びカーブ走行モードでは800mmに設定されている。すなわち、高速直進モードに比べて低速の低速直進モード及びカーブ走行モードでは、第2領域SA22,SA42,SA52の範囲を狭くすることで、移動体10が徐行する距離を短くできる。 In the third pattern, the detection areas A15, A12 in the low-speed straight-line mode and the curve driving mode have the same shape and size. The detection areas A15, A12 in the low-speed straight-line mode and the curve driving mode and the detection area A14 in the high-speed straight-line mode differ only in the distances D2, D4 between the front ends of the second areas SA22, SA42, SA52 and the front end of the mobile body 17. For example, the distances D2, D4 between the front ends of the second areas SA22, SA42, SA52 and the front end of the mobile body 17 are set to 1800 mm in the high-speed straight-line mode, whereas they are set to 800 mm in the low-speed straight-line mode and the curve driving mode. In other words, by narrowing the range of the second areas SA22, SA42, SA52 in the low-speed straight-line mode and the curve driving mode, which are slower than in the high-speed straight-line mode, the distance over which the mobile body 10 moves slowly can be shortened.

また、第3パターンでの旋回走行モードの検知領域A13の直径R1は、第2パターンでの検知領域A13の直径R1よりも小さい寸法に設定されている。また、左右方向において第1領域SA31の端(右端又は左端)から、移動体本体17の端(右端又は左端)までの距離W5は、第2パターンに比べて第3パターンでは小さい寸法に設定されており、第2パターンに比べて移動体10を対象物に更に近付けることができる。 In addition, the diameter R1 of the detection area A13 in the turning driving mode in the third pattern is set to a smaller dimension than the diameter R1 of the detection area A13 in the second pattern. In addition, the distance W5 in the left-right direction from the end (right end or left end) of the first area SA31 to the end (right end or left end) of the mobile body 17 is set to a smaller dimension in the third pattern compared to the second pattern, allowing the mobile body 10 to be closer to the target object compared to the second pattern.

上述のように、複数の走行モードごとに、互いに範囲が異なる検知領域A1が設定されており、複数の検知領域A1にそれぞれ対応した複数の領域候補の領域データが第1記憶部16に記憶されている。さらに言えば、移動体10の使用状況に応じて、走行モードごとの検知領域A1の組み合わせが複数パターン設定されており、第1記憶部16には、複数のパターンのそれぞれで、各走行モードの検知領域A1に対応する領域候補の領域データが記憶されている。領域選択部111は、上位システム20からの制御指示に基づいて移動体10の使用状況に対応した領域候補の組み合わせのパターンを選択する。そして、領域選択部111は、選択したパターンの中から、移動体10の現在の走行モードに対応した領域候補を選択する。そして、領域設定部112が、領域選択部によって選択された領域候補の領域データに基づいて、移動体10の周囲に検知領域A1を設定しており、移動体10の使用状況及び走行モードに対応した検知領域A1を設定することができる。上述のように、移動体10の移動状態(走行状態)は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モード(走行モード)を含んでいる。そして、領域設定部112は、移動体10の移動モードに応じて検知領域A1を変更しているので、複数種類の移動モードごとに最適な検知領域A1を設定できる。 As described above, a detection area A1 having a different range is set for each of the multiple driving modes, and the area data of multiple area candidates corresponding to the multiple detection areas A1 is stored in the first storage unit 16. More specifically, multiple patterns of combinations of the detection areas A1 for each driving mode are set according to the usage status of the moving body 10, and the first storage unit 16 stores area data of the area candidates corresponding to the detection area A1 of each driving mode for each of the multiple patterns. The area selection unit 111 selects a pattern of combinations of area candidates corresponding to the usage status of the moving body 10 based on a control instruction from the upper system 20. Then, the area selection unit 111 selects an area candidate corresponding to the current driving mode of the moving body 10 from the selected pattern. Then, the area setting unit 112 sets the detection area A1 around the moving body 10 based on the area data of the area candidate selected by the area selection unit, and the detection area A1 corresponding to the usage status and driving mode of the moving body 10 can be set. As described above, the moving state (driving state) of the moving body 10 includes multiple types of moving modes (driving modes) in which at least one of the moving speed and the moving direction is different. Furthermore, the area setting unit 112 changes the detection area A1 depending on the movement mode of the moving body 10, so that it is possible to set an optimal detection area A1 for each of multiple types of movement modes.

なお、移動体10の使用状況に応じて設定される検知領域A1の組み合わせは上記の第1~第3パターンに限定されず、上記の第1~第3パターン以外の組み合わせが設定されていてもよい。また、移動体10を充電器の周囲に設定された待機位置から、充電器に接続される充電位置まで移動させるような使用状況では、移動体10をカーブ走行モードや高速直進モードで移動させることはない。したがって、移動体10を充電器に接近させる使用状況では、低速直進モードでの検知領域A15と旋回走行モードでの検知領域A13の組み合わせのみ設定されていてもよい。 The combination of detection areas A1 set according to the usage situation of the mobile unit 10 is not limited to the above-mentioned first to third patterns, and combinations other than the above-mentioned first to third patterns may be set. Furthermore, in a usage situation in which the mobile unit 10 is moved from a standby position set around the charger to a charging position where it is connected to the charger, the mobile unit 10 is not moved in a curve driving mode or a high-speed straight-line mode. Therefore, in a usage situation in which the mobile unit 10 approaches a charger, only the combination of detection area A15 in the low-speed straight-line mode and detection area A13 in the cornering driving mode may be set.

(2.1.2)上位システム
次に、上位システム20について図1を参照してより詳細に説明する。上位システム20は、第2処理部21と、第2通信部22と、第2記憶部23と、を備える。
(2.1.2) Host System Next, the host system 20 will be described in more detail with reference to Fig. 1. The host system 20 includes a second processing unit 21, a second communication unit 22, and a second storage unit 23.

第2通信部22は、通信ネットワークNT1を介して中継装置30と通信する。第2通信部22は、通信ネットワークNT1及び中継装置30を介して、複数(本実施形態では2台)の移動体10の各々と通信する。第2通信部22と中継装置30との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。 The second communication unit 22 communicates with the relay device 30 via the communication network NT1. The second communication unit 22 communicates with each of the multiple mobile objects 10 (two in this embodiment) via the communication network NT1 and the relay device 30. As the communication method between the second communication unit 22 and the relay device 30, an appropriate communication method such as wireless communication or wired communication is adopted.

第2記憶部23は、移動体10が移動する所定エリア100の電子的な地図情報等を記憶する。また、第2記憶部23は、複数の検知領域A1にそれぞれ対応する複数の領域候補の領域データ等も記憶する。 The second storage unit 23 stores electronic map information and the like of the predetermined area 100 in which the mobile body 10 moves. The second storage unit 23 also stores area data and the like of multiple area candidates that respectively correspond to the multiple detection areas A1.

第2処理部21は、例えば、メモリ及びプロセッサを含むコンピュータシステムを主構成とする。すなわち、コンピュータシステムのメモリに記録されたプログラムを、プロセッサが実行することにより、第2処理部21の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。 The second processing unit 21 mainly comprises, for example, a computer system including a memory and a processor. That is, the functions of the second processing unit 21 are realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be recorded on a non-transitory recording medium such as a memory card and provided.

第2処理部21は、制御対象の移動体10に対して、搬送対象物40の搬送を指示する搬送指示を第2通信部22から送信させる。また、第2処理部21は、制御対象の移動体10の使用状況(例えば移動体10が移動する経路周辺の状況)等に基づいて、検知領域A1の領域候補の組み合わせであるパターンを指示する制御指示を第2通信部22から制御対象の移動体10に送信させる。 The second processing unit 21 causes the second communication unit 22 to transmit a transport instruction to the controlled mobile body 10 instructing the controlled mobile body 10 to transport the transport target object 40. The second processing unit 21 also causes the second communication unit 22 to transmit a control instruction to the controlled mobile body 10 instructing a pattern that is a combination of area candidates in the detection area A1 based on the usage status of the controlled mobile body 10 (for example, the status around the route along which the mobile body 10 moves) and the like.

ここで、制御対象の移動体10の第1通信部12が上位システム20から搬送指示と制御指示とを受信すると、第1処理部11は、搬送指示に基づいて走行装置15を制御して、搬送対象物40を搬送する処理を行う。 Here, when the first communication unit 12 of the mobile object 10 to be controlled receives a transport instruction and a control instruction from the higher-level system 20, the first processing unit 11 controls the traveling device 15 based on the transport instruction to perform a process of transporting the object 40 to be transported.

また、移動体10の領域選択部111は上位システム20からの制御指示に基づいて、検知領域A1とする領域候補のパターンを選択する。さらに、領域選択部111は、移動体10の現在の走行モードに基づいて、選択したパターンの中から走行モードに応じた領域候補を選択する。そして、領域設定部112が、領域選択部111が選択した領域候補の領域データに基づいて検知領域A1を設定する。物体検知部13は、領域設定部112が設定した検知領域A1において物体の存否を検出し、第1処理部11は、物体検知部13の検知結果に基づいて移動体10を制御する。例えば、物体検知部13が第2領域SA2において物体を検出すると、第1処理部11は、走行装置15を制御して移動体10を徐行させる。また、物体検知部13が第1領域SA1において物体を検出すると、第1処理部11は、走行装置15を制御して移動体10を停止させる。これにより、移動体システム1では、移動体10の使用状況、及び移動体10の走行モードに応じて最適な検知領域A1を設定できる。また、移動体10は、検知領域A1における物体の検出結果に基づいて、移動体10を制御することで、移動体10を安全かつスムーズに移動させることができる。 In addition, the area selection unit 111 of the moving body 10 selects a pattern of area candidates to be the detection area A1 based on a control instruction from the upper system 20. Furthermore, the area selection unit 111 selects an area candidate according to the driving mode from the selected pattern based on the current driving mode of the moving body 10. Then, the area setting unit 112 sets the detection area A1 based on the area data of the area candidate selected by the area selection unit 111. The object detection unit 13 detects the presence or absence of an object in the detection area A1 set by the area setting unit 112, and the first processing unit 11 controls the moving body 10 based on the detection result of the object detection unit 13. For example, when the object detection unit 13 detects an object in the second area SA2, the first processing unit 11 controls the running device 15 to slow down the moving body 10. In addition, when the object detection unit 13 detects an object in the first area SA1, the first processing unit 11 controls the running device 15 to stop the moving body 10. As a result, the mobile body system 1 can set an optimal detection area A1 according to the usage status of the mobile body 10 and the driving mode of the mobile body 10. Furthermore, the mobile body 10 can move safely and smoothly by controlling the mobile body 10 based on the detection result of the object in the detection area A1.

(2.2)動作
本実施形態の移動体システム1の動作を図9に基づいて説明する。
(2.2) Operation The operation of the mobile body system 1 of this embodiment will be described with reference to FIG.

上位システム20の第2処理部21が、所定エリア100内で搬送対象物40を搬送させる場合、搬送指示と、使用する検知領域A1のパターンを指示する制御指示とを、第2通信部22から制御対象の移動体10に送信させる。 When the second processing unit 21 of the upper system 20 transports the object 40 within the specified area 100, it transmits a transport instruction and a control instruction indicating the pattern of the detection area A1 to be used from the second communication unit 22 to the mobile body 10 to be controlled.

制御対象の移動体10の第1通信部12が上位システム20から搬送指示と制御指示とを受信(取得)すると(ST1)、領域選択部111が、制御指示に基づいて、走行モードごとの検知領域A1に対応する領域候補の組み合わせのパターンを選択する(ST2)。 When the first communication unit 12 of the mobile object 10 to be controlled receives (acquires) a transport instruction and a control instruction from the higher-level system 20 (ST1), the area selection unit 111 selects a pattern of combination of area candidates corresponding to the detection area A1 for each driving mode based on the control instruction (ST2).

また、制御対象の移動体10の制御部113は、上位システム20から取得した制御指示に基づいて走行装置15を制御し、上位システム20から指示された経路にしたがって移動体10を自律走行させる。 The control unit 113 of the mobile object 10 to be controlled controls the traveling device 15 based on the control instructions obtained from the higher-level system 20, and causes the mobile object 10 to travel autonomously along the route instructed by the higher-level system 20.

ここで、制御部113は、移動体10を高速直進モード、低速直進モード、カーブ走行モード及び旋回走行モードのいずれかの走行モードで走行させており、領域選択部111は、現在の走行モードに応じて走行モードに応じた領域候補を選択する。領域選択部111が領域候補を選択すると、領域設定部112が、領域選択部111によって選択された領域候補の領域データに基づいて、移動体10の周囲に検知領域A1を設定する(ST13)。 Here, the control unit 113 causes the moving body 10 to travel in one of the travel modes of high-speed straight-line mode, low-speed straight-line mode, curve travel mode, and cornering travel mode, and the area selection unit 111 selects an area candidate according to the current travel mode. When the area selection unit 111 selects an area candidate, the area setting unit 112 sets a detection area A1 around the moving body 10 based on the area data of the area candidate selected by the area selection unit 111 (ST13).

物体検知部13は、領域設定部112によって設定された検知領域A1(第1領域SA1及び第2領域SA2)において物体の存否を検出しており、制御部113は、検知領域A1における物体の検出結果に基づいて移動体10を制御する。物体検知部13が検知領域A1において物体を検出しなければ、制御部113は、移動体10を徐行させたり停止させたりする処理は行わず、移動動作を継続させる。一方、物体検知部13が第2領域SA2において物体の存在を検出すると、制御部113は走行装置15を制御して移動体10を徐行させており、物体との接触を回避するための時間を確保できる。また、物体検知部13が第1領域SA1において物体の存在を検出すると、制御部113は走行装置15を制御して移動体10を停止させており、物体との接触を回避することができる。 The object detection unit 13 detects the presence or absence of an object in the detection area A1 (first area SA1 and second area SA2) set by the area setting unit 112, and the control unit 113 controls the moving body 10 based on the detection result of the object in the detection area A1. If the object detection unit 13 does not detect an object in the detection area A1, the control unit 113 does not perform a process to slow down or stop the moving body 10, and allows the moving operation to continue. On the other hand, when the object detection unit 13 detects the presence of an object in the second area SA2, the control unit 113 controls the running device 15 to slow down the moving body 10, and time can be secured to avoid contact with the object. Also, when the object detection unit 13 detects the presence of an object in the first area SA1, the control unit 113 controls the running device 15 to stop the moving body 10, and contact with the object can be avoided.

なお、移動体10(具体的には領域設定部112)は現在の検知領域A1の設定を第1記憶部16に記憶しており、領域設定部112は、上位システム20からの制御指示に基づいて、移動体10(第1記憶部16)が記憶している検知領域A1を変更可能である。領域設定部112は、検知領域を変更可能であるので、例えば移動体10の移動モードの変化に応じて、検知領域を更新することができる。 The moving body 10 (specifically, the area setting unit 112) stores the current setting of the detection area A1 in the first memory unit 16, and the area setting unit 112 can change the detection area A1 stored in the moving body 10 (first memory unit 16) based on a control instruction from the higher-level system 20. Since the area setting unit 112 can change the detection area, it can update the detection area in response to a change in the movement mode of the moving body 10, for example.

以上のように、移動体10の領域選択部111は、上位システム20からの制御指示に基づいて、各走行モードでの検知領域A1に対応する領域候補の組み合わせのパターンを選択する。そして、領域設定部112は、領域選択部111が選択した領域候補の領域データに基づいて、現在の走行モードに応じた検知領域A1を設定している。したがって、移動体システム1は、上位システム20からの制御指示に基づいて、移動体10での検知領域A1を設定でき、外部からの制御指示に基づいて検知領域A1を設定可能な移動体システム1を提供することができる。 As described above, the area selection unit 111 of the moving body 10 selects a pattern of combination of area candidates corresponding to the detection area A1 in each driving mode based on a control instruction from the higher-level system 20. Then, the area setting unit 112 sets the detection area A1 according to the current driving mode based on the area data of the area candidates selected by the area selection unit 111. Therefore, the moving body system 1 can set the detection area A1 in the moving body 10 based on a control instruction from the higher-level system 20, and it is possible to provide a moving body system 1 that can set the detection area A1 based on an external control instruction.

(3)変形例
上記実施形態は、本開示の様々な実施形態の一つに過ぎない。上記実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、移動体システム1と同様の機能は、移動体制御方法、コンピュータプログラム、又はプログラムを記録した非一時的な記録媒体等で具現化されてもよい。一態様に係る移動体制御方法は、物体の検知領域A1を移動体10の周囲に設定する領域設定処理と、検知領域A1における物体の検知結果に基づいて移動体10を制御する制御処理と、を含む。領域設定処理では、上位システム20から入力される制御指示に基づいて検知領域A1を設定する。一態様に係る(コンピュータ)プログラムは、コンピュータシステムに、上記の移動体制御方法を実行させるためのプログラムである。
(3) Modifications The above embodiment is merely one of various embodiments of the present disclosure. The above embodiment can be modified in various ways depending on the design, etc., as long as the object of the present disclosure can be achieved. In addition, the same function as the mobile body system 1 may be embodied in a mobile body control method, a computer program, or a non-transitory recording medium on which a program is recorded. The mobile body control method according to one aspect includes a region setting process for setting an object detection region A1 around the mobile body 10, and a control process for controlling the mobile body 10 based on the detection result of the object in the detection region A1. In the region setting process, the detection region A1 is set based on a control instruction input from the upper system 20. The (computer) program according to one aspect is a program for causing a computer system to execute the above-mentioned mobile body control method.

以下、上記の実施形態の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。 Below, we will list some variations of the above embodiment. The variations described below can be applied in appropriate combinations.

本開示における移動体システム1は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における移動体システム1としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。 The mobile system 1 in the present disclosure includes a computer system. The computer system is mainly composed of a processor and a memory as hardware. The function of the mobile system 1 in the present disclosure is realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory of the computer system, may be provided through an electric communication line, or may be recorded and provided in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits such as IC or LSI referred to here are called different names depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or reconfigure the circuit partition inside the LSI, can also be adopted as a processor. The multiple electronic circuits may be integrated into one chip, or may be distributed across multiple chips. The multiple chips may be integrated into one device, or may be distributed across multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

また、移動体システム1における複数の機能が、1つの筐体内に集約されていることは移動体システム1に必須の構成ではなく、移動体システム1の構成要素は、複数の筐体に分散して設けられていてもよい。さらに、移動体システム1の少なくとも一部の機能、例えば、領域選択部111及び領域設定部112の一部の機能、又は上位システム20の一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。 In addition, it is not essential for the mobile system 1 that multiple functions are concentrated in one housing, and the components of the mobile system 1 may be distributed across multiple housings. Furthermore, at least some of the functions of the mobile system 1, for example, some of the functions of the area selection unit 111 and the area setting unit 112, or some of the functions of the upper system 20, may be realized by the cloud (cloud computing) or the like.

なお、上記の実施形態では、高速直進モード及び低速直進モードの各々で範囲が互いに異なる検知領域A1を設定しているが、速度範囲が異なる3段階以上の直進走行モードの各々で、範囲が互いに異なる検知領域A1を設定してもよい。 In the above embodiment, a detection area A1 with a different range is set for each of the high-speed straight-line mode and the low-speed straight-line mode, but a detection area A1 with a different range may be set for each of three or more straight-line driving modes with different speed ranges.

また、上記の実施形態において、カーブ走行モードにおいても、直進走行モードと同様、速度範囲が異なる複数段階のカーブ走行モードの各々で、範囲が互いに異なる検知領域A1を設定してもよい。また、上記の実施形態において、旋回走行モードにおいても、直進走行モードと同様に、速度範囲が異なる複数段階の旋回走行モードの各々で、範囲が互いに異なる検知領域A1を設定してもよい。 In addition, in the above embodiment, in the curve driving mode, similar to the straight driving mode, a detection area A1 with a different range may be set for each of the multiple stages of curve driving modes with different speed ranges. In addition, in the above embodiment, in the turning driving mode, similar to the straight driving mode, a detection area A1 with a different range may be set for each of the multiple stages of turning driving modes with different speed ranges.

また、上記の実施形態では、領域設定部112は、走行モードに応じて、移動面60と平行な平面内での検知領域A1の形状及び大きさを変更しているが、移動面60と直交する方向において検知領域A1の形状及び大きさを変更してもよい。すなわち、検知領域A1は三次元の領域でもよい。領域設定部112は、外部からの制御指示に基づいて三次元の検知領域A1の形状及び大きさの少なくとも一方を変更するので、例えば移動体10が搬送する搬送対象物40の高さ寸法等に応じて検知領域A1の高さを変更することができる。 In the above embodiment, the area setting unit 112 changes the shape and size of the detection area A1 in a plane parallel to the moving surface 60 depending on the travel mode, but the shape and size of the detection area A1 may be changed in a direction perpendicular to the moving surface 60. That is, the detection area A1 may be a three-dimensional area. The area setting unit 112 changes at least one of the shape and size of the three-dimensional detection area A1 based on an external control instruction, so that the height of the detection area A1 can be changed depending on, for example, the height dimension of the transport object 40 transported by the moving body 10.

また、上記の実施形態において、領域設定部112は、移動体10が搬送する搬送対象物40に応じて検知領域A1を変更してもよい。検知領域A1は、移動体10が搬送する搬送対象物40が少なくとも入る領域であることが好ましい。領域設定部112が、搬送対象物40の形状又は大きさに基づいて、検知領域A1の形状及び大きさの少なくとも一方を設定することで、移動体10が搬送する搬送対象物40が所定エリア100内の物体と接触する可能性を低減できる。また、領域設定部112が、検知領域A1を搬送対象物40が入る最小面の大きさに設定することによって、移動体10の移動に支障がない物体まで検知してしまう可能性を低減でき、移動体10を安全かつスムーズに移動させることができる。 In the above embodiment, the area setting unit 112 may change the detection area A1 according to the transport object 40 transported by the moving body 10. The detection area A1 is preferably an area that can accommodate at least the transport object 40 transported by the moving body 10. The area setting unit 112 sets at least one of the shape and size of the detection area A1 based on the shape or size of the transport object 40, thereby reducing the possibility that the transport object 40 transported by the moving body 10 will come into contact with an object in the specified area 100. In addition, the area setting unit 112 sets the detection area A1 to the size of the smallest surface that can accommodate the transport object 40, thereby reducing the possibility that an object that does not interfere with the movement of the moving body 10 will be detected, and the moving body 10 can be moved safely and smoothly.

また、上記の実施形態では、移動体10が領域選択部111を備えているが、領域選択部111の機能を上位システム20が備えていてもよい。つまり、上位システム20が領域選択部を有し、上位システム20は、領域選択部が選択した領域候補を検知領域A1とする制御指示を移動体10に出力すればよい。例えば、上位システム20は、移動体10に対して、当該移動体10の移動モードを指定するモード指令と、領域選択部が選択した領域候補を検知領域A1とする制御指示と、を移動体10に送信させる。移動体10の第1通信部12が上位システム20からの制御指示を受信すると、移動体10の領域設定部112が、制御指示に基づいて、上位システム20の領域選択部が選択した領域候補の領域データに基づいて検知領域A1を設定する。これにより、外部(上位システム29)からの制御指示により、移動体10の検知領域を設定可能な移動体システム1を提供できる。 In the above embodiment, the moving body 10 includes the area selection unit 111, but the upper system 20 may include the function of the area selection unit 111. In other words, the upper system 20 has the area selection unit, and the upper system 20 outputs a control instruction to the moving body 10 to set the area candidate selected by the area selection unit as the detection area A1. For example, the upper system 20 transmits to the moving body 10 a mode command for specifying the movement mode of the moving body 10 and a control instruction for setting the area candidate selected by the area selection unit as the detection area A1. When the first communication unit 12 of the moving body 10 receives a control instruction from the upper system 20, the area setting unit 112 of the moving body 10 sets the detection area A1 based on the area data of the area candidate selected by the area selection unit of the upper system 20 based on the control instruction. This makes it possible to provide a moving body system 1 that can set the detection area of the moving body 10 based on a control instruction from the outside (upper system 29).

(まとめ)
以上説明したように、第1の態様の移動体システム(1)は、移動体(10)と、移動体(10)に制御指示を出力する上位システム(20)と、を備える。移動体(10)は、物体の検知領域(A1)を移動体(10)の周囲に設定する領域設定部(112)と、検知領域(A1)における物体の検知結果に基づいて移動体(10)を制御する制御部(113)と、を有する。領域設定部(112)は、制御指示に基づいて検知領域(A1)を設定する。
(summary)
As described above, the mobile body system (1) of the first aspect includes a mobile body (10) and a host system (20) that outputs a control instruction to the mobile body (10). The mobile body (10) has an area setting unit (112) that sets an object detection area (A1) around the mobile body (10), and a control unit (113) that controls the mobile body (10) based on the detection result of the object in the detection area (A1). The area setting unit (112) sets the detection area (A1) based on the control instruction.

この態様によれば、外部(20)からの制御指示に基づいて検知領域(A1)を設定可能な移動体システム(1)を提供することができる。 According to this aspect, it is possible to provide a mobile system (1) capable of setting a detection area (A1) based on a control instruction from the outside (20).

第2の態様の移動体システム(1)は、第1の態様において、互いに範囲が異なる複数の領域候補の中から検知領域(A1)とする領域候補を選択する領域選択部(111)を更に備える。領域設定部(112)は、領域選択部(111)が選択した領域候補に基づく検知領域(A1)を移動体(10)の周囲に設定する。 The mobile body system (1) of the second aspect further includes an area selection unit (111) that selects an area candidate to be a detection area (A1) from among a plurality of area candidates having different ranges from each other in the first aspect. The area setting unit (112) sets the detection area (A1) based on the area candidate selected by the area selection unit (111) around the mobile body (10).

この態様によれば、領域設定部(112)は、互いに範囲が異なる複数の領域候補のいずれかを検知領域(A1)に設定することができる。 According to this aspect, the area setting unit (112) can set one of a plurality of area candidates having different ranges as the detection area (A1).

第3の態様の移動体システム(1)では、第2の態様において、移動体(10)が領域選択部(111)を更に有する。 In the third aspect of the mobile body system (1), the mobile body (10) in the second aspect further has a region selection unit (111).

この態様によれば、移動体(10)において、複数の領域候補の中から検知領域(A1)とする領域候補を選択することができる。 According to this aspect, the moving body (10) can select a region candidate to be the detection region (A1) from among multiple region candidates.

第4の態様の移動体システム(1)では、第2の態様において、上位システム(20)が領域選択部(111)を有する。上位システム(20)は、領域選択部(111)が選択した領域候補に基づく検知領域(A1)を設定するよう指示する制御指示を移動体(10)に出力する。 In the fourth aspect of the mobile system (1), in the second aspect, the host system (20) has a region selection unit (111). The host system (20) outputs a control instruction to the mobile body (10) to instruct the mobile body (10) to set a detection region (A1) based on the region candidate selected by the region selection unit (111).

この態様によれば、移動体(10)の領域設定部(112)は、上位システム(20)からの制御指示に基づいて、制御指示で指示された領域候補に基づく検知領域(A1)を設定することができる。 According to this aspect, the area setting unit (112) of the moving body (10) can set a detection area (A1) based on area candidates specified in a control instruction from the higher-level system (20).

第5の態様の移動体システム(1)では、第1~第4のいずれかの態様において、領域設定部(112)は、制御指示に基づいて、検知領域(A1)の大きさ及び形状の少なくとも一方を設定する。 In the fifth aspect of the mobile system (1), in any of the first to fourth aspects, the area setting unit (112) sets at least one of the size and shape of the detection area (A1) based on a control instruction.

この態様によれば、領域設定部(112)は、外部(20)からの制御指示に基づいて検知領域(A1)の大きさ及び形状の少なくとも一方を設定することができる。 According to this aspect, the area setting unit (112) can set at least one of the size and shape of the detection area (A1) based on a control instruction from the outside (20).

第6の態様の移動体システム(1)では、第1~第5のいずれかの態様において、移動体(10)は検知領域(A1)を記憶している。領域設定部(112)は、制御指示に基づいて、移動体(10)が記憶している検知領域(A1)を変更可能である。 In the sixth aspect of the mobile body system (1) in any of the first to fifth aspects, the mobile body (10) stores a detection area (A1). The area setting unit (112) can change the detection area (A1) stored in the mobile body (10) based on a control instruction.

この態様によれば、領域設定部(112)は、移動体(10)の周囲に設定する検知領域(A1)を更新することができる。 According to this aspect, the area setting unit (112) can update the detection area (A1) set around the moving body (10).

第7の態様の移動体システム(1)では、第1~第6のいずれかの態様において、検知領域(A1)は三次元の領域である。 In the seventh aspect of the mobile system (1), in any of the first to sixth aspects, the detection area (A1) is a three-dimensional area.

この態様によれば、領域設定部(112)は、外部(20)からの制御指示に基づいて、移動体10の周囲に、三次元の領域である検知領域(A1)を設定することができる。 According to this aspect, the area setting unit (112) can set a detection area (A1), which is a three-dimensional area, around the moving body 10 based on a control instruction from the outside (20).

第8の態様の移動体システム(1)では、第1~第7のいずれかの態様において、移動体(10)の移動状態は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モードを含む。領域設定部(112)は、移動体(10)の移動モードに応じて検知領域(A1)を変更する。 In the eighth aspect of the mobile body system (1), in any of the first to seventh aspects, the moving state of the mobile body (10) includes multiple types of moving modes in which at least one of the moving speed and the moving direction is different. The area setting unit (112) changes the detection area (A1) according to the moving mode of the mobile body (10).

この態様によれば、領域設定部(112)は、移動体(10)の移動モードに応じた検知領域(A1)を設定することができる。 According to this aspect, the area setting unit (112) can set the detection area (A1) according to the movement mode of the moving body (10).

第9の態様の移動体システム(1)では、第1~第8のいずれかの態様において、移動体(10)は、搬送対象物(40)を搬送する搬送装置を含む。 In the ninth aspect of the mobile body system (1), in any of the first to eighth aspects, the mobile body (10) includes a transport device that transports the object to be transported (40).

この態様によれば、領域設定部(112)は、外部(20)からの制御指示に基づいて、搬送装置の周囲に検知領域(A1)を設定することができる。 According to this aspect, the area setting unit (112) can set a detection area (A1) around the conveying device based on a control instruction from the outside (20).

第10の態様の移動体システム(1)では、第9の態様において、領域設定部(112)は、搬送対象物(40)に応じて検知領域(A1)を変更する。 In the mobile system (1) of the tenth aspect, in the ninth aspect, the area setting unit (112) changes the detection area (A1) depending on the object to be transported (40).

この態様によれば、領域設定部(112)は、搬送対象物(40)に応じて検知領域(A1)を設定することができる。 According to this aspect, the area setting unit (112) can set the detection area (A1) according to the object to be transported (40).

第11の態様の移動体システム(1)では、第1~第10のいずれかの態様において、検知領域(A1)は複数の小領域(SA1,SA2)を含む。制御部(113)は、複数の小領域(SA1,SA2)の各々での物体の検知結果に基づいて移動体(10)を制御する。 In the mobile body system (1) of the eleventh aspect, in any of the first to tenth aspects, the detection area (A1) includes a plurality of small areas (SA1, SA2). The control unit (113) controls the mobile body (10) based on the object detection results in each of the plurality of small areas (SA1, SA2).

この態様によれば、外部(20)からの制御指示に基づいて、複数の小領域(SA1,SA2)を含む検知領域(A1)を設定することができる。 According to this aspect, a detection area (A1) including multiple small areas (SA1, SA2) can be set based on a control instruction from the outside (20).

第12の態様の移動体システム(1)では、第11の態様において、複数の小領域は、第1領域(SA1)と、第2領域(SA2)と、を含む。第1領域(SA1)は、移動体(10)が入る大きさの円(C1)と、円(C1)の中心(CP1)を通る線分(L10)と平行な2本の線分(L1,L2)とで囲まれ、移動体(10)が少なくとも入る領域である。第2領域(SA2)は、円(C1)の内側の領域のうち第1領域(SA1)の外側の領域である。 In the mobile body system (1) of the 12th aspect, in the 11th aspect, the multiple small areas include a first area (SA1) and a second area (SA2). The first area (SA1) is surrounded by a circle (C1) large enough to accommodate the mobile body (10) and two line segments (L1, L2) parallel to a line segment (L10) passing through the center (CP1) of the circle (C1), and is an area that accommodates at least the mobile body (10). The second area (SA2) is an area inside the circle (C1) that is outside the first area (SA1).

この態様によれば、外部(20)からの制御指示に基づいて検知領域(A1)を設定可能な移動体システム(1)を提供することができる。 According to this aspect, it is possible to provide a mobile system (1) capable of setting a detection area (A1) based on a control instruction from the outside (20).

第13の態様の移動体システム(1)では、第1~第11のいずれかの態様において、検知領域(A1)は、移動体(10)が入る第1部分(P1)と、第1部分(P1)よりも移動体(10)の進行方向前方にある第2部分(P2)とを含む。移動体(10)の進行方向と直交する方向において、第1部分(P1)の幅(W21)よりも第2部分(P2)の幅(W22)が大きい。 In the mobile body system (1) of the thirteenth aspect, in any of the first to eleventh aspects, the detection area (A1) includes a first portion (P1) into which the mobile body (10) enters, and a second portion (P2) that is located forward of the first portion (P1) in the traveling direction of the mobile body (10). In a direction perpendicular to the traveling direction of the mobile body (10), the width (W22) of the second portion (P2) is larger than the width (W21) of the first portion (P1).

この態様によれば、外部(20)からの制御指示に基づいて検知領域(A1)を設定可能な移動体システム(1)を提供することができる。 According to this aspect, it is possible to provide a mobile system (1) capable of setting a detection area (A1) based on a control instruction from the outside (20).

第14の態様の移動体制御方法は、物体の検知領域(A1)を移動体(10)の周囲に設定する領域設定処理と、検知領域(A1)における物体の検知結果に基づいて移動体(10)を制御する制御処理と、を含む。領域設定処理では、上位システム(20)から入力される制御指示に基づいて検知領域(A1)を設定する。 The mobile body control method of the fourteenth aspect includes a region setting process for setting an object detection region (A1) around the mobile body (10), and a control process for controlling the mobile body (10) based on the detection result of the object in the detection region (A1). In the region setting process, the detection region (A1) is set based on a control instruction input from a higher-level system (20).

この態様によれば、外部(20)からの制御指示に基づいて検知領域(A1)を設定可能な移動体制御方法を実現することができる。 According to this aspect, it is possible to realize a mobile object control method that can set the detection area (A1) based on a control instruction from the outside (20).

第15の態様のプログラムは、コンピュータシステムに、第14の態様の移動体制御方法を実行させるためのプログラムである。 The program of the fifteenth aspect is a program for causing a computer system to execute the mobile object control method of the fourteenth aspect.

この態様によれば、外部(20)からの制御指示に基づいて検知領域(A1)を設定可能な移動体制御方法をコンピュータシステムに実行させるためのプログラムを提供することができる。 According to this aspect, it is possible to provide a program for causing a computer system to execute a mobile object control method capable of setting a detection area (A1) based on a control instruction from the outside (20).

上記態様に限らず、上記の実施形態に係る移動体システム(1)の種々の構成(変形例を含む)は、移動体制御方法、(コンピュータ)プログラム、又はプログラムを記録した非一時的記録媒体等で具現化可能である。 Not limited to the above aspects, various configurations (including modified examples) of the mobile body system (1) according to the above embodiment can be embodied as a mobile body control method, a (computer) program, or a non-transitory recording medium on which a program is recorded, etc.

第2~第13の態様に係る構成については、移動体システム(1)に必須の構成ではなく、適宜省略可能である。 The configurations according to the second to thirteenth aspects are not essential for the mobile system (1) and may be omitted as appropriate.

1 移動体システム
10 移動体
20 上位システム
40 搬送対象物
111 領域選択部
112 領域設定部
113 制御部
A1 検知領域
C1 円
CP1 円の中心
L1,L2,L10 線分
P1 第1部分
P2 第2部分
SA1 第1領域(小領域)
SA2 第2領域(小領域)
REFERENCE SIGNS LIST 1 Mobile body system 10 Mobile body 20 Upper system 40 Transport target object 111 Area selection unit 112 Area setting unit 113 Control unit A1 Detection area C1 Circle CP1 Center of circle L1, L2, L10 Line segment P1 First portion P2 Second portion SA1 First area (small area)
SA2 Second area (small area)

Claims (15)

移動体と、
前記移動体に制御指示を出力する上位システムと、を備え、
前記移動体は、
物体の検知領域を前記移動体の周囲に設定する領域設定部と、
前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御部と、を有し、
前記領域設定部は、前記制御指示に基づいて前記検知領域を設定し、
前記移動体の移動状態は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モードを含み、
前記領域設定部は、前記移動体の前記移動モードに応じて前記検知領域を変更し、
複数種類の前記移動モードは、直進走行モードと、カーブ走行モードと、旋回走行モードとを少なくとも含む、
移動体システム。
A moving body,
a host system that outputs a control instruction to the moving body,
The moving body is
an area setting unit that sets an object detection area around the moving body;
a control unit that controls the moving body based on a detection result of an object in the detection area,
The area setting unit sets the detection area based on the control instruction,
the moving state of the moving body includes a plurality of types of moving modes that differ in at least one of a moving speed and a moving direction,
the area setting unit changes the detection area in accordance with the movement mode of the moving object;
The plurality of types of travel modes include at least a straight running mode, a curve running mode, and a turning running mode.
Mobile systems.
互いに範囲が異なる複数の領域候補の中から前記検知領域とする前記領域候補を選択する領域選択部を更に備え、
前記領域設定部は、前記領域選択部が選択した前記領域候補に基づく前記検知領域を前記移動体の周囲に設定する、
請求項1に記載の移動体システム。
A region selection unit is further provided for selecting the region candidate to be the detection region from a plurality of region candidates having different ranges from each other,
the region setting unit sets the detection region based on the region candidate selected by the region selection unit around the moving object.
The mobile system of claim 1 .
前記移動体が前記領域選択部を更に有する、
請求項2に記載の移動体システム。
The moving body further includes the area selection unit.
The mobile system according to claim 2 .
前記上位システムが前記領域選択部を有し、
前記上位システムは、前記領域選択部が選択した前記領域候補に基づく前記検知領域を設定するよう指示する前記制御指示を前記移動体に出力する、
請求項2に記載の移動体システム。
the host system includes the region selection unit,
the host system outputs the control instruction to the moving object to instruct the moving object to set the detection area based on the area candidate selected by the area selection unit.
The mobile system according to claim 2 .
前記領域設定部は、前記制御指示に基づいて、前記検知領域の大きさ及び形状を設定する、
請求項1~4のいずれか1項に記載の移動体システム。
The area setting unit sets a size and a shape of the detection area based on the control instruction.
The mobile system according to any one of claims 1 to 4.
前記移動体は前記検知領域を記憶しており、
前記領域設定部は、前記制御指示に基づいて、前記移動体が記憶している前記検知領域を変更可能である、
請求項1~5のいずれか1項に記載の移動体システム。
The moving body stores the detection area,
The area setting unit is capable of changing the detection area stored in the moving object based on the control instruction.
The mobile system according to any one of claims 1 to 5.
前記検知領域は三次元の領域である、
請求項1~6のいずれか1項に記載の移動体システム。
The sensing region is a three-dimensional region.
The mobile system according to any one of claims 1 to 6.
前記移動体は、搬送対象物を搬送する搬送装置を含む、The moving body includes a conveying device that conveys an object to be conveyed.
請求項1~7のいずれか1項に記載の移動体システム。The mobile system according to any one of claims 1 to 7.
前記領域設定部は、前記搬送対象物に応じて前記検知領域を変更する、The area setting unit changes the detection area in accordance with the object to be transported.
請求項8に記載の移動体システム。The mobile system according to claim 8.
前記検知領域は複数の小領域を含み、the sensing region includes a plurality of small regions;
前記制御部は、前記複数の小領域の各々での物体の検知結果に基づいて前記移動体を制御する、The control unit controls the moving body based on a result of the object detection in each of the plurality of small regions.
請求項1~9のいずれか1項に記載の移動体システム。The mobile system according to any one of claims 1 to 9.
前記複数の小領域は、The plurality of small regions include
前記移動体が入る大きさの円と、前記円の中心を通る線分と平行な2本の線分とで囲まれ、前記移動体が少なくとも入る第1領域と、a first area surrounded by a circle large enough to accommodate the moving object and two lines parallel to a line passing through a center of the circle, the first area including at least the moving object;
前記円の内側の領域のうち前記第1領域の外側の領域である第2領域と、を含む、A second region that is an area inside the circle and is an area outside the first region,
請求項10に記載の移動体システム。The mobile system of claim 10.
前記検知領域は、前記移動体が入る第1部分と、前記第1部分よりも前記移動体の進行方向前方にある第2部分とを含み、the detection area includes a first portion into which the moving object enters and a second portion located forward of the first portion in a traveling direction of the moving object,
前記移動体の進行方向と直交する方向において、前記第1部分の幅よりも前記第2部分の幅が大きい、In a direction perpendicular to a traveling direction of the moving body, a width of the second portion is larger than a width of the first portion.
請求項1~10のいずれか1項に記載の移動体システム。The mobile system according to any one of claims 1 to 10.
前記上位システムは、前記移動体が移動する経路の状況を含む前記移動体の使用状況に基づいて、前記検知領域の形状を変化させる前記制御指示を出力する、the host system outputs the control instruction to change the shape of the detection area based on a usage status of the mobile object including a status of a route along which the mobile object moves.
請求項1~12のいずれか1項に記載の移動体システム。The mobile system according to any one of claims 1 to 12.
物体の検知領域を移動体の周囲に設定する領域設定処理と、A region setting process for setting an object detection region around the moving object;
前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御処理と、を含み、A control process for controlling the moving body based on a detection result of an object in the detection area,
前記移動体の移動状態は、移動速度と移動方向との少なくとも一方が異なる複数種類の移動モードを含み、the moving state of the moving body includes a plurality of types of moving modes that differ in at least one of a moving speed and a moving direction,
前記領域設定処理では、前記移動体の前記移動モードに応じて前記検知領域を変更し、In the area setting process, the detection area is changed in accordance with the movement mode of the moving object;
複数種類の前記移動モードは、直進走行モードと、カーブ走行モードと、旋回走行モードとを少なくとも含む、The plurality of types of travel modes include at least a straight running mode, a curve running mode, and a turning running mode.
移動体制御方法。A mobile object control method.
移動体と、A moving body,
前記移動体に制御指示を出力する上位システムと、を備え、a host system that outputs a control instruction to the moving body,
前記移動体は、The moving body is
物体の検知領域を前記移動体の周囲に設定する領域設定部と、an area setting unit that sets an object detection area around the moving body;
前記検知領域における物体の検知結果に基づいて前記移動体を制御する制御部と、を有し、a control unit that controls the moving body based on a detection result of an object in the detection area,
前記領域設定部は、前記制御指示に基づいて前記検知領域を設定し、The area setting unit sets the detection area based on the control instruction,
前記検知領域は複数の小領域を含み、the sensing region includes a plurality of small regions;
前記制御部は、前記複数の小領域の各々での物体の検知結果に基づいて前記移動体を制御し、The control unit controls the moving body based on a result of the detection of the object in each of the plurality of small regions;
前記複数の小領域は、The plurality of small regions include
前記移動体が入る大きさの円と、前記円の中心を通る線分と平行な2本の線分とで囲まれ、前記移動体が少なくとも入る第1領域と、a first area surrounded by a circle large enough to accommodate the moving object and two lines parallel to a line passing through a center of the circle, the first area including at least the moving object;
前記円の内側の領域のうち前記第1領域の外側の領域である第2領域と、を含む、A second region that is an area inside the circle and is an area outside the first region,
移動体システム。Mobile systems.
JP2019184813A 2019-10-07 2019-10-07 MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD Active JP7489609B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019184813A JP7489609B2 (en) 2019-10-07 2019-10-07 MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019184813A JP7489609B2 (en) 2019-10-07 2019-10-07 MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD

Publications (2)

Publication Number Publication Date
JP2021060825A JP2021060825A (en) 2021-04-15
JP7489609B2 true JP7489609B2 (en) 2024-05-24

Family

ID=75380222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019184813A Active JP7489609B2 (en) 2019-10-07 2019-10-07 MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD

Country Status (1)

Country Link
JP (1) JP7489609B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222320A (en) 2000-02-10 2001-08-17 Shinko Electric Co Ltd Traveling controller for traveling object and anterior monitoring method
JP2003073093A (en) 2001-09-06 2003-03-12 Nippon Yusoki Co Ltd Automated forklift
JP2003233423A (en) 2002-02-07 2003-08-22 Jfe Steel Kk Collision avoidance method for autonomous traveling vehicle and method therefor
JP2004094298A (en) 2002-08-29 2004-03-25 Daifuku Co Ltd Transport device using self-propelled vehicle
JP2015170284A (en) 2014-03-10 2015-09-28 株式会社日立製作所 Forklift type unmanned carrier vehicle, control method of the same, and control device of the same
JP2016151897A (en) 2015-02-17 2016-08-22 株式会社安川電機 Mobile body control device and mobile body control method
JP2018155597A (en) 2017-03-17 2018-10-04 シャープ株式会社 Obstacle detector, traveling device, obstacle detection system, and method for detecting obstacle

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0283713A (en) * 1988-09-21 1990-03-23 Daifuku Co Ltd Safety device for automatic traveling vehicle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222320A (en) 2000-02-10 2001-08-17 Shinko Electric Co Ltd Traveling controller for traveling object and anterior monitoring method
JP2003073093A (en) 2001-09-06 2003-03-12 Nippon Yusoki Co Ltd Automated forklift
JP2003233423A (en) 2002-02-07 2003-08-22 Jfe Steel Kk Collision avoidance method for autonomous traveling vehicle and method therefor
JP2004094298A (en) 2002-08-29 2004-03-25 Daifuku Co Ltd Transport device using self-propelled vehicle
JP2015170284A (en) 2014-03-10 2015-09-28 株式会社日立製作所 Forklift type unmanned carrier vehicle, control method of the same, and control device of the same
JP2016151897A (en) 2015-02-17 2016-08-22 株式会社安川電機 Mobile body control device and mobile body control method
JP2018155597A (en) 2017-03-17 2018-10-04 シャープ株式会社 Obstacle detector, traveling device, obstacle detection system, and method for detecting obstacle

Also Published As

Publication number Publication date
JP2021060825A (en) 2021-04-15

Similar Documents

Publication Publication Date Title
US11145206B2 (en) Roadmap segmentation for robotic device coordination
US10994418B2 (en) Dynamically adjusting roadmaps for robots based on sensed environmental data
JP5984986B1 (en) Transport vehicle system
CN110730931A (en) Deadlock free multi-agent navigation roadmap annotation
JPWO2018110568A1 (en) Mobile object for performing obstacle avoidance operation and computer program therefor
WO2019054208A1 (en) Mobile body and mobile body system
US11468770B2 (en) Travel control apparatus, travel control method, and computer program
WO2019059307A1 (en) Moving body and moving body system
JP7489609B2 (en) MOBILE SYSTEM AND MOBILE SYSTEM CONTROL METHOD
US20210123766A1 (en) Travel control apparatus, mobile body, and operation system
TWI733593B (en) Anti-collision control method and rail car control system
JP7149568B2 (en) Mobile object control system, mobile object system, mobile object control method, and program
JP7397469B2 (en) management system
CN116166029A (en) Multi-AGV navigation method and system compatible with local obstacle avoidance function
JP7378062B2 (en) Transport method, program, transport system, and component mounting system
JP2023162890A (en) Mobile body control system and design support system
US20220179422A1 (en) Control method, non-transitory storage medium, mover system, and parts mounting system
JP2005149008A (en) Automatic conveying carriage and conveying system
JP2022165832A (en) Mobile body system, mobile body controlling method, and program
Dubova et al. Virtual Prototype of AGV-Based Warehouse System
WO2021171974A1 (en) Control device, mobile body, movement control system, control method, and program
US20230347951A1 (en) Driverless transport system
JP7503790B2 (en) CONTROL METHOD, PROGRAM, MOBILE SYSTEM, AND COMPONENT MOUNTING SYSTEM
JP6687313B1 (en) Transport system
JP2022153068A (en) Conveyance control method, conveyance control program, and conveyance control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240115

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240426

R150 Certificate of patent or registration of utility model

Ref document number: 7489609

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150