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

JP7739062B2 - Periphery monitoring system, periphery monitoring method, and periphery monitoring device - Google Patents

Periphery monitoring system, periphery monitoring method, and periphery monitoring device

Info

Publication number
JP7739062B2
JP7739062B2 JP2021101694A JP2021101694A JP7739062B2 JP 7739062 B2 JP7739062 B2 JP 7739062B2 JP 2021101694 A JP2021101694 A JP 2021101694A JP 2021101694 A JP2021101694 A JP 2021101694A JP 7739062 B2 JP7739062 B2 JP 7739062B2
Authority
JP
Japan
Prior art keywords
work machine
obstacle
unit
movement direction
forklift
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
JP2021101694A
Other languages
Japanese (ja)
Other versions
JP2023000714A (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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2021101694A priority Critical patent/JP7739062B2/en
Publication of JP2023000714A publication Critical patent/JP2023000714A/en
Application granted granted Critical
Publication of JP7739062B2 publication Critical patent/JP7739062B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Emergency Alarm Devices (AREA)

Description

本開示は、周辺監視システム、周辺監視方法及び周辺監視装置に関する。 This disclosure relates to a perimeter monitoring system, a perimeter monitoring method, and a perimeter monitoring device.

例えば、フォークリフト等の産業用車両を用いて行われる倉庫内作業等において、検出領域における移動体を検出する技術が知られている(例えば、特許文献1参照)。 For example, technology is known for detecting moving objects within a detection area during warehouse work performed using industrial vehicles such as forklifts (see, for example, Patent Document 1).

特開2021-033701号公報Japanese Patent Application Laid-Open No. 2021-033701

作業機械は、倉庫又は工場のように、周辺に人を含む障害物が存在する場所を走行する。作業機械の周辺の人を含む障害物をすべて検出して警報を出力する場合、警報が頻繁に発せられることになる。そこで、作業機械と周辺の人を含む障害物との衝突の可能性を適切に判定することが望まれる。 Work machines travel in places such as warehouses or factories where there are obstacles, including people, in the surrounding area. If all obstacles, including people, around the work machine were detected and an alarm were output, the alarm would be issued frequently. Therefore, it is desirable to appropriately determine the possibility of a collision between the work machine and nearby obstacles, including people.

本開示の態様は、作業機械と周辺の人を含む障害物との衝突の可能性を適切に監視する周辺監視システム、周辺監視方法及び周辺監視装置を提供することを目的とする。 Aspects of the present disclosure aim to provide a perimeter monitoring system, perimeter monitoring method, and perimeter monitoring device that appropriately monitor the possibility of a collision between a work machine and obstacles, including people in the vicinity.

本開示の態様に従えば、作業機械及び前記作業機械の周辺を撮影する撮影部と、前記撮影部が撮影した映像から、前記作業機械及び前記作業機械の周辺の障害物を認識する認識部と、前記認識部の認識結果から、前記作業機械の移動方向と前記障害物の移動方向とを算出する算出部と、前記算出部が算出した前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械と前記障害物とが衝突する可能性を判定する判定部とを備える周辺監視システムが提供される。 According to an aspect of the present disclosure, there is provided a perimeter monitoring system comprising: a photographing unit that photographs a work machine and its surroundings; a recognition unit that recognizes the work machine and obstacles in its surroundings from the images photographed by the photographing unit; a calculation unit that calculates the movement direction of the work machine and the movement direction of the obstacle from the recognition results of the recognition unit; and a determination unit that determines the possibility of a collision between the work machine and the obstacle based on the movement direction of the work machine and the movement direction of the obstacle calculated by the calculation unit.

本開示の態様に従えば、作業機械及び前記作業機械の周辺を撮影することと、撮影された映像から、前記作業機械及び前記作業機械の周辺の障害物を認識することと、認識結果から、前記作業機械の移動方向と前記障害物の移動方向とを算出することと、算出された前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械と前記障害物とが衝突する可能性を判定することとを含む周辺監視方法が提供される。 According to an aspect of the present disclosure, there is provided a periphery monitoring method that includes photographing a work machine and its surroundings, recognizing the work machine and obstacles in its surroundings from the photographed image, calculating the movement direction of the work machine and the movement direction of the obstacle from the recognition results, and determining the possibility of a collision between the work machine and the obstacle based on the calculated movement direction of the work machine and the movement direction of the obstacle.

本開示の態様に従えば、作業機械及び前記作業機械の周辺を撮影した映像から、前記作業機械及び前記作業機械の周辺の障害物を認識する認識部と、前記認識部の認識結果から、前記作業機械の移動方向と前記障害物の移動方向とを算出する算出部と、前記算出部が算出した前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械と前記障害物とが衝突する可能性を判定する判定部と、を備える周辺監視装置が提供される。 According to an aspect of the present disclosure, there is provided a periphery monitoring device comprising: a recognition unit that recognizes the work machine and obstacles in its vicinity from video footage of the work machine and its vicinity; a calculation unit that calculates the direction of movement of the work machine and the direction of movement of the obstacle from the recognition results of the recognition unit; and a determination unit that determines the possibility of a collision between the work machine and the obstacle based on the direction of movement of the work machine and the direction of movement of the obstacle calculated by the calculation unit.

本開示の態様によれば、作業機械と周辺の人を含む障害物との衝突の可能性を適切に監視することができる周辺監視システム、周辺監視方法及び周辺監視装置が提供される。 According to aspects of the present disclosure, a perimeter monitoring system, perimeter monitoring method, and perimeter monitoring device are provided that can appropriately monitor the possibility of a collision between a work machine and obstacles, including people in the vicinity.

本実施形態に係る周辺監視システムが監視する場所の一例を説明する概略図である。1 is a schematic diagram illustrating an example of a location monitored by a perimeter monitoring system according to an embodiment of the present invention. 本実施形態に係る周辺監視システムの一例を示す機能ブロック図である。1 is a functional block diagram illustrating an example of a perimeter monitoring system according to an embodiment of the present invention. フォークリフトの認識結果を説明する模式図である。FIG. 10 is a schematic diagram illustrating a recognition result of a forklift. 本実施形態に係る周辺監視システムが出力する監視用の映像の一例を説明する概略図である。3 is a schematic diagram illustrating an example of a monitoring image output by the perimeter monitoring system according to the present embodiment. FIG. フォークリフトと人との位置関係の一例を説明する模式図である。FIG. 2 is a schematic diagram illustrating an example of the positional relationship between a forklift and a person. 図5のフォークリフトと人との位置関係における衝突可能性を説明する模式図である。6 is a schematic diagram illustrating the possibility of a collision between the forklift and the person in the positional relationship shown in FIG. 5 . FIG. フォークリフトと人との位置関係の他の例を説明する模式図である。FIG. 10 is a schematic diagram illustrating another example of the positional relationship between the forklift and the person. 図7のフォークリフトと人との位置関係における衝突可能性を説明する模式図である。FIG. 8 is a schematic diagram illustrating the possibility of a collision between the forklift and the person in the positional relationship shown in FIG. 7 . 本実施形態に係る周辺監視システムの処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of processing of the perimeter monitoring system according to the present embodiment. 本実施形態に係るコンピュータシステムの一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a computer system according to an embodiment of the present invention.

以下、本開示に係る実施形態について図面を参照しながら説明するが、本開示はこれに限定されない。以下で説明する各実施形態の構成要素は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。 Embodiments of the present disclosure will be described below with reference to the drawings, but the present disclosure is not limited thereto. The components of each embodiment described below can be combined as appropriate. In addition, some components may not be used.

本実施形態においては、作業機械として、バッテリからの電力によって駆動されるフォークリフト100(図4参照)を例として説明するが、作業機械はこれに限定されない。例えば、作業機械は、バッテリからの電力によって駆動されるホイールローダ等であってもよい。また、作業機械は、電力によって駆動されるものに限定されず、油圧によって駆動されるフォークリフト等であってもよい。 In this embodiment, a forklift 100 (see Figure 4) driven by power from a battery is used as an example of a work machine, but the work machine is not limited to this. For example, the work machine may be a wheel loader driven by power from a battery. Furthermore, the work machine is not limited to one driven by electricity, and may be a forklift driven by hydraulics, etc.

<周辺監視システム>
周辺監視システム1は、フォークリフト100の作業現場において、フォークリフト100の周辺を監視する。周辺監視システム1は、作業機械と周辺の人を含む障害物との衝突の可能性を適切に監視する。以下の説明では、障害物の一例として、人について説明する。周辺監視システム1は、例えば、倉庫等の検収場所又は荷捌き場所のように、フォークリフト100の周辺で人110(図4参照)が作業したり移動したりする可能性がある場所において、フォークリフト100の周辺を監視する。また、周辺監視システム1は、例えば、工場内の走行路の角部等のように、フォークリフト100及び人110が移動する走行路上の見通しが悪い場所において、フォークリフト100の周辺を監視する。
<Perimeter monitoring system>
The perimeter monitoring system 1 monitors the perimeter of the forklift 100 at a work site of the forklift 100. The perimeter monitoring system 1 appropriately monitors the possibility of a collision between the work machine and obstacles, including nearby people. In the following explanation, a person will be described as an example of an obstacle. The perimeter monitoring system 1 monitors the perimeter of the forklift 100 in places where a person 110 (see FIG. 4 ) may be working or moving around the forklift 100, such as an inspection area or a material handling area in a warehouse. The perimeter monitoring system 1 also monitors the perimeter of the forklift 100 in places with poor visibility on the travel path along which the forklift 100 and the person 110 move, such as corners of a travel path in a factory.

図1は、本実施形態に係る周辺監視システム1が監視する場所の一例を説明する概略図である。図1には、監視する場所の一例として、倉庫内のフォークリフト100の駐機場Sが示されている。倉庫は、例えば、床面から天井までの高さがh[m]であり、奥行きがd[m]である。倉庫内において、フォークリフト100は駐機場Sに駐機して、荷物の上げ下げを行う。倉庫内では、人110も作業したり移動したりする。図1に示す例では、周辺監視システム1は、駐機場Sの周辺において、フォークリフト100の周辺を監視する。 Figure 1 is a schematic diagram illustrating an example of a location monitored by a perimeter monitoring system 1 according to this embodiment. Figure 1 shows a parking area S for a forklift 100 in a warehouse as an example of a location to be monitored. The warehouse has, for example, a height of h [m] from the floor to the ceiling and a depth of d [m]. Within the warehouse, the forklift 100 is parked at the parking area S and lifts and lowers cargo. A person 110 also works and moves around within the warehouse. In the example shown in Figure 1, the perimeter monitoring system 1 monitors the area around the forklift 100 in the vicinity of the parking area S.

図2は、本実施形態に係る周辺監視システム1の一例を示す機能ブロック図である。本実施形態では、周辺監視システム1は、フォークリフト100の移動方向と、フォークリフト100の周辺の人110の移動方向とに基づいて、フォークリフト100と人110との衝突の可能性を判定する。 Figure 2 is a functional block diagram showing an example of a perimeter monitoring system 1 according to this embodiment. In this embodiment, the perimeter monitoring system 1 determines the possibility of a collision between the forklift 100 and a person 110 based on the direction of movement of the forklift 100 and the direction of movement of a person 110 around the forklift 100.

周辺監視システム1は、撮影部としてのカメラ2と、モニタ3と、警報部としての振動部4と、映像用記憶部5と、学習用記憶部6と、周辺監視装置10とを備える。カメラ2、モニタ3、振動部4、映像用記憶部5及び学習用記憶部6と、周辺監視装置10とは、無線又は有線によりデータを通信可能に接続されている。 The perimeter monitoring system 1 comprises a camera 2 as a capture unit, a monitor 3, a vibration unit 4 as an alarm unit, a video memory unit 5, a learning memory unit 6, and a perimeter monitoring device 10. The camera 2, monitor 3, vibration unit 4, video memory unit 5, learning memory unit 6, and perimeter monitoring device 10 are connected to each other via wired or wireless connections so that data can be communicated.

カメラ2は、フォークリフト100及び人110の映像を撮影可能である。カメラ2は、例えば、倉庫等、フォークリフト100の周辺で、人110が作業したり移動したりする可能性がある場所に配置される。図1に示す例では、カメラ2は、倉庫の天井付近に配置され、駐機場Sと駐機場Sの周辺の映像を撮影する。カメラ2は、例えば、工場内の走行路の角部等、フォークリフト100及び人が移動する走行路に配置される。カメラ2は、撮影した映像の映像データを周辺監視装置10へ送信する。カメラ2は、例えば、数[m]程度の範囲を撮影可能である。 Camera 2 is capable of capturing images of the forklift 100 and person 110. Camera 2 is placed in a location, such as a warehouse, around the forklift 100 where person 110 may be working or moving. In the example shown in Figure 1, camera 2 is placed near the ceiling of the warehouse and captures images of parking lot S and the area around parking lot S. Camera 2 is placed on the path along which the forklift 100 and people move, such as the corner of a path within a factory. Camera 2 transmits the video data of the captured image to the perimeter monitoring device 10. Camera 2 is capable of capturing images over a range of, for example, several meters.

本実施形態では、カメラ2は、単眼のカメラである。カメラ2は、光学系と、イメージセンサとを有する。イメージセンサは、CCD(Couple Charged Device)イメージセンサ又はCMOS(Complementary Metal Oxide Semiconductor)イメージセンサを含む。カメラ2によって撮影された映像は、フレームレートに応じて、単位時間あたりに複数の画像を含む。 In this embodiment, camera 2 is a monocular camera. Camera 2 has an optical system and an image sensor. The image sensor includes a CCD (Couple Charged Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor. The video captured by camera 2 includes multiple images per unit time depending on the frame rate.

モニタ3は、例えば、倉庫または走行路から離れた、遠隔に位置する監視室等に配置されている。モニタ3は、液晶ディスプレイ(LCD:Liquid Crystal Display)又は有機ELディスプレイ(OELD:Organic Electroluminescence Display)のようなフラットパネルディスプレイを含む。モニタ3は、周辺監視装置10から送信された映像を表示する。本実施形態では、モニタ3は、図4に示すように、カメラ2が撮影した映像200に、フォークリフト100の移動領域102を示すマーカと、人110の移動領域112を示すマーカとを重畳して表示する。移動領域102及び移動領域112については後述する。モニタ3は、フォークリフト100内に配置してもよい。 The monitor 3 is located, for example, in a warehouse or a remote monitoring room away from the travel path. The monitor 3 includes a flat panel display such as a liquid crystal display (LCD) or an organic electroluminescence display (OELD). The monitor 3 displays the video transmitted from the perimeter monitoring device 10. In this embodiment, as shown in FIG. 4, the monitor 3 displays a marker indicating the movement area 102 of the forklift 100 and a marker indicating the movement area 112 of the person 110 superimposed on the video 200 captured by the camera 2. The movement area 102 and the movement area 112 will be described later. The monitor 3 may also be located inside the forklift 100.

振動部4は、振動発生装置である。振動部4は、振動を発生させることにより、オペレータに注意を喚起する。振動部4は、周辺監視装置10からの制御信号によって振動を発生させる。本実施形態では、振動部4は、周辺監視装置10によって、フォークリフト100と人110との衝突の可能性があると判定された場合、振動を発生させる。本実施形態では、振動部4は、フォークリフト100のオペレータが身体に装着する。振動部4は、運転席のオペレータに振動を認識させることができれば、運転席の座面等、他の位置に設置されていてもよい。 The vibration unit 4 is a vibration generating device. The vibration unit 4 generates vibrations to alert the operator. The vibration unit 4 generates vibrations in response to a control signal from the periphery monitoring device 10. In this embodiment, the vibration unit 4 generates vibrations when the periphery monitoring device 10 determines that there is a possibility of a collision between the forklift 100 and the person 110. In this embodiment, the vibration unit 4 is worn on the body of the operator of the forklift 100. The vibration unit 4 may be installed in another location, such as on the seat of the driver's seat, as long as the vibrations can be recognized by the operator in the driver's seat.

振動部4は、振動を発生した後、周辺監視装置10からの制御信号によって、振動を停止してもよい。振動部4は、振動を発生した後、オペレータによる振動の停止操作に基づいて、振動を停止してもよい。振動部4は、振動を発生した後、所定時間の経過後に、振動を停止してもよい。 After generating vibrations, the vibration unit 4 may stop the vibrations in response to a control signal from the periphery monitoring device 10. After generating vibrations, the vibration unit 4 may stop the vibrations based on an operation by the operator to stop the vibrations. After generating vibrations, the vibration unit 4 may stop the vibrations after a predetermined time has elapsed.

振動部4に加えて、または、振動部4にかわって図示しない他の警報部を有してもよい。警報部は、フォークリフト100の運転席の周辺に設置される。なお、警報部は、運転席のオペレータ又はフォークリフト100の周辺に警報を報知することできれば、他の位置に設置されていてもよい。警報部は、例えば、スピーカやランプを用い、衝突の可能性があることを知らせる旨の音声又は光を発してオペレータに注意喚起する。警報部は、例えば、運転室に配置された表示パネルを用いて、衝突の可能性があること知らせる旨の画像を表示してオペレータに注意喚起する。 In addition to or instead of the vibration unit 4, another alarm unit (not shown) may be provided. The alarm unit is installed near the driver's seat of the forklift 100. The alarm unit may also be installed in another location as long as it can issue an alarm to the operator in the driver's seat or to the area around the forklift 100. The alarm unit uses, for example, a speaker or lamp to emit a sound or light to alert the operator to the possibility of a collision. The alarm unit uses, for example, a display panel located in the driver's cab to display an image to alert the operator to the possibility of a collision.

映像用記憶部5は、衝突の可能性があると判定された時点の前後を含む、映像データ等を記憶する記憶装置である。映像用記憶部5は、映像記憶制御部23の制御によって映像を記憶する。記憶する映像データについては後述する。映像用記憶部5は、例えば、RAM、ROM、フラッシュメモリ、EPROM、EEPROM等の不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク及び光磁気ディスクのうち少なくとも1つが用いられる。 The video memory unit 5 is a storage device that stores video data, including data from before and after the time when it is determined that a collision is possible. The video memory unit 5 stores video under the control of the video storage control unit 23. The video data to be stored will be described later. The video memory unit 5 may be, for example, at least one of non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM, or EEPROM, a magnetic disk, a flexible disk, or a magneto-optical disk.

学習用記憶部6は、学習用の画像データである学習用画像データを記憶する記憶装置である。学習用記憶部6は、画像記憶制御部24の制御によって学習用画像データを記憶する。学習用画像データについては後述する。学習用記憶部6は、例えば、RAM(Random Access Memory)、ROM(Random Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Random Access Memory)、EEPROM(Electrically Erasable Programmable Random Access Memory)等の不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク及び光磁気ディスクのうち少なくとも1つが用いられる。 The learning memory unit 6 is a storage device that stores learning image data, which is image data used for learning. The learning memory unit 6 stores learning image data under the control of the image storage control unit 24. Learning image data will be described later. The learning memory unit 6 uses, for example, at least one of non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Random Only Memory), flash memory, EPROM (Erasable Programmable Random Access Memory), EEPROM (Electrically Erasable Programmable Random Access Memory), a magnetic disk, a flexible disk, and a magneto-optical disk.

<周辺監視システムの制御系>
周辺監視装置10は、フォークリフト100の周辺を監視して、フォークリフト100と人110との接触の可能性を判定する。周辺監視装置10は、フォークリフト100と人110との接触の可能性があると判定した場合、警報を出力する。周辺監視装置10には、カメラ2、モニタ3、振動部4、映像用記憶部5及び学習用記憶部6が接続される。周辺監視装置10は、CPU(Central Processing Unit)のような数値演算装置(プロセッサ)を含む。周辺監視装置10は、映像取得部11と、認識部12と、追尾部13と、算出部14と、画像生成部15と、判定部16と、出力制御部21と、警報出力部22と、映像記憶制御部23と、画像記憶制御部24と、記憶部29とを備える。
<Perimeter monitoring system control system>
The perimeter monitoring device 10 monitors the perimeter of the forklift 100 and determines the possibility of contact between the forklift 100 and a person 110. If the perimeter monitoring device 10 determines that there is a possibility of contact between the forklift 100 and a person 110, it outputs an alarm. A camera 2, a monitor 3, a vibration unit 4, a video storage unit 5, and a learning storage unit 6 are connected to the perimeter monitoring device 10. The perimeter monitoring device 10 includes a numerical calculation unit (processor) such as a CPU (Central Processing Unit). The perimeter monitoring device 10 includes an image acquisition unit 11, a recognition unit 12, a tracking unit 13, a calculation unit 14, an image generation unit 15, a determination unit 16, an output control unit 21, an alarm output unit 22, a video storage control unit 23, an image storage control unit 24, and a storage unit 29.

映像取得部11は、カメラ2が撮影した映像の映像データを取得する。映像取得部11が取得した映像データには、監視対象の範囲のフォークリフト100及び人110が含まれる。映像取得部11は、取得した映像データをフレームごとの画像データにして、認識部12へ出力する。映像取得部11は、映像データを記憶部29に記憶する。 The video acquisition unit 11 acquires video data of the video captured by the camera 2. The video data acquired by the video acquisition unit 11 includes the forklift 100 and person 110 within the monitored area. The video acquisition unit 11 converts the acquired video data into image data for each frame and outputs it to the recognition unit 12. The video acquisition unit 11 stores the video data in the memory unit 29.

認識部12は、映像取得部11が取得した映像の映像データから、フォークリフト100及び人110を認識する。より詳しくは、認識部12は、映像データから切り出された各フレームの画像データに対して、フォークリフト100及び人110の認識処理を行う。認識部12は、人工知能(AI:Artificial Intelligence)を用いて認識処理を行う。認識部12は、学習モデルを用いて、画像データを入力データとして、フォークリフト100及び人110を認識した認識結果を出力データとする。 The recognition unit 12 recognizes the forklift 100 and the person 110 from the video data of the video acquired by the video acquisition unit 11. More specifically, the recognition unit 12 performs recognition processing of the forklift 100 and the person 110 on the image data of each frame extracted from the video data. The recognition unit 12 performs recognition processing using artificial intelligence (AI). The recognition unit 12 uses a learning model to recognize the forklift 100 and the person 110 using image data as input data, and outputs the recognition results as output data.

学習モデルは、複数の学習用画像データからフォークリフト100及び人110の特徴量をそれぞれ学習して生成される。フォークリフト100及び人110を含む学習用画像を教師データとして機械学習することにより、フォークリフト100及び人110の特徴量を入力とし、フォークリフト100及び人110の認識結果を出力データとする学習モデルが生成される。 The learning model is generated by learning the feature quantities of the forklift 100 and the person 110 from multiple learning image data. By performing machine learning using learning images including the forklift 100 and the person 110 as training data, a learning model is generated in which the feature quantities of the forklift 100 and the person 110 are input and the recognition results of the forklift 100 and the person 110 are output.

学習用画像データには、フォークリフト100及び人110が含まれる。学習用画像データには、例えば、画像中において様々な位置に表示されるフォークリフト100及び人110が含まれる。学習用画像データには、例えば、様々な向き及び大きさのフォークリフト100及び人110が含まれる。学習用画像データは、例えば、様々な明るさ、天候、季節及び時間帯に撮影された画像データを含む。学習用画像データは、例えば、フォークリフト100の一部及び人110の一部が欠落した画像データを含む。 The training image data includes a forklift 100 and a person 110. The training image data includes, for example, forklifts 100 and people 110 displayed in various positions in the image. The training image data includes, for example, forklifts 100 and people 110 in various orientations and sizes. The training image data includes, for example, image data captured in various lighting conditions, weather conditions, seasons, and time periods. The training image data includes, for example, image data in which part of the forklift 100 and part of the person 110 are missing.

本実施形態では、学習モデルは、カメラ2が撮影した映像から切り出された複数の画像を平均化した平均画像を用いて学習してもよい。撮影映像から切り出された画像には、フォークリフト100及び人110が動体であることに起因してノイズが発生することがある。平均画像データを学習用画像データとして用いることにより、ノイズが低減される。学習用画像データは、例えば、連続した複数のフレームの画像を平均化することによりノイズを低減した平均画像の平均画像データを含む。 In this embodiment, the learning model may be trained using an average image obtained by averaging multiple images extracted from video captured by camera 2. Images extracted from the captured video may contain noise due to the forklift 100 and person 110 being moving objects. By using the average image data as training image data, noise is reduced. The training image data includes, for example, average image data of an average image obtained by averaging multiple consecutive frame images to reduce noise.

認識部12は、認識されたフォークリフト100及び人110の検出枠及び検出枠の中心点を、認識処理を行った画像に関連付けて記憶部29に記憶する。本実施形態では、認識部12は、認識されたフォークリフト100の検出枠101及び検出枠101の中心点C1(図5参照)、及び、人110の検出枠111及び検出枠111の中心点C2(図5参照)を画像に関連付けて記憶部29に記憶する。認識されたフォークリフト100及び人110の検出枠は、例えば、フォークリフト100及び人110の外形を囲む矩形状である。 The recognition unit 12 associates the detection frame and center point of the detection frame of the recognized forklift 100 and person 110 with the image on which the recognition process was performed, and stores them in the memory unit 29. In this embodiment, the recognition unit 12 associates the detection frame 101 and center point C1 of the detection frame 101 of the recognized forklift 100 (see FIG. 5), and the detection frame 111 and center point C2 of the detection frame 111 of the person 110 (see FIG. 5), with the image, and stores them in the memory unit 29. The detection frames of the recognized forklift 100 and person 110 are, for example, rectangular in shape, surrounding the outlines of the forklift 100 and person 110.

図3は、フォークリフト100の認識結果を説明する模式図である。図3は、フォークリフト100を真上から見た画像の模式図である。なお、実際にカメラ2が撮影する画像は、図4で示すように、斜め上方から撮影された画像である。図3の例では、フォークリフト100の検出枠101は、フォークリフト100の外形を囲む矩形状である。検出枠101の中心点をC1とする。 Figure 3 is a schematic diagram illustrating the recognition results of the forklift 100. Figure 3 is a schematic diagram of an image of the forklift 100 viewed from directly above. Note that the image actually captured by the camera 2 is an image captured from diagonally above, as shown in Figure 4. In the example of Figure 3, the detection frame 101 of the forklift 100 is rectangular and surrounds the outer shape of the forklift 100. The center point of the detection frame 101 is designated C1.

追尾部13は、認識部12によって認識されたフォークリフト100及び人110を追尾する。本実施形態では、認識部12によって認識されたフォークリフト100の中心点C1及び人110の中心点C2を追尾する。追尾部13は、追尾結果を記憶部29に記憶する。 The tracking unit 13 tracks the forklift 100 and person 110 recognized by the recognition unit 12. In this embodiment, it tracks the center point C1 of the forklift 100 and the center point C2 of the person 110 recognized by the recognition unit 12. The tracking unit 13 stores the tracking results in the memory unit 29.

算出部14は、認識部12の認識結果から、フォークリフト100の移動方向と人110の移動方向とを算出する。より詳しくは、算出部14は、認識部12によって認識されたフォークリフト100及び人110の移動方向及び速度を算出する。算出部14は、算出されたフォークリフト100及び人110の移動方向及び速度を、認識処理を行った画像に関連付けて記憶部29に記憶する。 The calculation unit 14 calculates the movement direction of the forklift 100 and the movement direction of the person 110 from the recognition result of the recognition unit 12. More specifically, the calculation unit 14 calculates the movement direction and speed of the forklift 100 and person 110 recognized by the recognition unit 12. The calculation unit 14 associates the calculated movement direction and speed of the forklift 100 and person 110 with the image that underwent recognition processing and stores them in the memory unit 29.

本実施形態では、フォークリフト100の移動方向及び速度は、フォークリフト100の検出枠101の中心点C1の移動方向及び速度である。本実施形態では、人110の移動方向及び速度は、人110の検出枠111の中心点C2の移動方向及び速度である。中心点の移動方向及び速度は、カルマンフィルタを用いた公知の方法により算出可能である。 In this embodiment, the movement direction and speed of the forklift 100 are the movement direction and speed of the center point C1 of the detection frame 101 of the forklift 100. In this embodiment, the movement direction and speed of the person 110 are the movement direction and speed of the center point C2 of the detection frame 111 of the person 110. The movement direction and speed of the center point can be calculated using a known method using a Kalman filter.

画像生成部15は、認識部12によって認識されたフォークリフト100及び人110の検出枠と、移動方向及び速度とを示す画像を生成する。画像生成部15は、生成した画像を画像に関連付けて記憶部29に記憶する。 The image generation unit 15 generates an image showing the detection frames of the forklift 100 and person 110 recognized by the recognition unit 12, as well as the direction and speed of movement. The image generation unit 15 associates the generated image with the image and stores it in the memory unit 29.

本実施形態では、フォークリフト100及び人110の移動方向及び速度を示す移動領域は、扇形の形状で示される。フォークリフト100の移動領域は、フォークリフト100が数秒間で移動する可能性がある領域である。人110の移動領域は、人110が数秒間で移動する可能性がある領域である。移動領域を扇形とすることにより、移動方向の誤差が考慮される。扇形は、中心点から移動方向に沿って伸びる線を中心線とする。半径は、例えば、数秒間で進む距離程度の長さである。扇形は、移動速度に応じて半径の長さが規定される。半径は、移動速度が速いほど長くなる。中心角は、監視対象の障害物の面積に応じて変化する。フォークリフト100の場合、例えば、60°程度である。本実施形態では、中心角は、人110の場合、フォークリフト100に比べて面積が小さいので、例えば、10°程度である。 In this embodiment, the movement areas indicating the movement direction and speed of the forklift 100 and person 110 are shown in the shape of a sector. The movement area of the forklift 100 is the area through which the forklift 100 is likely to move within a few seconds. The movement area of the person 110 is the area through which the person 110 is likely to move within a few seconds. By defining the movement area as a sector, errors in the movement direction are taken into account. The center line of the sector is a line extending from the center point along the movement direction. The radius is, for example, approximately the distance traveled within a few seconds. The radius of the sector is determined according to the movement speed. The radius becomes longer as the movement speed increases. The central angle changes depending on the area of the obstacle being monitored. For the forklift 100, for example, it is approximately 60°. In this embodiment, the central angle for the person 110 is approximately 10°, as the area of the person 110 is smaller than that of the forklift 100.

このように、本実施形態では、画像生成部15は、フォークリフト100及び人110の検出枠を示す矩形の画像と、移動領域を示す扇形の画像とを生成する。 In this way, in this embodiment, the image generation unit 15 generates a rectangular image indicating the detection frame of the forklift 100 and person 110, and a sector-shaped image indicating the movement area.

図3においては、フォークリフト100の移動方向及び速度は、中心点C1を中心とする扇形の移動領域102で示される。フォークリフト100の扇形の移動領域の前後方向の長さはR1[m]である。長さR1[m]は、例えば、数m程度である。 In Figure 3, the movement direction and speed of the forklift 100 are indicated by a sector-shaped movement area 102 centered on a central point C1. The length of the sector-shaped movement area of the forklift 100 in the front-to-rear direction is R1 [m]. The length R1 [m] is, for example, several meters.

図4は、本実施形態に係る周辺監視システム1が出力する監視用の映像200の一例を説明する概略図である。図4に示す例では、カメラ2によって撮影された映像200に、フォークリフト100の検出枠101を示す画像と、フォークリフト100の移動方向及び速度を示す扇形の移動領域102を示す画像と、人110の検出枠111を示す画像と、人110の移動方向及び速度を示す扇形の移動領域112を示す画像とが重畳して表示されている。 Figure 4 is a schematic diagram illustrating an example of a monitoring image 200 output by the perimeter monitoring system 1 according to this embodiment. In the example shown in Figure 4, an image showing the detection frame 101 of the forklift 100, an image showing a sector-shaped movement area 102 indicating the movement direction and speed of the forklift 100, an image showing the detection frame 111 of the person 110, and an image showing the sector-shaped movement area 112 indicating the movement direction and speed of the person 110 are superimposed on the image 200 captured by the camera 2.

画像生成部15は、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、映像200に重畳する、衝突の可能性があることを文字又は図形等により示す画像を生成してもよい。 If the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110, the image generation unit 15 may generate an image to be superimposed on the video 200, indicating the possibility of a collision using text, graphics, etc.

判定部16は、算出部14が算出したフォークリフト100の移動方向と人110の移動方向とに基づいて、フォークリフト100と人110とが衝突する可能性を判定する。これにより、判定部16は、例えば、フォークリフト100の近くに人110が存在していても、フォークリフト100の移動方向と人110の移動方向が反対方向である場合等には、衝突する可能性がないと判定する。 The determination unit 16 determines the possibility of a collision between the forklift 100 and the person 110 based on the movement direction of the forklift 100 and the movement direction of the person 110 calculated by the calculation unit 14. As a result, the determination unit 16 determines that there is no possibility of a collision, for example, even if the person 110 is present near the forklift 100, if the movement directions of the forklift 100 and the person 110 are opposite each other.

本実施形態では、判定部16は、フォークリフト100の移動方向と人110の移動方向とが交差した場合、フォークリフト100の人110とが衝突する可能性があると判定してもよい。判定部16は、例えば、フォークリフト100の移動方向に延びる直線と、人110の移動方向に延びる直線とが交差した場合、フォークリフト100の人110とが衝突する可能性があると判定してもよい。さらに、判定部16は、移動速度を考慮して判定してもよい。判定部16は、例えば、フォークリフト100の移動方向に延びる、フォークリフト100の速度に応じた長さの線分と、人110の移動方向に延びる、人110の速度に応じた長さの線分とが交差した場合、フォークリフト100の人110とが衝突する可能性があると判定してもよい。これにより、判定部16は、フォークリフト100の移動方向と人110の移動方向が交差しない場合、衝突する可能性がないと判定する。 In this embodiment, the determination unit 16 may determine that there is a possibility of a collision between the forklift 100 and the person 110 when the direction of travel of the forklift 100 and the person 110 intersect. For example, the determination unit 16 may determine that there is a possibility of a collision between the forklift 100 and the person 110 when a line extending in the direction of travel of the forklift 100 intersects with a line extending in the direction of travel of the person 110. Furthermore, the determination unit 16 may take travel speed into consideration when making a determination. For example, the determination unit 16 may determine that there is a possibility of a collision between the forklift 100 and the person 110 when a line segment extending in the direction of travel of the forklift 100 and having a length corresponding to the speed of the forklift 100 intersects with a line segment extending in the direction of travel of the person 110 and having a length corresponding to the speed of the person 110. As a result, the determination unit 16 determines that there is no possibility of a collision when the direction of travel of the forklift 100 and the direction of travel of the person 110 do not intersect.

本実施形態では、判定部16は、フォークリフト100の移動領域102と、人110の移動領域112とが重なる場合、フォークリフト100と人110とが衝突する可能性があると判定してもよい。判定部16は、移動領域102と移動領域112とを用いることにより、算出された移動方向の誤差を考慮して衝突の可能性を判定可能である。 In this embodiment, the determination unit 16 may determine that there is a possibility of a collision between the forklift 100 and the person 110 when the movement area 102 of the forklift 100 and the movement area 112 of the person 110 overlap. By using the movement area 102 and the movement area 112, the determination unit 16 can determine the possibility of a collision while taking into account the error in the calculated movement direction.

図5は、フォークリフト100と人110との位置関係の一例を説明する模式図である。図6は、図5のフォークリフト100と人110との位置関係における衝突可能性を説明する模式図である。図6は、図5から、フォークリフト100の移動領域102と人110の移動領域112とを抜き出した図である。図5、図6に示す例では、フォークリフト100の移動領域102と人110の移動領域112とが重なっていない。この場合、判定部16は、フォークリフト100と人110とが衝突する可能性があると判定しない。 Figure 5 is a schematic diagram illustrating an example of the positional relationship between a forklift 100 and a person 110. Figure 6 is a schematic diagram illustrating the possibility of a collision in the positional relationship between the forklift 100 and the person 110 in Figure 5. Figure 6 is a diagram that extracts the movement area 102 of the forklift 100 and the movement area 112 of the person 110 from Figure 5. In the example shown in Figures 5 and 6, the movement area 102 of the forklift 100 and the movement area 112 of the person 110 do not overlap. In this case, the determination unit 16 does not determine that there is a possibility of a collision between the forklift 100 and the person 110.

図7は、フォークリフト100と人110との位置関係の他の例を説明する模式図である。図8は、図7のフォークリフト100と人110との位置関係における衝突可能性を説明する模式図である。図8は、図7から、フォークリフト100の移動領域102と人110の移動領域112とを抜き出した図である。図7、図8に示す例では、フォークリフト100の移動領域102と人110の移動領域112とが重なっている。この場合、判定部16は、フォークリフト100と人110とが衝突する可能性があると判定する。 Figure 7 is a schematic diagram illustrating another example of the positional relationship between the forklift 100 and the person 110. Figure 8 is a schematic diagram illustrating the possibility of a collision in the positional relationship between the forklift 100 and the person 110 in Figure 7. Figure 8 is a diagram that extracts the movement area 102 of the forklift 100 and the movement area 112 of the person 110 from Figure 7. In the example shown in Figures 7 and 8, the movement area 102 of the forklift 100 and the movement area 112 of the person 110 overlap. In this case, the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110.

出力制御部21は、カメラ2が撮影した映像200に、フォークリフト100の移動領域102を示すマーカと、人110の移動領域112を示すマーカとを重畳して表示するよう制御する。本実施形態では、移動領域102を示すマーカ及び移動領域112を示すマーカは、扇形の画像である。本実施形態では、出力制御部21は、カメラ2が撮影した映像200に、画像生成部15が生成した画像を重畳して表示するよう制御する。より詳しくは、出力制御部21は、カメラ2が撮影した映像200に、フォークリフト100及び人110の検出枠を示す矩形の画像と、移動領域を示す扇形の画像とを重畳して出力するよう制御する。 The output control unit 21 controls the display of a marker indicating the movement area 102 of the forklift 100 and a marker indicating the movement area 112 of the person 110, superimposed on the video 200 captured by the camera 2. In this embodiment, the marker indicating the movement area 102 and the marker indicating the movement area 112 are fan-shaped images. In this embodiment, the output control unit 21 controls the display of an image generated by the image generation unit 15, superimposed on the video 200 captured by the camera 2. More specifically, the output control unit 21 controls the display of a rectangular image indicating the detection frames of the forklift 100 and the person 110 and a fan-shaped image indicating the movement area, superimposed on the video 200 captured by the camera 2, so as to output the image.

本実施形態では、出力制御部21は、モニタ3への出力を制御する。出力制御部21は、出力制御部21は、図示しないネットワークを介して、モニタ3へ映像を配信するように制御してもよい。 In this embodiment, the output control unit 21 controls the output to the monitor 3. The output control unit 21 may also control the distribution of video to the monitor 3 via a network (not shown).

警報出力部22は、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、警報を出力するように制御する。本実施形態では、警報出力部22は、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、振動部4を振動させるように制御する。 The alarm output unit 22 controls the vibration unit 4 to vibrate when the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110. In this embodiment, the alarm output unit 22 controls the vibration unit 4 to vibrate when the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110.

警報出力部22は、警報を出力した後、衝突の可能性がなくなった場合に、警報を停止するよう制御してもよい。本実施形態では、警報出力部22は、警報を出力した後、衝突の可能性がなくなった場合に、振動部4の振動を停止するよう制御してもよい。 After outputting the alarm, the alarm output unit 22 may be controlled to stop the alarm if the possibility of a collision has disappeared. In this embodiment, after outputting the alarm, the alarm output unit 22 may be controlled to stop the vibration of the vibration unit 4 if the possibility of a collision has disappeared.

映像記憶制御部23は、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、カメラ2が撮影した映像200に、画像生成部15が生成した画像を重畳した映像を映像用記憶部5に記憶させるように制御する。より詳しくは、映像記憶制御部23は、カメラ2が撮影した映像200に、フォークリフト100及び人110の検出枠を示す矩形の画像と、移動領域を示す扇形の画像とを重畳して映像用記憶部5に記憶させるように制御する。映像記憶制御部23は、フォークリフト100及び人110の移動領域を示す扇形の画像を重畳せずに映像用記憶部5に記憶させるように制御してもよい。 When the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110, the video storage control unit 23 controls the video storage unit 5 to store the video 200 captured by the camera 2 with the image generated by the image generation unit 15 superimposed on it. More specifically, the video storage control unit 23 controls the video 200 captured by the camera 2 to store the video in the video storage unit 5 with a rectangular image indicating the detection frame of the forklift 100 and the person 110 and a sector-shaped image indicating the movement area superimposed on it. The video storage control unit 23 may also control the video storage unit 5 to store the sector-shaped image indicating the movement area of the forklift 100 and the person 110 without superimposing it.

映像記憶制御部23は、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、判定された時点の前後を含む、カメラ2が撮影した映像を映像用記憶部5に記憶させるように制御してもよい。映像記憶制御部23は、判定された時点の前後を含む、カメラ2が撮影した映像200に、フォークリフト100及び人110の検出枠を示す矩形の画像と、移動領域を示す扇形の画像とを重畳して映像用記憶部5に記憶させるように制御してもよい。 When the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110, the video storage control unit 23 may control the video storage unit 5 to store the video captured by the camera 2, including the time before and after the determination. The video storage control unit 23 may also control the video storage unit 5 to store the video 200 captured by the camera 2, including the time before and after the determination, with a rectangular image indicating the detection frame of the forklift 100 and the person 110 and a sector-shaped image indicating the movement area superimposed on the video 200.

画像記憶制御部24は、学習モデルの精度を向上するために、認識部12が認識処理を行った画像を学習用記憶部6に記憶させるように制御する。画像記憶制御部24は、例えば、所定の条件下で撮影された画像データを学習用記憶部6に記憶させるように制御する。所定の条件下とは、フォークリフト100及び人110の認識精度が低い画像データが撮影された条件と類似した条件を満たす場合である。所定の条件下とは、例えば、明るさ、天候、季節及び時間帯等が所定条件を満たす場合である。 The image storage control unit 24 controls the learning storage unit 6 to store images that have been recognized by the recognition unit 12, in order to improve the accuracy of the learning model. The image storage control unit 24 controls the learning storage unit 6 to store, for example, image data captured under specified conditions. "Under specified conditions" refers to conditions similar to those under which image data with low recognition accuracy of the forklift 100 and person 110 was captured. "Under specified conditions" refers to conditions such as brightness, weather, season, and time of day that satisfy specified conditions.

画像記憶制御部24は、撮影された画像データを加工して、複数の加工された画像データを学習用記憶部6に記憶させるように制御させてもよい。 The image storage control unit 24 may also process the captured image data and control the storage of multiple processed image data in the learning storage unit 6.

例えば、周辺監視システム1によって衝突の可能性があると判定されて、オペレータの振動部4が振動した場合であって、オペレータが衝突の可能性はないと判断した場合、認識精度が低いと予測される。例えば、周辺監視システム1によって衝突の可能性があると判定された場合であって、モニタ3に表示される映像を監視する監視者が、衝突の可能性はないと判断した場合、認識精度が低いと予測される。 For example, if the perimeter monitoring system 1 determines that there is a possibility of a collision and the operator's vibration unit 4 vibrates, and the operator determines that there is no possibility of a collision, the recognition accuracy is predicted to be low. For example, if the perimeter monitoring system 1 determines that there is a possibility of a collision and the monitor monitoring the video displayed on the monitor 3 determines that there is no possibility of a collision, the recognition accuracy is predicted to be low.

記憶部29は、RAM、ROM、フラッシュメモリ、及びハードディスクドライブの少なくとも一つを含む。記憶部29は、周辺監視装置10の処理で使用するデータ等を記憶する。 The memory unit 29 includes at least one of RAM, ROM, flash memory, and a hard disk drive. The memory unit 29 stores data used in the processing of the perimeter monitoring device 10.

<周辺監視システムの処理>
フォークリフト100の稼働時間帯、周辺監視システム1が起動しているものとする。周辺監視システム1が起動している間、カメラ2が周辺を撮影して、周辺監視装置10が、フォークリフト100と人110との衝突の可能性を判定する。
<Perimeter monitoring system processing>
It is assumed that the perimeter monitoring system 1 is activated during the operating hours of the forklift 100. While the perimeter monitoring system 1 is activated, the camera 2 captures images of the surroundings, and the perimeter monitoring device 10 determines the possibility of a collision between the forklift 100 and a person 110.

図9は、本実施形態に係る周辺監視システム1の処理の一例を示すフローチャートである。周辺監視装置10は、映像を取得する(ステップS101)。より詳しくは、周辺監視装置10は、映像取得部11によって、カメラ2が撮影した映像の映像データを取得する。周辺監視装置10は、映像取得部11によって、取得した映像データをフレームごとの画像データにして、認識部12へ出力する。周辺監視装置10は、ステップS102へ進む。 Figure 9 is a flowchart showing an example of processing by the perimeter monitoring system 1 according to this embodiment. The perimeter monitoring device 10 acquires video (step S101). More specifically, the perimeter monitoring device 10 acquires video data of video captured by the camera 2 using the video acquisition unit 11. The perimeter monitoring device 10 converts the acquired video data into image data for each frame using the video acquisition unit 11 and outputs the image data to the recognition unit 12. The perimeter monitoring device 10 proceeds to step S102.

周辺監視装置10は、フォークリフト100及び人110を認識する(ステップS102)。より詳しくは、周辺監視装置10は、認識部12によって、映像取得部11から取得した画像データから、フォークリフト100及び人110を認識する。周辺監視装置10は、ステップS103へ進む。 The periphery monitoring device 10 recognizes the forklift 100 and the person 110 (step S102). More specifically, the periphery monitoring device 10 recognizes the forklift 100 and the person 110 using the recognition unit 12 from the image data acquired from the video acquisition unit 11. The periphery monitoring device 10 proceeds to step S103.

周辺監視装置10は、フォークリフト100及び人110を追尾する(ステップS103)。より詳しくは、周辺監視装置10は、追尾部13によって、認識部12が認識したフォークリフト100及び人110を追尾する。周辺監視装置10は、ステップS104へ進む。 The periphery monitoring device 10 tracks the forklift 100 and the person 110 (step S103). More specifically, the periphery monitoring device 10 uses the tracking unit 13 to track the forklift 100 and the person 110 recognized by the recognition unit 12. The periphery monitoring device 10 proceeds to step S104.

周辺監視装置10は、移動方向及び速度を算出する(ステップS104)。より詳しくは、周辺監視装置10は、算出部14によって、フォークリフト100の移動方向及び速度と、人110の移動方向及び速度とを算出する。周辺監視装置10は、ステップS105へ進む。 The perimeter monitoring device 10 calculates the direction and speed of movement (step S104). More specifically, the perimeter monitoring device 10 calculates the direction and speed of movement of the forklift 100 and the direction and speed of movement of the person 110 using the calculation unit 14. The perimeter monitoring device 10 proceeds to step S105.

周辺監視装置10は、画像を生成する(ステップS105)。より詳しくは、周辺監視装置10は、画像生成部15によって、認識部12によって認識されたフォークリフト100及び人110の検出枠と、移動方向及び速度を示す画像を生成する。周辺監視装置10は、ステップS106へ進む。 The periphery monitoring device 10 generates an image (step S105). More specifically, the periphery monitoring device 10 uses the image generation unit 15 to generate an image showing the detection frames of the forklift 100 and person 110 recognized by the recognition unit 12, as well as the direction and speed of movement. The periphery monitoring device 10 proceeds to step S106.

周辺監視装置10は、映像を出力するよう制御する(ステップS106)。より詳しくは、周辺監視装置10は、出力制御部21によって、カメラ2が撮影した映像200に、フォークリフト100の移動領域102を示すマーカと、人110の移動領域112を示すマーカとを重畳して表示するよう制御する。周辺監視装置10は、ステップS107へ進む。 The periphery monitoring device 10 controls the output of the video (step S106). More specifically, the periphery monitoring device 10 controls the output control unit 21 to superimpose a marker indicating the movement area 102 of the forklift 100 and a marker indicating the movement area 112 of the person 110 on the video 200 captured by the camera 2. The periphery monitoring device 10 proceeds to step S107.

周辺監視装置10は、衝突の可能性を判定する(ステップS107)。より詳しくは、周辺監視装置10は、判定部16によって、算出部14が算出したフォークリフト100の移動方向と人110の移動方向とに基づいて、フォークリフト100と人110とが衝突する可能性を判定する。周辺監視装置10は、判定部16によって、フォークリフト100の移動方向と人110の移動方向とが交差した場合、フォークリフト100の人110とが衝突する可能性があると判定してもよい。周辺監視装置10は、判定部16によって、フォークリフト100の移動領域102と、人110の移動領域112とが重なる場合、フォークリフト100と人110とが衝突する可能性があると判定してもよい。判定部16によって、フォークリフト100と人110とが衝突する可能性があると判定する場合(ステップS107でYes)、ステップS108へ進む。判定部16によって、フォークリフト100と人110とが衝突する可能性があると判定しない場合(ステップS107でYes)、ステップS110へ進む。 The perimeter monitoring device 10 determines the possibility of a collision (step S107). More specifically, the perimeter monitoring device 10 determines, via the determination unit 16, the possibility of a collision between the forklift 100 and the person 110 based on the movement direction of the forklift 100 and the movement direction of the person 110 calculated by the calculation unit 14. The perimeter monitoring device 10 may determine, via the determination unit 16, that there is a possibility of a collision between the forklift 100 and the person 110 if the movement direction of the forklift 100 and the movement direction of the person 110 intersect. The perimeter monitoring device 10 may also determine, via the determination unit 16, that there is a possibility of a collision between the forklift 100 and the person 110 if the movement area 102 of the forklift 100 and the movement area 112 of the person 110 overlap. If the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110 (Yes in step S107), the process proceeds to step S108. If the determination unit 16 does not determine that there is a risk of a collision between the forklift 100 and the person 110 (Yes in step S107), the process proceeds to step S110.

衝突の可能性があると判定された場合(ステップS107でYes)、周辺監視装置10は、警報を出力させるように制御する(ステップS108)。より詳しくは、周辺監視装置10は、警報出力部22によって、振動部4を振動させるように制御する。周辺監視装置10は、ステップS109へ進む。 If it is determined that there is a possibility of a collision (Yes in step S107), the periphery monitoring device 10 controls the output of an alarm (step S108). More specifically, the periphery monitoring device 10 controls the alarm output unit 22 to vibrate the vibration unit 4. The periphery monitoring device 10 proceeds to step S109.

オペレータは、振動部4の振動によって、フォークリフト100が人110と衝突する可能性があることを確認する。そして、オペレータにより、人110との衝突を回避するための操作が行われる。オペレータは、例えば、ブレーキ操作を行ったり、アクセルの踏込を解除する操作を行ったり、ハンドル操作を行ったりする。 The operator recognizes that the vibrations of the vibration unit 4 may cause the forklift 100 to collide with the person 110. The operator then takes action to avoid a collision with the person 110. For example, the operator applies the brakes, releases the accelerator, or operates the steering wheel.

周辺監視装置10は、映像を記憶するよう制御する(ステップS109)。より詳しくは、周辺監視装置10は、映像記憶制御部23によって、判定部16によってフォークリフト100と人110とが衝突する可能性があると判定された場合、判定された時点の前後を含む、カメラ2が撮影した映像200に、フォークリフト100の移動領域102を示すマーカと、人110の移動領域112を示すマーカとを重畳して映像用記憶部5に記憶させるように制御する。なお、周辺監視装置10は、映像記憶制御部23によって、移動領域102を示すマーカと、人110の移動領域112を示すマーカを重畳せずに映像用記憶部5に記憶させるように制御してもよい。 The perimeter monitoring device 10 controls to store the video (step S109). More specifically, when the determination unit 16 determines that there is a possibility of a collision between the forklift 100 and the person 110, the perimeter monitoring device 10 controls the video storage control unit 23 to superimpose a marker indicating the movement area 102 of the forklift 100 and a marker indicating the movement area 112 of the person 110 on the video 200 captured by the camera 2, including the time before and after the determination, and store the video in the video storage unit 5. Note that the perimeter monitoring device 10 may also control the video storage control unit 23 to store the marker indicating the movement area 102 and the marker indicating the movement area 112 of the person 110 in the video storage unit 5 without superimposing them.

衝突の可能性があると判定されない場合(ステップS107でNo)、周辺監視装置10は、警報を停止させるように制御する(ステップS110)。より詳しくは、周辺監視装置10は、警報出力部22によって、振動部4の振動を停止させるように制御する。 If it is determined that there is no possibility of a collision (No in step S107), the periphery monitoring device 10 controls the alarm to stop (step S110). More specifically, the periphery monitoring device 10 controls the alarm output unit 22 to stop the vibration of the vibration unit 4.

<コンピュータシステム>
図10は、本実施形態に係るコンピュータシステム1000の一例を示すブロック図である。上述の周辺監視装置10は、コンピュータシステム1000を含む。コンピュータシステム1000は、CPUのようなプロセッサ1001と、ROMのような不揮発性メモリ及びRAMのような揮発性メモリを含むメインメモリ1002と、ストレージ1003と、入出力回路を含むインターフェース1004とを有する。上述の周辺監視装置10の機能は、プログラムとしてストレージ1003に記憶されている。プロセッサ1001は、プログラムをストレージ1003から読み出してメインメモリ1002に展開し、プログラムに従って上述の処理を実行する。なお、プログラムは、ネットワークを介してコンピュータシステム1000に配信されてもよい。
<Computer System>
FIG. 10 is a block diagram showing an example of a computer system 1000 according to this embodiment. The above-described periphery monitoring device 10 includes the computer system 1000. The computer system 1000 has a processor 1001 such as a CPU, a main memory 1002 including a nonvolatile memory such as a ROM and a volatile memory such as a RAM, a storage 1003, and an interface 1004 including an input/output circuit. The functions of the above-described periphery monitoring device 10 are stored as a program in the storage 1003. The processor 1001 reads the program from the storage 1003, loads it into the main memory 1002, and executes the above-described processing in accordance with the program. Note that the program may be distributed to the computer system 1000 via a network.

<効果>
以上説明したように、本実施形態では、フォークリフト100の移動方向と人110の移動方向とに基づいて、フォークリフト100と人110とが衝突する可能性を判定する。本実施形態は、例えば、フォークリフト100の近くに人110が存在していても、フォークリフト100の移動方向と人110の移動方向が反対方向である場合等には、衝突する可能性がないと判定できる。本実施形態は、フォークリフト100と周辺の人110との衝突の可能性を適切に判定できる。このように、本実施形態によれば、フォークリフト100と周辺の人110との衝突の可能性を適切に監視できる。
<Effects>
As described above, in this embodiment, the possibility of a collision between the forklift 100 and the person 110 is determined based on the moving direction of the forklift 100 and the moving direction of the person 110. This embodiment can determine that there is no possibility of a collision, for example, even if the person 110 is present near the forklift 100, if the moving directions of the forklift 100 and the person 110 are opposite to each other. This embodiment can appropriately determine the possibility of a collision between the forklift 100 and the nearby person 110. In this way, this embodiment can appropriately monitor the possibility of a collision between the forklift 100 and the nearby person 110.

本実施形態は、フォークリフト100の移動方向と人110の移動方向とが交差した場合、フォークリフト100と人110とが衝突する可能性があると判定する。本実施形態は、フォークリフト100の移動方向と人110の移動方向が交差しない場合、衝突する可能性がないと判定できる。本実施形態は、フォークリフト100と周辺の人110との衝突の可能性をより適切に判定できる。 In this embodiment, if the direction of movement of the forklift 100 and the direction of movement of the person 110 intersect, it is determined that there is a possibility of a collision between the forklift 100 and the person 110. In this embodiment, if the direction of movement of the forklift 100 and the direction of movement of the person 110 do not intersect, it can be determined that there is no possibility of a collision. This embodiment can more appropriately determine the possibility of a collision between the forklift 100 and a nearby person 110.

本実施形態は、フォークリフト100の移動領域102と、人110の移動領域112とが重なる場合、フォークリフト100と人110とが衝突する可能性があると判定する。本実施形態は、算出された移動方向の誤差を考慮して衝突の可能性をより適切に判定できる。 In this embodiment, if the movement area 102 of the forklift 100 and the movement area 112 of the person 110 overlap, it is determined that there is a possibility of a collision between the forklift 100 and the person 110. This embodiment can more appropriately determine the possibility of a collision by taking into account errors in the calculated movement direction.

本実施形態は、フォークリフト100と人110とが衝突する可能性があると判定された場合、警報を出力する。本実施形態は、衝突の可能性を警報によって、フォークリフト100のオペレータ等に知らせることができる。 In this embodiment, an alarm is output when it is determined that there is a possibility of a collision between the forklift 100 and the person 110. This embodiment can notify the operator of the forklift 100, etc., of the possibility of a collision by issuing an alarm.

本実施形態は、フォークリフト100と人110とが衝突する可能性があると判定された場合、カメラ2が撮影した映像に、フォークリフト100の移動領域102を示すマーカと、人110の移動領域112を示すマーカとを重畳して記憶する。本実施形態は、衝突の可能性があると判定されたときの映像を記憶できる。これにより、本実施形態は、後から衝突の可能性の判定の妥当性を確認できる。 In this embodiment, when it is determined that there is a possibility of a collision between the forklift 100 and the person 110, a marker indicating the movement area 102 of the forklift 100 and a marker indicating the movement area 112 of the person 110 are superimposed on the video captured by the camera 2 and stored. This embodiment can store the video when it is determined that there is a possibility of a collision. This makes it possible to later confirm the validity of the determination of the possibility of a collision.

本実施形態は、フォークリフト100と人110とが衝突する可能性があると判定された場合、判定された時点の前後の期間を含む、カメラ2が撮影した映像を記憶する。本実施形態は、衝突の可能性があると判定された時点の前後の映像を記憶できる。これにより、本実施形態は、後から衝突の可能性の判定の妥当性を確認できる。 In this embodiment, when it is determined that there is a possibility of a collision between the forklift 100 and the person 110, the video captured by the camera 2 is stored, including the period before and after the determination. This embodiment can store video before and after the determination that there is a possibility of a collision. This makes it possible to later confirm the validity of the determination of the possibility of a collision.

本実施形態は、学習モデルを用いて、映像から切り出された画像を入力データとして、フォークリフト100及びフォークリフト100の周辺の人110を認識する。本実施形態は、フォークリフト100及び人110の認識精度を向上できる。 This embodiment uses a learning model to recognize the forklift 100 and people 110 around the forklift 100 using images extracted from video as input data. This embodiment can improve the recognition accuracy of the forklift 100 and people 110.

本実施形態では、学習モデルは、映像から切り出された複数の画像を平均化した平均画像を用いて学習する。本実施形態によれば、ノイズを適切に低減した平均画像を用いて学習できる。本実施形態は、フォークリフト100及び人110の認識精度を向上できる。 In this embodiment, the learning model is trained using an average image obtained by averaging multiple images extracted from video. According to this embodiment, learning can be performed using an average image with appropriately reduced noise. This embodiment can improve the recognition accuracy of the forklift 100 and the person 110.

<変形例>
上記では、カメラ2は、倉庫の天井付近や走行路に配置される例で説明したがこの限りではない。カメラ2は、フォークリフト100に配置してもよい。この場合、フォークリフト100に配置されたカメラ2の映像から人の移動方向等を算出する。フォークリフト100の移動方向は、例えば、操舵角から求めることができる。フォークリフト100の速度は、例えば、フォークリフト100に設けた車速計から求めることができる。フォークリフト100の移動領域は、上述のように求めた移動方向と車速から求めることができる。
<Modification>
In the above, the camera 2 is placed near the ceiling of the warehouse or on the travel path, but this is not a limitation. The camera 2 may be placed on the forklift 100. In this case, the direction of movement of the person, etc., is calculated from the image captured by the camera 2 placed on the forklift 100. The direction of movement of the forklift 100 can be determined, for example, from the steering angle. The speed of the forklift 100 can be determined, for example, from a speedometer provided on the forklift 100. The movement area of the forklift 100 can be determined from the direction of movement and vehicle speed determined as described above.

図9に示すフローチャートのステップS105は必須ではなく省略してもよい。検出枠と、移動方向及び速度を示す画像を生成せずに、移動方向及び速度を算出してもよい。 Step S105 in the flowchart shown in Figure 9 is not essential and may be omitted. The movement direction and speed may be calculated without generating a detection frame and an image indicating the movement direction and speed.

図9に示すフローチャートのステップS106、S108、S109、S110は必須のステップではなく省略してもよい。 Steps S106, S108, S109, and S110 in the flowchart shown in Figure 9 are not required steps and may be omitted.

上記では、人は障害物の一例である。障害物の他の例としては、他の作業機械や工場内の荷物等の静止物があげられる。他の作業機械の例では、フォークリフト100の移動方向と他の作業機械の移動方向が交差する場合、衝突可能性を判定するようにしてもよい。また、フォークリフト100の移動領域と他の作業機械の移動領域が重なる場合、衝突可能性を判定するようにしてもよい。荷物の例では、認識部12により荷物を認識させ、荷物の中心点とフォークリフト100の移動方向が交差する場合に、衝突可能性を判定してもよい。また、荷物の中心点とフォークリフト100の移動領域が重なる場合に、衝突可能性を判定してもよい。 In the above, a person is an example of an obstacle. Other examples of obstacles include stationary objects such as other work machines and cargo in a factory. In the example of other work machines, the possibility of a collision may be determined when the direction of movement of the forklift 100 intersects with the direction of movement of the other work machine. Also, the possibility of a collision may be determined when the movement area of the forklift 100 overlaps with the movement area of the other work machine. In the example of cargo, the recognition unit 12 may recognize the cargo, and the possibility of a collision may be determined when the center point of the cargo intersects with the movement direction of the forklift 100. Also, the possibility of a collision may be determined when the center point of the cargo overlaps with the movement area of the forklift 100.

上記では、作業機械がフォークリフト100であるものとして説明したが、これに限定されない。作業機械は、バッテリからの電力又はエンジン等によって駆動されるホイールローダ又は油圧ショベル等であってもよい。 In the above description, the work machine is described as a forklift 100, but this is not limited to this. The work machine may also be a wheel loader or hydraulic excavator that is powered by battery power or an engine, etc.

1…周辺監視システム、2…カメラ(撮影部)、3…モニタ、4…振動部(警報部)、5…映像用記憶部、6…学習用記憶部、10…周辺監視装置、11…映像取得部、12…認識部、13…追尾部、14…算出部、15…画像生成部、16…判定部、21…出力制御部、22…警報出力部、23…映像記憶制御部、24…画像記憶制御部、29…記憶部、100…フォークリフト(作業機械)、101…検出枠、102…移動領域、110…人、111…検出枠、112…移動領域。 1...Periphery monitoring system, 2...Camera (photographing unit), 3...Monitor, 4...Vibration unit (alarm unit), 5...Video memory unit, 6...Learning memory unit, 10...Periphery monitoring device, 11...Video acquisition unit, 12...Recognition unit, 13...Tracking unit, 14...Calculation unit, 15...Image generation unit, 16...Determination unit, 21...Output control unit, 22...Alarm output unit, 23...Video memory control unit, 24...Image memory control unit, 29...Memory unit, 100...Forklift (work machine), 101...Detection frame, 102...Movement area, 110...Person, 111...Detection frame, 112...Movement area.

Claims (11)

作業機械及び前記作業機械の周辺を撮影する撮影部と、
前記撮影部が撮影した映像から、前記作業機械及び前記作業機械の周辺の障害物を認識する認識部と、
前記認識部の認識結果から、前記作業機械の移動方向及び速度と前記障害物の移動方向及び速度とを算出する算出部と、
前記算出部が算出した前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械と前記障害物とが衝突する可能性を判定する判定部と、
を備え、
前記判定部は、前記作業機械の前記移動方向及び前記速度を示す移動領域と、前記障害物の前記移動方向及び前記速度を示す移動領域とが重なる場合、前記作業機械と前記障害物とが衝突する可能性があると判定し、
前記移動領域は、前記作業機械又は前記障害物から移動方向に沿って伸びる線を中心線とする扇形であり、
前記扇形の中心角は、監視対象の障害物の面積に応じて変化し、
前記扇形の半径は、移動速度が速いほど長くなる、
周辺監視システム。
an imaging unit that images the work machine and the surrounding area of the work machine;
a recognition unit that recognizes the work machine and obstacles around the work machine from the image captured by the imaging unit;
a calculation unit that calculates the movement direction and speed of the work machine and the movement direction and speed of the obstacle from the recognition result of the recognition unit;
a determination unit that determines the possibility of a collision between the work machine and the obstacle based on the movement direction of the work machine and the movement direction of the obstacle calculated by the calculation unit;
Equipped with
the determination unit determines that there is a possibility of a collision between the work machine and the obstacle when a movement area indicating the movement direction and the speed of the work machine overlaps with a movement area indicating the movement direction and the speed of the obstacle;
the movement area is a sector having a center line that extends from the work machine or the obstacle along the movement direction,
The central angle of the sector changes depending on the area of the obstacle to be monitored,
The radius of the sector increases as the moving speed increases.
Perimeter surveillance system.
前記判定部は、前記作業機械の前記移動方向と前記障害物の前記移動方向とが交差した場合、前記作業機械と前記障害物とが衝突する可能性があると判定する、
請求項1に記載の周辺監視システム。
the determination unit determines that there is a possibility of a collision between the work machine and the obstacle when the movement direction of the work machine and the movement direction of the obstacle intersect.
The perimeter monitoring system according to claim 1 .
前記判定部によって前記作業機械と前記障害物とが衝突する可能性があると判定された場合、警報を出力する警報部、
を備える、請求項1または2に記載の周辺監視システム。
an alarm unit that outputs an alarm when the determination unit determines that there is a possibility of a collision between the work machine and the obstacle;
The perimeter monitoring system according to claim 1 or 2 , comprising:
前記警報部は、振動を発生させることにより、オペレータに注意を喚起する振動部であって、
前記振動部は、前記判定部によって前記作業機械と前記障害物とが衝突する可能性があると判定された場合、振動する、
請求項に記載の周辺監視システム。
The alarm unit is a vibration unit that generates vibration to alert an operator,
the vibration unit vibrates when the determination unit determines that there is a possibility of a collision between the work machine and the obstacle.
The perimeter monitoring system according to claim 3 .
前記判定部によって前記作業機械と前記障害物とが衝突する可能性があると判定された場合、前記撮影部が撮影した映像に、前記作業機械の前記移動方向の移動領域を示すマーカと、前記障害物の前記移動方向の移動領域を示すマーカとを重畳して記憶するよう制御する映像記憶制御部、
を備える、請求項1からのいずれか一項に記載の周辺監視システム。
an image storage control unit that, when the determination unit determines that there is a possibility of a collision between the work machine and the obstacle, controls the image captured by the image capturing unit to store a marker indicating a movement area in the movement direction of the work machine and a marker indicating a movement area in the movement direction of the obstacle, superimposed on the image;
The perimeter monitoring system according to claim 1 , comprising:
前記判定部によって前記作業機械と前記障害物とが衝突する可能性があると判定された場合、判定された時点の前後の期間を含む、前記撮影部が撮影した映像を記憶する映像記憶制御部、
を備える、請求項1からのいずれか一項に記載の周辺監視システム。
an image storage control unit that, when the determination unit determines that there is a possibility of a collision between the work machine and the obstacle, stores the image captured by the image capture unit, including the period before and after the time point at which the determination is made;
The perimeter monitoring system according to claim 1 , comprising:
前記認識部は、学習モデルを用いて、前記映像から切り出された画像を入力データとして、前記作業機械及び前記作業機械の周辺の障害物を認識する、
請求項1からのいずれか一項に記載の周辺監視システム。
the recognition unit uses a learning model to recognize the work machine and obstacles around the work machine using an image cut out from the video as input data.
The perimeter monitoring system according to any one of claims 1 to 6 .
前記学習モデルは、前記映像から切り出された複数の画像を平均化した平均画像を用いて学習する、
請求項に記載の周辺監視システム。
The learning model is trained using an average image obtained by averaging a plurality of images extracted from the video.
The perimeter monitoring system according to claim 7 .
前記障害物は、人である
請求項1からのいずれか一項に記載の周辺監視システム。
The perimeter monitoring system according to claim 1 , wherein the obstacle is a person.
作業機械及び前記作業機械の周辺を撮影することと、
撮影された映像から、前記作業機械及び前記作業機械の周辺の障害物を認識することと、
認識結果から、前記作業機械の移動方向及び速度と前記障害物の移動方向及び速度とを算出することと、
算出された前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械の前記移動方向及び前記速度を示す移動領域と、前記障害物の前記移動方向及び前記速度を示す移動領域とが重なる場合、前記作業機械と前記障害物とが衝突する可能性があると判定することと、
を含み、
前記移動領域は、前記作業機械又は前記障害物から移動方向に沿って伸びる線を中心線とする扇形であり、
前記扇形の中心角は、監視対象の障害物の面積に応じて変化し、
前記扇形の半径は、移動速度が速いほど長くなる、
周辺監視システムが実行する周辺監視方法。
Taking an image of the work machine and the surrounding area of the work machine;
Recognizing the work machine and obstacles around the work machine from the captured video;
calculating a moving direction and speed of the work machine and a moving direction and speed of the obstacle from the recognition result;
determining, based on the calculated movement direction of the work machine and the movement direction of the obstacle, that there is a possibility of a collision between the work machine and the obstacle when a movement area indicating the movement direction and speed of the work machine overlaps with a movement area indicating the movement direction and speed of the obstacle;
Including,
the movement area is a sector having a center line that extends from the work machine or the obstacle along the movement direction,
The central angle of the sector changes depending on the area of the obstacle to be monitored,
The radius of the sector increases as the moving speed increases.
A perimeter monitoring method performed by a perimeter monitoring system.
作業機械及び前記作業機械の周辺を撮影した映像から、前記作業機械及び前記作業機械の周辺の障害物を認識する認識部と、
前記認識部の認識結果から、前記作業機械の移動方向及び速度と前記障害物の移動方向及び速度とを算出する算出部と、
前記算出部が算出した前記作業機械の前記移動方向と前記障害物の前記移動方向とに基づいて、前記作業機械と前記障害物とが衝突する可能性を判定する判定部と、
を備え、
前記判定部は、前記作業機械の前記移動方向及び前記速度を示す移動領域と、前記障害物の前記移動方向及び前記速度を示す移動領域とが重なる場合、前記作業機械と前記障害物とが衝突する可能性があると判定し、
前記移動領域は、前記作業機械又は前記障害物から移動方向に沿って伸びる線を中心線とする扇形であり、
前記扇形の中心角は、監視対象の障害物の面積に応じて変化し、
前記扇形の半径は、移動速度が速いほど長くなる、
周辺監視装置。
a recognition unit that recognizes obstacles around the work machine and the surrounding area of the work machine from images of the work machine and the surrounding area of the work machine;
a calculation unit that calculates the movement direction and speed of the work machine and the movement direction and speed of the obstacle from the recognition result of the recognition unit;
a determination unit that determines the possibility of a collision between the work machine and the obstacle based on the movement direction of the work machine and the movement direction of the obstacle calculated by the calculation unit;
Equipped with
the determination unit determines that there is a possibility of a collision between the work machine and the obstacle when a movement area indicating the movement direction and the speed of the work machine overlaps with a movement area indicating the movement direction and the speed of the obstacle;
the movement area is a sector having a center line that extends from the work machine or the obstacle along the movement direction,
The central angle of the sector changes depending on the area of the obstacle to be monitored,
The radius of the sector increases as the moving speed increases.
Perimeter monitoring device.
JP2021101694A 2021-06-18 2021-06-18 Periphery monitoring system, periphery monitoring method, and periphery monitoring device Active JP7739062B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021101694A JP7739062B2 (en) 2021-06-18 2021-06-18 Periphery monitoring system, periphery monitoring method, and periphery monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021101694A JP7739062B2 (en) 2021-06-18 2021-06-18 Periphery monitoring system, periphery monitoring method, and periphery monitoring device

Publications (2)

Publication Number Publication Date
JP2023000714A JP2023000714A (en) 2023-01-04
JP7739062B2 true JP7739062B2 (en) 2025-09-16

Family

ID=84687474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021101694A Active JP7739062B2 (en) 2021-06-18 2021-06-18 Periphery monitoring system, periphery monitoring method, and periphery monitoring device

Country Status (1)

Country Link
JP (1) JP7739062B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117260757A (en) * 2023-09-27 2023-12-22 山东正方智能机器人产业发展有限公司 A robot inspection system based on inspection data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160180713A1 (en) 2014-12-18 2016-06-23 Hand Held Products, Inc. Collision-avoidance system and method
JP2017228284A (en) 2016-05-18 2017-12-28 ザ・ボーイング・カンパニーThe Boeing Company System and method for collision avoidance
JP2020170319A (en) 2019-04-02 2020-10-15 Kyb株式会社 Detection device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3178701B2 (en) * 1995-12-21 2001-06-25 日本輸送機株式会社 Forklift safety devices
JP6655342B2 (en) * 2015-10-15 2020-02-26 株式会社Soken Collision determination system, collision determination terminal, and computer program
JP2020064477A (en) * 2018-10-18 2020-04-23 Kyb株式会社 Monitoring device and drive recorder
JP2021033701A (en) * 2019-08-26 2021-03-01 株式会社豊田自動織機 Work support system
JP2021069667A (en) * 2019-10-30 2021-05-06 キヤノン株式会社 Image processing device, image processing method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160180713A1 (en) 2014-12-18 2016-06-23 Hand Held Products, Inc. Collision-avoidance system and method
JP2017228284A (en) 2016-05-18 2017-12-28 ザ・ボーイング・カンパニーThe Boeing Company System and method for collision avoidance
JP2020170319A (en) 2019-04-02 2020-10-15 Kyb株式会社 Detection device

Also Published As

Publication number Publication date
JP2023000714A (en) 2023-01-04

Similar Documents

Publication Publication Date Title
US10635100B2 (en) Autonomous travelling work vehicle, and method for controlling autonomous travelling work vehicle
JP6727971B2 (en) Work vehicle
US10231374B2 (en) Travel support system, travel support method, and work vehicle
AU2014213529B2 (en) Image display system
JP6132659B2 (en) Ambient environment recognition device, autonomous mobile system using the same, and ambient environment recognition method
CN105474635A (en) Periphery monitoring device for work machine
JP2001195699A (en) VEHICLE PERIPHERAL MONITOR AND RECORDING MEDIUM CONTAINING VEHICLE COLLISION DANGER JUDGING PROCESSING PROGRAM
JP2008179940A (en) Work machine ambient monitoring device
JP2000330636A (en) Unmanned vehicle driving system
KR102697526B1 (en) Driving path generation device and control device
JP7076501B2 (en) Work vehicle
US11595618B2 (en) Enhanced visibility system for work machines
JP7739062B2 (en) Periphery monitoring system, periphery monitoring method, and periphery monitoring device
CN119261885A (en) Vehicle control method, vehicle control program, and vehicle control system
JP4882275B2 (en) Autonomous mobile robot and its movement status recording system
CN114089756B (en) Robot obstacle avoidance method and system
EP4433661A1 (en) Collision avoidance system and method for avoiding collision of work machine with obstacles
US12460379B2 (en) Collision avoidance system and method for avoiding collision of work machine with obstacles
JP4677820B2 (en) Predicted course display device and predicted course display method
WO2019108363A1 (en) Operator assistance vision system
JP2024088932A (en) Information processing device, control method, and program
JP7804956B2 (en) Periphery monitoring device
CN116176411B (en) Wheel hub warning method, device, vehicle and storage medium
JP7629377B2 (en) Work Machine and Environment Recognition System
US20190102902A1 (en) System and method for object detection

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240509

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250903

R150 Certificate of patent or registration of utility model

Ref document number: 7739062

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150