JP2024162974A - Movable body, server, and method of manufacturing movable body - Google Patents
Movable body, server, and method of manufacturing movable body Download PDFInfo
- Publication number
- JP2024162974A JP2024162974A JP2023188214A JP2023188214A JP2024162974A JP 2024162974 A JP2024162974 A JP 2024162974A JP 2023188214 A JP2023188214 A JP 2023188214A JP 2023188214 A JP2023188214 A JP 2023188214A JP 2024162974 A JP2024162974 A JP 2024162974A
- Authority
- JP
- Japan
- Prior art keywords
- control
- vehicle
- moving body
- unit
- completion
- 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.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 130
- 238000000034 method Methods 0.000 claims abstract description 337
- 230000008569 process Effects 0.000 claims abstract description 305
- 238000001514 detection method Methods 0.000 claims abstract description 161
- 230000008859 change Effects 0.000 claims abstract description 133
- 238000004891 communication Methods 0.000 claims abstract description 34
- 230000005856 abnormality Effects 0.000 claims description 52
- 238000012545 processing Methods 0.000 claims description 50
- 238000003860 storage Methods 0.000 claims description 25
- 230000001133 acceleration Effects 0.000 claims description 23
- 238000011900 installation process Methods 0.000 claims description 12
- 239000000725 suspension Substances 0.000 claims description 12
- 230000002265 prevention Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 22
- 238000004590 computer program Methods 0.000 description 8
- 230000007257 malfunction Effects 0.000 description 5
- 238000012549 training Methods 0.000 description 5
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 3
- 238000000465 moulding Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 230000001172 regenerating effect Effects 0.000 description 3
- 230000002040 relaxant effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241000709691 Enterovirus E Species 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 229910052987 metal hydride Inorganic materials 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Landscapes
- Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
本開示は、移動体、サーバ、および移動体の製造方法に関する。 The present disclosure relates to a mobile object, a server, and a method for manufacturing a mobile object.
例えば、特許文献1には、車両を製造するための製造システムにおいて、自律的に又は遠隔制御によって、車両を製造システムの組立ラインの終端から製造システムの駐車場まで走行させる車両走行方法が開示されている。 For example, Patent Document 1 discloses a vehicle driving method in a manufacturing system for manufacturing vehicles, in which a vehicle is driven autonomously or by remote control from the end of an assembly line of the manufacturing system to a parking lot of the manufacturing system.
遠隔制御又は自律制御による車両の運転制御は、遠隔制御又は自律制御によって車両が走行可能であることを前提に車両が完成する前でも実行することができる。しかしながら、車両が完成に近づくと、部品の組み付けや制御パラメータの変更など、車両に対する様々な処理が工程ごとに行われ得る。そのため、工程ごとに好適に遠隔制御又は自律制御による車両の運転制御を実行することができる技術が望まれている。また、こうした課題は、車両に限らず、任意の移動体についても共通する。 Vehicle operation control by remote control or autonomous control can be performed even before the vehicle is completed, assuming that the vehicle is capable of running by remote control or autonomous control. However, as the vehicle approaches completion, various processes for the vehicle, such as the assembly of parts and the change of control parameters, may be performed for each process. Therefore, there is a demand for technology that can optimally perform vehicle operation control by remote control or autonomous control for each process. Furthermore, these issues are not limited to vehicles, but are common to any moving body.
本開示は、以下の形態として実現することが可能である。 This disclosure can be realized in the following forms:
(1)本開示の第1の形態によれば、工場で製造される移動体が提供される。この移動体は、遠隔制御の制御指令を受信するための通信部と、前記工場における前記移動体の製造過程において、受信された前記制御指令にしたがって前記移動体の運転制御を実行する運転制御部と、前記製造過程に含まれる少なくとも一の工程による処理の完了を検出する処理完了検出部と、前記処理の完了が検出された場合に、前記移動体の制御の内容を変更する制御内容変更部と、を備える。
この形態の移動体によれば、工程による処理の完了ごとに移動体の制御の内容を変更することができ、工程ごとに好適な遠隔制御による移動体の運転制御を実行することができる。
(2)上記形態の移動体において、前記処理完了検出部は、前記少なくとも一の工程による前記移動体に要素を追加する処理または前記移動体に備えられる要素を変更する処理の完了を検出されてよい。前記制御内容変更部は、前記処理の完了が検出された場合に、前記処理の完了によって前記移動体に追加または変更される要素を用いた制御になるように、前記移動体の制御の内容を変更されてよい。
この形態の移動体によれば、移動体に追加または変更される要素を、移動体の製造過程の進行状況に応じて利用することができ、移動体の遠隔制御による移動における性能を製造過程の進行状況に応じて適正に発揮させることができる。
(3)上記形態の移動体において、前記工程は、レーダ装置およびカメラのうち少なくともいずれかを含む物体検出装置であって、前記移動体の周囲の物体を検出可能な物体検出装置を前記要素として前記移動体に追加する処理を行う物体検出装置装着工程を含んでよい。前記制御内容変更部は、前記物体検出装置装着工程の完了が検出された場合に、追加された前記物体検出装置を用いた衝突防止制御を実行するように、前記移動体の制御の内容を変更してよい。
この形態の移動体によれば、物体検出装置の装着工程の完了とともに、移動体の移動時の衝突防止を実行することができる。
(4)上記形態の移動体において、前記制御内容変更部は、さらに、前記遠隔制御による運転制御に代えて、前記衝突防止制御を利用した前記移動体の運転制御によって前記移動体が走行するように、前記移動体の制御の内容を変更してよい。
この形態の移動体によれば、物体検出装置の装着工程の完了とともに、遠隔制御による運転制御から、移動体の運転制御による移動へと切り替えることができる。
(5)上記形態の移動体において、前記工程は、車速センサ、車輪速センサ、加速度センサ、およびヨーレートセンサのうち少なくともいずれか一つを含む速度検出装置であって、前記移動体としての車両の速度に関する速度情報を取得可能な速度検出装置を前記要素として前記移動体に追加する処理を行う速度検出装置装着工程を含んでよい。前記制御内容変更部は、前記速度検出装置装着工程の完了が検出された場合に、追加された前記速度検出装置によって検出された前記速度情報を用いた運転制御を実行するように、前記移動体の制御の内容を変更してよい。
この形態の移動体によれば、速度検出装置の装着工程の完了とともに、検出された速度情報を用いた自己位置推定や車速のフィードバック制御を実行することができる。
(6)上記形態の移動体において、前記工程は、前記移動体としての車両のホイールアライメントを前記要素として変更する処理を行うホイールアライメント調整工程、および、前記車両のサスペンションを前記要素として変更する処理を行うサスペンション調整工程の少なくともいずれかを含む調整工程を含んでよい。前記制御内容変更部は、前記調整工程の完了が検出された場合に、前記移動体の走行速度の上限値を増加させるように、前記移動体の制御の内容を変更してよい。
この形態の移動体によれば、調整工程の完了とともに、自動走行における移動体の移動速度を増加させることができ、移動体の生産性を向上させることができる。
(7)上記形態の移動体において、さらに、前記移動体の手動運転を行うための操作部と、前記操作部の操作量を用いて予め設定される閾値であって、前記遠隔制御による運転制御と前記操作部による運転制御とが同時に実行された場合に、前記遠隔制御による運転制御よりも前記操作部による運転制御を優先するか否かを判定するための閾値を格納する記憶装置と、を備えてよい。前記処理完了検出部は、前記少なくとも一の工程のうち、作業員が前記操作部に接触する可能性がある工程よりも前の工程による処理の完了を検出してよい。前記制御内容変更部は、前記前の工程による処理の完了が検出された場合に、前記閾値を前記操作部による運転制御が優先されにくくなる値に緩和するように、前記移動体の制御の内容を変更してよい。
この形態の移動体によれば、遠隔制御による移動体の移動中に作業員等が誤って操作部に接触することによって移動体の移動が意図せず停止される不具合を抑制または防止することができる。
(8)本開示の他の形態によれば、サーバが提供される。このサーバは、工場で製造される移動体であって、遠隔制御の制御指令を受信するための通信部、および前記移動体を製造する工場内の製造過程において、受信された前記制御指令にしたがって前記移動体の運転制御を実行する運転制御部を備える移動体を、前記遠隔制御によって走行させる遠隔制御部と、前記製造過程に含まれる少なくとも一の工程による前記移動体に要素を追加する処理または前記移動体に備えられる要素を変更する処理の進行状況を含む製造情報を取得する製造情報取得部と、前記処理の完了が検出された場合に、前記処理の完了によって前記移動体に追加または変更される要素を用いた制御になるように、前記移動体の制御の内容の変更を前記移動体に指示する制御内容変更指示部と、を備える。
この形態のサーバによれば、サーバによって管理される移動体の製造過程の進行状況に応じて、移動体の制御の内容を適宜に変更することができ、工程ごとに好適な遠隔制御による移動体の運転制御を実行することができる。
(9)上記形態のサーバにおいて、前記製造情報取得部は、前記少なくとも一の工程による前記移動体に要素を追加する処理または前記移動体に備えられる要素を変更する処理の完了を取得してよい。前記制御内容変更指示部は、前記処理の完了が取得された場合に、前記処理の完了によって前記移動体に追加または変更される要素を用いた制御になるように、前記移動体の制御の内容の変更を前記移動体に指示してよい。
この形態のサーバによれば、サーバによって管理される移動体の製造過程の進行状況に応じて、移動体に追加または変更される要素を適宜に利用することができ、移動体それぞれの遠隔制御による移動における性能を適正に発揮させることができる。
(10)上記形態のサーバにおいて、前記製造情報取得部は、前記少なくとも一の工程のうち、作業員が前記操作部に接触する可能性がある工程よりも前の工程による処理の完了を取得してよい。前記制御内容変更指示部は、前記前の工程による処理の完了が取得された場合に、前記移動体の手動運転を行うための操作部による運転制御と前記遠隔制御による運転制御とが同時に実行された場合に前記遠隔制御による運転制御よりも前記操作部による運転制御を優先するか否かを判定するための閾値を、前記操作部による運転制御が優先されにくくなる値に緩和するように、前記移動体の制御の内容の変更を前記移動体に指示してよい。
この形態のサーバによれば、遠隔制御による移動体の移動中に作業員等が誤って操作部に接触することによって移動体の移動が意図せず停止される不具合を抑制または防止することができる。
(11)上記形態のサーバは、さらに、前記閾値が緩和されたあとに前記操作部による運転制御が優先して実行された場合に、前記移動体の製造の停止と報知との少なくともいずれかの異常措置を実行させる異常措置部を備えてよい。
この形態のサーバによれば、異常措置を実行することにより、閾値の緩和に伴うリスクを抑制または防止することができる。
(12)本開示の第2の形態によれば、移動体の製造方法が提供される。この製造方法は、移動体を製造する工場内の製造過程において、前記移動体を無人運転によって走行させ、前記製造過程に含まれる少なくとも一の工程による処理の進行状況を含む製造情報を取得し、前記処理の完了が検出された場合に、前記移動体の制御の内容の変更を前記移動体に指示する。
この形態の移動体の製造方法によれば、工程による処理の完了ごとに移動体の制御の内容を変更することができ、工程ごとに好適に遠隔制御又は自律制御による移動体の運転制御を実行することができる。
(13)本開示の第3の形態によれば、工場で製造される移動体が提供される。この移動体は、前記工場における前記移動体の製造過程において、無人運転によって前記移動体を移動させるための制御信号を生成し、前記制御信号にしたがって前記移動体の運転制御を実行する運転制御部と、前記製造過程に含まれる少なくとも一の工程による処理の完了を検出する処理完了検出部と、前記処理の完了が検出された場合に、前記移動体の制御の内容を変更する制御内容変更部と、を備える。
この形態の移動体によれば、工程による処理の完了ごとに移動体の制御の内容を変更することができ、工程ごとに好適に遠隔制御又は自律制御による移動体の運転制御を実行することができる。
本開示は、移動体や、サーバや、移動体の製造方法以外の種々の形態で実現することも可能である。例えば、システム、移動体の搬送方法、移動体における制御の変更または追加方法、移動体の制御方法、その制御方法を実現するコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することができる。
(1) According to a first aspect of the present disclosure, there is provided a mobile body manufactured in a factory, the mobile body including: a communication unit for receiving a control command for remote control, an operation control unit for controlling operation of the mobile body in accordance with the received control command during a manufacturing process of the mobile body in the factory, a process completion detection unit for detecting completion of a process by at least one step included in the manufacturing process, and a control content change unit for changing a content of control of the mobile body when completion of the process is detected.
According to this aspect of the mobile body, the content of the control of the mobile body can be changed each time a process is completed, and the operation control of the mobile body can be performed by remote control suitable for each process.
(2) In the moving body of the above aspect, the process completion detection unit may detect the completion of the process of adding an element to the moving body or the process of changing an element provided in the moving body by the at least one step, and when the completion of the process is detected, the control content change unit may change the content of the control of the moving body so that the control is performed using the element that is added to or changed to the moving body by the completion of the process.
With this form of moving body, elements added to or changed in the moving body can be utilized according to the progress of the manufacturing process of the moving body, and the performance of the moving body in remote-controlled movement can be appropriately demonstrated according to the progress of the manufacturing process.
(3) In the moving body of the above aspect, the step may include an object detection device mounting step of performing a process of adding an object detection device including at least one of a radar device and a camera, the object detection device being capable of detecting objects around the moving body, to the moving body as the element. When completion of the object detection device mounting step is detected, the control content change unit may change content of the control of the moving body so as to execute collision prevention control using the added object detection device.
According to the moving body of this aspect, collision prevention can be achieved when the moving body is moving, as soon as the mounting process of the object detection device is completed.
(4) In the moving body of the above-described form, the control content change unit may further change the control content of the moving body so that the moving body travels by driving control of the moving body utilizing the collision prevention control, instead of driving control by the remote control.
According to this aspect of the moving body, as soon as the mounting process of the object detection device is completed, the driving control can be switched from remote control to movement by driving control of the moving body.
(5) In the moving body of the above aspect, the step may include a speed detection device mounting step of performing a process of adding a speed detection device, which includes at least one of a vehicle speed sensor, a wheel speed sensor, an acceleration sensor, and a yaw rate sensor, capable of acquiring speed information related to a speed of a vehicle as the moving body, to the moving body as the element. When completion of the speed detection device mounting step is detected, the control content change unit may change the content of the control of the moving body so as to execute driving control using the speed information detected by the added speed detection device.
According to the moving body of this aspect, upon completion of the process of mounting the speed detection device, it is possible to execute self-position estimation and feedback control of the vehicle speed using the detected speed information.
(6) In the moving body of the above aspect, the steps may include an adjustment step including at least one of a wheel alignment adjustment step of performing a process of changing a wheel alignment of a vehicle as the moving body as the element, and a suspension adjustment step of performing a process of changing a suspension of the vehicle as the element. When completion of the adjustment step is detected, the control content change unit may change the content of the control of the moving body so as to increase an upper limit value of the traveling speed of the moving body.
According to this form of moving body, the moving speed of the moving body during automatic traveling can be increased upon completion of the adjustment process, and the productivity of the moving body can be improved.
(7) The moving body of the above aspect may further include an operation unit for manually operating the moving body, and a storage device for storing a threshold value that is preset using an operation amount of the operation unit, and is used to determine whether or not to prioritize the operation control by the operation unit over the operation control by the remote control when the operation control by the remote control and the operation control by the operation unit are executed simultaneously. The process completion detection unit may detect the completion of a process by a process prior to a process in which a worker may contact the operation unit among the at least one process. The control content change unit may change the content of the control of the moving body when the completion of the process by the previous process is detected so as to relax the threshold value to a value at which the operation control by the operation unit is less likely to be prioritized.
According to this form of moving body, it is possible to suppress or prevent a malfunction in which the movement of the moving body is unintentionally stopped due to a worker or the like accidentally touching the operating unit while the moving body is being moved by remote control.
(8) According to another aspect of the present disclosure, there is provided a server comprising: a remote control unit that causes a moving body manufactured in a factory to travel by remote control, the moving body including a communication unit for receiving a control command for remote control and an operation control unit that executes operation control of the moving body in accordance with the received control command during a manufacturing process in the factory for manufacturing the moving body, a manufacturing information acquisition unit that acquires manufacturing information including a progress status of a process for adding an element to the moving body or a process for changing an element provided to the moving body in at least one process included in the manufacturing process, and a control content change instruction unit that, when completion of the process is detected, instructs the moving body to change the content of the control of the moving body so that the control is performed using the element that is added to or changed to the moving body upon completion of the process.
According to this form of server, the content of the control of the mobile object managed by the server can be appropriately changed depending on the progress of the manufacturing process of the mobile object, and the operation control of the mobile object can be performed by remote control suitable for each process.
(9) In the server of the above aspect, the manufacturing information acquisition unit may acquire completion of a process of adding an element to the moving body or a process of changing an element provided to the moving body by the at least one process, and when the completion of the process is acquired, the control content change instruction unit may instruct the moving body to change the content of control of the moving body so that the control is performed using the element that is added to or changed to the moving body by the completion of the process.
With this type of server, elements that are added to or changed in the moving body managed by the server can be appropriately utilized depending on the progress of the manufacturing process of the moving body, allowing each moving body to properly demonstrate its performance in remotely controlled movement.
(10) In the server of the above aspect, the manufacturing information acquisition unit may acquire completion of a process prior to a process in which a worker may contact the operation unit among the at least one process, and when the completion of the process prior to the process is acquired, the control content change instruction unit may instruct the mobile body to change content of control of the mobile body so as to relax a threshold value for determining whether or not to prioritize operation control by the operation unit over operation control by the remote control when operation control by the operation unit for manually operating the mobile body and operation control by the remote control are simultaneously executed, to a value at which operation control by the operation unit is less likely to be prioritized.
According to the server of this form, it is possible to suppress or prevent a malfunction in which the movement of the moving object is unintentionally stopped due to a worker or the like accidentally touching the operation unit while the moving object is being moved by remote control.
(11) The server of the above embodiment may further include an abnormality handling unit that, when operational control by the operation unit is executed preferentially after the threshold value is relaxed, executes at least one of abnormality measures, such as stopping production of the moving body and issuing an alert.
According to the server of this embodiment, by executing abnormality measures, it is possible to suppress or prevent risks associated with relaxing the threshold value.
(12) According to a second aspect of the present disclosure, there is provided a manufacturing method for a moving body, the manufacturing method comprising: driving the moving body in an unmanned manner during a manufacturing process in a factory where the moving body is manufactured, acquiring manufacturing information including a progress status of at least one process included in the manufacturing process, and instructing the moving body to change content of control of the moving body when completion of the process is detected.
According to this form of manufacturing method for a moving body, the content of control of the moving body can be changed each time processing in a process is completed, and operation control of the moving body can be preferably performed by remote control or autonomous control for each process.
(13) According to a third aspect of the present disclosure, there is provided a moving body manufactured in a factory, the moving body including: an operation control unit that generates a control signal for moving the moving body in an unmanned manner during a manufacturing process of the moving body in the factory and executes operation control of the moving body according to the control signal, a process completion detection unit that detects completion of a process by at least one step included in the manufacturing process, and a control content change unit that changes content of control of the moving body when completion of the process is detected.
With this type of mobile body, the control content of the mobile body can be changed each time processing by a process is completed, and operation control of the mobile body can be preferably performed by remote control or autonomous control for each process.
The present disclosure may be realized in various forms other than a moving body, a server, or a method for manufacturing a moving body, for example, a system, a method for transporting a moving body, a method for changing or adding control in a moving body, a method for controlling a moving body, a computer program for realizing the control method, a non-transitory recording medium on which the computer program is recorded, etc.
A.第1実施形態:
図1は、第1実施形態に係る車両100およびシステム500の概略構成を示す説明図である。本実施形態におけるシステム500は、遠隔自動運転システムとして構成されている。システム500は、移動体としての車両100を製造する工場FC内の製造過程において、遠隔制御によって車両100を自動走行させることができる。本明細書では、製品として完成した状態と、製造途中の半製品・仕掛品の状態とを総じて「車両」と呼ぶ。
A. First embodiment:
1 is an explanatory diagram showing a schematic configuration of a
本開示において、「移動体」は、移動し得る物体を意味し、例えば、車両や電動垂直離着陸機(いわゆる空飛ぶ自動車)である。車両は、車輪によって走行する車両であっても無限軌道によって走行する車両であってもよく、例えば、乗用車、トラック、バス、二輪車、四輪車、戦車、工事用車両などである。車両は、電気自動車(BEV:Battery Electric Vehicle)、ガソリン自動車、ハイブリッド自動車、ならびに燃料電池自動車を含む。移動体が車両以外である場合には、本開示における「車両」「車」との表現を、適宜に「移動体」に置き換えることができ、「走行」との表現を、適宜に「移動」に置き換えることができる。 In this disclosure, "mobile body" means an object that can move, such as a vehicle or an electric vertical take-off and landing aircraft (a so-called flying car). A vehicle may be a vehicle that runs on wheels or a vehicle that runs on tracks, such as a passenger car, truck, bus, motorcycle, four-wheeled vehicle, tank, construction vehicle, etc. Vehicles include electric vehicles (BEVs: Battery Electric Vehicles), gasoline-powered vehicles, hybrid vehicles, and fuel cell vehicles. When a mobile body is something other than a vehicle, the expressions "vehicle" and "car" in this disclosure can be appropriately replaced with "mobile body", and the expression "running" can be appropriately replaced with "movement".
車両100は、無人運転により走行可能に構成されている。「無人運転」とは、搭乗者の走行操作によらない運転を意味する。走行操作とは、車両100の「走る」、「曲がる」、「止まる」の少なくともいずれかに関する操作を意味する。無人運転は、車両100の外部に位置する装置を用いた自動または手動の遠隔制御によって、あるいは、車両100の自律制御によって実現される。無人運転によって走行している車両100には、走行操作を行わない搭乗者が搭乗していてもよい。走行操作を行わない搭乗者には、例えば、単に車両100の座席に着座している人や、組み付け、検査、スイッチ類の操作といった走行操作とは異なる作業を車両100に乗りながら行っている人が含まれる。なお、搭乗者の走行操作による運転は、「有人運転」と呼ばれることがある。
The
本明細書において、「遠隔制御」は、車両100の外部から車両100の動作の全てが完全に決定される「完全遠隔制御」と、車両100の外部から車両100の動作の一部が決定される「部分遠隔制御」とを含む。また、「自律制御」は、車両100の外部の装置から一切の情報を受信することなく車両100が自身の動作を自律的に制御する「完全自律制御」と、車両100の外部の装置から受信した情報を用いて車両100が自身の動作を自律的に制御する「部分自律制御」とを含む。
In this specification, "remote control" includes "full remote control" in which all of the operations of the
図1に示すように、工場FCには、前工程50と、後工程60と、車両100の走路RTとが備えられている。走路RTは、前工程50と後工程60とを繋ぐ工場FC内の車両100の搬送区間である。なお、工場FCおよび製造過程における各工程は、1つの建物である場合や、1箇所の敷地や1箇所の住所に存在する場合などには限定されない。工場FCおよび製造過程における各工程は、複数の建物、複数の敷地、複数の住所等に亘って存在してもよい。また、「車両100が工場FC内を走行する」とは、車両100が、1つの場所に存在する工場内の走路を走行する場合のみには限らず、複数の場所に存在する複数の工場および工程の間の搬送区間を走行する場合を含む。「車両100が工場FC内を走行する」には、例えば、車両100が複数の場所に存在する工場および工程の間を移動するために、私道に限らず公道を走行する場合が含まれる。
As shown in FIG. 1, the factory FC is equipped with a
前工程50および後工程60は、車両100の製造過程に属する種々の工程である。車両100の製造過程では、車両100に要素を追加する処理と、車両100に備えられる要素を変更する処理とが行われ得る。「処理」とは、車両100に特定の作業を施すことを意味する。処理は、作業員等による手動の作業と、設備等による自動の作業とを問わない。「車両100の要素」には、例えば、車両100に装着される部品・装置の種類・パラメータ・位置・状態などの車両100に装着される部品や装置に関する要素と、車両100の運転制御を含む車両100の各部を動作させるための種々の制御に係る制御パラメータ・制御プログラムなどの車両100の制御に関する要素とが含まれる。工程による処理が完了すると、車両100には、新たな要素が追加されるか、あるいは車両100が有していた要素が変更されることがある。
The front-
前工程50には、例えば、検出装置類180など、車両100の部品を車両100に装着させる装着工程と、車両100に装着された部品等の調整を行う調整工程とが含まれる。後工程60は、例えば、車両100の検査工程である。前工程50から払い出された車両100は、後工程60の仕掛品となり、遠隔制御によって走行先である後工程60へと走路RTを走行する。車両100は、後工程60としての検査工程を終えると製品として完成され、出荷を待機するための工場FC内の待機場所へと走行する。その後、車両100は、車両100ごとに対応する出荷先へと出荷される。なお、前工程50および後工程60は、装着工程、調整工程、ならびに検査工程に限らず、前工程50および後工程60による処理後の車両100が無人運転によって走行可能であることを前提に種々の工程を採用することができる。
The pre-process 50 includes, for example, an installation process in which parts of the
前工程50および後工程60を含む工場FC内の各工程には、車両100の製造情報を管理するための工程管理装置が備えられている。「製造情報」には、例えば、工程による処理の進行状況、仕掛品の数、処理中の製品の数、工程ごとの製造時間、各工程による処理の開始時刻および完了時刻、各工程に存在する車両100の車両識別情報、1日の製造予定数、車両100を1台製造するための工程の目標製造時間などが含まれる。目標製造時間は、「タクトタイム」と呼ばれることがある。「車両識別情報」とは、車両100を個別に識別可能な種々の情報を意味する。車両識別情報には、例えば、車両識別情報(VIN:Vehicle Identification Number)などの車両100ごとに与えられるID情報、車種・色・形状などの車両100の仕様情報、仕掛かり中の工程の名称などの車両100の生産管理情報などが含まれる。車両識別情報は、例えば、車両100に付されたRF-ID(Radio Frequency-Identification:無線移動識別)タグ等から短距離無線通信などを介して取得することができる。各工程の工程管理装置は、各工程に設けられる図示しないカメラやセンサなどから、各工程の車両100の製造状況を取得し、取得した製造状況をサーバ300および車両100に送信する。各工程の製造状況は、工場FCの各工程の製造状況を統括管理する生産管理装置に送信されてもよい。
Each process in the factory FC, including the front-
システム500は、車両検出器と、サーバ300とを備えている。車両検出器は、車両100の画像と、車両100の位置との少なくともいずれかを含む車両情報を検出する。検出された車両情報は、システム500による遠隔制御に利用される。「車両情報」には、さらに、車両100の走行方向あるいは車両100の向きが含まれてもよい。車両100の走行方向や車両100の向きは、例えば、車両100の形状あるいは車両100の部品等を検出することによって取得することができる。ただし、車両検出器によって車両100の位置のみを取得し、車両100の経時的な変化を用いることによって、車両100の走行方向や向きが推定されてもよい。
The
本実施形態では、車両検出器には、カメラ80が用いられている。カメラ80は、サーバ300と無線通信あるいは有線通信により通信可能に接続されている。カメラ80は、例えば、CCD(Charge Coupled Device)イメージセンサ、CMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等の撮像部と光学系とを有している。カメラ80は、走路RTと、走路RTを走行する車両100とを撮像できる位置に固定されており、車両情報としての車両100の画像を取得する。カメラ80によって取得される画像は、画像解析によって、走路RTに対する車両100の相対位置、および車両100の向きなど、遠隔制御に利用可能な種々の車両情報を取得することができる。工場FCに設置されたカメラ80の画像を用いることにより、カメラ、ミリ波レーダ、LiDAR(Light Detection And Ranging)などの車両100に搭載された検出器を用いることなく、遠隔制御による車両100の自動走行を実行することができる。なお、車両検出器は、車両100の位置を取得可能であれば、車両100の画像を取得しなくてもよい。この場合には、車両検出器には、例えば、LiDAR、赤外線センサ、レーザセンサ、超音波センサ、ミリ波レーダなど、車両100の画像に代えて、車両100の位置を検出可能な種々の検出器が用いられてもよい。
In this embodiment, the vehicle detector uses a
図2は、サーバ300の内部機能構成を示すブロック図である。サーバ300は、中央演算処理装置としてのCPU310と、記憶装置320と、遠隔通信部390とを備えており、これらは、内部バスやインターフェース回路等を介して相互に接続されている。遠隔通信部390は、ネットワーク72を介して車両100などとの通信を行うための回路である。
Figure 2 is a block diagram showing the internal functional configuration of the
記憶装置320は、たとえば、RAM、ROM、HDD(ハードディスクドライブ)、SSD(ソリッドステートドライブ)等である。記憶装置320には、本実施形態において提供される機能を実現するための各種プログラムが格納されている。記憶装置320に記憶されたコンピュータプログラムがCPU310によって実行されることにより、CPU310は、遠隔制御部312および製造情報取得部314などとして機能する。ただし、これらの機能の一部または全部はハードウェア回路によって構成されてもよい。
The
製造情報取得部314は、各工程に設けられる工程管理装置あるいは各工程の製造状況を統括管理する生産管理装置などから製造情報322を取得する。製造情報取得部314は、車両100のそれぞれから製造情報322を取得してもよい。取得された製造情報322は、記憶装置320に格納される。この結果、サーバ300は、製造過程における車両100に対する各工程による処理の進行状況を、車両100それぞれについて個別に取得することができる。
The manufacturing
遠隔制御部312は、遠隔制御によって、工場FC内の車両100の自動走行を実行する。より具体的には、遠隔制御部312は、遠隔通信部390を介して、遠隔制御を要求する制御信号を車両100に送信する。具体的には、本実施形態では、この制御信号は、後述する走行制御信号である。車両100が遠隔制御の要求を受け付けると、ECU200によって制御信号に従った運転制御が実現され、この結果、車両100が自動的に走行する。こうした無人運転による走行を利用した車両100の搬送により、車両100が走行する際の人為的な事故を抑制または防止することができる。
The
なお、他の実施形態では、遠隔制御部312は、車両100を遠隔制御によって走行させる場合、車両100に対して走行制御信号を送信しなくてもよく、車両100に対して制御指令を送信すればよい。制御指令は、走行制御信号と、走行制御信号を生成するための生成情報との少なくとも一方を含む。生成情報としては、例えば、後述する車両位置情報や経路や目標位置を用いることができる。
In another embodiment, when the
図1に示すように、車両100は、操作部170と、車両通信部190と、受電装置150と、バッテリ120と、PCU130と、モータ140と、検出装置類180と、ECU(Electronic Control Unit)200と、を備えている。操作部170は、例えば、アクセル、ハンドル(steering wheel)、ブレーキなどである。操作部170は、車両100における「走る」、「曲がる」、「止まる」の機能を発揮するための手動操作を受け付ける。手動操作は、上記の運転者による走行操作に相当する。
As shown in FIG. 1, the
車両通信部190は、例えばドングルなど、車両100に搭載される無線通信装置である。車両通信部190は、車両100の制御などに用いられ得るCAN(Controller Area Network)通信、および故障診断などに用いられ得るダイアグノシス通信を用いて通信する通信機能を備えている。CAN通信は、多方向に送信または受信を行うことができる通信規格である。ダイアグノシス通信は、要求と応答とを1対1で対応付けることができる通信規格である。車両通信部190は、例えば、工場FC内のアクセスポイント70を介して、ネットワーク72に接続されたサーバ300、ならびに車両100の生産情報を統括管理する図示しない生産管理装置など、車両100の外部の装置との無線通信を行う。以下では、車両通信部190を、単に通信部ともいう。
The
受電装置150は、外部の給電装置などから供給される交流電力を整流器によって直流電力に変換し、負荷としてのバッテリ120に供給する。バッテリ120は、例えば、リチウムイオン電池、ニッケル水素電池などの充電可能な二次電池である。バッテリ120は、例えば、数百Vの高電圧バッテリであり、車両100の走行に利用される電力を蓄えている。外部の給電装置から受電装置150に供給される電力、ならびにモータ140によって発電された回生電力がバッテリ120に供給されると、バッテリ120が充電される。
The
モータ140は、例えば、交流同期モータであり、電動機および発電機として機能する。モータ140が電動機として機能するとき、モータ140は、バッテリ120に蓄えられた電力を動力源として駆動される。モータ140の出力は、減速機および車軸を介して車輪に伝達される。車両100の減速時には、モータ140は、車輪の回転を利用する発電機として機能し、回生電力を発電する。モータ140とバッテリ120との間には、PCU(Power Control Unit)130が電気的に接続されている。
The
PCU130は、インバータ、昇圧コンバータ、ならびにDC/DCコンバータを有している。インバータは、バッテリ120から供給された直流電力を交流電力に変換し、変換された交流電力をモータ140に供給する。インバータは、モータ140から供給される回生電力を直流電力に変換してバッテリ120に供給する。昇圧コンバータは、バッテリ120に蓄えられた電力がモータ140に供給されるときに、バッテリ120の電圧を昇圧する。DC/DCコンバータは、バッテリ120に蓄えられた電力を補機等に供給する場合に、バッテリ120の電圧を降圧する。
The
検出装置類180は、車両100に備えられるセンサ類である。検出装置類180は、例えば、前工程50に含まれる各工程で車両100に装着される。検出装置類180には、たとえば、物体検出装置、速度検出装置などが含まれる。物体検出装置は、レーダ装置、車載カメラなどである。レーダ装置には、LiDAR、ミリ波レーダなどの車両100の周囲の物標の有無、当該物標までの距離や位置などを検出する装置が含まれる。車載カメラには、ステレオカメラ、単眼カメラなどの車両100の周囲の物標を撮像可能な種々のカメラが含まれる。速度検出装置は、車速センサ、車輪速センサ、加速度センサ、ヨーレートセンサなどである。なお、検出装置類180には、物体検出装置および速度検出装置のみには限らず、操舵角センサなどの種々の一般的なセンサが含まれてもよい。
The
図3は、ECU200の内部機能構成を示すブロック図である。ECU200は、車両100に搭載され、車両100の各種の制御を実行する。ECU200は、HDD(ハードディスクドライブ)、SSD(ソリッドステートドライブ)、光記録媒体、半導体メモリ等の記憶装置220と、中央演算処理装置としてのCPU210と、インターフェース回路280とを備えている。インターフェース回路280には、検出装置類180および車両通信部190等が接続されている。記憶装置220には、制御プログラム222および制御内容変更テーブル224が格納されている。
Figure 3 is a block diagram showing the internal functional configuration of the
制御プログラム222は、CPU210が運転制御部212として機能するためのコンピュータプログラムである。また、制御プログラム222には、制御パラメータが含まれる。制御内容変更テーブル224には、工程と、工程の完了後に追加または変更される制御プログラム222の内容との対応関係が示されている。
The
記憶装置220には、本実施形態において提供される機能を実現するための各種プログラムが格納されている。CPU210が記憶装置220に格納された各種のコンピュータプログラムを実行することによって、運転制御部212、処理完了検出部214、ならびに制御内容変更部216などの各種の機能が実現される。また、ECU200は、PCU130を制御することによって、バッテリ120とモータ140との間の電力の授受を制御する。
The
処理完了検出部214は、製造過程に含まれる工程による処理の完了を検出する。本実施形態では、処理完了検出部214は、各工程による自車に対する処理が完了したことを、各工程に設けられるセンサやカメラ等から取得する。処理完了検出部214は、各工程による自車に対する処理が完了したことを、各工程に設けられる工程管理装置、各工程の製造状況を統括管理する生産管理装置、あるいはこれらの情報を取得したサーバ300から取得してもよい。
The processing
制御内容変更部216は、処理完了検出部214によって各工程による処理の完了が検出された場合に、車両100の制御の内容を変更する。具体的には、制御内容変更部216は、検出された工程の処理によって車両100に追加または変更される要素を用いた制御になるように、車両100の制御の内容を変更する。本実施形態では、制御内容変更部216は、制御内容変更テーブル224を参照して、工程による処理の完了ごとに制御プログラム222を書き換える。この結果、制御プログラム222は、車両100に追加または変更される要素が用いられる制御の内容に変更される。「制御プログラム222の書き換え」には、制御パラメータの書き換えが含まれる。なお、車両100に追加または変更される要素がない工程が完了した場合には、制御内容変更部216は、車両100の制御の内容を変更しなくてもよい。
The control
運転制御部212は、車両100の運転制御を実行する。「運転制御」とは、例えば、加速度、速度、ならびに舵角の調整などである。遠隔制御による運転制御では、運転制御部212は、車両通信部190を介してサーバ300から受信した遠隔制御の要求に従って、車両100に搭載された各アクチュエータを制御する。
The driving
図4Aは、第1実施形態における車両100の走行制御の処理手順を示すフローチャートである。ステップS1にて、サーバ300は、車両100の外部に位置するセンサである外部センサから出力される検出結果を用いて、車両100の車両位置情報を取得する。車両位置情報は、走行制御信号を生成する基礎となる位置情報である。本実施形態では、車両位置情報には、工場FCの基準座標系における車両100の位置および向きが含まれている。本実施形態では、工場FCの基準座標系は、グローバル座標系であり、工場FC内の任意の位置は、グローバル座標系におけるX,Y,Zの座標で表現される。本実施形態では、外部センサは、工場FCに設置されているカメラ80であり、外部センサからは、検出結果として撮像画像が出力される。すなわち、ステップS1にて、サーバ300は、外部センサであるカメラ80から取得した撮像画像を用いて、車両位置情報を取得する。
Figure 4A is a flowchart showing the processing procedure for driving control of the
詳細には、ステップS1では、サーバ300は、例えば、撮像画像から車両100の外形を検出し、撮像画像の座標系、すなわち、ローカル座標系における車両100の測位点の座標を算出し、算出された座標をグローバル座標系における座標に変換することによって、車両100の位置を取得する。撮像画像に含まれる車両100の外形は、例えば、人工知能を活用した検出モデルに撮像画像を入力することで検出できる。検出モデルは、例えば、システム500内やシステム500外で準備され、サーバ300のメモリに予め記憶される。検出モデルとしては、例えば、セマンティックセグメンテーションとインスタンスセグメンテーションとのいずれかを実現するように学習された学習済みの機械学習モデルが挙げられる。この機械学習モデルとしては、例えば、学習用データセットを用いた教師あり学習によって学習された畳み込みニューラルネットワーク(以下、CNN)を用いることができる。学習用データセットは、例えば、車両100を含む複数の訓練画像と、訓練画像における各領域が車両100を示す領域と車両100以外を示す領域とのいずれであるかを示すラベルとを有している。CNNの学習時には、バックプロパゲーション(誤差逆伝播法)により、検出モデルによる出力結果とラベルとの誤差を低減するように、CNNのパラメータが更新されることが好ましい。また、サーバ300は、例えば、オプティカルフロー法を利用して、撮像画像のフレーム間における車両100の特徴点の位置変化から算出された車両100の移動ベクトルの向きに基づいて推定することによって、車両100の向きを取得できる。
In detail, in step S1, the
ステップS2にて、サーバ300は、車両100が次に向かうべき目標位置を決定する。本実施形態では、目標位置は、グローバル座標系におけるX,Y,Zの座標で表される。サーバ300のメモリには、車両100が走行すべき経路である参照経路が予め記憶されている。経路は、出発地を示すノード、通過点を示すノード、目的地を示すノード、および、各ノードを結ぶリンクで表されている。サーバ300は、車両位置情報と参照経路とを用いて、次に車両100が向かうべき目標位置を決定する。サーバ300は、車両100の現在地よりも先の参照経路上に目標位置を決定する。
In step S2, the
ステップS3にて、サーバ300は、決定した目標位置に向かって車両100を走行させるための走行制御信号を生成する。本実施形態では、走行制御信号は、車両100の加速度および操舵角をパラメータとして含んでいる。サーバ300は、車両100の位置の推移から車両100の走行速度を算出し、算出した走行速度と目標速度とを比較する。サーバ300は、全体として、走行速度が目標速度よりも低い場合には、車両100が加速するように加速度を決定し、走行速度が目標速度よりも高い場合には、車両100が減速するように加速度を決定する。また、サーバ300は、車両100が参照経路上に位置している場合には、車両100が参照経路上から逸脱しないように操舵角および加速度を決定し、車両100が参照経路上に位置していない場合、換言すれば、車両100が参照経路上から逸脱している場合には、車両100が参照経路上に復帰するように操舵角および加速度を決定する。他の実施形態では、走行制御信号は、車両100の加速度に代えて、あるいは、これに加えて、車両100の速度をパラメータとして含んでいてもよい。
In step S3, the
ステップS4にて、サーバ300は、生成した走行制御信号を車両100に対して送信する。サーバ300は、所定の周期で、車両100の車両位置情報の取得、目標位置の決定、走行制御信号の生成、および、走行制御信号の送信などを繰り返す。
In step S4, the
ステップS5にて、車両100は、サーバ300から送信される走行制御信号を受信する。ステップS6にて、車両100は、受信した走行制御信号を用いて車両100のアクチュエータを制御することにより、走行制御信号に表されている加速度および操舵角で車両100を走行させる。車両100は、所定の周期で、走行制御信号の受信、および、車両100のアクチュエータの制御を繰り返す。本実施形態におけるシステム500によれば、車両100を遠隔制御により走行させることができ、クレーンやコンベア等の搬送設備を用いずに車両100を移動させることができる。
In step S5, the
図4Bは、遠隔制御部312の遠隔制御による車両100の自動運転制御を示す説明図である。図4Bの例では、走路RTは、互いに連続する第一走路RT1と、第二走路RT2と、第三走路RT3と、第四走路RT4とを含んでいる。第一走路RT1と、第二走路RT2とは、直角のカーブを介して互いに接続されている。第三走路RT3と、第四走路RT4との間には、駐車場PAが接続されている。遠隔制御部312は、通常時には、車両100を走路RTに沿って後工程60への投入位置PGまで走行させる。
Figure 4B is an explanatory diagram showing automatic driving control of the
車両検出器としてのカメラ80は、図4Bに示すように、走路RTおよび駐車場PAの車両100を上方から俯瞰する画像を取得する。カメラ80の数は、カメラ80の画角などを考慮して、走路RTおよび駐車場PAの全体を撮像することが可能な数で設定されている。図4Bの例では、カメラ80は、第一走路RT1の全体を含む範囲RG1を撮像可能なカメラ801と、第二走路RT2の全体を含む範囲RG2を撮像可能なカメラ802と、第三走路RT3および第四走路RT4の全体を含む範囲RG3を撮像可能なカメラ803と、駐車場PAの全体を含む範囲RG4を撮像可能なカメラ804とを含んでいる。なお、カメラ80は、車両100の上方からの画像に限らず、車両100の前方、後方、側方などからの画像を取得してもよい。また、これらの画像を取得するカメラが任意に組み合わせられてもよい。
As shown in FIG. 4B, the
走路RTには、遠隔制御において車両100が走行すべき仮想の目標ルートが予め設定されている。本実施形態における目標ルートは、上記の参照経路に相当する。また、遠隔制御部312は、カメラ80によって取得される走路RTと車両100との画像を所定の時間間隔で解析しながら、ECU200に車両100の運転制御を実行させる。遠隔制御部312が目標ルートに対する車両100の相対位置を逐次に調節する遠隔制御を車両100に要求することによって、車両100は、目標ルートに沿って走行することができる。なお、遠隔制御には、車両100全体の画像が用いられてもよく、車両100に設けられるアライメントマークなど、車両100の一部の画像が用いられてもよい。
A virtual target route along which the
図4Bに示す位置P1のように、各走路の接続位置では、接続される各走路に対応するカメラ80の画角が互いに重複するように構成されている。位置P1の例では、第一走路RT1に対応するカメラ801の画角と、第二走路RT2に対応するカメラ802の画角とが互いに重複する。前工程50から払い出された車両100は、カメラ801の撮像画像を利用した遠隔制御によって位置P1まで走行する。位置P1に到達すると、カメラ801に代えてカメラ802が取得する撮像画像を用いた遠隔制御に切り替えられ、車両100は、第二走路RT2を走行する。同様に、第三走路RT3および第四走路RT4の走行にはカメラ803による撮像画像が用いられ、駐車場PAの走行にはカメラ804による撮像画像が用いられる。このように、遠隔制御部312は、解析する撮像画像を走路RTの範囲ごとに適宜に切り替えながら車両100の遠隔制御を行う。遠隔制御部312は、遠隔制御により、車両100を走路RTから駐車場PAへと走行させて、走路RTから待避させることができ、さらに、駐車場PAの駐車位置P2に停車させることができる。
As shown in FIG. 4B, at the connection position of each lane, the angles of view of the
図5は、制御内容変更テーブル224を概念的に示す説明図である。図5に示す「大工程」「中工程」「小工程」は、便宜のために設定した分類である。図5の例では、大工程には、車両100に検出装置類180などの部品を装着する装着工程と、車両100に装着された部品等の調整を行う調整工程とが含まれる。
Figure 5 is an explanatory diagram conceptually showing the control content change table 224. The "major process," "medium process," and "minor process" shown in Figure 5 are classifications set for convenience. In the example of Figure 5, the major process includes an installation process for installing components such as the
図5に示すように、制御内容変更テーブル224には、工程と、工程の完了後に追加または変更される制御プログラム222の内容との対応関係が示されている。制御プログラム222の追加または変更される内容は、各工程による処理が完了することによって車両100に追加または変更される要素が用いられるように、予め設定されている。
As shown in FIG. 5, the control content change table 224 shows the correspondence between a process and the contents of the
図5の例では、装着工程は、物体検出装置を車両100に装着する物体検出装置装着工程と、速度検出装置を車両100に装着する速度検出装置装着工程と、装着工程の最終工程とを備えている。物体検出装置装着工程は、要素としての物体検出装置を装着する工程であり、例えば、レーダ装置装着工程と、車載カメラ装着工程とを含んでいる。レーダ装置装着工程は、例えば、LiDAR装着工程と、ミリ波レーダ装着工程とを含んでいる。
In the example of FIG. 5, the mounting process includes an object detection device mounting process for mounting an object detection device to the
レーダ装置および車載カメラが車両100に装着された場合には、装着されたレーダ装置および車載カメラを使用した衝突防止制御を実行するように、制御プログラム222が書き換えられる。また、遠隔制御を利用せず、衝突防止制御を利用した自動走行が実施されるように、制御プログラム222が書き換えられる。すなわち、車両100は、サーバ300の遠隔制御部312による遠隔制御を利用することなく、運転制御部212の運転制御による自動走行へと切り替えられる。ただし、物体検出装置装着工程の完了後であっても、サーバ300の遠隔制御による自動走行が実行されてもよい。この場合には、例えば、サーバ300の遠隔制御部312による自走搬送中の衝突防止等を目的に、車両100に搭載された衝突検出装置を補助的に利用することができる。なお、車載カメラ装着工程が完了した後には、車載カメラの撮像画像を用いた車速データを取得する制御も実行される。
When the radar device and the on-board camera are installed on the
速度検出装置装着工程は、要素としての速度検出装置を車両100に装着する工程である。速度検出装置は、車両100の速度に関する速度情報を取得可能なセンサである。「速度情報」には、車速のみには限らず、車輪速、車両100の加速度、角速度、角加速度など、車両100の速度に関する種々の情報が含まれる。図5の例では、速度検出装置装着工程は、車輪速センサ装着工程と、加速度センサ装着工程とを含んでいる。ただし、速度検出装置は、車輪速センサおよび加速度センサのみには限定されず、車輪速センサと、加速度センサと、車速センサと、ヨーレートセンサとのうち少なくともいずれか一つであってよい。
The speed detection device mounting process is a process of mounting a speed detection device as an element to the
速度検出装置装着工程が完了すると、車輪速センサおよび加速度センサの装着によって、車両100は、速度情報としての車輪速データおよび加速度データを検出できるようになる。取得された車輪速データおよび加速度データを用いることによって速度情報としての車速データを取得することができ、サーバ300あるいはECU200は、当該車速データを用いた自動走行を実行することができる。また、取得された車輪速データおよび加速度データを用いることによって、車両100の自己位置推定を実行することができる。したがって、自己位置推定を利用した車両100の自動走行を実行することができる。この場合において、自動走行は、遠隔制御による車両100の自動走行と、遠隔制御を利用しない運転制御部212の運転制御による自動走行とのいずれであってもよい。
When the speed detection device installation process is completed, the wheel speed sensor and acceleration sensor are installed, and the
装着工程の最終工程が完了すると、すなわち、物体検出装置および速度検出装置を含むすべての検出装置の装着が完了すると、すべての検出装置を利用することにより、車両100の自動走行時の安全性能が向上する。したがって、制御プログラム222に追加または変更される制御の内容の例として、自動走行時に許容される車速の制限値の上限値の増加、ならびに操舵角の許容範囲を拡大することができる。
When the final step of the installation process is completed, that is, when installation of all detection devices including the object detection device and the speed detection device is completed, the safety performance of the
図5の左下に示すように、調整工程は、例えば、ホイールアライメント調整工程と、駆動ガタ調整工程と、サスペンション調整工程と、検出装置の装着位置を調整する工程とを含んでいる。ホイールアライメント調整工程では、車体に対するホイールの取り付け位置を要素として調整する処理が実行される。ホイールアライメント調整工程が完了すると、車両100を安定して直進させることができる。したがって、制御プログラム222に追加または変更される制御の内容の例として、自動走行時に許容される車速の制限値の上限値を増加することができる。
As shown in the lower left of FIG. 5, the adjustment process includes, for example, a wheel alignment adjustment process, a drive play adjustment process, a suspension adjustment process, and a process for adjusting the mounting position of the detection device. In the wheel alignment adjustment process, a process is executed to adjust the mounting position of the wheel relative to the vehicle body as an element. When the wheel alignment adjustment process is completed, the
駆動ガタ調整工程とは、要素としてのモータから車輪までの伝動系などのガタを詰める工程である。サスペンション調整工程は、要素としてのサスペンションを調整する工程である。サスペンションブッシュを要素として装着する工程ということもできる。駆動ガタ調整工程およびサスペンション調整工程が完了すると、車両100の走行を安定させることができる。検出装置の装着位置を調整する工程では、装着工程で装着されたセンサにカバーを取り付ける工程、センサを最終位置に固定する工程などが含まれる。検出装置の装着位置を調整する工程が完了すると、センサの検出精度が向上することにより、車両100の走行の安定性や安全性能が向上する。したがって、サスペンション調整工程、駆動ガタ調整工程、ならびに検出装置の装着位置を調整する工程が完了すると、制御プログラム222に追加または変更される制御の内容の例として、自動走行時に許容される車速の制限値の上限値の増加、ならびに操舵角の許容範囲を拡大することができる。
The drive play adjustment process is a process of eliminating play in the transmission system from the motor as an element to the wheels. The suspension adjustment process is a process of adjusting the suspension as an element. It can also be said to be a process of mounting the suspension bush as an element. When the drive play adjustment process and the suspension adjustment process are completed, the running of the
図6は、第1実施形態に係る車両100の製造方法を示すフローチャートである。本フローは、例えば、車両100が所定の工程に到着したことによって開始する。
Figure 6 is a flowchart showing a method for manufacturing the
ステップS10では、工程による車両100に対する処理が実施される。ステップS18では、工程による車両100に対する処理が完了する。当該処理の完了は、処理完了検出部214あるいは製造情報取得部314によって検出される。ステップS20では、制御内容変更部216は、検出された工程による制御の内容に追加または変更があるか否かを確認する。より具体的には、制御内容変更部216は、制御内容変更テーブル224を参照して、検出された工程に対応する制御の変更または追加の内容を確認する。車両100の制御に変更または追加がなければ(S20:NO)、処理をステップS40へと移行する。車両100の制御に変更または追加がある場合には(S20:YES)、制御内容変更部216は、処理をステップS30へと移行する。
In step S10, the process is performed on the
ステップS30では、制御内容変更部216は、制御内容変更テーブル224の内容にしたがって、制御プログラム222を書き換える。ステップS40では、処理完了検出部214は、車両100の製造過程におけるすべての工程が終了したか否かを確認する。全工程が終了していれば(S40:YES)、本フローを終了する。全工程が終了していなければ(S40:NO)、処理完了検出部214は、処理をステップS50へと移行する。ステップS50では、遠隔制御部312は、車両100の走行を開始し、車両100を次の工程に向けて走行させる。この場合において、車両100の運転制御は、書き換えられた制御プログラム222に基づいて実行される。ステップS60では、車両100が次の工程に到着する。車両100が次の工程に到着すると、処理をステップS10へと戻す。
In step S30, the control
図7は、第1実施形態に係る車両100の製造方法を模式的に示す説明図である。図7には、前工程50に含まれる各工程と、各工程間の搬送区間C1,C2,C3を自動走行する車両100p,100q,100rとが模式的に示されている。図7に示す各工程は、例えば、図5で示した物体検出装置装着工程のうち、レーダ装置装着工程50pおよび車載カメラ装着工程50qと、速度検出装置装着工程のうち車輪速センサ装着工程50rである。
Figure 7 is an explanatory diagram that shows a schematic diagram of a manufacturing method for a
レーダ装置装着工程50pによる処理が完了すると、図5で示したように、制御内容変更テーブル224を参照した制御内容変更部216は、レーダ装置を使用した車両100の自動走行を実行するように制御プログラム222を書き換える。この結果、車両100pは、サーバ300の遠隔制御部312による遠隔制御に代えて、車両100pの運転制御部212の運転制御によって搬送区間C1を自動走行する。
When the processing of the radar
さらに、車載カメラ装着工程50qによる処理が完了すると、制御内容変更テーブル224を参照した制御内容変更部216は、さらに、車載カメラを使用した自動走行を実行するように制御プログラム222を書き換える。この結果、車両100qは、レーダ装置とともに車載カメラを使用した衝突防止制御を実行しながら、運転制御部212の運転制御によって搬送区間C2を自動走行する。
Furthermore, when the processing of the on-board
さらに、車輪速センサ装着工程50rによる処理が完了すると、制御内容変更部216は、取得される車輪速データを用いた車速データの取得と、車輪速データを用いた自己位置推定を利用した自動走行を実行するように制御プログラム222を書き換える。この結果、車両100rは、車輪速データを用いた車速データの取得と、車輪速データを用いた自己位置推定とを実行しながら、運転制御部212の運転制御によって搬送区間C3を自動走行する。
Furthermore, when the processing of the wheel speed
以上、説明したように、本実施形態の車両100は、製造過程に含まれる少なくとも一の工程による処理の完了を検出する処理完了検出部214と、処理の完了が検出された場合に車両100の制御の内容を変更する制御内容変更部216と、を備える。工程による処理の完了ごとに車両100の制御の内容を変更することができ、工程ごとに好適な遠隔制御による車両100の運転制御を実行することができる。
As described above, the
本実施形態の車両100によれば、処理完了検出部214は、製造過程に含まれる工程による車両100に要素を追加する処理または車両100に備えられる要素を変更する処理の完了を検出する。制御内容変更部216は、当該工程による処理の完了が検出された場合に、車両100に追加または変更される要素を用いた制御になるように、車両100の制御の内容を変更する。したがって、車両100の製造過程の進行状況に応じて、車両100に追加または変更される要素を適宜に利用することができ、車両100の自動走行における性能を適正に発揮させることができる。例えば、車両100の走行速度の増加や操舵角の許容範囲の拡大など、車両100の走行時の性能を適正に発揮させることにより、車両100の生産効率を向上させることができる。
According to the
本実施形態の車両100によれば、車両100の製造過程は、レーダ装置および車載カメラの少なくともいずれかを含む物体検出装置であって、車両100の周囲の物体を検出可能な物体検出装置を装着する処理を行う物体検出装置の装着工程を含んでいる。制御内容変更部216は、物体検出装置の装着工程の完了が検出された場合に、装着された物体検出装置を用いた衝突防止制御を実行するように、車両100の制御の内容を変更する。したがって、物体検出装置の装着工程の完了とともに、車両100の自動走行時の衝突防止を実行することができる。
According to the
本実施形態の車両100によれば、制御内容変更部216は、さらに、遠隔制御による運転制御に代えて、衝突防止制御を利用した車両100の運転制御によって車両100が走行するように、車両100の制御の内容を変更する。したがって、物体検出装置の装着工程の完了とともに、サーバ300による遠隔制御から、車両100の運転制御による自動走行へと車両100を制御する主体を切り替えることができる。
According to the
本実施形態の車両100によれば、車両100の製造過程は、車速センサ、車輪速センサ、加速度センサ、およびヨーレートセンサのうち少なくともいずれか一つを含む速度検出装置であって、車両100の速度に関する速度情報を取得可能な速度検出装置を装着する処理を行う速度検出装置の装着工程を含んでいる。制御内容変更部216は、速度検出装置の装着工程の完了が検出された場合に、装着された速度検出装置によって検出された速度情報を用いた運転制御を実行するように、車両100の制御の内容を変更する。したがって、速度検出装置の装着工程の完了とともに、検出された速度情報を用いた自己位置推定や車速のフィードバック制御を実行することができる。
According to the
本実施形態の車両100によれば、車両100の製造過程は、ホイールアライメントを調整する処理を行うホイールアライメント調整工程およびサスペンションを調整する処理を行うサスペンション調整工程の少なくともいずれかを含む調整工程を含んでいる。制御内容変更部216は、調整工程の完了が検出された場合に、車両100の走行速度の上限値を増加させるように、車両100の制御の内容を変更する。したがって、調整工程の完了とともに、自動走行における車両100の走行速度を増加させることができ、車両100の生産性を向上させることができる。
According to the
B.第2実施形態:
図8は、第2実施形態に係るサーバ300bの内部機能構成を示すブロック図である。図9は、第2実施形態に係る車両100が備えるECU200bの内部機能構成を示すブロック図である。図8および図9に示すように、本実施形態では、ECU200bの記憶装置220には制御内容変更テーブル224が格納されず、制御内容変更テーブル324がサーバ300bの記憶装置320に格納されている点で第1実施形態とは相違する。制御内容変更テーブル324の構成は、第1実施形態で示した制御内容変更テーブル224と同様である。
B. Second embodiment:
Fig. 8 is a block diagram showing an internal functional configuration of a
本実施形態では、ECU200bのCPU210は、処理完了検出部214として機能せず、サーバ300bのCPU310が制御内容変更指示部316として機能する点で第1実施形態とは相違する。制御内容変更指示部316は、製造情報取得部314によって各工程による処理の完了が検出された場合に、その処理の完了によって車両100に追加または変更される要素が用いられるように、車両100の制御内容変更部216に対して、車両100の制御の内容を追加また変更させる指示を行う。本実施形態では、制御内容変更指示部316は、制御内容変更テーブル324を参照して、完了された工程に対応する制御の内容に追加または変更される制御プログラム222に書き換えるように、制御内容変更部216に指示を出す。この結果、制御プログラム222は、完了された処理によって車両100に追加または変更される要素が用いられる制御の内容に変更される。
In this embodiment, the
以上のように、本実施形態のサーバ300bは、製造過程に含まれる工程による車両100に要素を追加する処理または車両100に備えられる要素を変更する処理の進行状況を含む製造情報322を取得する製造情報取得部314と、処理の完了が検出された場合に、処理の完了によって車両100に追加または変更される要素が用いられるように、車両100の制御の内容の変更を車両100に指示する制御内容変更指示部316と、を備えている。したがって、サーバ300bによって管理される車両100それぞれの製造過程の進行状況に応じて、車両100に追加または変更される要素を適宜に利用することができ、車両100それぞれの自動走行における性能を適正に発揮させることができる。
As described above, the
C.第3実施形態:
図10は、第3実施形態に係る車両100が備えるECU200cの内部機能構成を示すブロック図である。図10に示すように、本実施形態において、車両100には、CPU210cおよび記憶装置220cを含むECU200cが備えられている。CPU210cは、第1実施形態で示したCPU210とは、さらに、手動操作検出部217および異常検出部218を備える点において相違し、それ以外の構成は同様である。記憶装置220cは、第1実施形態で示した記憶装置220とは、さらに、閾値226を格納する点において相違し、それ以外の構成は同様である。
C. Third embodiment:
Fig. 10 is a block diagram showing the internal functional configuration of an
図11は、第3実施形態に係るサーバ300cの内部機能構成を示すブロック図である。図11に示すように、サーバ300cは、第1実施形態でのサーバ300とは、CPU310に代えて、異常措置部318をさらに含むCPU310cを備えている点においてし、それ以外の構成は同様である。
Fig. 11 is a block diagram showing the internal functional configuration of a
手動操作検出部217は、手動による操作部170の操作量を検出するためのセンサ類である。「操作部170の操作量」とは、例えば、アクセル開度、操舵角、フットブレーキの踏み込み量などである。操作部170の操作量には、車両100の速度、加速度、減速度、実舵角、制動力など、操作部170の手動操作に基づく運転制御上の出力値が用いられてもよい。
The manual
異常検出部218は、予定されていない操作部170の操作を異常として検出する。より具体的には、異常検出部218は、手動による操作部170の操作量が、後述するように制御内容変更部216によって緩和された閾値226を超えた場合に、予定されていない操作部170の操作があったことを検出する。異常検出部218による検出結果は、サーバ300cに出力される。
The
閾値226は、いわゆるオーバーライド(override)を実行するか否かを判定するために用いられる。本明細書において、「オーバーライド」とは、遠隔制御による車両100の運転制御と、操作部170の手動による運転制御とが同時に実行された場合に、遠隔制御による車両100の運転制御よりも操作部170による車両100の運転制御を優先して実行させるための処理を意味する。
The
閾値226は、操作部170の操作量を用いて予め設定されている。本実施形態では、閾値226は、遠隔制御において予定されている操作部170の操作量を基準値とした場合に、当該基準値に対して所定の操作量だけ小さい下限値と、基準値に対して所定の操作量だけ大きい上限値とを含んでいる。検出された操作部170の操作量が下限値未満、あるいは上限値よりも大きい場合には、オーバーライドにより、操作部170の操作による運転制御が優先して実行される。例えば、遠隔制御によって車両100のハンドル操作が実行されていると同時に、ハンドル操作量の上限値よりも大きい、あるいは下限値よりも小さい操作量の手動のハンドル操作が実行された場合には、オーバーライドにより、手動のハンドル操作による運転制御が優先して実行される。なお、操作部170の操作量が下限値以上上限値以下である場合には、手動操作による運転制御よりも遠隔制御による運転制御が優先される。閾値226は、例えば、ハンドル、アクセル、ブレーキなどの操作部170の種類ごとに個別に設定されている。閾値226は、制御内容変更テーブル224に含まれてもよい。
The
車両100の製造過程では、遠隔制御による車両100の自走搬送は、車両100内に乗員がいない無人の状態で実行され得る。無人の状態であれば、通常、操作部170が手動操作されず、オーバーライドは発生しない。しかしながら、車両100の自走搬送中であっても、例えば、車両100内の検査や車両100内への部品の取り付けなどを行うために、車両100に作業員等が乗り込む可能性がある。この場合において、例えば、作業員等が誤って操作部170に接触すると、操作部170の操作量が閾値226を超えて、オーバーライドにより、車両100の自走搬送が意図せず停止してしまう可能性がある。
During the manufacturing process of the
本実施形態では、自走搬送中に作業員が操作部170に接触する可能性がある工程では、閾値226を、操作部170による運転制御が優先されにくくなる値、すなわちオーバーライドが発生しにくくなる値に緩和することにより、自走搬送中の作業員等による意図せぬオーバーライドの発生を抑制または防止する。このことから、緩和された閾値226は、予定されていない操作部170の操作を検出するための閾値ということもできる。なお、自走搬送中に作業員が操作部170に接触する可能性がある工程と、緩和後の閾値226との対応関係は、制御内容変更テーブル224に予め設定されている。緩和後の閾値226は、操作部170の種類ごとに好適な値を用いて予め設定されている。
In this embodiment, in a process where an operator may come into contact with the
異常措置部318は、異常検出部218によって、予定されていない操作部170の操作が検出された場合に、予め定められた異常措置を実行する。異常措置としては、例えば、異常が発生した工程の管理者や作業員に対する異常発生の報知や、製造設備あるいは製造ラインの非常停止による車両100の製造の停止などが含まれる。
The
図12は、第3実施形態に係る車両100の製造方法を示すフローチャートである。本フローでは、図6で示した第1実施形態の車両100の製造方法とは、ステップS10の後にステップS12,S14,S16を備える点と、ステップS20,S30に代えて、ステップS22,S32を備える点とにおいて相違する。
Figure 12 is a flowchart showing a method for manufacturing a
ステップS12では、手動操作検出部217は、操作部170の操作量を監視する。ステップS14では、手動操作検出部217は、操作部170の操作量が、緩和された閾値226を超えたか否かを判定する。操作部170の操作量が緩和された閾値226以内であれば(S14;NO)、処理をステップS18へと移行する。なお、ステップS12の時点で閾値226が緩和されていない場合には、ステップS12,S14,S16を省略して、処理をステップS18へと移行してよい。
In step S12, the manual
ステップS14において、操作部170の操作量が緩和後の閾値226を超えた場合には(S14:YES)、手動操作検出部217は、処理をステップS16へと移行する。ステップS16では、異常措置部318による異常措置が実行される。より具体的には、異常検出部218は、予定されていない操作部170の操作の検出結果をサーバ300cに出力する。サーバ300cの異常措置部318は、車両100の異常検出部218から検出結果を取得すると、異常措置を実行して本フローを終了する。具体的には、異常措置部318は、異常が発生した工程の管理者や作業員に対する異常の報知と、製造ラインの非常停止を行い車両100の製造を停止させる。
In step S14, if the amount of operation of the
ステップS22では、制御内容変更部216は、次の工程で作業員が操作部170に接触する可能性があるか否かを確認する。具体的には、制御内容変更部216は、制御内容変更テーブル224を参照して、次の工程が、作業員が操作部170に接触する可能性がある工程であるか否かを確認する。次工程が操作部170に接触する可能性がない工程であれば(S22:NO)、制御内容変更部216は、処理をステップS40へと移行する。なお、ステップS22,S32は、ステップS40で全行程を終了していないと判定されたあと、ステップS50の前に実行されてもよい。
In step S22, the control
次工程で作業員が操作部170に接触する可能性があれば(S22:YES)、制御内容変更部216は、閾値226を緩和する。より具体的には、制御内容変更部216は、制御内容変更テーブル224に従って、閾値226を緩和後の値へと変更する。
If there is a possibility that the worker will touch the
以上のように、本実施形態の車両100によれば、さらに、遠隔制御による運転制御と操作部170による運転制御とが同時に実行された場合に、遠隔制御による運転制御よりも操作部170による運転制御を優先するか否かを判定するための閾値226がECU200cの記憶装置220cに格納されている。処理完了検出部214は、作業員が操作部170に接触する可能性がある工程よりも前の工程による処理の完了を検出する。制御内容変更部216は、処理完了検出部214によって当該前の工程による処理の完了が検出された場合に、閾値226を操作部170による運転制御が優先されにくくなる値に緩和するように、車両100の制御の内容を変更する。したがって、遠隔制御による車両100の自走搬送中に作業員等が誤って操作部170に接触することによって車両100の自走搬送が意図せず停止される不具合を抑制または防止することができる。
As described above, according to the
D.第4実施形態:
図13は、第4実施形態に係る車両100が備えるECU200dの内部機能構成を示すブロック図である。図14は、第4実施形態に係るサーバ300dの内部機能構成を示すブロック図である。図13および図14に示すように、本実施形態では、第3実施形態で示したECU200cおよびサーバ300cの構成とは、ECU200dの記憶装置220dに制御内容変更テーブル224が格納されず、制御内容変更テーブル324がサーバ300dの記憶装置320に格納されている点で相違する。制御内容変更テーブル324の構成は、第3実施形態で示した制御内容変更テーブル224と同様である。
D. Fourth embodiment:
FIG. 13 is a block diagram showing an internal functional configuration of an
ECU200dのCPU210dは、第3実施形態で示したECU200cのCPU210cの構成とは、処理完了検出部214および異常検出部218として機能しない点で相違する。サーバ300dのCPU310dは、第3実施形態のサーバ300cの構成とは、さらに、制御内容変更指示部316および異常検出部317として機能する点で相違する。
The
本実施形態では、製造情報取得部314は、製造情報を取得し、取得された製造情報を参照して、次の工程で作業員が操作部170に接触する可能性がある工程よりも前の工程による処理の完了を取得する。製造情報取得部314による取得結果は、制御内容変更指示部316に出力される。
In this embodiment, the manufacturing
制御内容変更指示部316は、制御内容変更テーブル224を参照して、製造情報取得部314によって取得された製造情報を用いて、次の工程が、作業員が操作部170に接触する可能性がある工程であるか否かを確認してもよい。次の工程が、作業員が操作部170に接触する可能性がある工程であれば、制御内容変更指示部316は、制御内容変更テーブル224に従って、閾値226を緩和後の値へと変更するように、制御内容変更部216に指示を出す。この結果、ECU200dの記憶装置220dに格納される閾値226は、緩和後の値に変更される。
The control content
異常検出部317は、手動操作検出部217によって取得される操作部170の操作量を逐次に取得する。異常検出部317は、第3実施形態で示した異常検出部218と同様に、取得された操作部170の操作量が緩和後の閾値226を超えた場合に、予定されていない操作部170の操作があったことを検出する。異常検出部317による検出結果は、異常措置部318に出力される。異常措置部318は、第3実施形態で示した異常措置部318と同様に、予定されていない操作部170の操作が検出された場合に、予め定められた異常措置を実行する。
The
以上のように、本実施形態のサーバ300dによれば、製造情報取得部314は、作業員が操作部170に接触する可能性がある工程として予め定められた工程よりも前の工程による処理の完了を取得する。制御内容変更指示部316は、前の工程による処理の完了が取得された場合に、閾値226を操作部170による運転制御が優先されにくくなる値に緩和するように、車両100の制御の内容の変更を前記車両100に指示する。したがって、本実施形態においても第3実施形態と同様に、遠隔制御による車両100の自走搬送中に作業員等が誤って操作部170に接触することによって車両100の自走搬送が意図せず停止される不具合を抑制または防止することができる。
As described above, according to the
本実施形態のサーバ300dによれば、制御内容変更部216によって閾値226が緩和されたあとに、操作部170による運転制御が優先して実行された場合に、車両100の製造の停止と報知との異常措置を実行させる。オーバーライドに代えて異常措置を実行することにより、閾値226の緩和に伴うリスクを抑制または防止することができる。
According to the
E.第5実施形態:
図15は、第5実施形態におけるシステム500eの概略構成を示す説明図である。本実施形態において、システム500eは、サーバ300を備えていない点で第1実施形態とは異なる。システム500eのその他の構成については、特に説明しない限り第1実施形態と同じである。
E. Fifth embodiment:
15 is an explanatory diagram showing a schematic configuration of a
図16は、第5実施形態における車両100eのECU200eの内部機能構成を示す説明図である。図16に示すように、ECU200eは、中央演算処理装置としてのCPU210eと、ROMやRAMなどの記憶装置220eと、図示しないインターフェース回路に接続された車両通信部190とを備えている。これらは内部バスを介して双方向に通信可能に接続されている。本実施形態では、CPU210eが記憶装置220eに格納された各種のコンピュータプログラムを実行することによって、運転制御部212e、処理完了検出部214、および、制御内容変更部216などの各種の機能が実現される。後述するように、本実施形態における運転制御部212eは、車両100eの自律制御によって車両100eを走行させることが可能である。具体的には、運転制御部212eは、センサによる検出結果を取得し、検出結果を用いて走行制御信号を生成し、生成した走行制御信号を出力して車両100eの各種アクチュエータを動作させることで、車両100eを自律制御によって走行させることが可能である。
16 is an explanatory diagram showing the internal functional configuration of the
図17は、第5実施形態における車両100eの走行制御の処理手順を示すフローチャートである。ステップS101にて、車両100eは、外部センサであるカメラ80から出力される検出結果を用いて車両位置情報を取得する。ステップS102にて、車両100eは、車両100eが次に向かうべき目標位置を決定する。ステップS103にて、車両100eは、決定した目標位置に向かって車両100eを走行させるための走行制御信号を生成する。ステップS104にて、車両100eは、生成した走行制御信号を用いて車両100eのアクチュエータを制御することにより、走行制御信号に表されているパラメータに従って車両100eを走行させる。車両100eは、所定の周期で、車両位置情報の取得、目標位置の決定、走行制御信号の生成、および、アクチュエータの制御を繰り返す。本実施形態におけるシステム500eによれば、サーバ300により車両100eを遠隔制御しなくても、車両100eの自律制御によって車両100eを走行させることができる。
Figure 17 is a flowchart showing the processing procedure of the driving control of the
本実施形態では、図6の製造方法と略同様の製造方法が実行される。本実施形態では、ステップS18における処理の完了は、処理完了検出部214によって検出される。処理完了検出部214は、各工程による自車に対する処理が完了したことを、例えば、各工程に設けられるセンサやカメラ等から取得してもよいし、製造情報を用いて取得してもよい。処理完了検出部214は、製造情報を、例えば、各工程に設けられる工程管理装置や、各工程の製造状況を統括管理する生産管理装置から取得してもよい。また、本実施形態におけるステップS50では、車両100eの運転制御部212eは、車両100eの走行を開始し、車両100eを次の工程に向けて走行させる。この場合において、車両100eの運転制御は、書き換えられた制御プログラム222に基づいて実行される。
In this embodiment, a manufacturing method substantially similar to the manufacturing method of FIG. 6 is executed. In this embodiment, the completion of the process in step S18 is detected by the process
以上、説明したように、本実施形態のシステム500eによれば、工程による処理の完了ごとに車両100eの制御の内容を変更することができ、工程ごとに好適な自律制御による車両100eの運転制御を実行することができる。
As described above, according to the
なお、本実施形態と同様に車両100eが自律制御によって走行する他の実施形態において、例えば、CPU210eが手動操作検出部217と異常検出部218と異常措置部318とを備え、記憶装置220eに閾値226が記憶され、図12に示した製造方法が実行されてもよい。この場合、ステップS16は、車両100eの異常措置部318によって、第3実施形態と略同様に実行される。具体的には、異常検出部218は、予定されていない操作部170の操作の検出結果を出力し、異常措置部318は、この検出結果を取得して異常措置を実行する。こうすれば、自律制御による車両100eの自走搬送中に作業員等が誤って操作部170に接触することによって車両100eの自走搬送が意図せず停止される不具合を抑制または防止することができる。
In another embodiment in which the
また、車両100eが自律制御によって走行する他の実施形態において、例えば、システム500にサーバ300が備えられていてもよい。この場合、サーバ300のCPU310は、例えば、上記各実施形態と同様に、製造情報取得部314や、制御内容変更指示部316や、異常措置部318として機能してもよい。また、この場合、サーバ300の記憶装置320には、例えば、上記各実施形態と同様に、製造情報322や、制御内容変更テーブル324が記憶されていてもよい。
In another embodiment in which the
F.他の実施形態:
(F1)上記第2実施形態では、制御内容変更指示部316がサーバ300bに備えられ、制御内容変更部216が車両100のECU200bに備えられる例を示した。これに対して、サーバ300bは、制御内容変更指示部316に代えて制御内容変更部を備えてもよい。このように構成することにより、サーバ300bが車両100の制御内容を直接的に変更することができる。この場合には、ECU200bの制御内容変更部216を省略することができ、ECU200bの処理負担を軽減させることができる。
F. Other embodiments:
(F1) In the above second embodiment, an example has been shown in which the control content
(F2)上記各実施形態において、車両100は、無人運転により移動可能な構成を備えていればよく、例えば、以下に述べる構成を備えるプラットフォームの形態であってもよい。具体的には、車両100は、無人運転により「走る」、「曲がる」、「止まる」の3つの機能を発揮するために、少なくとも、車両100の走行を制御する制御装置と、車両100eのアクチュエータとを備えていればよい。無人運転のために車両100が外部から情報を取得する場合に、車両100は、さらに、通信装置を備えていればよい。すなわち、無人運転により移動可能な車両100は、運転席やダッシュボードなどの内装部品の少なくとも一部が装着されていなくてもよく、バンパやフェンダーなどの外装部品の少なくとも一部が装着されていなくてもよく、ボディシェルが装着されていなくてもよい。この場合、車両100が工場から出荷されるまでの間に、ボディシェル等の残りの部品が車両100に装着されてもよいし、ボディシェル等の残りの部品が車両100に装着されていない状態で、車両100が工場から出荷された後にボディシェル等の残りの部品が車両100に装着されてもよい。各部品は、車両100の上側、下側、前側、後側、右側あるいは左側といった任意の方向から装着されてよく、それぞれ同じ方向から装着されてもよいし、それぞれ異なる方向から装着されてもよい。なお、プラットフォームの形態に対しても、第1実施形態における車両100と同様にして位置決定がなされ得る。
(F2) In each of the above embodiments, the
(F3)上記第3実施形態では、閾値226が、遠隔制御において予定されている操作部170の操作量の基準値に対して所定の操作量だけ小さい下限値と、基準値に対して所定の操作量だけ大きい上限値とを含む例を示した。これに対して、閾値226は、上限値と下限値とのいずれかのみで設定されてもよい。閾値226は、例えば、無人運転による操作部170の操作量と、手動操作による操作部170の操作量との差分を用いて設定されてもよい。閾値226は、手動操作による操作部170の操作量の絶対値を用いて設定されてもよい。閾値226は、無人運転による操作部170の操作量と、手動操作によって追加された分の操作部170の操作量との合計値を用いて設定されてもよい。
(F3) In the above third embodiment, an example was shown in which the
(F4)上記第3実施形態では、オーバーライドが実行されにくくなる値に閾値226が緩和される例を示した。これに対して、閾値226の緩和には、オーバーライドの機能をオフにすることが含まれてよい。
(F4) In the third embodiment, an example was shown in which the
(F5)上記第3実施形態では、ステップS14において、緩和された閾値226を、操作部170の操作量が超えた場合に、ステップS16において、異常措置部318による異常措置が実行される例を示した。これに対して、ステップS16では、異常措置に代えて、またはそれとともに、オーバーライドにより、遠隔制御による車両100の運転制御よりも操作部170による車両100の運転制御が優先して実行されてもよい。このように構成することにより、操作部170の誤操作による車両100の自走搬送の停止を抑制することができるとともに、オーバーライドにより操作部170の手動操作を実行することができる。
(F5) In the third embodiment described above, when the amount of operation of the
(F6)上記各実施形態では、外部センサは、カメラ80である。これに対して、外部センサは、カメラ80でなくてもよく、例えば、LiDARであってもよい。この場合、外部センサによって出力される検出結果は、車両100を表す3次元点群データであってもよい。この場合、サーバ300や車両100は、検出結果としての3次元点群データと、予め準備された参照用点群データとを用いたテンプレートマッチングによって、車両位置情報を取得してもよい。
(F6) In each of the above embodiments, the external sensor is a
(F7)上記第1実施形態から第4実施形態では、サーバ300により車両位置情報の取得から走行制御信号の生成までの処理が実行される。これに対して、車両100により車両位置情報の取得から走行制御信号の生成までの処理の少なくとも一部が実行されてもよい。例えば、以下の(1)から(3)の形態であってもよい。
(F7) In the above first to fourth embodiments, the
(1)サーバ300は、車両位置情報を取得し、車両100が次に向かうべき目標位置を決定し、取得した車両位置情報に表されている車両100の現在地から目標位置までの経路を生成してもよい。サーバ300は、現在地と目的地との間の目標位置までの経路を生成してもよいし、目的地までの経路を生成してもよい。サーバ300は、生成した経路を車両100に対して送信してもよい。車両100は、サーバ300から受信した経路上を車両100が走行するように走行制御信号を生成し、生成した走行制御信号を用いて車両100のアクチュエータを制御してもよい。
(1) The
(2)サーバ300は、車両位置情報を取得し、取得した車両位置情報を車両100に対して送信してもよい。車両100は、車両100が次に向かうべき目標位置を決定し、受信した車両位置情報に表されている車両100の現在地から目標位置までの経路を生成し、生成した経路上を車両100が走行するように走行制御信号を生成し、生成した走行制御信号を用いて車両100のアクチュエータを制御してもよい。
(2)
(3)上記(1),(2)の形態において、車両100に内部センサが搭載されており、経路の生成と走行制御信号の生成との少なくとも一方に、内部センサから出力される検出結果が用いられてもよい。内部センサは、車両100に搭載されたセンサである。具体的には、内部センサには、例えば、カメラ、LiDAR、ミリ波レーダ、超音波センサ、GPSセンサ、加速度センサ、ジャイロセンサなどが含まれ得る。例えば、上記(1)の形態において、サーバ300は、内部センサの検出結果を取得し、経路を生成する際に内部センサの検出結果を経路に反映してもよい。上記(1)の形態において、車両100は、内部センサの検出結果を取得し、走行制御信号を生成する際に内部センサの検出結果を走行制御信号に反映してもよい。上記(2)の形態において、車両100は、内部センサの検出結果を取得し、経路を生成する際に内部センサの検出結果を経路に反映してもよい。上記(2)の形態において、車両100は、内部センサの検出結果を取得し、走行制御信号を生成する際に内部センサの検出結果を走行制御信号に反映してもよい。
(3) In the above embodiments (1) and (2), the
(F8)上記第5実施形態において、車両100eに内部センサが搭載されており、経路の生成と走行制御信号の生成との少なくとも一方に、内部センサから出力される検出結果が用いられてもよい。例えば、車両100eは、内部センサの検出結果を取得し、経路を生成する際に内部センサの検出結果を経路に反映してもよい。車両100eは、内部センサの検出結果を取得し、走行制御信号を生成する際に内部センサの検出結果を走行制御信号に反映してもよい。
(F8) In the above fifth embodiment, the
(F9)上記第5実施形態では、車両100eは、外部センサの検出結果を用いて車両位置情報を取得している。これに対して、車両100eに内部センサが搭載されており、車両100eは、内部センサの検出結果を用いて車両位置情報を取得し、車両100eが次に向かうべき目標位置を決定し、取得した車両位置情報に表されている車両100eの現在地から目標位置までの経路を生成し、生成した経路を走行するための走行制御信号を生成し、生成した走行制御信号を用いて車両100eのアクチュエータを制御してもよい。この場合、車両100eは、外部センサの検出結果を一切用いずに走行することができる。なお、車両100eは、車両100eの外部から目標到着時刻や渋滞情報を取得し、経路と走行制御信号の少なくとも一方に目標到着時刻や渋滞情報を反映させてもよい。また、システム500の機能構成が全て車両100に設けられてもよい。すなわち、本開示でシステム500によって実現される処理は、車両100単独によって実現されてもよい。
(F9) In the above fifth embodiment, the
(F10)上記第1実施形態から第4実施形態では、サーバ300は、車両100に対して送信する走行制御信号を自動で生成している。これに対して、サーバ300は、車両100の外部に位置している外部オペレータの操作に従って、車両100に対して送信する走行制御信号を生成してもよい。例えば、外部センサから出力される撮像画像を表示するディスプレイ、車両100を遠隔操作するためのステアリング、アクセルペダル、ブレーキペダル、および、有線通信あるいは無線通信によりサーバ300と通信するための通信装置を備える操縦装置を外部オペレータが操作し、サーバ300は、操縦装置に加えられた操作に応じた走行制御信号を生成してもよい。以下では、こうした制御による車両100の運転を、「遠隔手動運転」ともいう。この形態であっても、例えば、処理完了検出部214や製造情報取得部314によって製造過程に含まれる少なくとも一の工程による処理の完了が検出された場合に、制御内容変更部216は、車両100の制御の内容を変更することが可能である。具体的には、処理の完了が検出された場合に、制御内容変更部216は、例えば、処理の完了によって車両100に追加または変更される要素を用いた制御になるように遠隔手動運転の制御の内容を変更してもよいし、遠隔手動運転を中止して、追加または変更される要素を用いた無人運転を開始してもよい。また、処理の完了が検出された場合に、制御内容変更部216は、閾値226を、操作部170による運転制御が優先されにくくなる値に緩和するように、遠隔手動運転の制御の内容を変更してもよい。また、制御内容変更指示部316は、処理の完了が検出された場合に、例えば、上記各制御の内容の変更を、車両100に指示してもよい。
(F10) In the first to fourth embodiments, the
(F11)車両100は、複数のモジュールを組み合わせることによって製造されてもよい。モジュールは、車両100の部位や機能に応じて纏められた複数の部品によって構成されるユニットを意味する。例えば、車両100のプラットフォームは、プラットフォームの前部を構成する前方モジュールと、プラットフォームの中央部を構成する中央モジュールと、プラットフォームの後部を構成する後方モジュールとを組み合わせることで製造されてもよい。なお、プラットフォームを構成するモジュールの数は、3つに限られず、2つ以下や4つ以上であってもよい。また、プラットフォームを構成する部品に加えて、あるいは、これに代えて、車両100のうちプラットフォームとは異なる部分を構成する部品がモジュール化されてもよい。また、各種モジュールは、バンパやグリルといった任意の外装部品や、シートやコンソールといった任意の内装部品を含んでいてもよい。また、車両100に限らず、任意の態様の移動体が、複数のモジュールを組み合わせることによって製造されてもよい。こうしたモジュールは、例えば、複数の部品を溶接や固定具等によって接合することで製造されてもよいし、モジュールを構成する部品の少なくとも一部を鋳造によって一の部品として一体的に成型することで製造されてもよい。一の部品、特に比較的大型の部品を一体的に成型する成型手法は、ギガキャストやメガキャストとも呼ばれる。例えば、上記の前方モジュールや中央モジュールや後方モジュールは、ギガキャストを用いて製造されてもよい。
(F11) The
(F12)無人運転による車両100の走行を利用して車両100を搬送させることを「自走搬送」とも呼ぶ。また、自走搬送を実現するための構成を、「車両遠隔制御自律走行搬送システム」とも呼ぶ。また、自走搬送を利用して車両100を生産する生産方式のことを「自走生産」とも呼ぶ。自走生産では、例えば、車両100を製造する工場において、車両100の搬送の少なくとも一部が、自走搬送によって実現される。
(F12) Transporting the
本開示に記載の制御及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御部及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。 The control and the method described in the present disclosure may be realized by a dedicated computer provided by configuring a processor and a memory programmed to execute one or more functions embodied in a computer program. Alternatively, the control unit and the method described in the present disclosure may be realized by a dedicated computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the control unit and the method described in the present disclosure may be realized by one or more dedicated computers configured by combining a processor and a memory programmed to execute one or more functions with a processor configured with one or more hardware logic circuits. In addition, the computer program may be stored in a computer-readable non-transient tangible recording medium as instructions executed by the computer.
本開示は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。 The present disclosure is not limited to the above-described embodiments, and can be realized in various configurations without departing from the spirit of the present disclosure. For example, the technical features in the embodiments corresponding to the technical features in each form described in the Summary of the Invention column can be replaced or combined as appropriate to solve some or all of the above-described problems or to achieve some or all of the above-described effects. Furthermore, if a technical feature is not described as essential in this specification, it can be deleted as appropriate.
50…前工程、50p…レーダ装置装着工程、50q…車載カメラ装着工程、50r…車輪速センサ装着工程、60…後工程、70…アクセスポイント、72…ネットワーク、80…カメラ、100,100e,100p,100q,100r…車両、120…バッテリ、130…PCU、140…モータ、150…受電装置、170…操作部、180…検出装置類、190…車両通信部、200,200b,200c,200d,200e…ECU、210,210c,210d,210e…CPU、212,212e…運転制御部、214…処理完了検出部、216…制御内容変更部、217…手動操作検出部、218…異常検出部、220,220c,220d,220e…記憶装置、222…制御プログラム、224…制御内容変更テーブル、226…閾値、280…インターフェース回路、300,300b,300c,300d…サーバ、310,310c,310d…CPU、312…遠隔制御部、314…製造情報取得部、316…制御内容変更指示部、317…異常検出部、318…異常措置部、320…記憶装置、322…製造情報、324…制御内容変更テーブル、390…遠隔通信部、500,500e…システム、801,802,803,804…カメラ、C1,C2,C3…搬送区間、FC…工場、P2…駐車位置、PA…駐車場、PG…投入位置、RT…走路、RT1…第一走路、RT2…第二走路、RT3…第三走路、RT4…第四走路
50...pre-process, 50p...radar device installation process, 50q...vehicle-mounted camera installation process, 50r...wheel speed sensor installation process, 60...post-process, 70...access point, 72...network, 80...camera, 100, 100e, 100p, 100q, 100r...vehicle, 120...battery, 130...PCU, 140...motor, 150...power receiving device, 170...operation unit , 180 ... detection devices, 190 ... vehicle communication unit, 200, 200b, 200c, 200d, 200e ... ECU, 210, 210c, 210d, 210e ... CPU, 212, 212e ... driving control unit, 214 ... processing completion detection unit, 216 ... control content change unit, 217 ... manual operation detection unit, 218 ... abnormality detection unit, 220, 220c, 220d, 220e ...
Claims (13)
遠隔制御の制御指令を受信するための通信部と、
前記工場における前記移動体の製造過程において、受信された前記制御指令にしたがって前記移動体の運転制御を実行する運転制御部と、
前記製造過程に含まれる少なくとも一の工程による処理の完了を検出する処理完了検出部と、
前記処理の完了が検出された場合に、前記移動体の制御の内容を変更する制御内容変更部と、を備える、
移動体。 A moving object manufactured in a factory,
A communication unit for receiving a control command for remote control;
an operation control unit that executes operation control of the moving body in accordance with the received control command during a manufacturing process of the moving body in the factory;
a processing completion detection unit that detects the completion of processing by at least one process included in the manufacturing process;
and a control content change unit that changes a content of control of the moving object when the completion of the process is detected.
Mobile body.
前記処理完了検出部は、前記少なくとも一の工程による前記移動体に要素を追加する処理または前記移動体に備えられる要素を変更する処理の完了を検出し、
前記制御内容変更部は、前記処理の完了が検出された場合に、前記処理の完了によって前記移動体に追加または変更される要素を用いた制御になるように、前記移動体の制御の内容を変更する、
移動体。 The moving body according to claim 1 ,
the processing completion detection unit detects the completion of a process of adding an element to the moving body or a process of changing an element provided to the moving body in the at least one step;
the control content change unit changes, when the completion of the process is detected, the content of the control of the moving body so that the control is performed using an element that is added or changed to the moving body upon the completion of the process.
Mobile body.
前記工程は、レーダ装置およびカメラのうち少なくともいずれかを含む物体検出装置であって、前記移動体の周囲の物体を検出可能な物体検出装置を前記要素として前記移動体に追加する処理を行う物体検出装置装着工程を含み、
前記制御内容変更部は、前記物体検出装置装着工程の完了が検出された場合に、追加された前記物体検出装置を用いた衝突防止制御を実行するように、前記移動体の制御の内容を変更する、
移動体。 The moving body according to claim 2,
The process includes an object detection device installation process for performing a process of adding an object detection device including at least one of a radar device and a camera, the object detection device being capable of detecting objects around the moving body, to the moving body as the element,
the control content change unit changes content of the control of the moving body so as to execute collision prevention control using the added object detection device when completion of the object detection device mounting process is detected.
Mobile body.
前記制御内容変更部は、さらに、前記遠隔制御による運転制御に代えて、前記衝突防止制御を利用した前記移動体の運転制御によって前記移動体が走行するように、前記移動体の制御の内容を変更する、
移動体。 The moving body according to claim 3,
The control content change unit further changes the content of the control of the moving body so that the moving body travels by the driving control of the moving body utilizing the collision prevention control, instead of the driving control by the remote control.
Mobile body.
前記工程は、車速センサ、車輪速センサ、加速度センサ、およびヨーレートセンサのうち少なくともいずれか一つを含む速度検出装置であって、前記移動体としての車両の速度に関する速度情報を取得可能な速度検出装置を前記要素として前記移動体に追加する処理を行う速度検出装置装着工程を含み、
前記制御内容変更部は、前記速度検出装置装着工程の完了が検出された場合に、追加された前記速度検出装置によって検出された前記速度情報を用いた運転制御を実行するように、前記移動体の制御の内容を変更する、
移動体。 The moving body according to claim 2,
The process includes a speed detection device mounting process for performing a process of adding a speed detection device including at least one of a vehicle speed sensor, a wheel speed sensor, an acceleration sensor, and a yaw rate sensor, which is capable of acquiring speed information related to the speed of a vehicle serving as the moving body, to the moving body as the element;
the control content change unit changes the content of the control of the moving body so as to execute driving control using the speed information detected by the added speed detection device when the completion of the speed detection device mounting process is detected.
Mobile body.
前記工程は、前記移動体としての車両のホイールアライメントを前記要素として変更する処理を行うホイールアライメント調整工程、および、前記車両のサスペンションを前記要素として変更する処理を行うサスペンション調整工程の少なくともいずれかを含む調整工程を含み、
前記制御内容変更部は、前記調整工程の完了が検出された場合に、前記車両の走行速度の上限値を増加させるように、前記車両の制御の内容を変更する、
移動体。 The moving body according to claim 2,
The steps include an adjustment step including at least one of a wheel alignment adjustment step of performing a process of changing a wheel alignment of a vehicle as the moving body as the element, and a suspension adjustment step of performing a process of changing a suspension of the vehicle as the element,
the control content change unit changes content of the control of the vehicle so as to increase an upper limit value of a traveling speed of the vehicle when completion of the adjustment process is detected.
Mobile body.
さらに、前記移動体の手動運転を行うための操作部と、
前記操作部の操作量を用いて予め設定される閾値であって、前記遠隔制御による運転制御と前記操作部による運転制御とが同時に実行された場合に、前記遠隔制御による運転制御よりも前記操作部による運転制御を優先するか否かを判定するための閾値を格納する記憶装置と、を備え、
前記処理完了検出部は、前記少なくとも一の工程のうち、作業員が前記操作部に接触する可能性がある予め定められた工程よりも前の工程による処理の完了を検出し、
前記制御内容変更部は、前記前の工程による処理の完了が検出された場合に、前記閾値を前記操作部による運転制御が優先されにくくなる値に緩和するように、前記移動体の制御の内容を変更する、
移動体。 The moving body according to claim 1 ,
Further, an operation unit for manually operating the moving body;
a storage device for storing a threshold value that is set in advance using an operation amount of the operation unit, and that is used to determine whether or not to prioritize the operation control by the operation unit over the operation control by the remote control when the operation control by the remote control and the operation control by the operation unit are simultaneously performed;
the process completion detection unit detects the completion of a process prior to a predetermined process in which an operator may touch the operation unit, among the at least one process;
the control content change unit changes the content of the control of the moving object so as to relax the threshold value to a value at which the driving control by the operation unit is less likely to be prioritized when the completion of the process by the previous step is detected.
Mobile body.
工場で製造される移動体であって、遠隔制御の制御指令を受信するための通信部、および前記移動体を製造する工場内の製造過程において、受信された前記制御指令にしたがって前記移動体の運転制御を実行する運転制御部を備える移動体を、前記遠隔制御によって走行させる遠隔制御部と、
前記製造過程に含まれる少なくとも一の工程による処理の進行状況を含む製造情報を取得する製造情報取得部と、
前記処理の完了が検出された場合に、前記移動体の制御の内容の変更を前記移動体に指示する制御内容変更指示部と、を備える、
サーバ。 A server,
a remote control unit that causes a moving body to travel by remote control, the moving body being manufactured in a factory, the remote control unit including a communication unit for receiving a control command for remote control and a driving control unit that executes driving control of the moving body in accordance with the received control command during a manufacturing process in the factory where the moving body is manufactured;
a manufacturing information acquisition unit that acquires manufacturing information including a progress status of at least one process included in the manufacturing process;
and a control content change instruction unit that instructs the moving body to change the content of control of the moving body when the completion of the process is detected.
server.
前記製造情報取得部は、前記少なくとも一の工程による前記移動体に要素を追加する処理または前記移動体に備えられる要素を変更する処理の完了を取得し、
前記制御内容変更指示部は、前記処理の完了が取得された場合に、前記処理の完了によって前記移動体に追加または変更される要素を用いた制御になるように、前記移動体の制御の内容の変更を前記移動体に指示する、
サーバ。 9. The server according to claim 8,
the manufacturing information acquisition unit acquires completion of a process of adding an element to the moving body or a process of changing an element provided to the moving body in the at least one process;
the control content change instruction unit, when the completion of the process is acquired, instructs the moving body to change the content of the control of the moving body so that the control is performed using an element that is added or changed to the moving body upon completion of the process;
server.
前記製造情報取得部は、前記少なくとも一の工程のうち、前記移動体の手動運転を行うための操作部に作業員が接触する可能性がある工程よりも前の工程による処理の完了を取得し、
前記制御内容変更指示部は、
前記前の工程による処理の完了が取得された場合に、
前記操作部による運転制御と前記遠隔制御による運転制御とが同時に実行された場合に、前記遠隔制御による運転制御よりも前記操作部による運転制御を優先するか否かを判定するための閾値を、前記操作部による運転制御が優先されにくくなる値に緩和するように、前記移動体の制御の内容の変更を前記移動体に指示する、
サーバ。 9. The server according to claim 8,
the manufacturing information acquisition unit acquires, among the at least one process, information indicating completion of a process that is prior to a process in which an operator may come into contact with an operation unit for manually operating the moving body;
The control content change instruction unit is
When the completion of the process by the previous step is obtained,
instructing the moving body to change the content of the control of the moving body so that, when the driving control by the operation unit and the driving control by the remote control are executed simultaneously, a threshold value for determining whether or not the driving control by the operation unit is prioritized over the driving control by the remote control is relaxed to a value at which the driving control by the operation unit is less likely to be prioritized;
server.
移動体を製造する工場内の製造過程において、前記移動体を無人運転によって走行させ、
前記製造過程に含まれる少なくとも一の工程による処理の進行状況を含む製造情報を取得し、
前記処理の完了が検出された場合に、前記移動体の制御の内容の変更を前記移動体に指示する、
移動体の製造方法。 A method for manufacturing a moving body, comprising the steps of:
During a manufacturing process in a factory where a moving body is manufactured, the moving body is driven by unmanned operation;
acquiring manufacturing information including a progress status of at least one process included in the manufacturing process;
when the completion of the process is detected, instructing the mobile body to change the content of control of the mobile body;
A method for manufacturing a moving object.
前記工場における前記移動体の製造過程において、無人運転によって前記移動体を移動させるための制御信号を生成し、前記制御信号にしたがって前記移動体の運転制御を実行する運転制御部と、
前記製造過程に含まれる少なくとも一の工程による処理の完了を検出する処理完了検出部と、
前記処理の完了が検出された場合に、前記移動体の制御の内容を変更する制御内容変更部と、を備える、
移動体。 A moving object manufactured in a factory,
an operation control unit that generates a control signal for moving the moving body by unmanned operation in a manufacturing process of the moving body in the factory and executes operation control of the moving body in accordance with the control signal;
a processing completion detection unit that detects the completion of processing by at least one process included in the manufacturing process;
and a control content change unit that changes a content of control of the moving object when the completion of the process is detected.
Mobile body.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP24173182.7A EP4462212A1 (en) | 2023-05-11 | 2024-04-29 | Moving object, server, and method of manufacturing moving object |
CN202410542261.XA CN118938892A (en) | 2023-05-11 | 2024-04-30 | Mobile object, server, and method for manufacturing mobile object |
US18/653,390 US20240377832A1 (en) | 2023-05-11 | 2024-05-02 | Moving object, server, and method of manufacturing moving object |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023078687 | 2023-05-11 | ||
JP2023078687 | 2023-05-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024162974A true JP2024162974A (en) | 2024-11-21 |
Family
ID=93522134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023188214A Pending JP2024162974A (en) | 2023-05-11 | 2023-11-02 | Movable body, server, and method of manufacturing movable body |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024162974A (en) |
-
2023
- 2023-11-02 JP JP2023188214A patent/JP2024162974A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024162974A (en) | Movable body, server, and method of manufacturing movable body | |
EP4462212A1 (en) | Moving object, server, and method of manufacturing moving object | |
EP4432042A1 (en) | Automatic driving system, server, and vehicle | |
EP4439208A1 (en) | System and server | |
CN118938892A (en) | Mobile object, server, and method for manufacturing mobile object | |
EP4443255A1 (en) | System and server | |
US20240262244A1 (en) | Remote automatic driving system, server, and method of manufacturing vehicle | |
US20240280998A1 (en) | System, moving object, method of manufacturing moving object, and server | |
US20240329656A1 (en) | Abnormality detection device, detection device, and vehicle | |
JP2024132824A (en) | Autonomous Driving Systems, Servers, and Vehicles | |
EP4439516A1 (en) | Moving object, remote control deactivation system, and remote control deactivation method | |
JP2024117695A (en) | Remote automated driving system, mobile body, mobile body manufacturing method, and server | |
US20240326940A1 (en) | Moving object, remote control deactivation system, and remote control deactivation method | |
US20240317340A1 (en) | Control system, server, and vehicle | |
US20240402723A1 (en) | Control device, moving object, and control method | |
US20240393256A1 (en) | Inspection method of inspecting moving object | |
JP7568045B1 (en) | Control device, control method, and system | |
JP7568049B1 (en) | Remote control device, control device, mobile object, control system, and control method | |
EP4439515A1 (en) | Remote control system, remote control deactivation device, and remote control deactivation method | |
US20240393211A1 (en) | Inspection method of inspecting moving object | |
JP2024137624A (en) | Control Systems, Servers and Vehicles | |
US20240402711A1 (en) | Moving object, remote control system, and remote control method | |
EP4471529A1 (en) | Control device and control method | |
US20240393362A1 (en) | Inspection method of inspecting moving object | |
US20250006058A1 (en) | Control device and unmanned driving method |