[go: up one dir, main page]

JP7638259B2 - Display device, visibility assistance system, industrial vehicle, control method and program - Google Patents

Display device, visibility assistance system, industrial vehicle, control method and program Download PDF

Info

Publication number
JP7638259B2
JP7638259B2 JP2022205732A JP2022205732A JP7638259B2 JP 7638259 B2 JP7638259 B2 JP 7638259B2 JP 2022205732 A JP2022205732 A JP 2022205732A JP 2022205732 A JP2022205732 A JP 2022205732A JP 7638259 B2 JP7638259 B2 JP 7638259B2
Authority
JP
Japan
Prior art keywords
display
image data
display device
driver
virtual
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
JP2022205732A
Other languages
Japanese (ja)
Other versions
JP2024090077A (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.)
Mitsubishi Logisnext Co Ltd
Original Assignee
Mitsubishi Logisnext Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Logisnext Co Ltd filed Critical Mitsubishi Logisnext Co Ltd
Priority to JP2022205732A priority Critical patent/JP7638259B2/en
Publication of JP2024090077A publication Critical patent/JP2024090077A/en
Application granted granted Critical
Publication of JP7638259B2 publication Critical patent/JP7638259B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Forklifts And Lifting Vehicles (AREA)

Description

本開示は、表示装置、視界補助システム、産業車両、制御方法及びプログラムに関する。 The present disclosure relates to a display device, a visibility assistance system, an industrial vehicle, a control method, and a program.

特許文献1には、フォークリフトのフォーク先端にカメラを設け、当該カメラが撮影した画像を運転席に設けられたモニターに表示する荷役作業の支援装置が開示されている。この支援装置によれば、上昇させたフォークの前方を画像で確認しながら荷役作業を行うことができる。このような支援装置において、作業対象位置とモニターを同時に見ながら作業することを考えると、運転席の上方にモニターを取り付けるとよいが、そうするとモニターだけを見る場合でも作業者は上方を見る必要があり、他の方向を目視によって確認したい場合には不都合が生じる。しかし、運転席の前方にモニターを取り付けると、走行時にモニターによって視界の一部が遮られる。また、フォークを上昇したときに運転席から見る作業対象位置とモニターに表示される画像では焦点距離が異なるため、両方を確認しようとすると、焦点を切り替える負担が生じる。 Patent Document 1 discloses a loading and unloading support device that installs a camera on the tip of the forks of a forklift and displays the image captured by the camera on a monitor installed in the driver's seat. With this support device, loading and unloading work can be performed while checking the image in front of the raised forks. In such a support device, if it is considered that the worker works while looking at the work target position and the monitor at the same time, it is recommended to install the monitor above the driver's seat, but in that case, the worker needs to look upward even when only looking at the monitor, which is inconvenient when it is necessary to visually check other directions. However, if a monitor is installed in front of the driver's seat, part of the field of view is blocked by the monitor when driving. In addition, the focal length of the work target position as seen from the driver's seat when the forks are raised and the image displayed on the monitor are different, so if you try to check both, you will have to switch the focus.

特許第4666154号公報Patent No. 4666154

上昇したフォーク前方等の作業対象位置を撮影した画像を確認しながら作業を行うことを可能とする技術が求められている。 There is a demand for technology that allows workers to work while checking images of the target location, such as the area in front of the raised forks.

本開示は、上記課題を解決することができる表示装置、視界補助システム、産業車両、制御方法及びプログラムを提供する。 This disclosure provides a display device, a visibility assistance system, an industrial vehicle, a control method, and a program that can solve the above problems.

本開示の表示装置は、人の頭部に装着する表示装置であって、画像データを表示することが可能な透過的な表示部と、産業車両が備える作業装置に設けられたカメラが撮影した画像を取得する取得部と、前記画像が表示された仮想モニターを含む前記画像データを、仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能を有し、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する制御部とを備える。 The display device of the present disclosure is a display device worn on a person's head, and includes a transparent display unit capable of displaying image data, an acquisition unit that acquires images captured by a camera attached to a work device equipped on an industrial vehicle, and a control unit that has the function of being able to display the image data, including a virtual monitor on which the image is displayed, at any position in virtual space so that the image data appears to be at a position in the real world corresponding to that position, and which places the image data at a position in the virtual space that corresponds to the vicinity of a position that is a focal length away in the direction of the person's line of sight, as seen through the display unit.

本開示の視界補助システムは、産業車両が備える作業装置に設けられるカメラと、上記の表示装置と、を備える。 The visibility assistance system of the present disclosure comprises a camera mounted on a work device equipped on an industrial vehicle and the above-mentioned display device.

本開示の産業車両は、産業車両が備える作業装置に設けられたカメラと、上記の表示装置と、を備える。 The industrial vehicle of the present disclosure includes a camera provided on a work device provided on the industrial vehicle and the display device described above.

本開示の制御方法は、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、産業車両が備える作業装置に設けられたカメラが撮影した画像を取得し、前記画像が表示された仮想モニターを含む前記画像データを、仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能を有し、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する。 The control method disclosed herein is a control method for a display device worn on a person's head, having a transparent display unit capable of displaying image data, and has a function of acquiring an image captured by a camera attached to a work device equipped on an industrial vehicle, and displaying the image data, including a virtual monitor on which the image is displayed, at any position in a virtual space so that the image data appears to be present at a position in the real world corresponding to that position, and the image data is placed at a position in the virtual space corresponding to the periphery of a position that is a focal length away in the direction of the person's line of sight, as seen through the display unit .

また、本開示のプログラムは、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、産業車両が備える作業装置に設けられたカメラが撮影した画像を取得する手段、前記画像が表示された仮想モニターを含む前記画像データを、仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能を有し、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する手段、として機能させる。

In addition, the program disclosed herein causes a computer of a display device worn on a person's head, having a transparent display unit capable of displaying image data, to function as a means for acquiring images captured by a camera attached to a work device equipped on an industrial vehicle, a means for placing the image data, including a virtual monitor on which the image is displayed, at any position in virtual space and displaying the image data on the display unit as if it were located at a position in the real world corresponding to that position, and a means for placing the image data at a position in the virtual space corresponding to the periphery of a position that is a focal length away in the direction of the person's line of sight, which is visible through the display unit .

上述の表示装置、視界補助システム、産業車両、制御方法及びプログラムによれば、産業車両が備える作業装置による作業対象位置を見ながら、作業対象位置を撮影した画像を確認することができる。 The above-mentioned display device, visibility assistance system, industrial vehicle, control method, and program allow a user to check an image of a target work position while viewing the target work position using a work device provided on the industrial vehicle.

実施形態に係るフォークリフトの一例を示す概略図である。FIG. 1 is a schematic diagram illustrating an example of a forklift according to an embodiment. 実施形態に係る表示装置の一例を示すブロック図である。1 is a block diagram showing an example of a display device according to an embodiment; 実施形態に係る焦点距離と仮想オブジェクトの大きさを説明する図である。1A and 1B are diagrams illustrating a focal length and a size of a virtual object according to an embodiment. 実施形態に係る荷役作業中のフォークリフトの様子を示す図である。FIG. 2 is a diagram showing a forklift during loading and unloading operations according to the embodiment; 実施形態に係るカメラが撮影した画像の表示例を示す図である。FIG. 2 is a diagram showing a display example of an image captured by a camera according to an embodiment. 実施形態に係る仮想モニターの表示制御の一例を示すフローチャートである。10 is a flowchart illustrating an example of display control of the virtual monitor according to the embodiment. 実施形態に係る表示装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a display device according to an embodiment.

