Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7675636B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7675636B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7675636B2
JP7675636B2 JP2021201599A JP2021201599A JP7675636B2 JP 7675636 B2 JP7675636 B2 JP 7675636B2 JP 2021201599 A JP2021201599 A JP 2021201599A JP 2021201599 A JP2021201599 A JP 2021201599A JP 7675636 B2 JP7675636 B2 JP 7675636B2
Authority
JP
Japan
Prior art keywords
person
vehicle
evacuation
evacuation time
unit
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
JP2021201599A
Other languages
Japanese (ja)
Other versions
JP2023087293A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021201599A priority Critical patent/JP7675636B2/en
Publication of JP2023087293A publication Critical patent/JP2023087293A/en
Application granted granted Critical
Publication of JP7675636B2 publication Critical patent/JP7675636B2/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 invention relates to a vehicle control device that controls the operation of autonomous vehicles such as automated guided vehicles, autonomous forklifts, and autonomous guided robots.

本技術分野の背景技術として、特許文献1が知られている。特許文献1には、「自動走行作業において、作業者等の安全や周囲状況に配慮すると共に作業の効率を落とすことのない自律的な動作を判断する」ことを課題とし、解決手段として、「事前に記憶した清掃プランに基づいて自律的に走行し自動で清掃する自動走行清掃を実行可能な自律走行作業装置は、周囲情報入力部によって、自動走行清掃の実行中に1以上の周囲情報を入力し、代替動作生成部によって、1以上の周囲情報の入力タイミングおよび/または組合せからなる入力パターンに応じて、清掃プランに基づく走行および/または清掃に代わる代替動作を生成して実行する」ことが記載されている。 Patent Document 1 is known as background technology in this technical field. Patent Document 1 describes the problem of "determining an autonomous operation during autonomous driving work that takes into consideration the safety of workers and surrounding conditions while not reducing work efficiency," and as a solution, describes that "an autonomous driving work device capable of performing autonomous driving and cleaning, which autonomously drives and cleans based on a pre-stored cleaning plan, inputs one or more pieces of surrounding information during the execution of autonomous driving and cleaning using a surrounding information input unit, and generates and executes an alternative operation to drive and/or clean based on the cleaning plan using an alternative operation generation unit according to an input pattern consisting of the input timing and/or combination of one or more pieces of surrounding information."

特開2020-181434号公報JP 2020-181434 A

特許文献1に記載の方式においては、作業者等が共存する作業エリア内で自律的に動作する走行車両が、人のジェスチャや発話、作業指示看板等の周囲情報を取得し、周囲情報に応じて自律的に代替動作を生成して実行する。車両の走行経路上に存在する作業者から「ちょっと待って」「迂回して」等の指示が音声やジェスチャ等によって与えられると、あらかじめ記憶または学習させた動作パターンに従って、与えられた指示に応じた動作を生成して実行する。 In the method described in Patent Document 1, a traveling vehicle that operates autonomously in a work area where workers and others coexist acquires surrounding information such as human gestures and speech, and work instruction signs, and autonomously generates and executes alternative actions in response to the surrounding information. When a worker on the vehicle's travel route gives instructions such as "wait a moment" or "make a detour" through voice or gesture, the vehicle generates and executes an action according to the given instructions according to a motion pattern that has been memorized or learned in advance.

同一の作業エリア内で複数の走行車両を動作させる場合、車両間で走行経路が重複するなどして干渉する場合がある。複数の走行車両の位置や走行経路を把握していない作業者がある車両に迂回の指示を与え、当該の車両がその指示に従ったとき、迂回先で他の車両の走行経路と干渉し、長時間の走行停止を要し、作業効率が低下する可能性がある。また、作業者が「ちょっと待って」の指示を車両に与え、作業者が走行再開の許可を与えるまで車両が待機した場合、当該の車両による作業完了に要する所要時間が待機時間だけ増加する。このとき、効率低下の小さい迂回経路を使用可能であれば、作業者の指示に従わずに迂回した方がより短時間で作業を完了できる可能性がある。 When multiple vehicles are operating in the same work area, the vehicles may interfere with each other due to overlapping driving paths. If a worker who is unaware of the positions and driving paths of multiple vehicles instructs one vehicle to make a detour and that vehicle follows the instruction, it may interfere with the driving path of other vehicles at the detour destination, forcing it to stop driving for a long time and reducing work efficiency. In addition, if a worker instructs a vehicle to "wait a moment" and the vehicle waits until the worker gives permission to resume driving, the time required for that vehicle to complete the work will increase by the amount of the wait time. In this case, if a detour path with less efficiency loss is available, it may be possible to complete the work in a shorter time by not following the worker's instructions and making the detour.

以上のことから、作業者から車両への迂回/待機等の指示は、車両による作業効率をかえって低下させる要因になり得るといえる。このような効率低下を発生させないためには、作業者が作業エリアの構造や複数車両の位置、走行経路等を十分に把握し適切な指示を車両に与える必要があるが、作業者にとって大きな負担となる。 In light of the above, instructions from workers to vehicles to detour or wait can actually be a factor in reducing the efficiency of vehicle work. To prevent such a reduction in efficiency, workers need to fully understand the structure of the work area, the positions of multiple vehicles, driving routes, etc., and provide appropriate instructions to the vehicles, but this places a heavy burden on the workers.

本発明は上記の課題に対し、作業者が共存する環境で自律的に作業を行う走行車両において、作業者が走行車両の走行経路に立ち入った場合に、作業者の安全を確保しつつ作業効率が低下しないように、作業者の状況に応じて自律的に動作を判断可能にすることを目的とするものである。 In response to the above problem, the present invention aims to enable a traveling vehicle that performs work autonomously in an environment where workers coexist to autonomously determine an action to be taken according to the worker's situation when the worker enters the traveling path of the traveling vehicle, so as to ensure the safety of the worker and prevent a decrease in work efficiency.

課題は、進路を自律走行する車両を制御する車両制御装置であって、車両の進路上の人物を検出する人物検出部と、進路上から人物が退避するのに要する退避時間を予測する退避時間予測部と、車両の、目的地までの経路決定を含む動作計画を生成する動作計画生成部と、生成された動作計画に従って車両を制御する車両制御部と、を備え、動作計画生成部は、進路を迂回して目的地まで移動する迂回経路を生成するとともに、迂回経路を移動した場合の目的地までの所要時間とを算出し、算出の結果と、退避時間予測部の予測した予測退避時間と、に基づいて、人物が進路上から退避するまで待機するか、進路を迂回経路に変更するか、を判断することにより、解決が可能である。 The problem can be solved by a vehicle control device that controls a vehicle traveling autonomously along a course, the vehicle control device including a person detection unit that detects people on the vehicle's course, an evacuation time prediction unit that predicts the evacuation time required for the person to evacuate from the course, an operation plan generation unit that generates an operation plan for the vehicle including route determination to the destination, and a vehicle control unit that controls the vehicle in accordance with the generated operation plan, the operation plan generation unit generating a detour route to travel to the destination by detouring the course, and calculating the time required to reach the destination when traveling along the detour route, and determining whether to wait until the person has evacuated from the course or to change the course to the detour route based on the calculation result and the predicted evacuation time predicted by the evacuation time prediction unit.

本発明によれば、作業者が共存する環境で自律的に作業する走行車両において、走行車両の進路上に存在する人物が退避するまでに要する時間を取得し、自律的に待機/迂回/走行再開を判断することで、作業者を回避する際に発生する効率低下を防止することを可能とする。
本発明に関連する更なる特徴は、本明細書の記述、添付図面から明らかになるものである。また、上記した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
According to the present invention, in a moving vehicle that operates autonomously in an environment where workers coexist, the vehicle obtains the time required for a person in the path of the moving vehicle to evacuate, and autonomously decides whether to wait, detour, or resume driving, making it possible to prevent a decrease in efficiency that occurs when avoiding workers.
Further features related to the present invention will become apparent from the description of the present specification and the accompanying drawings. Furthermore, the objects, configurations and effects other than those described above will become apparent from the following description of the embodiments.