<実施形態>
以下、本開示の表示装置について、図面を参照して説明する。
(構成)
図1は、各実施形態に係るフォークリフトの一例を示す概略図である。
フォークリフト1は、車体10と、荷役装置11と、制御装置18と、表示装置20と、を備えている。車体10は、不図示の駆動装置およびステアリング装置を備え、フォークリフト1を走行させる。荷役装置11は、フォーク12と、フォーク12を昇降させるマスト13と、荷物が後方(マスト13側)へ落下することを防ぐバックレスト14と、を備え、フォーク12に積載した荷物を昇降させる等して荷役動作を行う。荷役装置11は、作業装置の一例である。マスト13は、不図示の外側マストと不図示の内側マストを有しており、不動の外側マストに対して内側マストが昇降するように構成されている。マスト13には揚高センサ15が設けられていて、揚高センサ15は、内側マストの高さ位置を検出する。また、外側マストには近接センサ16が設けられている。近接センサ16は、バックレスト14やフォーク12、内側マストなどの可動部が外側マストに設けられた近接センサ16から離れたことを検出する。フォーク12の先端には、カメラ17が設けられている。カメラ17は、フォーク12の前方を撮影する。カメラ17が撮影した画像(動画でも静止画でもよい。)は、表示装置20へ送信される。制御装置18は、フォークリフト1の動作を制御する。例えば、運転者100がリフトレバー19を操作すると、制御装置18は、その操作を検出し、マスト13を昇降させる動作を行う。制御装置18は、揚高センサ15、近接センサ16と接続されており、これらのセンサが検出した情報を取得する。制御装置18は、揚高センサ15、近接センサ16が検出した情報、運転者100がリフトレバー19を操作したことを示す信号、その他、例えば、フォークリフト1の移動方向や車速などの情報を表示装置20へ送信する。表示装置20は、AR(Augmented Reality)グラス又は、MR(Mixed Reality)グラスである。運転者100は、表示装置20を装着して、フォークリフト1の運転を行う。本明細書では、図1に示すようにフォークリフト1の荷役装置11が設けられている方向を前方、その反対方向を後方と呼び、前方を向いたときの左右方向をそれぞれ左側、右側と呼ぶ。
<Embodiment>
Hereinafter, the display device of the present disclosure will be described with reference to the drawings.
(composition)
FIG. 1 is a schematic diagram illustrating an example of a forklift according to each embodiment.
The forklift 1 includes a vehicle body 10, a loading device 11, a control device 18, and a display device 20. The vehicle body 10 includes a drive device and a steering device (not shown) and drives the forklift 1. The loading device 11 includes a fork 12, a mast 13 for raising and lowering the fork 12, and a backrest 14 for preventing the load from falling backward (toward the mast 13), and performs a loading operation by raising and lowering the load loaded on the fork 12. The loading device 11 is an example of a working device. The mast 13 includes an outer mast (not shown) and an inner mast (not shown), and is configured such that the inner mast is raised and lowered relative to the stationary outer mast. The mast 13 is provided with a lifting height sensor 15, which detects the height position of the inner mast. In addition, the outer mast is provided with a proximity sensor 16. The proximity sensor 16 detects when the movable parts such as the backrest 14, the forks 12, the inner mast, etc. leave the proximity sensor 16 provided on the outer mast. A camera 17 is provided at the tip of the forks 12. The camera 17 takes an image of the area in front of the forks 12. The image (which may be a video or a still image) taken by the camera 17 is transmitted to the display device 20. The control device 18 controls the operation of the forklift 1. For example, when the driver 100 operates the lift lever 19, the control device 18 detects the operation and performs an operation to raise and lower the mast 13. The control device 18 is connected to the lift height sensor 15 and the proximity sensor 16, and obtains information detected by these sensors. The control device 18 transmits to the display device 20 information detected by the lift height sensor 15 and the proximity sensor 16, a signal indicating that the driver 100 has operated the lift lever 19, and other information such as the moving direction and vehicle speed of the forklift 1. The display device 20 is an augmented reality (AR) glass or a mixed reality (MR) glass. The driver 100 wears the display device 20 and drives the forklift 1. In this specification, the direction in which the loading device 11 of the forklift 1 is provided as shown in Fig. 1 is referred to as the front, the opposite direction is referred to as the rear, and the left and right directions when facing forward are referred to as the left side and the right side, respectively.

図2は、実施形態に係る表示装置の一例を示すブロック図である。表示装置20は、表示装置とコンピュータを含んで構成される、ARグラス又はMRグラスである(以下、両方を含んでARグラスと記載する。)。表示装置20は、制御装置18やカメラ17と通信可能に接続されていて、それらの装置から情報を取得する。表示装置20は、カメラ17が撮影した画像を表示する。図示するように表示装置20は、センサ部21と、表示部22と、送受信部23と、制御部24と、表示判定部25と、記憶部26と、を備える。 Figure 2 is a block diagram showing an example of a display device according to an embodiment. The display device 20 is AR glasses or MR glasses (hereinafter, both will be referred to as AR glasses) that include a display device and a computer. The display device 20 is communicatively connected to the control device 18 and the camera 17, and acquires information from these devices. The display device 20 displays an image captured by the camera 17. As shown in the figure, the display device 20 includes a sensor unit 21, a display unit 22, a transmission/reception unit 23, a control unit 24, a display determination unit 25, and a memory unit 26.

センサ部21は、運転者100のヘッドトラッキング用のセンサ(例えば、複数の可視光カメラやIMU(Inertial Measurement Unit))、運転者100のアイトラッキング用のセンサ(例えば、赤外線カメラ)、深度センサ、マイク等を備える。 The sensor unit 21 includes a sensor for head tracking of the driver 100 (e.g., multiple visible light cameras and an IMU (Inertial Measurement Unit)), a sensor for eye tracking of the driver 100 (e.g., an infrared camera), a depth sensor, a microphone, etc.

表示部22は、ARグラスのレンズ(スクリーン)の部分を構成し、例えば、透過的(レンズを通じて外界が見える)なホログラフィックディスプレイで構成される。レンズに仮想オブジェクトが投影されない状態では、運転者100は、現実の世界をそのまま見ることができる。仮想オブジェクトとは、表示部22に投影される画像データである。仮想オブジェクトが表示部22に表示されると、運転者100には、現実の世界に重畳して仮想オブジェクトが見える。 The display unit 22 constitutes the lens (screen) of the AR glasses, and is composed of, for example, a transparent holographic display (the outside world can be seen through the lens). When no virtual object is projected onto the lens, the driver 100 can see the real world as it is. A virtual object is image data projected onto the display unit 22. When a virtual object is displayed on the display unit 22, the driver 100 sees the virtual object superimposed on the real world.

送受信部23は、他の装置とデータの送受信を行う。例えば、送受信部23は、WiFi(登録商標)、Bluetooth(登録商標)などの無線通信により、他装置との間でデータの送受信を行う。例えば、送受信部23は、カメラ17が撮影した画像を受信する。例えば、送受信部23は、制御装置18から、揚高センサ15、近接センサ16が検出した情報、運転者100がリフトレバー19を操作したことを示す信号、フォークリフト1の移動方向や車速などを受信する。 The transceiver 23 transmits and receives data to and from other devices. For example, the transceiver 23 transmits and receives data to and from other devices via wireless communication such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). For example, the transceiver 23 receives images captured by the camera 17. For example, the transceiver 23 receives from the control device 18 information detected by the lift height sensor 15 and the proximity sensor 16, a signal indicating that the driver 100 has operated the lift lever 19, the direction of movement and the vehicle speed of the forklift 1, etc.

制御部24は、表示部22の表示制御等を行う。制御部24は、センサ部21が検出した情報に基づいて、運転者100の周辺の空間形状を認識し、周辺の空間の3次元地図情報を作成し、仮想空間を生成する。制御部24は、作成した地図情報に基づいて、仮想空間の所望の位置に仮想オブジェクトを配置する。運転者100には、現実の世界の当該位置に存在する物に重畳して仮想オブジェクトが表示される。仮想オブジェクトは、(1)空間内の所定の位置(仮想オブジェクトは、固定的にある位置に存在する。)、(2)周辺空間に存在する物体を基準とする所定の位置(例えば、物体が車体10の場合、仮想オブジェクトは車体10の走行に追従して移動する。)、(3)運転者100を基準とする所定の位置(例えば、仮想オブジェクトは、運転者100の視線方向の所定距離だけ離れた位置に存在する。)などに表示させることができる。(1)や(2)の場合、仮想オブジェクトは、あたかもその位置に実際に存在するかのように運転者100によって認識される。(3)の場合、仮想オブジェクトを、運転者100を基準として任意の位置に配置することができ、その配置位置は、運転者100に近づけたり遠ざけたりして自由に変更することができる。例えば、仮想オブジェクトを遠くに配置すれば、運転者100には、仮想オブジェクトが遠くに存在するように見え、近くに配置すれば、運転者100には、仮想オブジェクトが近くに存在するように見える。運転者100が3m先を見ているときに、仮想オブジェクトを視線方向3m先に配置すると、その位置に仮想オブジェクトが存在しているように見える。3m先を見ている運転者100にとっては、ちょうど視線を合わせた位置(運転者の目の焦点/ピントが合う位置)に仮想オブジェクトが存在しているように見えるため、仮想オブジェクトを視認するために改めて焦点を合わせる必要はない。これに対し、運転者100が3m先を見ているときに、仮想オブジェクトを視線方向30cm先に配置すると、3メートル先を見ている運転者100にとっては、自分から30cmの位置に仮想オブジェクトが存在しているように見えるため、3m先から30cm先に焦点を切り替えなければ仮想オブジェクトをしっかりと確認することはできない。つまり、運転者100に焦点切り替えの負担を強いることなく、そのままの状態で仮想オブジェクトを視認してもらうためには、運転者100の焦点位置になるべく近いところに仮想オブジェクトを配置することが好ましい。ARグラスの特性上、仮想オブジェクトの配置位置は自由に制御できるため、運転者100の視線に追従して仮想オブジェクトを配置する位置をそのときの焦点距離に合わせて調整することにより、運転者100が焦点を合わせる負担を軽減することができる。 The control unit 24 performs display control of the display unit 22, etc. The control unit 24 recognizes the spatial shape around the driver 100 based on the information detected by the sensor unit 21, creates three-dimensional map information of the surrounding space, and generates a virtual space. The control unit 24 places a virtual object at a desired position in the virtual space based on the created map information. The virtual object is displayed to the driver 100 superimposed on an object existing at that position in the real world. The virtual object can be displayed at (1) a predetermined position in the space (the virtual object exists at a fixed position), (2) a predetermined position based on an object existing in the surrounding space (for example, if the object is the vehicle body 10, the virtual object moves following the running of the vehicle body 10), or (3) a predetermined position based on the driver 100 (for example, the virtual object exists at a position a predetermined distance away in the line of sight of the driver 100). In the case of (1) or (2), the virtual object is recognized by the driver 100 as if it actually exists at that position. In the case of (3), the virtual object can be placed at any position based on the driver 100, and the placement position can be freely changed by moving it closer to or farther away from the driver 100. For example, if the virtual object is placed far away, the driver 100 sees the virtual object as if it exists far away, and if the virtual object is placed close to the driver 100, the driver 100 sees the virtual object as if it exists close to the driver. When the driver 100 is looking 3 m ahead, if a virtual object is placed 3 m ahead in the line of sight, the virtual object appears to exist at that position. For the driver 100 looking 3 m ahead, the virtual object appears to exist at the position where the driver's line of sight is exactly aligned (the position where the driver's eyes are focused/in focus), so there is no need to refocus to view the virtual object. In contrast, when the driver 100 is looking 3 m ahead, if a virtual object is placed 30 cm ahead in the line of sight, the driver 100 looking 3 meters ahead sees the virtual object as if it exists 30 cm away from the driver, so the driver 100 cannot clearly see the virtual object unless he switches his focus from 3 m ahead to 30 cm ahead. In other words, in order to allow the driver 100 to view the virtual object as is without imposing a burden on the driver 100 to switch focus, it is preferable to place the virtual object as close as possible to the focal position of the driver 100. Because the characteristics of AR glasses allow the placement position of the virtual object to be freely controlled, the burden on the driver 100 to focus can be reduced by adjusting the position of the virtual object to match the focal length at that time by following the line of sight of the driver 100.

仮想オブジェクトを自由に配置することや、仮想空間上のある位置に仮想オブジェクトを配置することにより、あたかもその位置に仮想オブジェクトが存在するように見えるようにすることは、ARグラスが備える機能である。ユーザは、所望の仮想オブジェクトに関する設定を表示装置20に対して行う(開発者がAR開発ツールを使って仮想オブジェクトを開発し、開発したプログラムを表示装置20に実装する。)。すると、制御部24が、その設定に従って所望の位置に仮想オブジェクトを配置する。本実施形態では制御部24は、運転者100の視線方向に追従して、仮想モニターVM(仮想モニターとは、仮想的なモニターのことでARによって表示される仮想オブジェクトである。)をそのときの焦点距離付近に配置し(上記の(3)に相当)、仮想モニターVMにカメラ17が撮影した画像を表示するように設定されている。次に仮想オブジェクトを配置する位置と仮想オブジェクトの大きさの関係について図3を参照して説明する。 The AR glasses have the function of freely arranging virtual objects and arranging a virtual object at a certain position in the virtual space so that it appears as if the virtual object exists at that position. The user sets the desired virtual object for the display device 20 (a developer uses an AR development tool to develop a virtual object and implements the developed program on the display device 20). The control unit 24 then places the virtual object at the desired position according to the setting. In this embodiment, the control unit 24 is set to follow the line of sight of the driver 100, place a virtual monitor VM (a virtual monitor is a virtual object displayed by AR) near the focal length at that time (corresponding to (3) above), and display an image captured by the camera 17 on the virtual monitor VM. Next, the relationship between the position at which the virtual object is placed and the size of the virtual object will be described with reference to FIG. 3.

図3に、運転者100から距離L1だけ前方に配置した仮想オブジェクト31a、距離L1だけ前方の表示範囲(表示部22に収まる視野の範囲)31b、運転者100から距離L2だけ前方に配置した仮想オブジェクト32a、距離L2だけ前方の表示範囲32bを示す。仮想オブジェクトではない現実のモニターをマスト13の奥側(例えば、運転者100から距離L2だけ前方)に配置した場合、モニターはマスト13に隠れて見えなくなるが、ARの仮想モニターVMの場合はマスト13の奥側に配置していても、仮想モニターVMはARグラス上に表示されるため、マストに隠れるということはない。AR技術には、仮想モニターVMがマスト13に隠れるように表示するオクルージョン機能もあるが、本実施形態では、仮想モニターVMに表示される情報を優先するためオクルージョン機能は使用しない。図3に示すように、サイズの異なる2つの仮想オブジェクト31a、32a(仮想オブジェクト32aの方が、仮想空間におけるサイズが大きい)をそれぞれ距離L1、L2の位置に配置した場合、遠くに存在する物体ほど小さく見えるという性質により、運転者100にとっては、いずれも同じ大きさに見えるようにすることができる。つまり、仮想オブジェクトを遠くに配置する場合には、仮想オブジェクトのサイズを大きくし、手前に配置する場合には仮想オブジェクトのサイズを小さくする。仮想オブジェクトの具体的なサイズは、配置位置(運転者100からの距離)と表示部22上でどのようなサイズで表示するかによって算出することができ、運転者100からの距離に応じて、仮想オブジェクトのサイズを変更することで、運転者100から常に一定の大きさで見えるようにすることができる。仮想オブジェクトがマスト13に隠れて見えなくなることが無いとすると、運転者100にとって同じ大きさで表示される2つの仮想オブジェクト31a、32aの違いは配置位置、換言すれば焦点距離のみとなる。このように仮想空間上に配置する仮想オブジェクトの配置位置とサイズを制御することにより、運転者100から見た仮想オブジェクトの表示サイズを変えずに焦点距離のみを自由に変えることが可能となる。 3 shows a virtual object 31a placed a distance L1 ahead of the driver 100, a display range (range of the field of view that fits in the display unit 22) 31b placed a distance L1 ahead of the driver 100, a virtual object 32a placed a distance L2 ahead of the driver 100, and a display range 32b placed a distance L2 ahead. If a real monitor that is not a virtual object is placed on the back side of the mast 13 (for example, a distance L2 ahead of the driver 100), the monitor will be hidden by the mast 13 and will not be visible, but in the case of an AR virtual monitor VM, even if it is placed on the back side of the mast 13, the virtual monitor VM will not be hidden by the mast because it is displayed on the AR glasses. AR technology also has an occlusion function that displays the virtual monitor VM as if it is hidden by the mast 13, but in this embodiment, the occlusion function is not used to prioritize the information displayed on the virtual monitor VM. As shown in FIG. 3, when two virtual objects 31a and 32a of different sizes (virtual object 32a is larger in the virtual space) are placed at positions of distances L1 and L2, respectively, the driver 100 can see both of them as the same size due to the nature that the farther an object is, the smaller it appears. In other words, when a virtual object is placed farther away, the size of the virtual object is made larger, and when it is placed closer, the size of the virtual object is made smaller. The specific size of the virtual object can be calculated based on the placement position (distance from the driver 100) and the size at which it is displayed on the display unit 22, and by changing the size of the virtual object according to the distance from the driver 100, it is possible to make the virtual object always appear at a constant size to the driver 100. Assuming that the virtual object is not hidden by the mast 13 and is not visible, the difference between the two virtual objects 31a and 32a displayed at the same size to the driver 100 is only the placement position, in other words, the focal length. By controlling the placement position and size of the virtual object placed in the virtual space in this way, it is possible to freely change only the focal length without changing the display size of the virtual object as seen by the driver 100.