本発明の実施例1及び2における、自律走行車両の構成例を示す図。FIG. 1 is a diagram showing an example of the configuration of an autonomous vehicle according to first and second embodiments of the present invention. 本発明の実施例1及び2における、自律走行車両の制御系統の構成例を示す図。FIG. 2 is a diagram showing an example of the configuration of a control system for an autonomous vehicle in the first and second embodiments of the present invention. 本発明の実施例1における、車両制御装置の処理を示すブロック図。FIG. 2 is a block diagram showing the processing of the vehicle control device according to the first embodiment of the present invention. 本発明の実施例1における、自律走行車両の走行経路を示す図。FIG. 2 is a diagram showing a driving route of an autonomous vehicle in the first embodiment of the present invention. 本発明の実施例1における、人物検出部が進路上に人物を検出した後に車両制御装置が実行する処理フローを示す図。5 is a diagram showing a processing flow executed by the vehicle control device after a human detection unit detects a human on the route according to the first embodiment of the present invention. FIG. 本発明の実施例2における、車両制御装置の処理を示すブロック図。FIG. 11 is a block diagram showing the processing of a vehicle control device according to a second embodiment of the present invention. 本発明の実施例2における、自律走行車両の走行経路を示す図。FIG. 11 is a diagram showing a driving route of an autonomous vehicle in a second embodiment of the present invention. 本発明の実施例2における、人物検出部が進路上に人物を検出した後に車両制御装置が実行する処理フローを示す図。FIG. 11 is a diagram showing a process flow executed by the vehicle control device after the human detection unit detects a human on the route in the second embodiment of the present invention. 本発明の実施例3における、車両制御装置の処理を示すブロック図。FIG. 11 is a block diagram showing the processing of a vehicle control device according to a third embodiment of the present invention. 本発明の実施例3における、自律走行車両の走行経路を示す図。FIG. 11 is a diagram showing a driving route of an autonomous vehicle in a third embodiment of the present invention. 本発明の実施例3における、人物検出部が進路上に人物を検出した後に車両制御装置が実行する処理フローを示す図。FIG. 11 is a diagram showing a processing flow executed by the vehicle control device after the human detection unit detects a human on the route in the third embodiment of the present invention.

[実施例1]
以下、本発明に係る実施例について図面を用いて説明する。以下の実施例は、本発明に適した一つの具体例であり、本発明の適用が可能な技術範囲はこれらの様態に限定されない。例えば、以下の実施例は自律走行が可能なフォークリフトを例に本発明の実施例を説明しているが、AGV(Automated Guided Vehicle)やAMR(Autonomous Mobile Robot)等の搬送機器の他、人が共存する環境で自律的に走行する機器全般に適用可能である。
[Example 1]
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The following embodiment is a specific example suitable for the present invention, and the technical scope to which the present invention can be applied is not limited to these aspects. For example, the following embodiment describes an embodiment of the present invention using an autonomously traveling forklift as an example, but the present invention can be applied to transportation equipment such as AGV (Automated Guided Vehicle) and AMR (Autonomous Mobile Robot), as well as general equipment that travels autonomously in an environment where people coexist.

図1に、本発明の一実施例による自律走行車両1(以下、車両1と称することもある)の構成例を示す。自律走行車両1はタイヤ2などの走行機構と、所定の作業を実行するためのフォーク3やマスト4等からなる作業機構を備える。車両1に設置された前方センサ5や後方センサ6により、車両1の周囲に存在する作業員や障害物を検出する。パネル7や表示灯8、スピーカ9を設置することで、車両1の状態(走行中、荷役動作実行中等)や動作の予定(走行開始、後退、旋回等)を周囲に通知することを可能とする。また、マイク10やカメラ11を設置することで、車両1周辺の作業員が発する音声や振る舞い、車両1周辺の状態を観測することを可能とする。また、タッチパネル12を操作することで、車両1に対し直接指示を入力することが可能である。 Figure 1 shows an example of the configuration of an autonomous vehicle 1 (hereinafter, sometimes referred to as vehicle 1) according to one embodiment of the present invention. The autonomous vehicle 1 has a driving mechanism such as tires 2, and a working mechanism consisting of forks 3 and masts 4 for performing a specified task. A front sensor 5 and a rear sensor 6 installed on the vehicle 1 detect workers and obstacles around the vehicle 1. By installing a panel 7, indicator lights 8, and a speaker 9, it is possible to notify the surroundings of the state of the vehicle 1 (driving, loading and unloading operation in progress, etc.) and the planned operation (start of driving, reversing, turning, etc.). In addition, by installing a microphone 10 and a camera 11, it is possible to observe the voices and behaviors of workers around the vehicle 1 and the state around the vehicle 1. In addition, it is possible to directly input instructions to the vehicle 1 by operating the touch panel 12.

図2に、自律走行車両1の制御系統の構成例を示す。車両制御装置20は、CPU21やメモリ22、入出力処理部23、通信部24などから構成され、自律走行車両1の走行や作業を実行するための指令を生成する。タイヤ2やブレーキ25を制御する走行機構PLC(Programmable Logic Controller)26とフォーク3やマスト4を制御する作業機構PLC27は、車両制御装置20による指令に基づき制御を実行する。前述の周辺検出手段28(前方センサ5、後方センサ6)と情報入力手段29(マイク10、カメラ11、タッチパネル12)から得られたデータは車両制御装置20に送信される。前述の情報出力手段30(パネル7、表示灯8、スピーカ9)で出力されるデータは車両制御装置20から送信される。車両制御装置20は通信モジュール31を介して管制サーバ32と通信し作業指示を受け取る。自車両1以外の他車両33の位置や走行経路、作業実行状況や、作業エリアに設置されたインフラセンサ34や作業員が所持するビーコン35から得られる作業員の位置情報や状態なども、管制サーバ32から入手することが可能である。 Figure 2 shows an example of the configuration of the control system of the autonomous vehicle 1. The vehicle control device 20 is composed of a CPU 21, a memory 22, an input/output processing unit 23, a communication unit 24, etc., and generates commands for driving the autonomous vehicle 1 and performing operations. A driving mechanism PLC (Programmable Logic Controller) 26 that controls the tires 2 and brakes 25 and a working mechanism PLC 27 that controls the forks 3 and masts 4 execute control based on commands from the vehicle control device 20. Data obtained from the aforementioned surrounding detection means 28 (forward sensor 5, rear sensor 6) and information input means 29 (microphone 10, camera 11, touch panel 12) is transmitted to the vehicle control device 20. Data output by the aforementioned information output means 30 (panel 7, indicator light 8, speaker 9) is transmitted from the vehicle control device 20. The vehicle control device 20 communicates with the control server 32 via the communication module 31 and receives work instructions. The control server 32 can also obtain the positions and driving routes of other vehicles 33 other than the vehicle 1, the work execution status, and the position information and status of workers obtained from infrastructure sensors 34 installed in the work area and beacons 35 carried by workers.

本発明の第実施例1における車両制御装置が行う処理の概要を図3に、自律走行車両1の走行経路を図4に示す。動作計画生成部40は、管制サーバ32から与えられる作業指示に従って、車両1の走行経路を決定し動作計画を生成する。例えば、図4に示すように、管制サーバ32からの作業指令として目的地50での荷物ピックアップが指示された場合、動作計画生成部40は目的地50までの走行経路51を生成する。車両制御部41は、動作計画生成部40が生成した動作計画に従って、走行機構42および作業機構43を制御する。 An overview of the processing performed by the vehicle control device in the first embodiment of the present invention is shown in FIG. 3, and the driving route of the autonomous vehicle 1 is shown in FIG. 4. The motion plan generating unit 40 determines the driving route of the vehicle 1 and generates a motion plan according to the work instructions given by the control server 32. For example, as shown in FIG. 4, when the work command from the control server 32 instructs the user to pick up luggage at the destination 50, the motion plan generating unit 40 generates a driving route 51 to the destination 50. The vehicle control unit 41 controls the traveling mechanism 42 and the working mechanism 43 according to the motion plan generated by the motion plan generating unit 40.

人物検出部44は、周辺検出手段28から得られる観測データを使用して、車両1の進路上に存在する人物(作業エリア内で作業している作業者)52を検出する。車両制御部41は、人物52の検出を受け、衝突を防止するために車両を停止させる。退避時間予測部45は、人物52が車両の進路上から退避するのに要する退避時間を予測する。動作計画生成部40は、退避時間予測部45で予測した退避時間を使用して、人物52が退避するまで待機し現状の走行経路51を継続して走行する場合の目的地50までの所要時間と、走行経路を迂回経路53に変更して走行する場合の目的地50までの所要時間とを比較し、より所要時間が短くなるように待機または迂回するかを判断する。 The person detection unit 44 uses the observation data obtained from the surrounding detection means 28 to detect a person (a worker working in a work area) 52 present on the path of the vehicle 1. The vehicle control unit 41 detects the person 52 and stops the vehicle to prevent a collision. The evacuation time prediction unit 45 predicts the evacuation time required for the person 52 to evacuate from the path of the vehicle. The operation plan generation unit 40 uses the evacuation time predicted by the evacuation time prediction unit 45 to compare the time required to reach the destination 50 by waiting until the person 52 has evacuated and continuing to travel on the current travel route 51 with the time required to reach the destination 50 by changing the travel route to a detour route 53 and traveling, and determines whether to wait or detour so as to shorten the required time.

車両制御部41は、動作計画生成部40によって修正された動作計画に従って車両を制御する。進路上の人物52が退避するまでに要する時間、すなわち車両1が停止して待機しなければならない時間を予測し、待機時間が長くなることが予想される場合には迂回することで、車両1の停止時間を削減し作業効率を向上する。ここで、車両1の接近後すぐに人物52が退避した場合や、予測した退避時間が経過する前に人物52が退避した場合、車両1はすぐに走行を再開してよい。これにより、不要な待機時間を削減することが可能である。 The vehicle control unit 41 controls the vehicle according to the motion plan corrected by the motion plan generation unit 40. It predicts the time required for the person 52 on the path to evacuate, i.e., the time the vehicle 1 must stop and wait, and by taking a detour if the waiting time is expected to be long, it reduces the stopping time of the vehicle 1 and improves work efficiency. Here, if the person 52 evacuates immediately after the vehicle 1 approaches, or if the person 52 evacuates before the predicted evacuation time has elapsed, the vehicle 1 may immediately resume driving. This makes it possible to reduce unnecessary waiting time.

退避時間予測部45における退避時間の予測には、人物52の位置、歩行速度、作業内容等の情報や、人物52周辺に存在する物体の位置、大きさ、重量、特性、個数、状態状況等の情報を使用する。人物に関する情報の例として、人物が荷物が保管されている棚の付近にいる(位置)、人物が立ち止まっている(歩行速度)、人物が荷物を持っていたり台車を押している(作業内容)場合などは、人物は作業中であり退避に一定の時間を要することが予測できる。 To predict the evacuation time, the evacuation time prediction unit 45 uses information such as the position, walking speed, and work of the person 52, as well as information such as the position, size, weight, characteristics, number, and status of objects around the person 52. Examples of information about a person include when the person is near a shelf where luggage is stored (position), when the person is standing still (walking speed), or when the person is carrying luggage or pushing a cart (work), and it can be predicted that the person is working and will require a certain amount of time to evacuate.

一方、人物が周辺に物体のない広い通路にいる(位置)、人物が歩行している(歩行速度)場合などは、人物は移動中もしくは特に作業をしていない状態でありすぐに退避が可能であることが予測できる。また、人物周辺の物体に関する情報の例として、人物から離れた場所に荷物がある(位置)、人物周辺に大きい荷物がある(大きさ)、人物周辺に重量物がある(重量)、人物周辺に薬品や危険物等の取扱いに注意が必要な荷物がある(特性)、人物周辺に多数の荷物が散乱している(個数)、人物周辺に梱包が解かれた荷物がある(状態)場合などには、それらの荷物の撤収に時間を要しすぐには退避できないことが予想できる。反対にこれらの荷物が存在しない場合は、人物は短時間で退避可能であることが予想できる。これら人物周辺の物体に関する情報は、人物が行っている作業内容と関連付けて記憶され得る。 On the other hand, if a person is in a wide corridor with no objects nearby (location) or is walking (walking speed), it can be predicted that the person is moving or not doing any particular work and can evacuate immediately. In addition, examples of information about objects around a person include luggage away from the person (location), large luggage around the person (size), heavy objects around the person (weight), luggage that requires careful handling such as chemicals or hazardous materials around the person (characteristics), a large number of luggage scattered around the person (number), and unpacked luggage around the person (state), it can be predicted that it will take time to remove the luggage and that the person will not be able to evacuate immediately. Conversely, if there is no such luggage, it can be predicted that the person can evacuate in a short time. This information about objects around a person can be stored in association with the work the person is doing.

退避要求提示部46では、人物検出部44による人物52の検出を受け、情報出力手段30を使用して人物52に対し進路上からの退避を要求するための情報(退避要求)54を提示する。スピーカ9を使用する場合、「退避してください」等の音声を出力する。音声による要求提示は車両を視認していない人物に対し有効である。パネル7を使用する場合、画面上に「退避してください」等のメッセージを表示する。表示灯8を使用する場合、あらかじめ周知された表示灯の表示パターンのうち、退避要求に該当するパターンを表示する。メッセージ表示や表示灯による退避要求は、騒音の大きい場所や耳栓をしている人物に対し有効である。 In the evacuation request presentation unit 46, upon detection of a person 52 by the person detection unit 44, information (evacuation request) 54 is presented to the person 52 using the information output means 30 to request the person 52 to evacuate from the route. When the speaker 9 is used, a voice such as "Please evacuate" is output. Presenting a request by voice is effective for people who do not see the vehicle. When the panel 7 is used, a message such as "Please evacuate" is displayed on the screen. When the indicator light 8 is used, a pattern corresponding to an evacuation request is displayed from among the display patterns of the indicator light that are known in advance. Evacuation requests using message display or indicator lights are effective for noisy places or people wearing earplugs.

また、プロジェクタを使用し、路面等に「退避してください」のようなメッセージを表示したり、人物の退避先として推奨される方向を矢印等で図示したりすることも可能である。また、作業員の位置情報計測のため作業員がビーコン35を所持している場合、ビーコン35に音声出力機能や画面表示機能等を搭載することで要求を通知してもよい。ビーコン35による要求通知は、遠方にいるなどして車両からの音声や表示による要求が難しい人物への要求に有効である。車両1の進路上の人物52に対し以上の手段を使用して積極的に退避を要求することで、人物52による車両接近に対する気づきや退避の遅れを防止し、車両1の作業効率を向上する。 It is also possible to use a projector to display messages such as "Please evacuate" on the road surface, or to use arrows or the like to show the recommended direction for people to evacuate. If the worker carries a beacon 35 to measure the worker's position information, the beacon 35 may be equipped with a voice output function or a screen display function to notify the request. Notification of a request by the beacon 35 is effective for making a request to a person who is far away and therefore difficult to request by voice or display from the vehicle. By actively requesting a person 52 on the path of the vehicle 1 to evacuate using the above means, it is possible to prevent the person 52 from noticing the approach of the vehicle and being late in evacuating, improving the work efficiency of the vehicle 1.