この性質を利用して、フォーク12の先端部付近に適切にサイズ制御された仮想モニターVMを配置すると、実物のフォーク12の先端付近を見たときと仮想モニターVMを見たときの焦点がほぼ同じになり、運転者100は、双方を同時に見ることが可能になる。この様子を図4に示す。図4は、倉庫などの棚に置かれた、荷物41が積まれたパレット42の穴43に、フォーク12を刺す作業を行っている場面を示している。カメラ17は、フォーク12と同じ高さの前方を撮影し、運転者100は、カメラ17が撮影する画像で穴43の位置を把握し、フォーク12の位置決めを行う。この際、従来技術のように、カメラ17が撮影した画像を表示する現実のモニターを運転席に設けるとすると、フォーク12の方向とモニターとを交互に見なければならず、作業効率が悪い。また、焦点の切り替え負担が生じる。仮にフォーク12の方向を見上げた際に表示画面が見えるような位置および方向に現実のモニターを設置したとしても、フォーク12の先端付近の荷物41およびパレット42を見るときの焦点距離と、モニターに映し出される画像の焦点距離は異なるため、実物とモニターの両方が視野に含まれていたとしても、運転者100は、両方を同時に確認することはできず、実際には一方ずつを、焦点を切り替えながら確認することになる。これに対し、本実施形態ではAR技術によって、仮想モニターVMを、例えば、図示するようにフォーク12先端付近(パレット42の付近)に配置する。そして、仮想モニターVMには、カメラ17が撮影する画像を表示する。すると運転者100には、パレット42付近に存在するモニターにカメラ17が撮影した画像が表示されるように見える。仮想モニターVMに表示された画像の焦点距離は、フォーク12等の実物を見るときの焦点距離とほぼ同じになる。また、仮想モニターVMをパレット42付近に配置することで、運転者100がフォーク12先端付近の実物を見るときの視野内にカメラ17が撮影した画像を表示させることができる。すると、運転者100は、フォーク12等の実物を見ながら焦点距離を切り替えることなく、仮想モニターVMに表示された画像を確認することができる。これにより、運転者100は、焦点合わせの負担なく、フォーク12先端付近の作業対象位置とカメラ17の撮影画像の両方を同時に確認しながら、荷役作業を行うことができる。例えば、フォーク12をより高い位置に上昇させて荷役作業を行う際には、制御部24は、より高い位置に仮想モニターVMを配置する。この場合、運転者100からの距離が遠くなるので、図3を用いて説明したように、制御部24は、仮想モニターVMのサイズを大きくする。仮想モニターVMのサイズを大きくしても、遠近法の原理により、運転者100には、仮想モニターVM(カメラ17が撮影した画像)は同じ大きさに見える。このように仮想モニターVMの配置位置とサイズを、運転者100が見る作業対象位置に合わせて変更することで、運転者100は、焦点距離を切り替えることなく、現実世界の作業対象位置とカメラ17が撮影した画像を確認しながら作業を行うことができる。なお、運転者100の目線の対象位置については、例えば、フォーク12を昇降させている場面では、フォーク12の先端周辺を運転者100の目線対象として設定(例えば、揚高センサ15が検出する高さと運転席からフォーク12の先端までの水平方向の長さを用いて、焦点距離を計算する。)してもよいし、センサ部21が備えるアイトラッキング用のセンサが検出した値に基づいて、運転者100の目線対象位置を推定してもよい。あるいは、焦点距離を数m程度に固定して設定してもよい。焦点を数m程度にすることで、フォーク12を上昇させて荷役作業を行う場面に限らず、仮想モニターVMを有効に活用することができる。 By utilizing this property, if a virtual monitor VM with an appropriate size control is placed near the tip of the fork 12, the focus when looking at the tip of the real fork 12 and when looking at the virtual monitor VM will be almost the same, and the driver 100 will be able to see both at the same time. This is shown in Figure 4. Figure 4 shows a scene in which the fork 12 is being inserted into a hole 43 in a pallet 42 loaded with luggage 41 placed on a shelf in a warehouse or the like. The camera 17 captures an image of the front at the same height as the fork 12, and the driver 100 grasps the position of the hole 43 from the image captured by the camera 17 and positions the fork 12. In this case, if a real monitor that displays the image captured by the camera 17 is installed in the driver's seat as in the conventional technology, the driver will have to look alternately at the direction of the fork 12 and the monitor, which is inefficient. In addition, a burden of switching the focus will be incurred. Even if the real monitor is installed in a position and direction such that the display screen can be seen when looking up in the direction of the forks 12, the focal length when viewing the luggage 41 and pallet 42 near the tips of the forks 12 is different from the focal length of the image displayed on the monitor, so even if both the real object and the monitor are included in the field of view, the driver 100 cannot check both at the same time, and actually checks one by one while switching the focus. In contrast, in this embodiment, the virtual monitor VM is placed near the tips of the forks 12 (near the pallet 42) using AR technology, for example, as shown in the figure. Then, the image captured by the camera 17 is displayed on the virtual monitor VM. Then, the driver 100 sees the image captured by the camera 17 displayed on the monitor located near the pallet 42. The focal length of the image displayed on the virtual monitor VM is approximately the same as the focal length when viewing the real object such as the forks 12. In addition, by placing the virtual monitor VM near the pallet 42, the image captured by the camera 17 can be displayed within the field of view when the driver 100 views the real object near the tips of the forks 12. Then, the driver 100 can check the image displayed on the virtual monitor VM without switching the focal length while looking at the actual object such as the fork 12. This allows the driver 100 to perform loading and unloading work while simultaneously checking both the work target position near the tip of the fork 12 and the image captured by the camera 17 without the burden of focusing. For example, when the fork 12 is raised to a higher position to perform loading and unloading work, the control unit 24 places the virtual monitor VM at a higher position. In this case, since the distance from the driver 100 becomes farther, as described with reference to FIG. 3, the control unit 24 increases the size of the virtual monitor VM. Even if the size of the virtual monitor VM is increased, the virtual monitor VM (the image captured by the camera 17) appears to the driver 100 to be the same size due to the principle of perspective. In this way, by changing the placement position and size of the virtual monitor VM according to the work target position viewed by the driver 100, the driver 100 can perform work while checking the work target position in the real world and the image captured by the camera 17 without switching the focal length. Regarding the target position of the driver's 100 line of sight, for example, when the forks 12 are being raised or lowered, the vicinity of the tips of the forks 12 may be set as the target of the driver's 100 line of sight (for example, the focal length is calculated using the height detected by the lifting height sensor 15 and the horizontal length from the driver's seat to the tips of the forks 12). Alternatively, the target position of the driver's 100 line of sight may be estimated based on the value detected by an eye tracking sensor provided in the sensor unit 21. Alternatively, the focal length may be fixed and set at about several meters. By setting the focal length at about several meters, the virtual monitor VM can be effectively used not only in situations where the forks 12 are raised to perform loading and unloading work.

図5に、表示部22に表示される仮想モニターVMの一例を示す。図5の例では、フォーク12を下降させた状態でカメラ17が撮影した画像を仮想モニターVMに表示している。例えば、フォークリフト1を運転して前方へ移動する際にも、カメラ17が撮影する画像を仮想モニターVMに表示することで、運転者100は、車両周辺を目視により確認すると同時に死角となりやすいフォークリフト1の足元付近の様子を確認することができる。この場合も、車両周辺を目視により確認するときの焦点距離に合わせて仮想モニターVMを配置することで、運転者100は無理なく、車両周辺の現実世界と仮想モニターVMを確認することができる。 Figure 5 shows an example of a virtual monitor VM displayed on the display unit 22. In the example of Figure 5, an image captured by the camera 17 with the forks 12 lowered is displayed on the virtual monitor VM. For example, when driving the forklift 1 and moving forward, the image captured by the camera 17 is displayed on the virtual monitor VM, allowing the driver 100 to visually check the area around the vehicle and at the same time check the condition around the feet of the forklift 1, which is prone to blind spots. In this case, too, by positioning the virtual monitor VM according to the focal length when visually checking the area around the vehicle, the driver 100 can easily check the real world around the vehicle and the virtual monitor VM.

表示部22に表示する仮想モニターVMの位置や範囲は、視界の妨げにならないよう任意に設定することができる。また、仮想モニターVMの表示と非表示についても、自動的、又は、運転者100の動作や操作により切り替えることができる。例えば、仮想モニターVMが邪魔になる場面では、仮想モニターVMを非表示とすることができる。 The position and range of the virtual monitor VM displayed on the display unit 22 can be set arbitrarily so as not to obstruct the field of vision. In addition, the virtual monitor VM can be displayed or hidden automatically or by the actions or operations of the driver 100. For example, in situations where the virtual monitor VM is obstructive, the virtual monitor VM can be hidden.

表示判定部25は、仮想モニターVMの表示と非表示を判定する。表示判定部25が仮想モニターVMを表示すると判定すると、制御部24は、仮想モニターVMを表示(仮想空間上に仮想モニターVMを配置する。)し、表示判定部25が非表示にすると判定すると、制御部24は、仮想モニターVMを非表示(仮想空間上に仮想モニターVMを配置しない。)にする。例えば、表示判定部25は、荷役作業中の場合には仮想モニターVMを表示すると判定し、そうでない場合には仮想モニターVMを非表示にすると判定する。表示判定部25の判定処理の一例を以下に記載する。 The display determination unit 25 determines whether to display or hide the virtual monitor VM. When the display determination unit 25 determines that the virtual monitor VM should be displayed, the control unit 24 displays the virtual monitor VM (places the virtual monitor VM in the virtual space), and when the display determination unit 25 determines that the virtual monitor VM should be hidden, the control unit 24 hides the virtual monitor VM (does not place the virtual monitor VM in the virtual space). For example, the display determination unit 25 determines that the virtual monitor VM should be displayed when loading and unloading work is in progress, and determines that the virtual monitor VM should be hidden when this is not the case. An example of the determination process of the display determination unit 25 is described below.

(A)表示判定部25は、送受信部23を通じて、制御装置18から運転席のリフトレバー19が操作されたことを示す信号、フォークリフト1の車速などの情報を取得する。リフトレバー19の操作を検出すると、表示判定部25は、仮想モニターVMを表示とすると判定する。また、表示判定部25は、リフトレバー19の操作が検出された後に操作が検出されなくなると、そのときから一定時間(例えば、10秒程度)は仮想モニターVMを表示すると判定する。あるいは、表示判定部25は、所定時間(例えば、1~2秒程度)以上、リフトレバー19の操作が継続した場合、そのときから一定時間(例えば、10秒程度)は仮想モニターVMを表示すると判定する。その間、少しでもリフトレバー19によるリフトやティルトの操作があった場合、その都度、10秒のカウントが再セットされる。つまり、表示判定部25は、リフトやティルトの操作の検出から一定時間(例えば、10秒程度)は仮想モニターVMを表示すると判定する。また、車速が一定以上(例えば、4km/h以上)になると、表示判定部25は、荷役作業が終了したと判断し、強制的に10秒のカウントを終了し、仮想モニターVMを非表示とすると判定する。 (A) The display determination unit 25 acquires information such as a signal indicating that the lift lever 19 in the driver's seat has been operated and the vehicle speed of the forklift 1 from the control device 18 through the transmission/reception unit 23. When the operation of the lift lever 19 is detected, the display determination unit 25 determines that the virtual monitor VM is to be displayed. In addition, when the operation of the lift lever 19 is detected and then no longer detected, the display determination unit 25 determines that the virtual monitor VM is to be displayed for a certain period of time (e.g., about 10 seconds) from that time. Alternatively, when the operation of the lift lever 19 continues for a predetermined period of time (e.g., about 1 to 2 seconds) or more, the display determination unit 25 determines that the virtual monitor VM is to be displayed for a certain period of time (e.g., about 10 seconds) from that time. During that time, if there is even a slight lift or tilt operation by the lift lever 19, the 10-second count is reset each time. In other words, the display determination unit 25 determines that the virtual monitor VM is to be displayed for a certain period of time (e.g., about 10 seconds) from the detection of the lift or tilt operation. Furthermore, when the vehicle speed reaches or exceeds a certain level (for example, 4 km/h or more), the display determination unit 25 determines that the loading and unloading work has ended, forcibly ends the 10-second count, and determines that the virtual monitor VM should not be displayed.

(B)表示判定部25は、送受信部23を通じて、制御装置18から揚高センサ15が検出した情報(フォーク12、内側マストの高さ)を取得する。表示判定部25は、揚高センサ15が検出した高さが所定の閾値以上になると、仮想モニターVMを表示すると判定し、高さが閾値未満となると、仮想モニターVMを非表示にすると判定する。 (B) The display determination unit 25 acquires information detected by the height sensor 15 (height of the forks 12 and inner mast) from the control device 18 via the transmission/reception unit 23. When the height detected by the height sensor 15 is equal to or greater than a predetermined threshold, the display determination unit 25 determines to display the virtual monitor VM, and when the height is less than the threshold, determines to hide the virtual monitor VM.

(C)表示判定部25は、送受信部23を通じて、制御装置18から近接センサ16が検出した情報(近接センサ16を設けた外側マストと、バックレスト14、フォーク12、内側マストなどが近接しているかどうか)を取得する。表示判定部25は、近接センサ16が外側マストと内側マスト等が近接していないことを検出した場合、仮想モニターVMを表示すると判定し、外側マストと内側マスト等が近接することを検出した場合、仮想モニターVMを非表示にすると判定する。 (C) The display determination unit 25 obtains information detected by the proximity sensor 16 (whether the outer mast on which the proximity sensor 16 is provided is in close proximity to the backrest 14, the forks 12, the inner mast, etc.) from the control device 18 via the transmission/reception unit 23. If the proximity sensor 16 detects that the outer mast and the inner mast, etc. are not in close proximity, the display determination unit 25 determines to display the virtual monitor VM, and if it detects that the outer mast and the inner mast, etc. are in close proximity, it determines to hide the virtual monitor VM.

(D)表示判定部25は、内側マストの連結材の位置や不図示のリフトシリンダのロッドが見えているか、などをランドマークとしてセンサ部21が備える可視光カメラで内側マストが上昇しているかどうかを判定する(リフトシリンダのロッドは、マスト13が上昇していない状態では運転席からは隠れて見えないが、マスト13が上昇すると運転席からは見えるようになる。)。表示判定部25は、ランドマークの見え方により、内側マストの高さ位置を算出する。表示判定部25は、内側マストが所定の閾値以上上昇すると、仮想モニターVMを表示すると判定し、内側マストが上昇した距離が閾値未満となると、仮想モニターVMを非表示にすると判定する。 (D) The display determination unit 25 uses the visible light camera provided in the sensor unit 21 to determine whether the inner mast is raised, using landmarks such as the position of the inner mast's connecting material and whether the lift cylinder rod (not shown) is visible (the lift cylinder rod is hidden from the driver's seat when the mast 13 is not raised, but becomes visible from the driver's seat when the mast 13 is raised). The display determination unit 25 calculates the height position of the inner mast based on how the landmarks are visible. The display determination unit 25 determines to display the virtual monitor VM when the inner mast is raised by a predetermined threshold or more, and determines to hide the virtual monitor VM when the distance the inner mast has been raised is less than the threshold.

(E)表示判定部25は、フォーク12に荷物を積んでから所定時間が経過すると、荷役作業が行われると判断して、仮想モニターVMを表示すると判定し、フォーク12から荷物が卸されると仮想モニターVMを非表示にすると判定してもよい。フォーク12に荷物が積まれることは、マスト13等に設けられた不図示の荷重センサによって検出してもよいし、センサ部21が備える可視光カメラがフォーク12の上方を撮影した画像を解析して荷物の有無を検出してもよい。 (E) The display determination unit 25 may determine that loading and unloading work is to be performed when a predetermined time has elapsed since the loading of cargo onto the forks 12, and may determine to display the virtual monitor VM, and may determine to hide the virtual monitor VM when the cargo is unloaded from the forks 12. The loading of cargo onto the forks 12 may be detected by a load sensor (not shown) provided on the mast 13 or the like, or the presence or absence of cargo may be detected by analyzing an image captured by a visible light camera provided in the sensor unit 21 above the forks 12.

(F)表示判定部25は、運転者100の視線方向が所定の角度以上、上方を向いた状態が所定時間以上継続すると、仮想モニターVMを表示すると判定し、運転者100の視線方向が所定の角度以下となると仮想モニターVMを非表示にすると判定してもよい。運転者100の視線方向は、センサ部21が備えるアイトラッキング用のセンサやヘッドトラッキング用のIMUが検出した情報から推定することができる。 (F) The display determination unit 25 may determine to display the virtual monitor VM when the driver's 100 gaze direction is a predetermined angle or more and continues to face upward for a predetermined period of time or more, and may determine to hide the virtual monitor VM when the driver's 100 gaze direction is a predetermined angle or less. The gaze direction of the driver 100 can be estimated from information detected by an eye tracking sensor or a head tracking IMU provided in the sensor unit 21.

記憶部26は、センサ部21が検出した情報、送受信部23が受信した情報、仮想オブジェクト、フォークリフト1又は様々な車種のフォークリフトのCAD情報などを記憶する。 The memory unit 26 stores information detected by the sensor unit 21, information received by the transceiver unit 23, virtual objects, CAD information of the forklift 1 or various types of forklifts, etc.

(動作)
次に図6を参照して、表示装置20の制御について説明する。
図6は、実施形態に係る仮想モニターの表示制御の一例を示すフローチャートである。
表示装置20を装着した運転者100は、フォークリフト1の運転席に座ると、表示装置20を起動し、キャリブレーションを行う(ステップS1)。キャリブレーションでは、運転者100とフォークリフト1の位置関係を算出する。例えば、制御部24は、センサ部21の可視光カメラによって、フォークリフト1のハンドルやその他の構造物を認識し、撮影されたハンドル等の形状や見え方からフォークリフト1の車種を推定する。制御部24は、記憶部26に記録されたCAD情報から推定した車種に対応するCAD情報を読み出して、フォークリフト1全体の形状を把握する。また、例えば、制御部24は、センサ部21の可視光カメラによって撮影したハンドルの画像を解析したり、センサ部21の深度センサによってハンドルまでの距離を測定したりすることで、運転者100とハンドルとの位置関係、つまり、運転者100が運転席のどの位置に座っているか、運転者100の頭部の高さがどの程度か、あるいは、読み出したフォークリフト1のCAD情報から運転者100とフォークリフト1の各部までの位置関係(水平方向の距離や垂直方向の距離など)を算出する。これにより、運転者100とフォーク12の先端との正確な距離を把握し、例えば、仮想モニターVMを上昇したフォーク12の先端付近に配置することができるようになる。また、例えば、フォークリフト1の所定位置に2次元マーカを設け、センサ部21によって2次元マーカを認識し、2次元マーカとの位置関係や2次元マーカが示すフォークリフト1の車種および当該車種のCAD情報から上記と同様にして、運転者100とフォークリフト1の各部までの位置関係を算出してもよい。
(Operation)
Next, control of the display device 20 will be described with reference to FIG.
FIG. 6 is a flowchart illustrating an example of display control of the virtual monitor according to the embodiment.
When the driver 100 wearing the display device 20 sits in the driver's seat of the forklift 1, the driver starts up the display device 20 and performs calibration (step S1). In the calibration, the positional relationship between the driver 100 and the forklift 1 is calculated. For example, the control unit 24 recognizes the handle and other structures of the forklift 1 using the visible light camera of the sensor unit 21, and estimates the type of vehicle of the forklift 1 from the shape and appearance of the photographed handle, etc. The control unit 24 reads out CAD information corresponding to the estimated type of vehicle from the CAD information recorded in the storage unit 26, and grasps the overall shape of the forklift 1. In addition, for example, the control unit 24 analyzes an image of the handle captured by the visible light camera of the sensor unit 21, or measures the distance to the handle by the depth sensor of the sensor unit 21, thereby calculating the positional relationship between the driver 100 and the handle, that is, where the driver 100 is sitting in the driver's seat, how high the driver 100's head is, or the positional relationship between the driver 100 and each part of the forklift 1 (horizontal distance, vertical distance, etc.) from the read CAD information of the forklift 1. This makes it possible to grasp the exact distance between the driver 100 and the tip of the fork 12, and to place the virtual monitor VM near the tip of the raised fork 12, for example. In addition, for example, a two-dimensional marker may be provided at a predetermined position of the forklift 1, the two-dimensional marker may be recognized by the sensor unit 21, and the positional relationship between the driver 100 and each part of the forklift 1 may be calculated in the same manner as above from the positional relationship with the two-dimensional marker, the model of the forklift 1 indicated by the two-dimensional marker, and the CAD information of the model.