通知部47では、動作計画生成部40による待機/迂回/走行再開の判断結果を、情報出力手段30を使用して進路上の人物52に対し通知55を行う。通知方法は前述の退避要求提示部46による要求提示と同様に、スピーカ9による音声や、パネル7、表示灯8、プロジェクタによる表示、ビーコン35による通知が可能である。人物52の退避までの間車両1が待機する場合は、「退避するまで待機します」等のメッセージや該当する表示パターンを出力する。迂回する場合は、「迂回します」等のメッセージや該当する表示パターンを出力する。走行再開する際は、「走行を開始します」等のメッセージや該当する表示パターンを出力する。進路上の人物52に対し車両1の今後の動作を事前に通知することにより、人物52が車両1の動作を予測できずに発生する衝突等の危険を回避する。 The notification unit 47 notifies 55 the person 52 on the path of the decision result of the operation plan generation unit 40 to wait/detour/resume driving using the information output means 30. The notification method can be a voice from the speaker 9, a display from the panel 7, the indicator light 8, a projector, or a beacon 35, similar to the request presentation by the evacuation request presentation unit 46 described above. If the vehicle 1 waits until the person 52 evacuates, a message such as "Will wait until evacuation" or a corresponding display pattern is output. If the vehicle 1 detours, a message such as "Will detour" or a corresponding display pattern is output. When driving resumes, a message such as "Start driving" or a corresponding display pattern is output. By notifying the person 52 on the path of the future operation of the vehicle 1 in advance, the person 52 can avoid the risk of collision, which occurs when the person 52 cannot predict the operation of the vehicle 1.

動作計画生成部40で待機を判断し、退避時間予測部45で予測した退避時間を経過しても人物52が退避しなかった場合は、退避要求提示部46による退避要求54を再度実行する。人物52が退避要求54の提示や待機の通知55に気づかないなどして退避が遅れた場合、車両1による作業効率の低下に直結する。従って、人物52による退避が遅い場合に要求提示を再度実行し退避を催促することで、作業効率の低下を防止する。 If the operation plan generation unit 40 determines to wait, and the person 52 does not evacuate even after the evacuation time predicted by the evacuation time prediction unit 45 has passed, the evacuation request presentation unit 46 executes the evacuation request 54 again. If the person 52 is late in evacuating because he or she does not notice the presentation of the evacuation request 54 or the notification 55 to wait, this directly leads to a decrease in the work efficiency of the vehicle 1. Therefore, by re-presenting the request and urging evacuation when the person 52 is late in evacuating, a decrease in work efficiency is prevented.

図5は、人物検出部44が進路上に人物52を検出した後に車両制御装置20が実行する処理フローを示す図である。ステップ60で、車両制御部41において走行機構42を制御し車両1の走行を停止する。ステップ61で、退避要求提示部46において退避要求54を出力する。 Figure 5 shows the process flow executed by the vehicle control device 20 after the person detection unit 44 detects a person 52 on the path. In step 60, the vehicle control unit 41 controls the driving mechanism 42 to stop the vehicle 1 from moving. In step 61, the evacuation request presentation unit 46 outputs an evacuation request 54.

ステップ62で、退避時間予測部45において人物52が退避に要する時間を予測する。シミュレーションや機械学習等によってあらかじめ作成・記録された予測モデル63を使用し、人物52の位置や動作等の情報や人物周辺に存在する物体に関する情報64を入力として、人物52の退避時間を予測する。 In step 62, the evacuation time prediction unit 45 predicts the time required for the person 52 to evacuate. Using a prediction model 63 that has been created and recorded in advance by simulation, machine learning, or the like, the evacuation time of the person 52 is predicted using information such as the position and movement of the person 52 and information 64 about objects present around the person as input.

ステップ65で、動作計画生成部40において、予測した人物52の退避時間を使用して、人物52が退避するまで待機しその後走行を再開した場合の目的地50までの所要時間を算出する。 In step 65, the motion plan generation unit 40 uses the predicted evacuation time of the person 52 to calculate the time required to reach the destination 50 if the vehicle waits until the person 52 has evacuated and then resumes traveling.

ステップ66で、人物52がいる場所を回避する迂回経路のうち目的地50までの所要時間が最短の経路を生成し、所要時間を算出する。この時、管制サーバ32から作業エリアの地図情報や他車両33の位置、走行経路、作業実行状況等67を取得し、他車両33と干渉しない迂回経路53を生成する。図4に示すように、迂回経路53(a)(b)は自車両1が走行する同時刻に他車両33が走行予定のため、他車両33が走行しない迂回経路53(c)を生成する。後述のステップで迂回/待機を判断する際に、他車両33の走行に干渉しない迂回経路53(c)を使用して目的地50までの所要時間を比較することで、他車両33の影響で発生する効率低下を考慮した上で判断することが可能となる。 In step 66, a route that takes the shortest time to reach the destination 50 is generated among the detour routes that avoid the location where the person 52 is located, and the required time is calculated. At this time, map information of the work area, the positions of the other vehicles 33, the driving routes, the work execution status, etc. 67 are obtained from the control server 32, and a detour route 53 that does not interfere with the other vehicles 33 is generated. As shown in FIG. 4, detour routes 53(a) and (b) are scheduled to run at the same time that the vehicle 1 is running, so a detour route 53(c) is generated on which the other vehicles 33 do not run. When determining whether to detour or wait in a step described later, by comparing the required time to reach the destination 50 using the detour route 53(c) that does not interfere with the running of the other vehicles 33, it becomes possible to make a decision while taking into account the efficiency reduction caused by the influence of the other vehicles 33.

ステップ68で、人物52の退避を待機した場合の所要時間と迂回経路53(c)を走行した場合の所要時間とを比較する。ステップ69で、迂回した場合の方が所要時間が短いと判断された場合は、ステップ70で、迂回経路53(c)を走行するよう動作計画を修正するとともに、人物52に対し迂回通知を出力する。 In step 68, the time required to wait for the person 52 to evacuate is compared with the time required to travel along the detour route 53(c). If it is determined in step 69 that the time required to travel along the detour route is shorter, in step 70, the operation plan is amended to travel along the detour route 53(c), and a detour notification is output to the person 52.

ステップ72で、車両制御部41において迂回経路を使用して走行を再開する。待機した場合の方が所要時間が短くなる場合は、ステップ73で、人物52が退避するまで待機するとともに、人物52に対し待機通知74を出力する。ステップ75で、人物52が退避したと判断された場合には、走行を再開する。ステップ76で、人物52が退避しないまま、ステップ62で予測した退避時間を経過したと判定された場合は、ステップ77で、退避要求提示部46において再度退避要求54を出力する。 In step 72, the vehicle control unit 41 resumes driving using a detour route. If waiting will result in a shorter time, in step 73, the vehicle waits until the person 52 evacuates, and outputs a wait notification 74 to the person 52. If in step 75 it is determined that the person 52 has evacuated, driving is resumed. If in step 76 it is determined that the evacuation time predicted in step 62 has elapsed without the person 52 evacuating, in step 77 the evacuation request presentation unit 46 again outputs an evacuation request 54.

以上説明した実施例1によれば、進路上の人物が退避に要する時間を予測し、目的地までの所要時間が短くなるよう迂回/待機および走行再開を判断することで、人物退避までの待機を回避またが待機時間を短縮し、車両の走行経路に人物が立ち入ることで発生する作業効率の低下を低減する。この時、他の車両の位置や走行経路も併せて考慮することで、迂回先で他車両と干渉して発生する効率低下を防止する。さらに、音声や表示を使用し進路上の人物に対し積極的に退避を働きかけることで、人物の退避動作の遅れを防止する。また、走行を再開する際の車両の動作を人物に通知することで、人物による車両の動作の予測を可能とし接触等の事故を防止することが可能になる。 According to the above-described first embodiment, the time required for a person on the path to evacuate is predicted, and a detour/waiting and resuming driving are determined so as to shorten the time required to reach the destination, thereby avoiding or shortening the waiting time until the person is evacuated, and reducing the decrease in work efficiency caused by a person entering the vehicle's driving path. At this time, the positions and driving paths of other vehicles are also taken into consideration, thereby preventing a decrease in efficiency caused by interference with other vehicles at the detour destination. Furthermore, by actively encouraging people on the path to evacuate using voice and display, delays in the person's evacuation action are prevented. Also, by notifying people of the vehicle's actions when driving resumes, it becomes possible for people to predict the vehicle's actions and prevent accidents such as contact.