キャリブレーションが完了すると、運転者100は表示装置20に対して所定の操作を行い、仮想モニターVMを表示する機能を起動する。当該機能が起動すると、制御部24が、送受信部23を通じて、カメラ17からカメラ17が撮影した画像を取得する(ステップS2)。次に表示判定部25が、上記の(A)~(F)に記載した判定方法によって、仮想モニターVMを表示するか非表示とするかを判定する(ステップS3)。表示判定部25が表示すると判定した場合(ステップS4;Yes)、制御部24が、仮想モニターVMを仮想空間上の所定位置に配置する(ステップS5)。所定位置とは、例えば、運転者100の目線方向における焦点距離だけ離れた位置(目線対象位置)である。制御部24は、仮想モニターVMを、例えば、目線対象位置の周辺であって、表示部22における視界の周縁部(例えば、四隅)に表示されるような位置に配置する。また、制御部24は、運転者100の視界の所定範囲(邪魔にならない程度の大きさ)となるように仮想モニターVMのサイズを設定する。仮想モニターVMの表示サイズ(運転者100から見える大きさ、表示部22に占める大きさ)や、仮想モニターVMを表示部22のどこに表示するかについては、運転者100が任意に設定できるように構成されていてもよい。例えば、仮想空間上に、それらの設定を入力できる仮想オブジェクトの入力インタフェースを表示し、運転者100が、この入力インタフェースから仮想モニターVMの表示位置や表示サイズを入力できるようにしてもよい。このように仮想空間上に表示した入力インタフェースに対して操作を行うことを可能とする技術はMRによって実現することができる。また、上記したように、制御部24は、運転者100の焦点距離に応じて仮想モニターVMのサイズ(配置位置におけるサイズ)を変更する。例えば、記憶部26に焦点距離と仮想モニターVMの表示サイズとを対応付けたテーブルを登録しておいて、制御部24は、揚高センサ15の検出値またはセンサ部21のアイトラッキング用センサの検出値に基づいて焦点距離を算出し(焦点距離は算出するのではなく固定値(例えば、数m)が設定されていてもよい。)、その焦点距離と運転者100によって設定された表示サイズと記憶部26に登録されたテーブルとに基づいて、仮想モニターVMのサイズを算出してもよい。ステップS3にて、表示判定部25が非表示にすると判定した場合(ステップS4;No)、ステップS6の処理に進む。 When the calibration is completed, the driver 100 performs a predetermined operation on the display device 20 to activate the function of displaying the virtual monitor VM. When the function is activated, the control unit 24 acquires an image captured by the camera 17 from the camera 17 through the transmission/reception unit 23 (step S2). Next, the display determination unit 25 determines whether to display or hide the virtual monitor VM using the determination method described in (A) to (F) above (step S3). If the display determination unit 25 determines to display it (step S4; Yes), the control unit 24 places the virtual monitor VM at a predetermined position in the virtual space (step S5). The predetermined position is, for example, a position (gaze target position) that is a focal distance away in the line of sight of the driver 100. The control unit 24 places the virtual monitor VM at a position that is, for example, around the line of sight target position and is displayed in the peripheral part of the field of view on the display unit 22 (for example, the four corners). The control unit 24 also sets the size of the virtual monitor VM so that it is within a predetermined range of the field of view of the driver 100 (a size that does not get in the way). The display size of the virtual monitor VM (the size seen by the driver 100, the size it occupies on the display unit 22) and where on the display unit 22 the virtual monitor VM is displayed may be configured so that the driver 100 can arbitrarily set them. For example, an input interface of a virtual object that allows the driver 100 to input these settings may be displayed in the virtual space, and the driver 100 may be able to input the display position and display size of the virtual monitor VM from this input interface. The technology that allows the driver 100 to operate the input interface displayed in the virtual space in this way can be realized by MR. Also, as described above, the control unit 24 changes the size of the virtual monitor VM (the size at the arrangement position) according to the focal length of the driver 100. For example, a table associating focal length with the display size of the virtual monitor VM may be registered in the memory unit 26, and the control unit 24 may calculate the focal length based on the detection value of the height sensor 15 or the detection value of the eye tracking sensor of the sensor unit 21 (the focal length may not be calculated but may be set to a fixed value (e.g., several meters)), and may calculate the size of the virtual monitor VM based on the focal length, the display size set by the driver 100, and the table registered in the memory unit 26. If the display determination unit 25 determines in step S3 to hide the display (step S4; No), the process proceeds to step S6.

次に制御部24は、仮想モニターVMを表示する機能を終了するかどうかを判定する(ステップS6)。例えば、運転者100が、仮想モニターVMを表示する機能を終了する操作を行った場合には、制御部24は、仮想モニターVMを表示する機能を終了すると判定し、そうでない場合には、終了しないと判定する。終了しないと判定した場合(ステップS6;No)、ステップS2以降の処理を繰り返し行う。終了すると判定した場合(ステップS6;Yes)、図6の処理フローを終了する。 Next, the control unit 24 determines whether or not to terminate the function of displaying the virtual monitor VM (step S6). For example, if the driver 100 performs an operation to terminate the function of displaying the virtual monitor VM, the control unit 24 determines that the function of displaying the virtual monitor VM is to be terminated, and otherwise determines that the function is not to be terminated. If it is determined that the function is not to be terminated (step S6; No), the processing from step S2 onwards is repeated. If it is determined that the function is to be terminated (step S6; Yes), the processing flow of FIG. 6 is terminated.

なお、上記の実施形態では、カメラ17および表示装置20を含む視界補助システムをフォークリフト1に適用する場合を例に説明を行ったが、視界補助システムは、例えば、ショベルカー、ブルドーザー、クレーン車、リーチスタッカーなどのフォークリフト以外の産業車両にも適用することができる。また、カメラ17をフォーク12の前方を撮影するように設けることとしたが、カメラ17の撮影方向は前方に限定されず、他の方向であってもよい。また、他の産業車両の場合、カメラは作業装置(例えば、ショベルカーのブームやバケット、ブルドーザーのバケットやアーム、クレーンのブーム、ジブ、フックなど)の任意の位置に任意の方向へ向けて撮影するように設けることができる。 In the above embodiment, the visibility assistance system including the camera 17 and the display device 20 is applied to a forklift 1, but the visibility assistance system can also be applied to industrial vehicles other than forklifts, such as excavators, bulldozers, crane trucks, and reach stackers. Although the camera 17 is set up to capture an image in front of the forks 12, the camera 17 may capture an image in another direction, and is not limited to the forward direction. In the case of other industrial vehicles, the camera can be set up to capture an image in any position on the work equipment (e.g., the boom or bucket of an excavator, the bucket or arm of a bulldozer, the boom, jib, or hook of a crane, etc.) in any direction.

(効果)
従来から運転席の前方に現実のモニターを設け、そのモニターにフォーク12の前方を撮影した画像を表示するシステムが提供されている。このシステムの場合には、走行時にモニターが視界の妨げになり、現実の作業対象位置とモニターとの焦点距離が異なるため、双方を見比べる際、焦点を切り替える負担が生じる。これに対し、本実施形態では、運転者にARグラス(表示装置20)を装着させ、仮想空間上に仮想モニターVMを表示し、仮想モニターVMにフォーク12の前方を撮影した画像を表示する。これにより、例えば、荷役作業を行う場面において、運転者100は棚の高さが高くても見上げることなく安定的にフォーク12とパレット42の位置合わせを行うことができる。運転者100が上方を見上げた場合でも、目線対象の実物までの距離と仮想モニターVMを配置する位置までの距離を合わせることで、運転者100は、焦点距離の切り替えを行うことなく作業対象位置と画像を確認することができる。また、仮想空間上の自由な場所に仮想モニターVMを配置することが可能であるだけでなく、不要な場面では仮想モニターVMを消すことで視界の妨げになることを防ぐことができる。また、仮想モニターVMを配置する位置を運転者100の視線に追従させることで、車両周辺等、他の位置を見ながらでもフォーク12前方の画像を確認することができる。
(effect)
Conventionally, a system has been provided in which a real monitor is provided in front of the driver's seat and an image of the front of the fork 12 is displayed on the monitor. In the case of this system, the monitor obstructs the view during driving, and the focal distance between the real work target position and the monitor is different, so that a burden of switching the focus occurs when comparing the two. In contrast, in this embodiment, the driver is made to wear AR glasses (display device 20), a virtual monitor VM is displayed in a virtual space, and an image of the front of the fork 12 is displayed on the virtual monitor VM. As a result, for example, in a loading and unloading operation, the driver 100 can stably align the fork 12 and the pallet 42 without looking up even if the height of the shelf is high. Even if the driver 100 looks up, the driver 100 can check the work target position and the image without switching the focal distance by matching the distance to the actual object of the line of sight with the distance to the position where the virtual monitor VM is placed. In addition, not only can the virtual monitor VM be placed anywhere in the virtual space, but it can also be prevented from obstructing the view by erasing the virtual monitor VM when it is not needed. Furthermore, by positioning the virtual monitor VM so that it follows the line of sight of the driver 100, the driver 100 can check the image ahead of the forks 12 while looking at other positions, such as the periphery of the vehicle.

図7は、実施形態に係る表示装置のハードウェア構成の一例を示す図である。
コンピュータ900は、CPU901、主記憶装置902、補助記憶装置903、入出力インタフェース904、通信インタフェース905を備える。
上述の表示装置20は、コンピュータ900に実装される。そして、上述した各機能は、プログラムの形式で補助記憶装置903に記憶されている。CPU901は、プログラムを補助記憶装置903から読み出して主記憶装置902に展開し、当該プログラムに従って上記処理を実行する。また、CPU901は、プログラムに従って、記憶領域を主記憶装置902に確保する。また、CPU901は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置903に確保する。
FIG. 7 is a diagram illustrating an example of a hardware configuration of the display device according to the embodiment.
The computer 900 includes a CPU 901 , a main memory device 902 , an auxiliary memory device 903 , an input/output interface 904 , and a communication interface 905 .
The above-mentioned display device 20 is implemented in a computer 900. The above-mentioned functions are stored in the auxiliary storage device 903 in the form of a program. The CPU 901 reads the program from the auxiliary storage device 903, loads it in the main storage device 902, and executes the above-mentioned processing in accordance with the program. The CPU 901 also reserves a storage area in the main storage device 902 in accordance with the program. The CPU 901 also reserves a storage area in the auxiliary storage device 903 for storing data being processed in accordance with the program.

なお、表示装置20の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各機能部による処理を行ってもよい。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、CD、DVD、USB等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また、このプログラムが通信回線によってコンピュータ900に配信される場合、配信を受けたコンピュータ900が当該プログラムを主記憶装置902に展開し、上記処理を実行しても良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。 A program for implementing all or part of the functions of the display device 20 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing by each functional unit. The term "computer system" here includes hardware such as an OS and peripheral devices. In addition, if a WWW system is used, the term "computer system" also includes a homepage providing environment (or display environment). In addition, the term "computer-readable recording medium" refers to portable media such as CDs, DVDs, and USBs, and storage devices such as hard disks built into a computer system. In addition, if the program is distributed to the computer 900 via a communication line, the computer 900 that receives the program may expand the program into the main storage device 902 and execute the above processing. In addition, the program may be for implementing part of the functions described above, and may further be capable of implementing the functions described above in combination with a program already recorded in the computer system.

以上のとおり、本開示に係るいくつかの実施形態を説明したが、これら全ての実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これらの実施形態及びその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 As described above, several embodiments of the present disclosure have been described, but all of these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents as described in the claims, as well as in the scope and gist of the invention.

<付記>
各実施形態に記載の表示装置、視界補助システム、産業車両、制御方法及びプログラムは、例えば以下のように把握される。
<Additional Notes>
The display device, the visibility assistance system, the industrial vehicle, the control method, and the program described in each embodiment can be understood, for example, as follows.

(1)第1の態様に係る表示装置は、人(運転者100や同乗者)の頭部に装着する表示装置20であって、画像データを表示することが可能な透過的な表示部22と、産業車両(フォークリフト1)が備える作業装置(フォーク12)に設けられたカメラ17が撮影した画像を取得する取得部(送受信部23)と、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に表示する制御部24と、を備える。
これにより、AR技術を用いて、運転者100の目線方向における焦点距離だけ離れた位置の周辺に仮想モニターVMを設置することにより、運転者100の視野内に、運転者100の目線対象とほぼ同じ焦点距離でカメラ17が撮影した画像を表示することができる。これにより、産業車両(フォークリフト1)が備える作業装置(例えば、上昇したフォーク12)の周辺(例えば、前方)を確認しながら作業(例えば、荷役作業)を行うことができる。
(1) The display device according to the first aspect is a display device 20 worn on the head of a person (driver 100 or passenger), and includes a transparent display unit 22 capable of displaying image data, an acquisition unit (transmitter/receiver 23) that acquires an image captured by a camera 17 provided on a work implement (fork 12) equipped on an industrial vehicle (forklift 1), and a control unit 24 that displays the image data, including a virtual monitor on which the image is displayed, in the vicinity of a position a focal length away in the direction of the person's line of sight, which is visible through the display unit.
With this, by using AR technology to install a virtual monitor VM in the vicinity of a position that is a focal length away in the line of sight of the driver 100, an image captured by the camera 17 can be displayed in the field of view of the driver 100 at approximately the same focal length as the line of sight of the driver 100. This allows the driver 100 to perform work (e.g., loading and unloading work) while checking the surroundings (e.g., forward) of the work device (e.g., raised fork 12) equipped on the industrial vehicle (forklift 1).

(2)第2の態様に係る表示装置は、(1)の表示装置であって、前記制御部は、前記焦点距離に応じて前記仮想モニターのサイズを変更する。
これにより、運転者100から見える仮想モニターのサイズを不変とすることができる。
(2) A second aspect of the present invention is the display device according to (1), in which the control unit changes the size of the virtual monitor in accordance with the focal length.
This allows the size of the virtual monitor seen by the driver 100 to remain unchanged.

(3)第3の態様に係る表示装置は、(1)~(2)の表示装置であって、前記制御部は、前記表示部の周縁部に前記画像データを表示する。
これにより、表示部の周縁部に表示することで、表示部の中央部の視野を確保することができる。
(3) A display device according to a third aspect is the display device of (1) to (2), in which the control unit displays the image data on a periphery of the display unit.
This makes it possible to ensure visibility in the central part of the display unit by displaying on the peripheral part of the display unit.

(4)第4の態様に係る表示装置は、(1)~(3)の表示装置であって、前記制御部は、前記作業装置(フォーク12)の状態(高さ、位置)に基づいて前記焦点距離を設定する。
例えば、揚高センサの検出値に基づき焦点距離、つまり、オブジェクトの配置位置を設定することで、運転者100は視線を切り替える負担なく、作業装置の周辺を確認することができる。
(4) A display device according to a fourth aspect is a display device according to any one of (1) to (3), wherein the control unit sets the focal length based on the state (height, position) of the working device (fork 12).
For example, by setting the focal length, i.e., the position of the object, based on the detection value of a height sensor, the driver 100 can check the area around the work implement without the burden of switching his or her line of sight.

(5)第4の態様に係る表示装置は、(1)~(4)の表示装置であって、前記画像データを表示するか非表示とするかを判定する表示判定部、をさらに備え、前記制御部は、前記表示判定部が前記画像データを表示すると判定すると、前記画像データを表示し、前記表示判定部が前記画像データを非表示にすると判定すると、前記画像データを表示しない。
これにより、必要なときだけ仮想モニターVMを表示することができる。例えば、仮想モニターVMが、視界を遮り邪魔になるような場面では仮想モニターVMを非表示とすることができる。
(5) A display device according to a fourth aspect is a display device according to any one of (1) to (4), further comprising a display determination unit that determines whether to display or hide the image data, and when the display determination unit determines that the image data should be displayed, the control unit displays the image data, and when the display determination unit determines that the image data should be hidden, the control unit does not display the image data.
This allows the virtual monitor VM to be displayed only when necessary. For example, in a situation where the virtual monitor VM blocks the view and becomes an obstacle, the virtual monitor VM can be hidden.

(6)第6の態様に係る表示装置は、(5)の表示装置であって、前記表示判定部は、前記作業装置の動作を検出すると、前記画像データを表示すると判定する。
これにより、作業装置の動作時だけ仮想モニターVMを表示することができる。
(6) A display device according to a sixth aspect is the display device of (5), in which the display determination unit determines to display the image data when it detects an operation of the working device.
This makes it possible to display the virtual monitor VM only when the maintenance device is in operation.

(7)第7の態様に係る表示装置は、(5)~(6)の表示装置であって、前記表示判定部は、前記作業装置の位置に基づいて、前記画像データの表示と非表示を判定する。
これにより、作業装置が所定の位置に存在するときだけ仮想モニターVMを表示することができる。
(7) A display device according to a seventh aspect is the display device of (5) to (6), in which the display determination unit determines whether to display or not display the image data based on a position of the working device.
This makes it possible to display the virtual monitor VM only when the operating device is present at a predetermined position.

(8)第8の態様に係る表示装置は、(5)~(7)の表示装置であって、前記表示判定部は、前記人の視線方向に基づいて、前記画像データの表示と非表示を判定する。
これにより、運転者の視線がある方向を向いているときだけ仮想モニターVMを表示することができる。
(8) A display device according to an eighth aspect is the display device according to any one of (5) to (7), wherein the display determination unit determines whether to display or not display the image data based on a line of sight of the person.
This makes it possible to display the virtual monitor VM only when the driver's line of sight is directed in a certain direction.

(9)第9の態様に係る視界補助システムは、産業車両が備える作業装置に設けられるカメラと、(1)~(8)の表示装置と、を備える。 (9) The visibility assistance system according to the ninth aspect includes a camera provided on a work device of an industrial vehicle and a display device as described in (1) to (8).

(10)第10の態様に係る産業車両は、産業車両が備える作業装置に設けられたカメラと、(1)~(8)の表示装置と、を備える。 (10) The industrial vehicle according to the tenth aspect includes a camera provided on a work device provided on the industrial vehicle and a display device according to (1) to (8).

(11)第11の態様に係る制御方法は、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、産業車両が備える作業装置に設けられたカメラが撮影した画像を取得し、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に表示する。 (11) The control method according to the eleventh aspect is a control method for a display device worn on a person's head, having a transparent display unit capable of displaying image data, which acquires an image captured by a camera attached to a work device equipped in an industrial vehicle, and displays the image data, including a virtual monitor on which the image is displayed, in the vicinity of a position that is a focal length away in the line of sight of the person, as seen through the display unit.

(12)第12の態様に係るプログラムは、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、産業車両が備える作業装置に設けられたカメラが撮影した画像を取得する手段、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に表示する手段、として機能させる。 (12) The program according to the twelfth aspect causes a computer of a display device worn on a person's head, having a transparent display unit capable of displaying image data, to function as a means for acquiring an image captured by a camera attached to a work device equipped on an industrial vehicle, and a means for displaying the image data, including a virtual monitor on which the image is displayed, in the vicinity of a position that is a focal length away in the line of sight of the person, as seen through the display unit.

1・・・フォークリフト
10・・・車体
11・・・荷役装置
12・・・フォーク
13・・・マスト
14・・・バックレスト
15・・・揚高センサ
16・・・近接センサ
17・・・カメラ
18・・・制御装置
19・・・リフトレバー
20・・・表示装置
21・・・センサ部
22・・・表示部
23・・・送受信部
24・・・制御部
25・・・表示判定部
26・・・記憶部
100・・・運転者
VM・・・仮想モニター
900・・・コンピュータ
901・・・CPU
902・・・主記憶装置
903・・・補助記憶装置
904・・・入出力インタフェース
905・・・通信インタフェース
Reference Signs List 1: Forklift 10: Body 11: Cargo handling device 12: Fork 13: Mast 14: Backrest 15: Lifting height sensor 16: Proximity sensor 17: Camera 18: Control device 19: Lift lever 20: Display device 21: Sensor section 22: Display section 23: Transmitter/receiver section 24: Control section 25: Display determination section 26: Memory section 100: Driver VM: Virtual monitor 900: Computer 901: CPU
902: Main memory device 903: Auxiliary memory device 904: Input/output interface 905: Communication interface