[実施例2]
本発明の実施例2における車両制御装置20が行う処理の概要を図6に、自律走行車両1の走行経路を図7に示す。人物検出部44、車両制御部41、通知部47の処理は実施例1と同様の処理であり、説明を省略する。
[Example 2]
An overview of the processing performed by the vehicle control device 20 in the second embodiment of the present invention is shown in Fig. 6, and a driving route of the autonomous vehicle 1 is shown in Fig. 7. The processing of the person detection unit 44, the vehicle control unit 41, and the notification unit 47 is the same as that of the first embodiment, and therefore the description thereof will be omitted.

本実施例が実施例1と異なる点は、退避時間要求部80及び退避時間取得部81をさらに有する点である。 This embodiment differs from the first embodiment in that it further includes an evacuation time request unit 80 and an evacuation time acquisition unit 81.

退避時間要求部80は、人物検出部44が検出した人物52に対し、情報出力手段30を使用して、人物52が退避するのに要する時間に関する情報の提供要求82を出力する。要求方法は、前述の退避要求提示部46および通知部47と同様に、スピーカ9やパネル7、ビーコン35等を使用して、「退避に要する時間を教えてください」等のメッセージや該当する表示パターンを出力する。 The evacuation time request unit 80 uses the information output means 30 to output a request 82 for information regarding the time required for the person 52 to evacuate to the person 52 detected by the person detection unit 44. The request method is similar to the evacuation request presentation unit 46 and notification unit 47 described above, and uses the speaker 9, panel 7, beacon 35, etc. to output a message such as "Please tell me how long it will take to evacuate" or a corresponding display pattern.

退避時間取得部81は、人物52が、提供要求82に応じて情報入力手段29に入力した退避時間に関する返答情報83を人物52から取得する。人物52から取得する退避時間に関する返答情報は、必ずしも「○秒」「○分」のような数値でなくてよく、「1~2分」のような大きな粒度であったり、「大」「中」「小」のようにあらかじめ設定した選択肢から選択する形式であったり、「すぐに退避する」「退避できないから迂回して」のような情報や指示であってもよい。 The evacuation time acquisition unit 81 acquires from the person 52 response information 83 regarding the evacuation time that the person 52 inputs to the information input means 29 in response to the provision request 82. The response information regarding the evacuation time acquired from the person 52 does not necessarily have to be a numerical value such as "x seconds" or "x minutes", but may be a larger granularity such as "1 to 2 minutes", a format in which the person can select from pre-set options such as "large", "medium", or "small", or information or instructions such as "Evacuate immediately" or "Cannot evacuate, so take a detour".

情報入力手段29としてマイク10を使用する場合、「1~2分かかります」「退避時間:中」等の人物の発話を音声として取得し、提示された退避時間情報や指示を識別する。タッチパネル12を使用する場合、画面に選択肢を表示し人物が押下するか、人物が数値等を入力する。カメラ11を使用する場合、人物52によるジェスチャ等を取得し、あらかじめ対応付けした退避時間情報や指示を識別する。ビーコン35を使用する場合は、ビーコン35にボタンを設置し人物が押下するなどしてもよい。 When the microphone 10 is used as the information input means 29, speech from the person such as "It will take 1 to 2 minutes" or "Evacuation time: medium" is acquired as audio, and the presented evacuation time information and instructions are identified. When the touch panel 12 is used, options are displayed on the screen and the person presses them, or the person inputs numbers, etc. When the camera 11 is used, gestures, etc. made by the person 52 are acquired, and pre-associated evacuation time information and instructions are identified. When the beacon 35 is used, a button may be provided on the beacon 35 and the person may press it.

動作計画生成部40は、退避時間取得部81により取得した退避時間に関する情報や指示に応じて、目的地50の所要時間が短くなるように待機/迂回/走行再開を判断する。実施例1における退避時間予測部45の精度が悪い場合、進路上の人物52の退避時間を適切に予測できず作業効率が低下するため、本実施例にように進路上の人物52から直接退避時間に関する情報を取得することで、待機/迂回/走行再開の判断による効率をより高い確度で向上させることが可能になる。 The motion plan generating unit 40 determines whether to wait, take a detour, or resume driving so as to shorten the time required to reach the destination 50, according to the information and instructions related to the evacuation time acquired by the evacuation time acquiring unit 81. If the accuracy of the evacuation time predicting unit 45 in Example 1 is poor, the evacuation time of the person 52 on the path cannot be properly predicted, resulting in reduced work efficiency. Therefore, by acquiring information related to the evacuation time directly from the person 52 on the path as in this example, it becomes possible to improve the efficiency of the decision to wait, take a detour, or resume driving with a higher degree of accuracy.

退避時間取得部81において、人物52からの退避時間に関する返答情報83の提供が一定時間受けられなかった場合、退避時間要求部80による提供要求82を再度実行する。退避要求提示部46による退避要求54と同様に、人物52が気づかないなどして返答情報83の提供が遅れた場合、車両1による作業効率の低下に直結する。人物52による返答情報83の提供が遅い場合に提供要求82を再度実行し退避時間に関する返答情報83を催促することで、作業効率の低下を防止する。 If the evacuation time acquisition unit 81 does not receive response information 83 regarding the evacuation time from the person 52 for a certain period of time, the evacuation time request unit 80 executes the provision request 82 again. As with the evacuation request 54 by the evacuation request presentation unit 46, if the provision of the response information 83 is delayed because the person 52 does not notice, this directly leads to a decrease in the work efficiency of the vehicle 1. If the provision of the response information 83 by the person 52 is delayed, the provision request 82 is executed again to prompt the response information 83 regarding the evacuation time, thereby preventing a decrease in work efficiency.

人物検出部44が人物52を検出した後に車両制御装置20が実行する処理フローを図8に示す。ステップ60、65、66、68、69、70、72、73、75、76、及び77は、実施例1と同様である。本実施例においてはさらに、ステップ84で、退避時間要求部80において、人物52に対し退避に要する時間に関する情報の提供要求82を出力する。 The process flow executed by the vehicle control device 20 after the person detection unit 44 detects the person 52 is shown in FIG. 8. Steps 60, 65, 66, 68, 69, 70, 72, 73, 75, 76, and 77 are the same as those in the first embodiment. In this embodiment, furthermore, in step 84, the evacuation time request unit 80 outputs a request 82 for information regarding the time required for evacuation to the person 52.

ステップ86で、退避時間取得部81において、ステップ84に対する返答として退避時間に関する返答情報83を人物52から取得する(ステップ85で“Yes”)。退避時間に関する返答情報83が一定時間得られなかった場合(ステップ85で“No”)、ステップ84に戻り退避時間に関する情報を再度要求する。 In step 86, the evacuation time acquisition unit 81 acquires response information 83 regarding the evacuation time from the person 52 as a response to step 84 ("Yes" in step 85). If response information 83 regarding the evacuation time is not obtained for a certain period of time ("No" in step 85), the process returns to step 84 and requests information regarding the evacuation time again.

以上説明した実施例2では、進路上の人物から退避に要する時間の情報を直接取得することで、実施例1で必要な退避時間予測を避け、より確実に効率低下を低減する。また、本実施例を用いて得られた退避時間と、人物等に関する情報を蓄積し、機械学習等を行うことで、実施例1で用いた予測モデルの精度を向上させることも可能になる。 In the above-described second embodiment, by directly obtaining information on the time required for evacuation from people on the path, the evacuation time prediction required in the first embodiment is avoided, and efficiency decline is more reliably reduced. In addition, by accumulating the evacuation time obtained using this embodiment and information on people, etc., and performing machine learning, etc., it is also possible to improve the accuracy of the prediction model used in the first embodiment.

[実施例3]
本発明の実施例3における車両制御装置20が行う処理の概要を図9に、自律走行車両1の走行経路を図10に示す。本実施例においても、人物検出部44、退避要求提示部46、車両制御部41、及び通知部47が行う処理は実施例1および実施例2と同様であり、説明を省略する。
[Example 3]
An overview of the processing performed by the vehicle control device 20 in the third embodiment of the present invention is shown in Fig. 9, and a travel route of the autonomous vehicle 1 is shown in Fig. 10. In this embodiment, the processing performed by the person detection unit 44, the evacuation request presentation unit 46, the vehicle control unit 41, and the notification unit 47 is similar to that in the first and second embodiments, and therefore a description thereof will be omitted.

本実施例が実施例1及び実施例2と異なる点は、退避時間要求部80が、人物52に対してではなく、管制サーバ32に対して、退避時間に関する情報の提供を要求する点である。 This embodiment differs from the first and second embodiments in that the evacuation time request unit 80 requests information about the evacuation time from the control server 32, rather than from the person 52.

本実施例において退避時間要求部80は、管制サーバ32等の外部機器に対し、人物検出部44が検出した進路上の人物52に関して、人物52が退避するのに要する時間に関する情報の提供を要求する。管制サーバ32は、インフラセンサ34やビーコン35から取得した人物52の位置や動作、人物周辺の物体に関する情報から、退避時間予測部45と同様に、人物52が退避に要する時間を予測する。 In this embodiment, the evacuation time request unit 80 requests an external device such as the control server 32 to provide information regarding the time required for a person 52 to evacuate, with respect to a person 52 on the path detected by the person detection unit 44. The control server 32 predicts the time required for the person 52 to evacuate, similar to the evacuation time prediction unit 45, from information regarding the position and movement of the person 52 and objects around the person obtained from the infrastructure sensor 34 and beacon 35.

退避時間取得部81は、退避時間要求部80に対する返答情報として、管制サーバ32から人物52の退避時間に関する情報を取得する。人物52の退避時間の予測に計算量を要する場合、車両1が搭載する車両制御装置20上で予測するにはリソースが不足する可能性があるため、管制サーバ32等の外部機器で予測を行いその結果を車両制御装置20に提供することで、車両制御装置20の使用可能な計算量を圧迫することなく予測を行うことを可能とする。 The evacuation time acquisition unit 81 acquires information on the evacuation time of the person 52 from the control server 32 as response information to the evacuation time request unit 80. If a large amount of calculation is required to predict the evacuation time of the person 52, there is a possibility that the resources for making the prediction on the vehicle control device 20 mounted on the vehicle 1 are insufficient. Therefore, by making the prediction on an external device such as the control server 32 and providing the result to the vehicle control device 20, it is possible to make the prediction without putting a strain on the available calculation amount of the vehicle control device 20.

動作計画生成部40は、退避時間取得部81により取得した退避時間に関する情報に従って、目的地50の所要時間が短くなるように待機/迂回/走行再開を判断する。この点は実施例2と同様である。 The operation plan generating unit 40 determines whether to wait, take a detour, or resume driving so as to shorten the time required to reach the destination 50, according to the information on the evacuation time acquired by the evacuation time acquiring unit 81. This is the same as in Example 2.

ここで、動作計画生成部40により生成された動作計画を実行した場合に、迂回/待機ともに大きな効率低下が発生する場合を考える。例として、予測した人物52の退避時間が非常に待機時間が長くなる場合、選択し得る迂回経路53の多くに他車両33が存在し効率が大きく低下する迂回経路53(c)のみが選択可能である場合などが挙げられる。これらの大きな効率低下により実行中の作業の完了が遅れることを防ぐため、自車両1に代わって作業を実行可能な他車両86に作業を移行する。作業の移行は管制サーバ32を介して実行可能である。これにより、複数車両を有効活用して作業効率の大きな低下を防止することが可能である。 Now consider a case where a large drop in efficiency occurs for both detouring and waiting when the motion plan generated by the motion plan generating unit 40 is executed. For example, there are cases where the predicted evacuation time of the person 52 results in a very long waiting time, or where other vehicles 33 are present on many of the selectable detouring routes 53, and only detouring route 53(c) with a large drop in efficiency can be selected. To prevent delays in the completion of the ongoing work due to such large drops in efficiency, the work is transferred to another vehicle 86 that can perform the work in place of the vehicle 1. The transfer of work can be performed via the control server 32. This makes it possible to effectively utilize multiple vehicles and prevent a large drop in work efficiency.

人物検出部44が人物52を検出した後に車両制御装置20が実行する処理フローを図11に示す。ステップ60、65、66、68、69、70、72、73、74、75、76、及び77は、実施例1および実施例2と同様である。 The process flow executed by the vehicle control device 20 after the person detection unit 44 detects the person 52 is shown in FIG. 11. Steps 60, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, and 77 are the same as those in the first and second embodiments.

本実施例においてはさらにステップ90において、退避時間要求部80が、管制サーバ32に対し、人物52が退避に要する時間に関する情報の要求91を出力する。ステップ92において、退避時間取得部81が、ステップ92に対する返答として退避時間に関する情報93を管制サーバ32から取得する。 Furthermore, in this embodiment, in step 90, the evacuation time request unit 80 outputs a request 91 to the control server 32 for information regarding the time required for the person 52 to evacuate. In step 92, the evacuation time acquisition unit 81 acquires information 93 regarding the evacuation time from the control server 32 as a response to step 92.

ステップ65及び66で算出した目的地50までの所要時間が迂回/待機ともに一定時間を超える場合(ステップ94で“No”)、動作計画生成部40は自車両1に代わって作業を実行可能な他車両86が存在するかを判定し、他の車両が存在する場合(ステップ95で“Yes”)は、ステップ96で自車両1が実行中の作業を他車両86に移行する。そしてステップ97で、動作計画生成部40は、現地点からの撤収または次に予定されている作業を実行するための動作計画を生成し、ステップ72で車両の走行を再開する。 If the required time to the destination 50 calculated in steps 65 and 66 exceeds a certain time for both the detour and waiting ("No" in step 94), the operation plan generating unit 40 determines whether there is another vehicle 86 that can perform the work in place of the vehicle 1, and if there is another vehicle ("Yes" in step 95), in step 96 the operation being performed by the vehicle 1 is transferred to the other vehicle 86. Then, in step 97, the operation plan generating unit 40 generates an operation plan for withdrawal from the current location or for performing the next scheduled work, and in step 72 the vehicle resumes traveling.

以上説明した実施例3では、車両上でなくサーバ等の外部機器による退避時間予測を可能とすることで、車両制御装置の処理負荷を低減するとともに予測精度の向上が期待できる。さらに、動作計画生成部40により生成された動作計画の実行が、非常に大きな効率低下を生じさせてしまうような場合には、実行を移行可能な他車両を検索し、動作を移行することで、システム全体として効率低下を抑制することが可能になる。 In the third embodiment described above, by enabling evacuation time prediction by an external device such as a server, rather than on the vehicle, it is possible to reduce the processing load on the vehicle control device and improve prediction accuracy. Furthermore, if the execution of the motion plan generated by the motion plan generation unit 40 causes a significant decrease in efficiency, it is possible to suppress the decrease in efficiency of the entire system by searching for another vehicle to which the execution can be transferred and transferring the operation.

以上で説明した本発明の実施例によれば、以下の作用効果を奏する。
(1)本発明の一実施例に係る車両制御装置は、車両の進路上の人物を検出する人物検出部と、進路上から人物が退避するのに要する退避時間を予測する退避時間予測部と、車両の、目的地までの経路決定を含む動作計画を生成する動作計画生成部と、生成された動作計画に従って車両を制御する車両制御部と、を備え、動作計画生成部は、進路を迂回して目的地まで移動する迂回経路を生成するとともに、迂回経路を移動した場合の目的地までの所要時間とを算出し、算出の結果と、退避時間予測部の予測した予測退避時間と、に基づいて、人物が進路上から退避するまで待機するか、進路を迂回経路に変更するか、を判断する。
According to the embodiment of the present invention described above, the following advantageous effects are obtained.
(1) A vehicle control device according to one embodiment of the present invention includes a person detection unit that detects people on the vehicle's path, an evacuation time prediction unit that predicts the time required for the person to evacuate from the path, an operation plan generation unit that generates an operation plan for the vehicle including determining a route to a destination, and a vehicle control unit that controls the vehicle in accordance with the generated operation plan, wherein the operation plan generation unit generates a detour route to travel to the destination by detouring the path, and calculates the time required to reach the destination if traveling along the detour route, and determines whether to wait until the person has removed themselves from the path or to change the path to the detour route based on the calculation result and the evacuation time predicted by the evacuation time prediction unit.