Claims (12)

人の頭部に装着する表示装置であって、
画像データを表示することが可能な透過的な表示部と、
産業車両が備える作業装置に設けられたカメラが撮影した画像を取得する取得部と、
前記画像が表示された仮想モニターを含む前記画像データを、仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能を有し、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する制御部と、
を備える表示装置。
A display device that is worn on a person's head,
a transparent display capable of displaying image data;
an acquisition unit that acquires images captured by a camera provided on a work device of the industrial vehicle;
a control unit that has a function of displaying the image data, including a virtual monitor on which the image is displayed, at any position in a virtual space so that the image data is displayed on the display unit as if the image data were located at a position in the real world corresponding to the position, and that positions the image data at a position in the virtual space corresponding to the vicinity of a position that is a focal length away in the line of sight of the person and that is visible through the display unit;
A display device comprising:
前記制御部は、前記焦点距離に応じて前記仮想モニターのサイズを変更する、
請求項1に記載の表示装置。
The control unit changes the size of the virtual monitor according to the focal length.
The display device according to claim 1 .
前記制御部は、前記表示部の周縁部に前記画像データを表示する、
請求項1又は請求項2に記載の表示装置。
The control unit displays the image data on a peripheral portion of the display unit.
The display device according to claim 1 or 2.
前記制御部は、前記作業装置の状態に基づいて前記焦点距離を設定する、
請求項1又は請求項2に記載の表示装置。
The control unit sets the focal length based on a state of the working device.
The display device according to claim 1 or 2.
前記画像データを表示するか非表示とするかを判定する表示判定部、
をさらに備え、
前記制御部は、前記表示判定部が前記画像データを表示すると判定すると、前記画像データを表示し、前記表示判定部が前記画像データを非表示にすると判定すると、前記画像データを表示しない、
請求項1又は請求項2に記載の表示装置。
a display determination unit that determines whether the image data is to be displayed or not;
Further equipped with
The control unit displays the image data when the display determination unit determines that the image data is to be displayed, and does not display the image data when the display determination unit determines that the image data is to be hidden.
The display device according to claim 1 or 2.
前記表示判定部は、前記作業装置の動作を検出すると、前記画像データを表示すると判定する、
請求項5に記載の表示装置。
The display determination unit determines that the image data is to be displayed when the operation of the working device is detected.
The display device according to claim 5 .
前記表示判定部は、前記作業装置の位置に基づいて、前記画像データの表示と非表示を判定する、
請求項5に記載の表示装置。
The display determination unit determines whether to display or not display the image data based on a position of the working device.
The display device according to claim 5 .
前記表示判定部は、前記人の視線方向に基づいて、前記画像データの表示と非表示を判定する、
請求項5に記載の表示装置。
The display determination unit determines whether to display or not display the image data based on a line of sight direction of the person.
The display device according to claim 5 .
産業車両が備える作業装置に設けられるカメラと、
請求項1又は請求項2に記載の前記表示装置と、
を備える視界補助システム。
A camera provided on a work device of the industrial vehicle;
The display device according to claim 1 or 2;
A visual aid system.
産業車両が備える作業装置に設けられたカメラと
請求項1又は請求項2に記載の前記表示装置と、
を備える産業車両。
A camera provided on a work device provided on an industrial vehicle; the display device according to claim 1 or 2;
An industrial vehicle equipped with
画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、
産業車両が備える作業装置に設けられたカメラが撮影した画像を取得し、
前記画像が表示された仮想モニターを含む前記画像データを、前記表示装置が有する仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能によって、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する、
制御方法。
A method for controlling a display device to be worn on a person's head, the display device having a transparent display unit capable of displaying image data, comprising the steps of:
Acquire images captured by a camera installed on a work device of the industrial vehicle,
By using a function that allows the image data, including a virtual monitor on which the image is displayed, to be displayed on the display unit as if the image data were present at a real-world position corresponding to the position by placing the image data at an arbitrary position in a virtual space possessed by the display device, the image data is placed at a position in the virtual space corresponding to the focal length in the line of sight of the person, which is visible through the display unit;
Control methods.
画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、
産業車両が備える作業装置に設けられたカメラが撮影した画像を取得する手段、
前記画像が表示された仮想モニターを含む前記画像データを、前記表示装置が有する仮想空間上の任意の位置に配置することによって当該位置に対応する現実世界の位置に前記画像データが存在するように前記表示部に表示することができる機能によって、前記表示部を透過して見える、前記人の目線方向における焦点距離だけ離れた位置の周辺に対応する前記仮想空間上の位置に前記画像データを配置する手段、
として機能させるためのプログラム。
A computer of a display device mounted on a person's head, the computer having a transparent display capable of displaying image data,
A means for acquiring images captured by a camera provided on a work device of the industrial vehicle;
a means for arranging the image data, including a virtual monitor on which the image is displayed, at any position in a virtual space possessed by the display device, and displaying the image data on the display unit as if the image data were present at a position in the real world corresponding to the position; and a means for arranging the image data at a position in the virtual space corresponding to a focal length in the line of sight of the person, which is visible through the display unit;
A program to function as a
JP2022205732A 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program Active JP7638259B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022205732A JP7638259B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022205732A JP7638259B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Publications (2)

Publication Number Publication Date
JP2024090077A JP2024090077A (en) 2024-07-04
JP7638259B2 true JP7638259B2 (en) 2025-03-03

Family

ID=91715805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022205732A Active JP7638259B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Country Status (1)

Country Link
JP (1) JP7638259B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005298180A (en) 2004-04-14 2005-10-27 Nippon Yusoki Co Ltd Material handling vehicle
JP2008143701A (en) 2006-12-13 2008-06-26 Mitsubishi Heavy Ind Ltd View improving system and method for industrial vehicle
JP2008230296A (en) 2007-03-16 2008-10-02 Mazda Motor Corp Vehicle drive supporting system
US20170212517A1 (en) 2016-01-27 2017-07-27 Hand Held Products, Inc. Vehicle positioning and object avoidance
CN210133852U (en) 2019-06-10 2020-03-10 国网江苏省电力有限公司南京供电分公司 Forklift truck for AR auxiliary fork-feeding calibration method in remote control environment
JP2021031210A (en) 2019-08-20 2021-03-01 株式会社豊田自動織機 Operation supporting device for cargo handling vehicle
JP2022072598A (en) 2020-10-30 2022-05-17 株式会社小松製作所 Work vehicle display system and work vehicle display method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005298180A (en) 2004-04-14 2005-10-27 Nippon Yusoki Co Ltd Material handling vehicle
JP2008143701A (en) 2006-12-13 2008-06-26 Mitsubishi Heavy Ind Ltd View improving system and method for industrial vehicle
JP2008230296A (en) 2007-03-16 2008-10-02 Mazda Motor Corp Vehicle drive supporting system
US20170212517A1 (en) 2016-01-27 2017-07-27 Hand Held Products, Inc. Vehicle positioning and object avoidance
CN210133852U (en) 2019-06-10 2020-03-10 国网江苏省电力有限公司南京供电分公司 Forklift truck for AR auxiliary fork-feeding calibration method in remote control environment
JP2021031210A (en) 2019-08-20 2021-03-01 株式会社豊田自動織機 Operation supporting device for cargo handling vehicle
JP2022072598A (en) 2020-10-30 2022-05-17 株式会社小松製作所 Work vehicle display system and work vehicle display method

Also Published As

Publication number Publication date
JP2024090077A (en) 2024-07-04

Similar Documents

Publication Publication Date Title
KR102708684B1 (en) Excavator, information processing device
US9335545B2 (en) Head mountable display system
JP6734485B2 (en) Work machine
JP7058569B2 (en) Work machine
KR102340298B1 (en) Method and system for augmented reality display on vehicle windscreen
WO2019189430A1 (en) Construction machine
EP3272586A1 (en) Work vehicle
US20190308502A1 (en) Projection display device, method for controlling projection display device, and program for controlling projection display device
JP2019156641A (en) Image processing device for fork lift and control program
EP1596013A2 (en) Operator display system
WO2015145725A1 (en) Information presentation device, crane system, and information presentation method
JP6766516B2 (en) Obstacle detector
US20190291579A1 (en) Projection display device, method for controlling projection display device, and program for controlling projection display device
JP7638259B2 (en) Display device, visibility assistance system, industrial vehicle, control method and program
WO2020194882A1 (en) Remote operation system and remote operation server
KR101975556B1 (en) Apparatus of controlling observation view of robot
JP6993068B2 (en) Display system
JP2024090078A (en) Display device, visibility assistance system, industrial vehicle, control method and program
JP7630481B2 (en) Visibility assistance system, industrial vehicle, visibility assistance method and program
JP6813268B2 (en) Work vehicle
JP7615114B2 (en) Display device, unloading assistance system, industrial vehicle, control method and program
JP2024090079A (en) Display device, visibility assistance system, industrial vehicle, control method and program
US20240424896A1 (en) Work vehicle having speed and/or distance based decision support and intervention zones
WO2024142485A1 (en) Work information indication device and work machine comprising same
JP2020142903A (en) Image processing apparatus and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241212

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250218

R150 Certificate of patent or registration of utility model

Ref document number: 7638259

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150