上記構成により、作業者が共存する環境で自律的に作業する走行車両において、走行車両の進路上に存在する人物が退避するまでに要する時間を取得し、自律的に待機/迂回/走行再開を判断することで、作業者を回避する際に発生する効率低下を防止することを可能とする。 The above configuration allows a moving vehicle that works autonomously in an environment where workers coexist to obtain the time it takes for a person in the path of the moving vehicle to evacuate, and autonomously decides whether to wait, detour, or resume driving, thereby preventing a decrease in efficiency that occurs when avoiding workers.

(2)動作計画生成部は、人物が予測退避時間よりも早く進路上から退避した場合には、動作計画を変更して進路のまま走行を継続することを決定する。これにより、退避時間予測部が用いた予測モデルの精度が低かった場合や、人物による作業が想定よりも早く終了した場合等、予測時間が正確に算出されなかった場合でも迅速かつ的確に対応することが可能になる。 (2) If a person evacuates from the path earlier than the predicted evacuation time, the motion plan generation unit changes the motion plan and determines to continue traveling on the path. This makes it possible to respond quickly and appropriately even if the predicted time is not calculated accurately, such as when the prediction model used by the evacuation time prediction unit is of low accuracy or when a person's work is completed earlier than expected.

(3)退避時間予測部が、人物の位置、歩行速度、作業内容のいずれかを含む人物に関する情報に基づいて、予測退避時間を算出する。これにより、予めこれらの情報を記憶させておくことで、種々の値をパラメータとして使用でき、予測精度が向上する。 (3) The evacuation time prediction unit calculates the predicted evacuation time based on information about the person, including the person's position, walking speed, or work content. By storing this information in advance, various values can be used as parameters, improving prediction accuracy.

(4)人物に対し退避要求を提示する退避要求提示部をさらに備える。これにより、人物が、予測された退避時間を経過しても進路上に存在している場合に、該予測された経過時間を徒過していることや、車両の存在について認識させ、迅速な退避を促すことが可能になる。 (4) The device further includes an evacuation request presentation unit that presents an evacuation request to a person. As a result, if a person remains on the path after the predicted evacuation time has passed, the person is made aware of the passage of the predicted elapsed time and the presence of a vehicle, and is urged to evacuate quickly.

(5)動作計画生成部は、車両が走行し得る作業エリアの地図情報および/または作業エリア内を走行する他の車両の位置、走行予定経路、作業実行状況、作業実行予定のいずれかを含む他の車両に関する情報を使用して、人物が進路上から退避するまで待機するか、または進路を迂回経路に変更するか、の判断を行うことを特徴とする。これにより、(3)と同様に、予めこれらの情報を記憶させておくことで、種々の値をパラメータとして使用でき、予測精度が向上する。 (5) The motion plan generation unit uses map information of the work area in which the vehicle can travel and/or information about other vehicles traveling within the work area, including the positions of other vehicles, the planned travel route, the work execution status, and the work execution schedule, to determine whether to wait until the person has left the path or to change the path to a detour. As a result, by storing this information in advance, similar to (3), various values can be used as parameters, improving prediction accuracy.

(6)動作計画生成部が生成した動作計画を、人物に対し通知する通知部をさらに備える。これにより、作業中の人物が、車両が今後どのように挙動するのか把握することが可能になり、例えば車両が迂回するのであれば作業の変更・追加することを検討し、車両が待機するのであれば作業の一部を割愛して迅速に作業を終了させる等、種々の選択肢を提供することが可能になる。 (6) The system further includes a notification unit that notifies a person of the motion plan generated by the motion plan generation unit. This enables the person working to understand how the vehicle will behave in the future, and provides various options, such as considering changing or adding to the work if the vehicle will be detouring, or omitting part of the work and quickly finishing the work if the vehicle will be waiting.

(7)また、本発明の他の実施例に係る車両制御装置は、車両の進路上の人物を検出する人物検出部と、人物、または車両制御装置と通信可能に接続され、進路上から人物が退避するのに要する退避時間を予測可能な外部機器に対し、人物が進路上から退避するのに要する退避時間に関する情報を要求する退避時間要求部と、人物または外部機器から、退避時間要求部に対する、退避時間に関する情報を含む返答情報を取得する退避時間取得部と、車両の、目的地までの経路決定を含む動作計画を生成する動作計画生成部と、生成された動作計画に従って車両を制御する車両制御部と、を備え、動作計画生成部は、進路を迂回して目的地まで移動する迂回経路を生成するとともに、該迂回経路を移動した場合の目的地までの所要時間を算出し、該算出の結果と、返答情報と、に基づいて、人物が進路上から退避するまで待機するか、進路を迂回経路に変更するか、を判断する。 (7) In addition, a vehicle control device according to another embodiment of the present invention includes a person detection unit that detects a person on the path of the vehicle, an evacuation time request unit that requests information on the evacuation time required for the person to evacuate from the path from the person or an external device that is communicatively connected to the vehicle control device and can predict the evacuation time required for the person to evacuate from the path, an evacuation time acquisition unit that acquires response information including information on the evacuation time from the person or the external device to the evacuation time request unit, an operation plan generation unit that generates an operation plan for the vehicle including route determination to the destination, and a vehicle control unit that controls the vehicle in accordance with the generated operation plan, and the operation plan generation unit generates a detour route for moving to the destination by detouring the path, calculates the time required to reach the destination when traveling along the detour route, and determines whether to wait until the person evacuates from the path or to change the path to the detour route based on the result of the calculation and the response information.

上記構成により、進路上の人物から退避に要する時間の情報を直接取得することで、実施例1で必要な退避時間予測を避け、より確実に効率低下を低減する。また、本実施例を用いて得られた退避時間と、人物等に関する情報を蓄積し、機械学習等を行うことで、実施例1で用いた予測モデルの精度を向上させることも可能になる。 With the above configuration, by directly obtaining information on the time required for evacuation from people on the path, the evacuation time prediction required in Example 1 is avoided, and efficiency decline is more reliably reduced. In addition, by accumulating the evacuation time obtained using this example and information on people, etc., and performing machine learning, etc., it is also possible to improve the accuracy of the prediction model used in Example 1.

(8)人物の退避または人物による退避時間に関する情報の提供が所定時間内に行われない場合に、退避時間要求部による要求の提示を再度実行する。これにより、例えば人物が最初の提示に気づいていない場合等に、そのまま無駄な時間が経過してしまうことを防止できる。 (8) If the person does not evacuate or the person does not provide information regarding evacuation time within a specified time, the evacuation time request unit reissues the request. This prevents time from being wasted, for example, if the person does not notice the initial request.

(9)退避時間要求部が人物または外部機器から取得した退避時間及び迂回経路を移動した場合の目的地までの所要時間が所定の閾値を超えている場合に、前記動作計画生成部は、前記車両が走行している作業エリア内に、該車両が実行中の作業を移行可能な他の車両が存在するか判定する。これにより、生成された動作計画の実行が、非常に大きな効率低下を生じさせてしまうような場合には、実行を移行可能な他車両を検索し、動作を移行することで、システム全体として効率低下を抑制することが可能になる。 (9) When the evacuation time acquired by the evacuation time request unit from a person or an external device and the time required to reach the destination when traveling along a detour route exceed a predetermined threshold, the operation plan generation unit determines whether there is another vehicle in the work area in which the vehicle is traveling to which the operation being performed by the vehicle can be transferred. In this way, when the execution of the generated operation plan would cause a very large decrease in efficiency, it is possible to suppress the decrease in efficiency of the entire system by searching for another vehicle to which the execution can be transferred and transferring the operation.

なお、本発明は、上記の実施例に限定されるものではなく、様々な変形が可能である。例えば、上記の実施例は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明は、必ずしも説明した全ての構成を備える態様に限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能である。また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、削除したり、他の構成を追加・置換したりすることが可能である。 The present invention is not limited to the above-mentioned examples, and various modifications are possible. For example, the above-mentioned examples have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to an embodiment that includes all of the configurations described. It is also possible to replace part of the configuration of one example with the configuration of another example. It is also possible to add the configuration of another example to the configuration of one example. It is also possible to delete part of the configuration of each example, or to add or replace other configurations.

1:自律走行車両、20:車両制御装置、28:周辺検出手段、29:情報入力手段、30:情報出力手段、31:通信モジュール、32:管制サーバ、33:他車両、40:動作計画生成部、41:車両制御部、44:人物検出部、45:退避時間予測部、46:退避要求提示部、47:通知部、50:目的地、51:走行経路、52:進路上の人物、53:迂回経路、54:退避要求、55:通知、80:退避時間要求部、81:退避時間取得部、83:返答情報、93:退避時間情報、86:作業移行が可能な他車両 1: Autonomous vehicle, 20: Vehicle control device, 28: Surrounding detection means, 29: Information input means, 30: Information output means, 31: Communication module, 32: Control server, 33: Other vehicles, 40: Operation plan generation unit, 41: Vehicle control unit, 44: Person detection unit, 45: Evacuation time prediction unit, 46: Evacuation request presentation unit, 47: Notification unit, 50: Destination, 51: Travel route, 52: Person on the route, 53: Detour route, 54: Evacuation request, 55: Notification, 80: Evacuation time request unit, 81: Evacuation time acquisition unit, 83: Response information, 93: Evacuation time information, 86: Other vehicles to which work can be transferred

Claims (2)

進路を自律走行する車両を制御する車両制御装置であって、
前記車両の進路上の人物を検出する人物検出部と、
記車両制御装置と通信可能に接続され前記進路上から前記人物が退避するのに要する退避時間を予測可能な外部機器または前記人物に対し、前記人物が前記進路上から退避するのに要する退避時間に関する情報を要求する退避時間要求部と、
前記人物または前記外部機器から、前記退避時間要求部に対する、前記退避時間に関する情報を含む返答情報を取得する退避時間取得部と、
前記車両の、目的地までの経路決定を含む動作計画を生成する動作計画生成部と、
生成された前記動作計画に従って前記車両を制御する車両制御部と、を備え、
前記動作計画生成部は、前記進路を迂回して前記目的地まで移動する迂回経路を生成するとともに、該迂回経路を移動した場合の目的地までの所要時間を算出し、該算出の結果と、前記返答情報と、に基づいて、前記人物が前記進路上から退避するまで待機するか、前記進路を前記迂回経路に変更するか、を判断し、
前記退避時間要求部が前記人物または前記外部機器から取得した退避時間及び前記迂回経路を移動した場合の前記目的地までの所要時間が所定の閾値を超えている場合に、前記動作計画生成部は、前記車両が走行している作業エリア内に、該車両が実行中の作業を移行可能な他の車両が存在するか判定する、
ことを特徴とする車両制御装置。
A vehicle control device for controlling a vehicle that autonomously travels along a course,
a person detection unit for detecting a person on a path of the vehicle;
an evacuation time request unit that is communicatively connected to the vehicle control device and that requests information regarding the evacuation time required for the person to evacuate from the path from an external device that is communicatively connected to the vehicle control device and that is capable of predicting the evacuation time required for the person to evacuate from the path or from the person ;
an evacuation time acquisition unit that acquires, from the person or the external device, response information including information regarding the evacuation time in response to the evacuation time request unit;
an operation plan generating unit that generates an operation plan for the vehicle, the operation plan including route determination to a destination;
a vehicle control unit that controls the vehicle in accordance with the generated operation plan,
the operation plan generation unit generates a detour route for moving to the destination by detouring the course, calculates a required time to reach the destination when moving along the detour route, and determines, based on a result of the calculation and the response information, whether to wait until the person has evacuated from the course or to change the course to the detour route;
When the evacuation time acquired by the evacuation time request unit from the person or the external device and the time required to reach the destination when traveling along the detour route exceed a predetermined threshold, the operation plan generation unit determines whether there is another vehicle to which the work being performed by the vehicle can be transferred within a work area in which the vehicle is traveling.
A vehicle control device comprising:
請求項に記載の車両制御装置であって、
前記人物の退避または前記人物による前記退避時間に関する情報の提供が所定時間内に行われない場合に、前記退避時間要求部による前記要求の提示を再度実行する、
ことを特徴とする車両制御装置。
The vehicle control device according to claim 1 ,
when the evacuation of the person or the provision of information on the evacuation time by the person is not performed within a predetermined time, the evacuation time request unit executes the presentation of the request again.
A vehicle control device comprising:
JP2021201599A 2021-12-13 2021-12-13 Vehicle control device Active JP7675636B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021201599A JP7675636B2 (en) 2021-12-13 2021-12-13 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021201599A JP7675636B2 (en) 2021-12-13 2021-12-13 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2023087293A JP2023087293A (en) 2023-06-23
JP7675636B2 true JP7675636B2 (en) 2025-05-13

Family

ID=86851066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021201599A Active JP7675636B2 (en) 2021-12-13 2021-12-13 Vehicle control device

Country Status (1)

Country Link
JP (1) JP7675636B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205652A (en) 2008-02-29 2009-09-10 Nec Corp Mobile body control system and mobile body control method
JP2012022467A (en) 2010-07-13 2012-02-02 Murata Mach Ltd Autonomous mobile

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09185412A (en) * 1995-12-28 1997-07-15 Yaskawa Electric Corp Autonomous mobile device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009205652A (en) 2008-02-29 2009-09-10 Nec Corp Mobile body control system and mobile body control method
JP2012022467A (en) 2010-07-13 2012-02-02 Murata Mach Ltd Autonomous mobile

Also Published As

Publication number Publication date
JP2023087293A (en) 2023-06-23

Similar Documents

Publication Publication Date Title
JP5835254B2 (en) Robot system and control method of robot system
JP5768828B2 (en) Robot system and control method of robot system
CN108614551B (en) Remote operation vehicle and vehicle control device and control method thereof
JP2012196731A (en) System and method for controlling movement of robot
CN110609543B (en) Autonomous moving body and control program for autonomous moving body
CN110609540A (en) Autonomous moving body and control program for autonomous moving body
JP6684533B2 (en) Route prediction device and route prediction method
KR101660162B1 (en) Automated guided vehicle system based on autonomous mobile technique and a method for controlling the same
CN112136089A (en) System for withdrawing one or more mobile robots
KR20220151986A (en) System and method for remotely controlling vehicle
CN108136602A (en) Motion control device for movable device, motion control system, and motion control method for movable device
US11609564B2 (en) Optimizing management of autonomous vehicles
JP7590168B2 (en) Mobility control assistance device and method
KR20210130942A (en) System for controlling automated guided vehicle for autonomous driving
CN111038290A (en) Active adjoint type AGV charging system and control method
KR20220115247A (en) Autonomous mobile robot and its control method
JP2011108056A (en) Mobile robot
JP7675636B2 (en) Vehicle control device
JP7399725B2 (en) Running body, running system, and running control method
CN114199247A (en) Method and device for positioning floor by mobile robot
WO2022237374A1 (en) Control method and control device for logistics vehicle in warehouse
JP6110119B2 (en) Automatic carrier and display control method of automatic carrier
JP2020132350A (en) Cargo handling system and control method
US12559133B2 (en) Mobile unit management device, management method, and storage medium
JP4182874B2 (en) Dolly control device and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250428

R150 Certificate of patent or registration of utility model

Ref document number: 7675636

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150