JP6799557B2 - Work machine - Google Patents

Work machine Download PDF

Info

Publication number
JP6799557B2
JP6799557B2 JP2018063135A JP2018063135A JP6799557B2 JP 6799557 B2 JP6799557 B2 JP 6799557B2 JP 2018063135 A JP2018063135 A JP 2018063135A JP 2018063135 A JP2018063135 A JP 2018063135A JP 6799557 B2 JP6799557 B2 JP 6799557B2
Authority
JP
Japan
Prior art keywords
unit
image
angle
turning
camera
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
JP2018063135A
Other languages
Japanese (ja)
Other versions
JP2019173407A (en
Inventor
充基 時田
充基 時田
枝村 学
学 枝村
坂本 博史
博史 坂本
和重 黒髪
和重 黒髪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery 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 Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to JP2018063135A priority Critical patent/JP6799557B2/en
Publication of JP2019173407A publication Critical patent/JP2019173407A/en
Application granted granted Critical
Publication of JP6799557B2 publication Critical patent/JP6799557B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明は、作業機械に関する。 The present invention relates to a working machine.

近年、作業機械の電子化、情報化が進み、多くの電子機器が搭載されるようになっている。例えば、油圧ショベル等の作業機械には、車体の周囲を複数のカメラによって撮影し、その映像をキャブ内の表示部に表示することにより、キャブ内の作業者が運転席に着座したまま映像を確認することができ、車体の周囲の状況を知ることができるものがある。特に、油圧ショベル等の作業機械では、構造上の理由によりキャブ内の作業者の車体の周囲に対する視界が制限され易いので、キャブ内の作業者が表示部の映像から車体の周囲の状況をより正確に把握できる技術が重要となっている。 In recent years, the digitization and computerization of work machines have progressed, and many electronic devices have come to be installed. For example, in a work machine such as a hydraulic excavator, the surroundings of the vehicle body are photographed by a plurality of cameras, and the image is displayed on the display unit in the cab so that the worker in the cab can view the image while sitting in the driver's seat. There are things that can be confirmed and the situation around the car body can be known. In particular, in a work machine such as a hydraulic excavator, the visibility of the worker in the cab with respect to the surroundings of the vehicle body is likely to be restricted due to structural reasons, so that the operator in the cab can see the situation around the vehicle body from the image on the display. Technology that can be accurately grasped is important.

このようなキャブ内の作業者の視界を補助する従来技術として、例えば、特許文献1には、車体に搭載された複数のカメラで車体の周囲を撮影し、撮影した映像を合成処理することで車体の上空から車体と周囲の状況を俯瞰的に撮影した映像(以降、便宜的に俯瞰映像と称する)を生成し、キャブ内の表示部に表示させる技術が開示されている。 As a conventional technique for assisting the field of view of an operator in such a cab, for example, in Patent Document 1, the surroundings of the vehicle body are photographed by a plurality of cameras mounted on the vehicle body, and the captured images are combined and processed. A technique for generating a bird's-eye view of the vehicle body and its surroundings from above the vehicle body (hereinafter referred to as a bird's-eye view image for convenience) and displaying it on a display unit in the cab is disclosed.

特開2014−125865号公報Japanese Unexamined Patent Publication No. 2014-125856

上記従来技術のように、複数の映像から合成した俯瞰映像などを表示部に表示する際には、カメラの取付位置や取付角度の設計値(設定値)からの誤差(以降、取付位置誤差及び取付角度誤差と称する)により、合成した俯瞰映像にラップやずれが発生するので、カメラの取付位置誤差及び取付角度誤差を補正する必要がある。各カメラの取付位置誤差及び取付角度誤差の補正方法としては、例えば、各カメラの撮影範囲の予め定めた範囲などにマーカ(目印)となるものを設置した後、各カメラで撮影された映像中のマーカを基準点にして各カメラ(各映像)間のラップやずれを補正する補正値を算出する方法があり、その補正値を俯瞰映像の生成処理に適用することによってラップやずれを抑制している。 When displaying a bird's-eye view image synthesized from a plurality of images on the display unit as in the above-mentioned conventional technique, an error from the design value (set value) of the camera mounting position and mounting angle (hereinafter, mounting position error and (Referred to as mounting angle error) causes laps and deviations in the combined bird's-eye view image, so it is necessary to correct the mounting position error and mounting angle error of the camera. As a method of correcting the mounting position error and the mounting angle error of each camera, for example, after installing a marker (mark) in a predetermined range of the shooting range of each camera, in the image shot by each camera. There is a method of calculating a correction value that corrects laps and deviations between each camera (each image) using the marker of the above as a reference point, and by applying the correction value to the bird's-eye view image generation processing, laps and deviations are suppressed. ing.

ところで、作業機械は屋外で使用されることが多く、また、キャリブレーションのマーカを設置するためにはある程度広いスペースが必要になるため、キャリブレーションの実施についても屋外で行われることが多い。しかしながら、屋外でのキャリブレーションを考える場合には、マーカに太陽光のような強い光が当たってカメラへの反射光が強くなると、映像が白飛びしてマーカを確認できなくなってしまう恐れがある。また、複数のマーカを用いる必要があるため、設置の作業工数に関するコストやマーカ自体の取得のためのコストも必要となる。 By the way, since the work machine is often used outdoors and a large space is required to install the calibration marker, the calibration is often performed outdoors. However, when considering outdoor calibration, if the marker is exposed to strong light such as sunlight and the reflected light to the camera becomes stronger, the image may be overexposed and the marker may not be visible. .. In addition, since it is necessary to use a plurality of markers, costs related to installation work man-hours and costs for acquiring the markers themselves are also required.

本発明は上記に鑑みてなされたものであり、キャリブレーションにおける耐環境性を向上し、コストを抑制することができる作業機械を提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a work machine capable of improving environmental resistance in calibration and suppressing costs.

本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、下部走行体と、前記下部走行体に対して旋回可能に設けられた上部旋回体と、前記下部走行体に対する前記上部旋回体の旋回角度を検出する旋回角度検出部と、前記上部旋回体に配置され、前記下部走行体と前記上部旋回体とにより構成された車体の周囲を撮影する複数のカメラと、前記複数のカメラによって撮影された映像を表示する表示装置と、前記複数のカメラの取付位置および取付角度を記憶するカメラ取付位置記憶部、前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置及び取付角度に基づいて、前記複数のカメラによってそれぞれ撮影された映像を合成して合成映像を生成し、前記表示装置に出力するカメラ映像結合部、及び、前記複数のカメラの取付位置および取付角度の誤差を補正するための補正値を、前記複数のカメラによって撮影されたキャリブレーションマーカを含む映像に基づいて算出し、前記カメラ取付位置記憶部に出力する補正値算出部を有する制御装置とを備えた作業機械において、前記制御装置は、前記キャリブレーションマーカの前記車体に対する予め設定された位置を記憶するマーカ位置記憶部と、前記マーカ位置記憶部に記憶された前記キャリブレーションマーカの位置及び前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置および取付角度に基づいて、前記複数のカメラの撮影範囲の予め定めた範囲に前記キャリブレーションマーカが入るような前記上部旋回体の旋回角度の範囲である撮影角度を算出する撮影角度算出部と、前記旋回角度検出部で検出した前記上部旋回体の旋回角度が前記撮影角度算出部で算出した前記撮影角度の範囲内であるかどうかを判定する車体角度判定部と、前記車体角度判定部の判定結果に基づいた情報を前記表示装置に表示して前記作業機械の操作者に前記上部旋回体の旋回操作を指示するガイダンス部と、前記車体角度判定部で前記上部旋回体の旋回角度が前記撮影角度の範囲内であると判定された場合に、前記複数のカメラのうち前記キャリブレーションマーカの撮影を行う前記カメラを決定し、その情報を指定情報として出力するカメラ指定部と、前記カメラ指定部から前記指定情報が出力されると、前記指定情報で指定された前記カメラからの映像を取得する撮影部とをさらに備えたものとする。 The present application includes a plurality of means for solving the above problems, and to give an example thereof, the lower traveling body, the upper rotating body provided so as to be rotatable with respect to the lower traveling body, and the lower traveling body. A swivel angle detection unit that detects the swivel angle of the upper swivel body, a plurality of cameras arranged on the upper swivel body and taking a picture of the surroundings of a vehicle body composed of the lower traveling body and the upper swivel body, and the above. A display device that displays images taken by a plurality of cameras, a camera mounting position storage unit that stores the mounting positions and mounting angles of the plurality of cameras, and mounting of the plurality of cameras stored in the camera mounting position storage unit. Based on the position and mounting angle, the images captured by the plurality of cameras are combined to generate a composite video, and the camera image coupling portion is output to the display device, and the mounting positions and mounting of the plurality of cameras. A control device having a correction value calculation unit that calculates a correction value for correcting an angle error based on images including calibration markers taken by the plurality of cameras and outputs the correction value to the camera mounting position storage unit. In the work machine provided with, the control device has a marker position storage unit that stores a preset position of the calibration marker with respect to the vehicle body, a position of the calibration marker stored in the marker position storage unit, and the position of the calibration marker. Based on the mounting positions and mounting angles of the plurality of cameras stored in the camera mounting position storage unit, the upper swivel body such that the calibration marker is placed in a predetermined range of the shooting range of the plurality of cameras. Whether the shooting angle calculation unit that calculates the shooting angle, which is the range of the turning angle, and the turning angle of the upper swivel body detected by the turning angle detection unit are within the shooting angle range calculated by the shooting angle calculation unit. A vehicle body angle determination unit that determines whether or not the vehicle body angle is determined, and a guidance unit that displays information based on the determination result of the vehicle body angle determination unit on the display device and instructs the operator of the work machine to perform a turning operation of the upper swing body. When the body angle determination unit determines that the turning angle of the upper swivel body is within the range of the shooting angle, the camera that shoots the calibration marker among the plurality of cameras is determined. It further includes a camera designation unit that outputs the information as designated information, and a shooting unit that acquires an image from the camera designated by the designated information when the designated information is output from the camera designation unit. And.

本発明によれば、キャリブレーションにおける耐環境性を向上し、コストを抑制することができる。 According to the present invention, the environmental resistance in calibration can be improved and the cost can be suppressed.

第1の実施の形態に係る作業機械の一例である油圧ショベルの構成を模式的に示す側面図である。It is a side view which shows typically the structure of the hydraulic excavator which is an example of the work machine which concerns on 1st Embodiment. 第1の実施の形態に係る作業機械の一例である油圧ショベルの構成を模式的に示す上面図である。It is a top view which shows typically the structure of the hydraulic excavator which is an example of the work machine which concerns on 1st Embodiment. 第1の実施の形態に係る作業機械の周囲表示装置を模式的に示す図である。It is a figure which shows typically the peripheral display device of the work machine which concerns on 1st Embodiment. 制御装置の映像合成部の処理機能を示す図である。It is a figure which shows the processing function of the image synthesis part of a control device. 制御装置のキャリブレーション部の処理機能を示す図である。It is a figure which shows the processing function of the calibration part of a control device. キャリブレーション部全体の処理を示すフローチャートである。It is a flowchart which shows the process of the whole calibration part. 制御装置のガイダンス部の処理機能を示すフローチャートである。It is a flowchart which shows the processing function of the guidance part of a control device. ガイダンス部のガイダンス処理を示すフローチャートである。It is a flowchart which shows the guidance processing of a guidance part. 制御装置の補正値算出部の処理機能を示すフローチャートである。It is a flowchart which shows the processing function of the correction value calculation part of a control device. 補正値算出部の補正値算出処理を示すフローチャートである。It is a flowchart which shows the correction value calculation process of the correction value calculation part. ガイダンス部の画面に表示されるガイダンス画面の一例を示す図である。It is a figure which shows an example of the guidance screen displayed on the screen of a guidance part. キャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation process of a calibration image. 図9の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. キャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation process of a calibration image. 図11の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. キャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation process of a calibration image. 図13の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. キャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation process of a calibration image. 図15の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. 第2の実施の形態に係るキャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation processing of the calibration image which concerns on 2nd Embodiment. 図17の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. 第2の実施の形態に係るキャリブレーション映像の生成処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the generation processing of the calibration image which concerns on 2nd Embodiment. 図19の場面におけるキャリブレーション映像を模式的に示す図である。It is a figure which shows typically the calibration image in the scene of FIG. 第3の実施の形態に係る制御装置のキャリブレーション部の処理機能を示す機能ブロック図である。It is a functional block diagram which shows the processing function of the calibration part of the control device which concerns on 3rd Embodiment. 上部旋回体の旋回制御に係る処理機能を旋回制御部とともに抜き出して示す機能ブロック図である。It is a functional block diagram which shows by extracting the processing function which concerns on the turning control of an upper swing body together with a turning control part.

以下、本発明の実施の形態を図面を参照しつつ説明する。なお、本実施の形態では、作業機械の一例としてクローラ式の下部走行体と上部旋回体とで車体を構成する油圧ショベルを例示して説明するが、例えば、ホイール式油圧ショベルやクレーンのように旋回動作を行う上部旋回体を有する作業機械であれば、油圧駆動型や電動駆動型などの駆動方式によらず本発明の適用が可能である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the present embodiment, as an example of the work machine, a hydraulic excavator in which a crawler-type lower traveling body and an upper swinging body form a vehicle body will be described as an example, but for example, a wheel-type hydraulic excavator or a crane will be described. The present invention can be applied to any work machine having an upper swing body that performs a swivel operation, regardless of a drive system such as a hydraulic drive type or an electric drive type.

<第1の実施の形態>
本発明の第1の実施の形態を図1〜9図を参照しつつ説明する。
図1は本実施の形態に係る作業機械の一例である油圧ショベルの構成を模式的に示す側面図であり、図2は上面図である。
<First Embodiment>
The first embodiment of the present invention will be described with reference to FIGS. 1 to 9.
FIG. 1 is a side view schematically showing a configuration of a hydraulic excavator which is an example of a work machine according to the present embodiment, and FIG. 2 is a top view.

図1において、油圧ショベル1は、上部旋回体3と、前記上部旋回体3の前側に俯仰動可能に支持された多関節型のフロント作業機4と、上部旋回体3を旋回可能に支持する自走可能なクローラ式の下部走行体2とで構成されている。上部旋回体3と下部走行体2は、油圧ショベル1の車体を構成している。 In FIG. 1, the hydraulic excavator 1 rotatably supports the upper swivel body 3, the articulated front working machine 4 supported on the front side of the upper swivel body 3 so as to be able to move up and down, and the upper swivel body 3. It is composed of a self-propelled crawler type lower traveling body 2. The upper swivel body 3 and the lower traveling body 2 constitute the vehicle body of the hydraulic excavator 1.

上部旋回体3は、支持構造体をなす旋回フレーム5を有しており、旋回フレーム5の前側にはフロント作業機4の基端部が回動可能に支持されている。また、旋回フレーム5の後側には、フロント作業機4との重量バランスをとるためのカウンタウエイト10が取付けられている。旋回フレーム5の前方左側には、油圧ショベル1を操作するオペレータが乗り込むためのキャブ6が配設されている。 The upper swivel body 3 has a swivel frame 5 forming a support structure, and a base end portion of the front working machine 4 is rotatably supported on the front side of the swivel frame 5. Further, a counterweight 10 for balancing the weight with the front working machine 4 is attached to the rear side of the swivel frame 5. A cab 6 is provided on the front left side of the swivel frame 5 for an operator who operates the hydraulic excavator 1 to get in.

キャブ6内には、オペレータが着座する座席や、フロント作業機4の駆動操作、上部旋回体3の旋回操作、下部走行体2の走行操作などを行う操作装置(いずれも図示せず)のほか、座席に着座したオペレータが見やすい位置であってオペレータによる外部視野の妨げにならない位置に表示装置17が配置されている。 In the cab 6, there is a seat in which the operator sits, an operation device for driving the front work machine 4, turning the upper turning body 3, running the lower traveling body 2, and the like (none of which are shown). The display device 17 is arranged at a position that is easy for the operator seated in the seat to see and does not interfere with the external view of the operator.

また、カウンタウエイト10の前側には、内部にエンジン、油圧ポンプ、熱交換装置等の搭載機器類(いずれも図示せず)を収容する建屋カバー7が配設されている。建屋カバー7は、旋回フレーム5の左右両側に位置して前後方向に延びた左右の側面板7Aと、各側面板7Aの上端部間を接続する水平方向に延びた上面板7Bとにより大略構成され、建屋カバー7の後側はカウンタウエイト10によって閉塞されている。建屋カバー7の上面板7B上には、建屋カバー7内に収容された搭載機器類を上方から覆うエンジンカバー8が設けられている。 Further, on the front side of the counterweight 10, a building cover 7 for accommodating on-board equipment (none of which is shown) such as an engine, a hydraulic pump, and a heat exchange device is arranged inside. The building cover 7 is roughly composed of left and right side plates 7A located on the left and right sides of the swivel frame 5 and extending in the front-rear direction, and a horizontally extending top plate 7B connecting the upper ends of the side plates 7A. The rear side of the building cover 7 is closed by the counterweight 10. An engine cover 8 is provided on the upper surface plate 7B of the building cover 7 to cover the on-board equipment housed in the building cover 7 from above.

上部旋回体3の前側におけるキャブ6の前側上部と、上部旋回体3の左右それぞれの上部(つまり、建屋カバー7の上面板7Bの左右端部)であって前後方向の中央付近と、カウンタウエイト10の左右中央位置とには、それぞれ、車体近傍を含む車体周囲が撮影範囲となるように配置されたカメラ11a〜11dが設置されている。 The front upper part of the cab 6 on the front side of the upper turning body 3, the left and right upper parts of the upper turning body 3 (that is, the left and right ends of the upper surface plate 7B of the building cover 7), near the center in the front-rear direction, and the counterweight. Cameras 11a to 11d arranged so that the surroundings of the vehicle body including the vicinity of the vehicle body are the shooting range are installed at the left and right center positions of 10.

図3は、本実施の形態に係る作業機械の周囲表示装置を模式的に示す図である。 FIG. 3 is a diagram schematically showing a peripheral display device of a work machine according to the present embodiment.

図3にいて周囲表示装置は、複数(例えば、本実施の形態では4台)のカメラ11a〜11dと、複数のカメラ11a〜11dによって撮影された映像を表示するモニタ(液晶モニタ)などの表示装置17と、周囲表示装置の全体の動作を制御する制御装置200としてのコントローラ12及びパソコン13とを備えている。なお、本実施の形態においては、コントローラ12及びパソコン13が互いに連携して周囲表示装置の制御装置200としての機能を果たす場合を例示して説明するが、コントローラ12とパソコン13のいずれか一方のみで制御装置200の機能を果たすように構成しても良い。 In FIG. 3, the surrounding display device is a display such as a plurality of cameras 11a to 11d (for example, four in the present embodiment) and a monitor (liquid crystal monitor) for displaying images captured by the plurality of cameras 11a to 11d. The device 17 includes a controller 12 and a personal computer 13 as a control device 200 that controls the overall operation of the surrounding display device. In the present embodiment, a case where the controller 12 and the personal computer 13 cooperate with each other to function as the control device 200 of the surrounding display device will be described as an example, but only one of the controller 12 and the personal computer 13 will be described. May be configured to fulfill the function of the controller 200.

表示装置17には、各カメラ11a〜11dで撮影された映像や、これらの映像を鉛直上方から撮影したように(つまり、上方視点となるように)視点変換した映像、或いは、各カメラ11a〜11dで撮影した映像18a〜18dを合成処理することで車体の上空から車体と周囲の状況を俯瞰的に撮影した映像(以降、俯瞰映像18と称する)を映し出す画面15が設けられている。図3では、表示装置17の画面15に俯瞰映像18が表示されている場合を例示している。俯瞰映像18は、例えば、俯瞰映像18における自車の形状および大きさを概略的に示す自車アイコン16を中央に配置し、自車アイコン16の上下左右にカメラ11a,11c,11b,11dで撮影した映像を自車が中心となるような上方視点の映像18a,18c,18b,18dにそれぞれ変換して配置することで形成されている。また、コントローラ12には、画面15に映し出される映像の種類を切り替える映像切替スイッチ14が接続されている。 The display device 17 may include images taken by the cameras 11a to 11d, images whose viewpoints are converted so that these images are taken vertically above (that is, upward viewpoints), or images taken by the cameras 11a to 11a. A screen 15 is provided which displays a bird's-eye view of the vehicle body and its surroundings from above the vehicle body (hereinafter referred to as a bird's-eye view image 18) by synthesizing the images 18a to 18d captured by 11d. FIG. 3 illustrates a case where the bird's-eye view image 18 is displayed on the screen 15 of the display device 17. In the bird's-eye view image 18, for example, the own vehicle icon 16 that roughly shows the shape and size of the own vehicle in the bird's-eye view image 18 is arranged in the center, and the cameras 11a, 11c, 11b, and 11d are used vertically and horizontally on the own vehicle icon 16. It is formed by converting the captured image into images 18a, 18c, 18b, and 18d from the upper viewpoint so that the vehicle is the center, and arranging them. Further, the controller 12 is connected to a video changeover switch 14 for switching the type of video projected on the screen 15.

本願発明は上記のように構成した作業機械に適用されるものであり、本実施の形態に係る作業機械の周囲表示装置の制御装置200は、カメラ11a〜11dの映像から表示装置17に表示する映像を生成する映像合成部121と、カメラ11a〜11dに関するキャリブレーションを行うキャリブレーション部100とを有している。 The present invention is applied to the work machine configured as described above, and the control device 200 of the peripheral display device of the work machine according to the present embodiment displays on the display device 17 from the images of the cameras 11a to 11d. It has an image synthesizing unit 121 that generates an image, and a calibration unit 100 that calibrates the cameras 11a to 11d.

図4は制御装置の映像合成部の処理機能を示す機能ブロック図である。 FIG. 4 is a functional block diagram showing a processing function of the video synthesis unit of the control device.

図4において、映像合成部121は、カメラ11a〜11dによって撮影された映像を記憶する映像記憶部122と、カメラ11a〜11dの取付位置および取付角度を記憶するカメラ取付位置記憶部125と、表示装置17に表示する映像を生成するための複数の生成方法を記憶する結合パターン記憶部123と、映像切替スイッチ14の操作に基づいて結合パターン記憶部123に記憶された複数の生成方法の1つを選択的に設定する結合パターン設定部124と、結合パターン設定部124で設定された生成方法とカメラ取付位置記憶部125に記憶された情報とに基づいて、映像記憶部122に記憶されたカメラ11a〜11dの映像から表示装置17に表示する映像を生成し、表示装置17に出力するカメラ映像結合部126とを有している。 In FIG. 4, the image synthesizing unit 121 displays an image storage unit 122 that stores images taken by the cameras 11a to 11d, and a camera mounting position storage unit 125 that stores the mounting positions and mounting angles of the cameras 11a to 11d. One of a combination pattern storage unit 123 that stores a plurality of generation methods for generating an image to be displayed on the device 17, and a plurality of generation methods stored in the combination pattern storage unit 123 based on the operation of the image changeover switch 14. The camera stored in the video storage unit 122 based on the combination pattern setting unit 124 that selectively sets the image, the generation method set in the combination pattern setting unit 124, and the information stored in the camera mounting position storage unit 125. It has a camera image coupling unit 126 that generates an image to be displayed on the display device 17 from the images of 11a to 11d and outputs the image to be displayed on the display device 17.

結合パターン記憶部123に記憶されている生成方法としては、例えば、各カメラ11a〜11dの何れか1つの映像をそのまま出力する方法や、各カメラ11a〜11dの何れか1つの映像を上方視点に変換したものを出力する方法、各カメラ11a〜11dの映像を合成して車体の上空から車体と周囲の状況を俯瞰的に撮影した俯瞰映像18を生成し出力する方法などがある。 As a generation method stored in the coupling pattern storage unit 123, for example, a method of outputting the image of any one of the cameras 11a to 11d as it is, or a method of outputting the image of any one of the cameras 11a to 11d as an upper viewpoint. There are a method of outputting the converted one, a method of synthesizing the images of the cameras 11a to 11d, and a method of generating and outputting a bird's-eye view image 18 which is a bird's-eye view of the vehicle body and the surrounding situation from the sky above the vehicle body.

カメラ取付位置記憶部125には、キャリブレーション部100の補正値算出部111で演算された補正値が入力されており、カメラ取付位置記憶部125には、その補正値が反映されたカメラ11a〜11dの取付位置および取付角度が記憶されている。カメラ映像結合部126では、カメラ取付位置記憶部125に記憶されるカメラ11a〜11dの取付位置および取付角度を用いて表示装置17に表示する映像を生成するので、その精度が高いほど、カメラ映像結合部126で生成される映像の精度が高くなる。例えば、カメラ映像結合部126において、カメラ取付位置記憶部125に記憶されるカメラ11a〜11dの取付位置および取付角度を用いて複数のカメラ11a〜11dでそれぞれ撮影された画像を合成することにより俯瞰映像18を生成する場合には、カメラ取付位置記憶部125に記憶されるカメラ11a〜11dの取付位置および取付角度の精度が高いほど、俯瞰映像18における自車アイコン16の周囲に配置される各映像18a〜18b間のずれ(隣接する映像の境界に沿う方向の位置の誤差)やラップ(隣接する映像の境界に垂直な方向の位置の誤差)が小さくなり、より精度の良い俯瞰映像18となる。 The correction value calculated by the correction value calculation unit 111 of the calibration unit 100 is input to the camera mounting position storage unit 125, and the camera 11a to the camera 11a to which the correction value is reflected in the camera mounting position storage unit 125. The mounting position and mounting angle of 11d are stored. The camera image coupling unit 126 generates an image to be displayed on the display device 17 using the mounting positions and mounting angles of the cameras 11a to 11d stored in the camera mounting position storage unit 125. Therefore, the higher the accuracy, the more the camera image. The accuracy of the image generated by the connecting portion 126 is improved. For example, in the camera image coupling unit 126, a bird's-eye view is obtained by synthesizing images taken by a plurality of cameras 11a to 11d using the mounting positions and mounting angles of the cameras 11a to 11d stored in the camera mounting position storage unit 125. When the image 18 is generated, the higher the accuracy of the mounting positions and mounting angles of the cameras 11a to 11d stored in the camera mounting position storage unit 125, the more each of them is arranged around the own vehicle icon 16 in the bird's-eye view image 18. The deviation between the images 18a to 18b (error of the position along the boundary of the adjacent images) and lap (error of the position in the direction perpendicular to the boundary of the adjacent images) are reduced, and the bird's-eye view image 18 is more accurate. Become.

図5Aは、制御装置のキャリブレーション部の処理機能を示す機能ブロック図である。 FIG. 5A is a functional block diagram showing a processing function of the calibration unit of the control device.

図5Aにおいて、キャリブレーション部100は、マーカ位置記憶部103、撮影角度算出部104、車体角度判定部105、ガイダンス部106、カメラ指定部107、撮影部108、映像切り出し部109、映像結合生成部110、及び、補正値算出部111の各機能部により構成されている。 In FIG. 5A, the calibration unit 100 includes a marker position storage unit 103, a shooting angle calculation unit 104, a vehicle body angle determination unit 105, a guidance unit 106, a camera designation unit 107, a shooting unit 108, an image cutting unit 109, and an image coupling generation unit. It is composed of 110 and each functional unit of the correction value calculation unit 111.

キャリブレーション部100は、油圧ショベル1周囲の予め定めた位置に配置したキャリブレーションマーカがカメラ11a〜11dの撮影範囲の予め定めた範囲に入るよう旋回操作をオペレータにガイダンスするガイダンス処理と、撮影した映像中のキャリブレーションマーカを基準点にして各カメラの取付位置誤差や取付角度誤差に起因する各カメラ映像間のラップやずれを補正するための補正値を算出する補正値算出処理とを行い、その補正値を俯瞰映像の生成処理に適用することによってラップやずれを抑制する処理を行う。補正値算出処理では、上部旋回体3の旋回方向に隣接するカメラ11a〜11dの撮影範囲の重複する範囲(画像重複範囲)で撮影したキャリブレーションマーカ203の画像に基づいて各カメラ映像間のラップやずれを補正するための補正値を算出する。また、ガイダンス処理では、画像重複範囲でのキャリブレーションマーカ203の撮影のための旋回操作をオペレータにガイダンスする。 The calibration unit 100 performs a guidance process for instructing the operator to perform a turning operation so that the calibration marker arranged at a predetermined position around the hydraulic excavator 1 falls within the predetermined range of the shooting range of the cameras 11a to 11d, and the shooting. Using the calibration marker in the image as a reference point, a correction value calculation process is performed to calculate a correction value for correcting laps and deviations between each camera image caused by the mounting position error and mounting angle error of each camera. By applying the correction value to the bird's-eye view image generation process, wrapping and misalignment are suppressed. In the correction value calculation process, the lap between the images of each camera is based on the image of the calibration marker 203 taken in the overlapping range (image overlapping range) of the shooting ranges of the cameras 11a to 11d adjacent to the turning direction of the upper swing body 3. Calculate the correction value to correct the deviation. Further, in the guidance process, the operator is instructed to perform a turning operation for photographing the calibration marker 203 in the image overlapping range.

マーカ位置記憶部103は、車体の周囲に配置されたキャリブレーションマーカ203(後の図9等参照)の車体に対する位置を設定するマーカ位置指定部102で設定されたキャリブレーションマーカの位置を記憶している。キャリブレーションマーカ203は、カメラ取付位置記憶部125に記憶されるカメラ11a〜11dの取付位置および取付角度のキャリブレーションに用いられるものである。キャリブレーションマーカ203は、上部旋回体3の旋回方向に隣接するカメラ11a〜11dの撮影範囲の重複する範囲(画像重複範囲)の数(本実施の形態では4つ)よりも少ない数が配置される。本実施の形態では、1つのキャリブレーションマーカ203を配置する場合を例示している。マーカ位置指定部102は、例えば、映像切替スイッチ14とともに表示装置17の操作装置として設けられた他のスイッチやテンキーなどであり、車体に対して設定された座標系におけるキャリブレーションマーカ203の位置やキャリブレーションマーカ203間の距離を直接入力したり、或いは、複数の選択肢から選択的に設定したりするものである。 The marker position storage unit 103 stores the position of the calibration marker set by the marker position designation unit 102 that sets the position of the calibration marker 203 (see FIG. 9 and the like later) arranged around the vehicle body with respect to the vehicle body. ing. The calibration marker 203 is used for calibrating the mounting position and mounting angle of the cameras 11a to 11d stored in the camera mounting position storage unit 125. The number of the calibration markers 203 is smaller than the number of overlapping ranges (image overlapping ranges) of the shooting ranges of the cameras 11a to 11d adjacent to the turning direction of the upper swing body 3 (4 in the present embodiment). To. In this embodiment, a case where one calibration marker 203 is arranged is illustrated. The marker position designation unit 102 is, for example, another switch or a numeric keypad provided as an operation device of the display device 17 together with the image changeover switch 14, and includes the position of the calibration marker 203 in the coordinate system set for the vehicle body. The distance between the calibration markers 203 may be directly input, or may be selectively set from a plurality of options.

撮影角度算出部104は、マーカ位置記憶部103およびカメラ取付位置記憶部125に記憶された情報に基づいて、カメラ11a〜11dの撮影範囲の重複する範囲(画像重複範囲)のいずれかにキャリブレーションマーカ203が含まれる場合の上部旋回体3の下部走行体2に対する旋回角度、すなわち、カメラ11a〜11dによる撮影を行う旋回角度(撮影角度)を算出する。各画像重複範囲において少なくとも1回はキャリブレーションマーカ203の撮影が必要であるため、撮影範囲の重複する範囲(画像重複範囲)が複数ある場合には、それぞれについて旋回角度が算出される。本実施の形態においては、1つのキャリブレーションマーカ203を配置し、カメラ11a〜11dの撮影範囲の重複する範囲(画像重複範囲)の数が4つである場合を例示しており、撮影角度算出部104で算出される撮影角度の数は4つとなる。なお、本実施の形態における撮影角度算出部104では、画像重複範囲ごとに旋回角度(撮影角度)を1つの値(例えば、画像重複範囲の上部旋回体3における旋回方向中央にキャリブレーションマーカ203が位置するような旋回角度)として算出する場合を例示する。 The shooting angle calculation unit 104 calibrates to any of the overlapping ranges (image overlapping ranges) of the shooting ranges of the cameras 11a to 11d based on the information stored in the marker position storage unit 103 and the camera mounting position storage unit 125. The turning angle of the upper turning body 3 with respect to the lower traveling body 2 when the marker 203 is included, that is, the turning angle (shooting angle) at which the cameras 11a to 11d take pictures is calculated. Since the calibration marker 203 needs to be photographed at least once in each image overlapping range, if there are a plurality of overlapping ranges (image overlapping ranges), the turning angle is calculated for each of them. In the present embodiment, one calibration marker 203 is arranged, and the case where the number of overlapping ranges (image overlapping ranges) of the shooting ranges of the cameras 11a to 11d is four is illustrated, and the shooting angle is calculated. The number of shooting angles calculated by unit 104 is four. In the shooting angle calculation unit 104 of the present embodiment, the calibration marker 203 is set to one value (for example, the calibration marker 203 in the center of the turning direction in the upper swivel body 3 of the image overlapping range) for each image overlapping range. An example is given in the case of calculating as a turning angle (such as a position).

車体角度判定部105は、下部走行体2に対する上部旋回体3の旋回角度を検出する旋回角度検出部101(例えば、旋回角度センサ)からの検出結果と撮影角度算出部104の算出結果とに基づいて、カメラ11a〜11dによる撮影を行う旋回角度であるかどうか、すなわち、いずれかの画像重複範囲の上部旋回体3における旋回方向中央にキャリブレーションマーカ203が位置する旋回角度であるかどうかを判定する。 The vehicle body angle determination unit 105 is based on the detection result from the turning angle detecting unit 101 (for example, the turning angle sensor) that detects the turning angle of the upper turning body 3 with respect to the lower traveling body 2 and the calculation result of the photographing angle calculating unit 104. Therefore, it is determined whether or not the turning angle is such that the cameras 11a to 11d take pictures, that is, whether or not the turning angle is such that the calibration marker 203 is located at the center of the turning direction in the upper swivel body 3 in any of the image overlapping ranges. To do.

旋回角度検出部101は、下部走行体2の基準方向(例えば、走行に係る油圧モータの位置を後方とした場合の前方)に対する上部旋回体3の基準方向(例えば、キャブ6の正面方向)の相対的な旋回角度を検出するものであり、例えば、角速度計やポテンショメータ等の旋回センサであって、検出結果は−180度以上かつ180度未満の範囲の値をとるものとする。すなわち、下部走行体2と上部旋回体3の基準方向が一致した状態の旋回角度を0(ゼロ)度とし、旋回角度検出部101の検出結果(旋回角度)が正の場合は下部走行体2に対して上部旋回体3が右方向に旋回した状態であり、負の場合は左方向に旋回した状態であるとする。 The turning angle detection unit 101 is in the reference direction of the upper turning body 3 (for example, the front direction of the cab 6) with respect to the reference direction of the lower running body 2 (for example, the front when the position of the hydraulic motor related to running is rearward). It detects a relative turning angle. For example, it is a turning sensor such as an angular velocity meter or a potentiometer, and the detection result is a value in the range of −180 degrees or more and less than 180 degrees. That is, the turning angle in a state where the reference directions of the lower traveling body 2 and the upper turning body 3 match is set to 0 (zero) degrees, and when the detection result (turning angle) of the turning angle detection unit 101 is positive, the lower traveling body 2 On the other hand, it is assumed that the upper swivel body 3 is swiveled to the right, and if it is negative, it is swiveled to the left.

車体角度判定部105は、例えば、旋回角度検出部101の検出結果(旋回角度)から撮影角度算出部104の算出結果(撮影角度)を除することでその差分を算出し、その差分が予め定めた範囲(すなわち、旋回角度が撮影角度に一致したと判定する範囲)内である場合には、カメラ11a〜11dによる撮影を行う旋回角度であると判定し、その判定結果(旋回角度が撮影角度に一致したとする判定結果)を差分に係る情報(差分情報)とともにガイダンス部106およびカメラ指定部107に出力する。同様に、旋回角度と撮影角度の差分が予め定めた範囲(すなわち、旋回角度が撮影角度に一致したと判定する範囲)の外である場合には、その判定結果(旋回角度が撮影角度に一致していないとする判定結果)を差分情報とともにガイダンス部106およびカメラ指定部107に出力する。なお、旋回角度が撮影角度に一致したと判定する範囲を、画像重複範囲内にキャリブレーションマーカ203が位置する範囲を逸脱しない範囲で広げることによって、車体角度判定部105での判定に柔軟性を持たせることができる。 The vehicle body angle determination unit 105 calculates the difference by dividing the calculation result (shooting angle) of the shooting angle calculation unit 104 from the detection result (turning angle) of the turning angle detection unit 101, and the difference is predetermined. If it is within the above range (that is, the range in which the turning angle is determined to match the shooting angle), it is determined that the turning angle is taken by the cameras 11a to 11d, and the determination result (the turning angle is the shooting angle). The determination result) that matches the above is output to the guidance unit 106 and the camera designation unit 107 together with the information related to the difference (difference information). Similarly, when the difference between the turning angle and the shooting angle is outside the predetermined range (that is, the range in which the turning angle is determined to match the shooting angle), the determination result (the turning angle is one to the shooting angle). The determination result) is output to the guidance unit 106 and the camera designation unit 107 together with the difference information. By expanding the range in which it is determined that the turning angle matches the shooting angle within the range in which the calibration marker 203 is located within the image overlap range, the determination by the vehicle body angle determination unit 105 is made more flexible. You can have it.

また、車体角度判定部105は、撮影角度算出部104の算出結果が複数ある場合には、後述する映像結合生成部110から残りの算出結果があるかどうかを確認する信号(問い合わせ信号)に基づいて各算出結果についての判定を順次行う。また、撮影角度算出部104の算出結果の全てにおいて判定が終了している場合には、映像結合生成部110からの問い合わせ信号に対してその旨を知らせる信号を出力する。 Further, when there are a plurality of calculation results of the shooting angle calculation unit 104, the vehicle body angle determination unit 105 is based on a signal (inquiry signal) for confirming whether or not there is a remaining calculation result from the video combination generation unit 110 described later. The judgment for each calculation result is sequentially performed. Further, when the determination is completed in all the calculation results of the shooting angle calculation unit 104, a signal notifying the inquiry signal from the video combination generation unit 110 is output.

車体角度判定部105では、それぞれ、−180度以上かつ180度未満の範囲の値をとる旋回角度検出部101の検出結果(旋回角度)から撮影角度算出部104の算出結果(撮影角度)を除することで差分を算出しており、その差分が−180度以上かつ180度未満の範囲の値をとる場合には、その値をそのまま差分情報として出力する。また、旋回角度から撮影角度を除して得られた差分が−180度未満の場合には、その差分に360度を加算した値を差分情報として出力し、得られた差分が180度以上の場合には、その差分から360度を除した値を差分情報として出力する。すなわち、差分情報は、正(0(ゼロ)を含む)または負の値をとる。 In the vehicle body angle determination unit 105, the calculation result (shooting angle) of the shooting angle calculation unit 104 is removed from the detection result (turning angle) of the turning angle detection unit 101 that takes a value in the range of −180 degrees or more and less than 180 degrees, respectively. The difference is calculated by doing so, and when the difference takes a value in the range of −180 degrees or more and less than 180 degrees, the value is output as it is as difference information. If the difference obtained by dividing the shooting angle from the turning angle is less than −180 degrees, the value obtained by adding 360 degrees to the difference is output as difference information, and the obtained difference is 180 degrees or more. In this case, the value obtained by dividing the difference by 360 degrees is output as the difference information. That is, the difference information takes a positive value (including 0 (zero)) or a negative value.

ガイダンス部106は、車体角度判定部105の判定結果および差分情報に基づいた情報をガイダンス画面として表示装置17に表示し、油圧ショベル1のオペレータに上部旋回体3の旋回操作を指示するものである。 The guidance unit 106 displays information based on the determination result and the difference information of the vehicle body angle determination unit 105 on the display device 17 as a guidance screen, and instructs the operator of the hydraulic excavator 1 to turn the upper swivel body 3. ..

図6Aは、キャリブレーション部のガイダンス部の処理機能を示す機能ブロック図である。 FIG. 6A is a functional block diagram showing a processing function of the guidance unit of the calibration unit.

図6Aにおいて、ガイダンス部106は、目標旋回方向判定部130、ガイダンス映像作成部131、及び、ガイダンスパターン記憶部132の各機能部により構成されている。 In FIG. 6A, the guidance unit 106 is composed of each functional unit of the target turning direction determination unit 130, the guidance video creation unit 131, and the guidance pattern storage unit 132.

目標旋回方向判定部130は、車体角度判定部105から出力される差分情報が正の値である場合には目標旋回方向を左旋回操作と判定し、負の値である場合には目標旋回方向を右旋回操作と判定する。ガイダンス映像作成部131は、目標旋回方向判定部130の判定結果と、車体角度判定部105からの差分情報とに基づいて、ガイダンスパターン記憶部132に記憶されている文字列や図形等を読み出してガイダンス画面を生成し、表示装置17に出力する。 The target turning direction determination unit 130 determines that the target turning direction is a left turning operation when the difference information output from the vehicle body angle determining unit 105 is a positive value, and determines the target turning direction when the difference information is a negative value. Is determined to be a right turn operation. The guidance video creation unit 131 reads out a character string, a figure, or the like stored in the guidance pattern storage unit 132 based on the determination result of the target turning direction determination unit 130 and the difference information from the vehicle body angle determination unit 105. A guidance screen is generated and output to the display device 17.

図8は、ガイダンス部の画面に表示されるガイダンス画面の一例を示す図である。 FIG. 8 is a diagram showing an example of a guidance screen displayed on the screen of the guidance unit.

図8において、ガイダンス画面には、カメラ11a〜11dのキャリブレーションを行うキャリブレーションモードに入ったことを文字列等によってオペレータに報知するキャリブレーションモード表示部50と、上部旋回体3の旋回操作の旋回方向(目標旋回方向)や目標旋回角度(旋回角度と撮影角度が一致するのに必要な旋回の角度:差分情報の絶対値)などの指示内容を文字列等によってオペレータに報知する旋回操作指示表示部51が表示されている。また、図8には、旋回操作指示表示部51の指示内容を図形(例えば、矢印)や残り旋回角度(すなわち、目標旋回角度であって差分情報の絶対値)でオペレータに報知する旋回操作指示補助表示部51aが表示されている。図8の例では、オペレータに右方向への90°の旋回操作を指示している場合を例示している。例えば、この状態からオペレータが右旋回操作を行うと、旋回操作指示表示部51や旋回操作指示補助表示部51aに表示されている目標旋回角度が上部旋回体3の旋回に伴って減少し、旋回角度と撮影角度が一致した場合には目標旋回角度として0(ゼロ)度が表示される。 In FIG. 8, on the guidance screen, the calibration mode display unit 50 that notifies the operator that the calibration mode for calibrating the cameras 11a to 11d has been entered by a character string or the like, and the turning operation of the upper turning body 3 are performed. A turning operation instruction that notifies the operator of the instruction contents such as the turning direction (target turning direction) and the target turning angle (turning angle required for the turning angle and the shooting angle to match: the absolute value of the difference information) by a character string or the like. The display unit 51 is displayed. Further, in FIG. 8, a turning operation instruction for notifying the operator of the instruction content of the turning operation instruction display unit 51 with a figure (for example, an arrow) or a remaining turning angle (that is, a target turning angle and an absolute value of the difference information). The auxiliary display unit 51a is displayed. In the example of FIG. 8, the case where the operator is instructed to turn 90 ° to the right is illustrated. For example, when the operator performs a right turn operation from this state, the target turning angle displayed on the turning operation instruction display unit 51 and the turning operation instruction auxiliary display unit 51a decreases as the upper turning body 3 turns. When the turning angle and the shooting angle match, 0 (zero) degrees is displayed as the target turning angle.

カメラ指定部107は、車体角度判定部105の判定結果(旋回角度が撮影角度に一致したかどうかの判定結果)と、マーカ位置記憶部103およびカメラ取付位置記憶部125の情報と、旋回角度検出部101の検出結果(旋回角度)とに基づいて、複数のカメラ11a〜11dのうち撮影を行うカメラを決定し、その情報(指定情報)を撮影部108に出力することによって撮影を行うカメラを撮影部108に対して指定する。カメラ指定部107は、車体角度判定部105における旋回角度と撮影角度が一致したとする判定結果(カメラ11a〜11dによる撮影を行う旋回角度であると判定した場合)を契機として、マーカ位置記憶部103の情報から車体に対するキャリブレーションマーカ203の位置を取得し、マーカ位置記憶部103およびカメラ取付位置記憶部125の情報からキャリブレーションマーカ203を撮影範囲に含んでいるカメラ(例えば、後の図9の例ではカメラ11c,11d)を特定し、撮影を行うカメラとして指定する。 The camera designation unit 107 detects the determination result of the vehicle body angle determination unit 105 (determination result of whether or not the turning angle matches the shooting angle), the information of the marker position storage unit 103 and the camera mounting position storage unit 125, and the rotation angle detection. Based on the detection result (turning angle) of the unit 101, the camera to be photographed is determined from the plurality of cameras 11a to 11d, and the information (designated information) is output to the photographing unit 108 to determine the camera to be photographed. Designated for the photographing unit 108. The camera designation unit 107 is triggered by a determination result that the turning angle and the shooting angle of the vehicle body angle determining unit 105 match (when it is determined that the turning angle is taken by the cameras 11a to 11d), and the marker position storage unit A camera that acquires the position of the calibration marker 203 with respect to the vehicle body from the information of 103 and includes the calibration marker 203 in the shooting range from the information of the marker position storage unit 103 and the camera mounting position storage unit 125 (for example, FIG. 9 later). In the example of, the cameras 11c and 11d) are specified and designated as the camera for shooting.

撮影部108は、カメラ指定部107からの指定情報が送られてくると、カメラ指定部107により指定情報で指定されたカメラ11a〜11dを駆動して映像を撮影する。カメラ11a〜11dで撮影された映像は、映像切り出し部109に送られる。 When the designated information from the camera designation unit 107 is sent, the shooting unit 108 drives the cameras 11a to 11d designated by the designated information by the camera designation unit 107 to shoot an image. The images taken by the cameras 11a to 11d are sent to the image cutting unit 109.

映像切り出し部109は、マーカ位置記憶部103およびカメラ取付位置記憶部125の情報と、旋回角度検出部101の検出結果とに基づいて、撮影部108によりカメラ11a〜11dからの得られた映像から、キャリブレーションマーカ203が含まれる範囲(正確には、キャリブレーションマーカ203が含まれると推定される範囲)を切り出して、映像結合生成部110に出力する。映像切り出し部109は、マーカ位置記憶部103の情報から車体に対するキャリブレーションマーカ203の位置を取得し、マーカ位置記憶部103およびカメラ取付位置記憶部125の情報からキャリブレーションマーカ203を撮影範囲に含んでいるカメラ(例えば、後の図9の例ではカメラ11c,11d)を特定し、キャリブレーションマーカ203が含まれる範囲を推定して、その範囲を切り出す。なお、映像切り出し部109が切り出す範囲はキャリブレーションマーカ203が含まれる範囲であれば良く、例えば、カメラ11a〜11dで撮影される映像を左右中央で二分割した場合のいずれか一方を切り出す範囲としても良い。 The image cutting unit 109 is based on the information of the marker position storage unit 103 and the camera mounting position storage unit 125 and the detection result of the turning angle detection unit 101, and is obtained from the images obtained from the cameras 11a to 11d by the photographing unit 108. , The range including the calibration marker 203 (to be exact, the range estimated to include the calibration marker 203) is cut out and output to the video combination generation unit 110. The image cutting unit 109 acquires the position of the calibration marker 203 with respect to the vehicle body from the information of the marker position storage unit 103, and includes the calibration marker 203 in the shooting range from the information of the marker position storage unit 103 and the camera mounting position storage unit 125. The camera (for example, cameras 11c and 11d in the example of FIG. 9 below) is specified, the range including the calibration marker 203 is estimated, and the range is cut out. The range cut out by the image cutting unit 109 may be a range including the calibration marker 203. For example, as a range to cut out one of the cases where the image captured by the cameras 11a to 11d is divided into two at the center of the left and right. Is also good.

映像結合生成部110は、映像切り出し部109で切り出した映像をカメラ11a〜11dごとに結合して補正値算出部111で用いるキャリブレーション映像110a〜110d(後の図10等参照)を生成する。映像結合生成部110は、映像切り出し部で切り出した映像の結合処理が終了すると、撮影角度算出部104の算出結果(撮影角度)の全てについて映像の結合処理が終了したかどうかを問い合わせる信号を車体角度判定部105に出力する。撮影角度算出部104の算出結果が複数あり、他の映像の結合処理が必要な場合には、車体角度判定部105は残りの他の算出結果について判定結果をカメラ指定部107に順次出力する。映像結合生成部110は、撮影角度算出部104の算出結果の全てについて判定が終了した旨の信号が車体角度判定部105から出力され、映像の結合処理が終了してキャリブレーション映像110a〜110dの生成処理が終了すると、生成したキャリブレーション映像110a〜110dを補正値算出部111に出力する。 The image combination generation unit 110 combines the images cut out by the image cutting unit 109 for each camera 11a to 11d to generate calibration images 110a to 110d (see FIG. 10 and the like later) used by the correction value calculation unit 111. When the video combination processing of the images cut out by the image cutting unit is completed, the video combination generation unit 110 sends a signal inquiring whether or not the image combination processing is completed for all the calculation results (shooting angles) of the shooting angle calculation unit 104. Output to the angle determination unit 105. When there are a plurality of calculation results of the shooting angle calculation unit 104 and it is necessary to combine other images, the vehicle body angle determination unit 105 sequentially outputs the determination results for the remaining other calculation results to the camera designation unit 107. The video combination generation unit 110 outputs a signal from the vehicle body angle determination unit 105 to the effect that all the calculation results of the shooting angle calculation unit 104 have been determined, and the image combination process is completed to complete the calibration images 110a to 110d. When the generation process is completed, the generated calibration images 110a to 110d are output to the correction value calculation unit 111.

補正値算出部111は、複数のカメラ11a〜11dの取付位置および取付角度の誤差を補正するための補正値をキャリブレーション映像110a〜110dに基づいて算出し、カメラ取付位置記憶部125に出力するものである。 The correction value calculation unit 111 calculates a correction value for correcting an error in the mounting positions and mounting angles of the plurality of cameras 11a to 11d based on the calibration images 110a to 110d, and outputs the correction value to the camera mounting position storage unit 125. It is a thing.

図7Aは、キャリブレーション部の補正値算出部の処理機能を示す機能ブロック図である。 FIG. 7A is a functional block diagram showing a processing function of the correction value calculation unit of the calibration unit.

図7Aにおいて、補正値算出部111は、映像取得部112、マーカ位置設定部113、及び、取付誤差算出部114の各機能部により構成されている。 In FIG. 7A, the correction value calculation unit 111 is composed of each functional unit of the video acquisition unit 112, the marker position setting unit 113, and the mounting error calculation unit 114.

映像取得部112は、映像結合生成部110で生成されたキャリブレーション映像110a〜110dを取得する。マーカ位置設定部113は、映像取得部112で取得されたキャリブレーション映像110a〜110dにおけるキャリブレーションマーカ203の位置を設定する。キャリブレーションマーカ203の位置の設定には、種々の方法が考えられるが、例えば、オペレータがパソコン13の画面及び入力装置を用いてキャリブレーション映像110a〜110d上のキャリブレーションマーカ203の位置を指定したり、或いは、マーカ位置設定部113がキャリブレーション映像110a〜110dからキャリブレーションマーカ203の特徴を検出する機能を有し、その特徴の検出結果から設定したりする場合が考えられる。取付誤差算出部114は、マーカ位置設定部113によって設定されたキャリブレーション映像110a〜110d上のマーカの位置とカメラ取付位置記憶部125に記憶されているカメラ11a〜11dの取付位置および取付角度から取付誤差を算出し、補正値としてカメラ取付位置記憶部125に出力する。 The image acquisition unit 112 acquires the calibration images 110a to 110d generated by the image combination generation unit 110. The marker position setting unit 113 sets the position of the calibration marker 203 in the calibration images 110a to 110d acquired by the image acquisition unit 112. Various methods can be considered for setting the position of the calibration marker 203. For example, the operator specifies the position of the calibration marker 203 on the calibration images 110a to 110d using the screen of the personal computer 13 and the input device. Alternatively, it is conceivable that the marker position setting unit 113 has a function of detecting the feature of the calibration marker 203 from the calibration images 110a to 110d and sets the feature from the detection result of the feature. The mounting error calculation unit 114 is based on the positions of the markers on the calibration images 110a to 110d set by the marker position setting unit 113 and the mounting positions and mounting angles of the cameras 11a to 11d stored in the camera mounting position storage unit 125. The mounting error is calculated and output to the camera mounting position storage unit 125 as a correction value.

ここで、本実施の形態におけるキャリブレーション映像の生成処理の流れについて説明する。本実施の形態では、上部旋回体3の前後左右にカメラ11a〜11dが配置され、車体の右後方に1つのキャリブレーションマーカ203が配置されている場合を例示している。すなわち、本実施の形態では、カメラ11a〜11dの撮影範囲の重複する範囲は4つとなる。 Here, the flow of the calibration video generation process in the present embodiment will be described. In the present embodiment, the case where the cameras 11a to 11d are arranged on the front, rear, left and right sides of the upper rotating body 3 and one calibration marker 203 is arranged on the right rear side of the vehicle body is illustrated. That is, in the present embodiment, the overlapping ranges of the shooting ranges of the cameras 11a to 11d are four.

図9、図11、図13、及び、図15は、キャリブレーション映像の生成処理の流れの一例を示す図であり、上部旋回体の方向とキャリブレーションマーカの位置との関係をそれぞれ示す上面図である。また、図10、図12、図14、及び、図16は、それぞれ、図9、図11、図13、図15の場面におけるキャリブレーション映像を模式的に示す図である。図9、図11、図13、図15においては、上部旋回体3の旋回中心を通って車体の前後方向および左右方向に延びる補助線201,202を示し、車体の前方を方向A、左方向を方向B、後方を方向C、右方向を方向Dと定義する。 9, FIG. 11, FIG. 13, and FIG. 15 are views showing an example of the flow of the calibration image generation process, and are top views showing the relationship between the direction of the upper swing body and the position of the calibration marker, respectively. Is. In addition, FIGS. 10, 12, 14, and 16 are diagrams schematically showing calibration images in the scenes of FIGS. 9, 11, 13, and 15, respectively. 9, 11, 13, and 15 show auxiliary lines 201 and 202 extending in the front-rear direction and the left-right direction of the vehicle body through the turning center of the upper turning body 3, and the front of the vehicle body is in the direction A and the left direction. Is defined as the direction B, the rear is defined as the direction C, and the right direction is defined as the direction D.

例えば、図9に示すように、上部旋回体3が車体の前方(方向A)を向き、車体の右後方(方向C,Dの間)に1つのキャリブレーションマーカ203が配置されている場合を初期状態とする。この場合、カメラ11cの撮影範囲の左側とカメラ11dの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ203が位置している。このとき、車体角度判定部105では、カメラ11c,11dにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11c,11dを指定し、映像切り出し部109では、カメラ11cの映像の左側とカメラ11dの映像の右側においてキャリブレーションマーカ203を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 For example, as shown in FIG. 9, a case where the upper swivel body 3 faces the front of the vehicle body (direction A) and one calibration marker 203 is arranged at the right rear of the vehicle body (between directions C and D). Set to the initial state. In this case, the left side of the shooting range of the camera 11c and the right side of the shooting range of the camera 11d overlap, and the calibration marker 203 is located in the overlapping range. At this time, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11c and 11d, the camera designation unit 107 specifies the cameras 11c and 11d, and the image cutout unit 109 determines that the image of the camera 11c is taken. A range including the calibration marker 203 is cut out on the left side and the right side of the image of the camera 11d. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図10に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の後方を撮影するカメラ11cのキャリブレーション映像110cの左側映像110cL、および、上部旋回体3の右方向を撮影するカメラ11dのキャリブレーション映像110dの右側映像110dRとして結合する。 At this time, as shown in FIG. 10, the image combination generation unit 110 captures the image cut out by the image cutting unit 109 behind the upper swivel body 3, the left side image 110cL of the calibration image 110c of the camera 11c, and the upper part. It is combined as the right image 110dR of the calibration image 110d of the camera 11d that captures the right direction of the rotating body 3.

続いて、車体角度判定部105では、撮影角度算出部104の他の算出結果についてキャリブレーション映像110a〜110dの生成を継続する。例えば、図11に示すように、上部旋回体3が車体の左方向(方向B)を向いた状態、すなわち、カメラ11bの撮影範囲の左側とカメラ11cの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ203が位置している状態をキャリブレーション映像110a〜110dの生成を行う次の姿勢とする。このとき、車体角度判定部105では撮影する旋回角度ではないと判定し、ガイダンス部106は、左へ90°旋回するように(すなわち、図9の姿勢から図11の姿勢に旋回するように)オペレータに指示するガイダンス画面を表示装置17に表示する。 Subsequently, the vehicle body angle determination unit 105 continues to generate calibration images 110a to 110d for other calculation results of the shooting angle calculation unit 104. For example, as shown in FIG. 11, the state in which the upper swivel body 3 faces the left direction (direction B) of the vehicle body, that is, the left side of the shooting range of the camera 11b and the right side of the shooting range of the camera 11c overlap and The state in which the calibration marker 203 is located in the overlapping range is set as the next posture for generating the calibration images 110a to 110d. At this time, the vehicle body angle determination unit 105 determines that the turning angle is not the one to be photographed, and the guidance unit 106 turns 90 ° to the left (that is, turns from the posture of FIG. 9 to the posture of FIG. 11). A guidance screen instructing the operator is displayed on the display device 17.

オペレータがガイダンス画面の指示に従って上部旋回体3を旋回させ、図11に示す姿勢となると、車体角度判定部105では、カメラ11b,11cにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11b,11cを指定し、映像切り出し部109では、カメラ11bの映像の左側とカメラ11cの映像の右側においてキャリブレーションマーカ203を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 When the operator turns the upper swivel body 3 according to the instruction on the guidance screen and takes the posture shown in FIG. 11, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11b and 11c, and the camera designation unit 107 determines that the turning angle is taken. , Cameras 11b and 11c are designated, and the image cutting unit 109 cuts out a range including the calibration marker 203 on the left side of the image of the camera 11b and the right side of the image of the camera 11c. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図12に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の左方向を撮影するカメラ11bのキャリブレーション映像110bの左側映像110bL、および、上部旋回体3の後方を撮影するカメラ11cのキャリブレーション映像110cの右側映像110cRとして結合する。 At this time, as shown in FIG. 12, the image combination generation unit 110 captures the image cut out by the image cutting unit 109 in the left direction of the upper swivel body 3 and the left side image 110bL of the calibration image 110b of the camera 11b. It is combined as the right image 110cR of the calibration image 110c of the camera 11c that captures the rear of the upper swivel body 3.

続いて、車体角度判定部105では、撮影角度算出部104のさらに他の算出結果についてキャリブレーション映像110a〜110dの生成を継続する。例えば、図13に示すように、上部旋回体3が車体の後方(方向C)を向いた状態、すなわち、カメラ11aの撮影範囲の左側とカメラ11bの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ203が位置している状態をキャリブレーション映像110a〜110dの生成を行う次の姿勢とする。このとき、車体角度判定部105では撮影する旋回角度ではないと判定し、ガイダンス部106は、左へ90°旋回するように(すなわち、図11の姿勢から図13の姿勢に旋回するように)オペレータに指示するガイダンス画面を表示装置17に表示する。 Subsequently, the vehicle body angle determination unit 105 continues to generate the calibration images 110a to 110d for the other calculation results of the shooting angle calculation unit 104. For example, as shown in FIG. 13, the state in which the upper swivel body 3 faces the rear (direction C) of the vehicle body, that is, the left side of the shooting range of the camera 11a and the right side of the shooting range of the camera 11b overlap and are the same. The state in which the calibration marker 203 is located in the overlapping range is set as the next posture for generating the calibration images 110a to 110d. At this time, the vehicle body angle determination unit 105 determines that the turning angle is not the one to be photographed, and the guidance unit 106 turns 90 ° to the left (that is, turns from the posture of FIG. 11 to the posture of FIG. 13). A guidance screen instructing the operator is displayed on the display device 17.

オペレータがガイダンス画面の指示に従って上部旋回体3を旋回させ、図13に示す姿勢となると、車体角度判定部105では、カメラ11a,11bにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11a,11bを指定し、映像切り出し部109では、カメラ11aの映像の左側とカメラ11bの映像の右側においてキャリブレーションマーカ203を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 When the operator turns the upper turning body 3 according to the instruction on the guidance screen and takes the posture shown in FIG. 13, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11a and 11b, and the camera designation unit 107 determines that the turning angle is taken. , Cameras 11a and 11b are designated, and the image cutting unit 109 cuts out a range including the calibration marker 203 on the left side of the image of the camera 11a and the right side of the image of the camera 11b. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図14に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の前方を撮影するカメラ11aのキャリブレーション映像110aの左側映像110aL、および、上部旋回体3の左方向を撮影するカメラ11bのキャリブレーション映像110bの右側映像110bRとして結合する。 At this time, as shown in FIG. 14, the image combination generation unit 110 captures the image cut out by the image cutting unit 109 in front of the upper swivel body 3, the left side image 110aL of the calibration image 110a of the camera 11a, and the upper part. It is combined as the right image 110bR of the calibration image 110b of the camera 11b that captures the left direction of the rotating body 3.

続いて、車体角度判定部105では、撮影角度算出部104のさらに他の算出結果についてキャリブレーション映像110a〜110dの生成を継続する。例えば、図15に示すように、上部旋回体3が車体の右方向(方向D)を向いた状態、すなわち、カメラ11dの撮影範囲の左側とカメラ11aの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ203が位置している状態をキャリブレーション映像110a〜110dの生成を行う次の姿勢とする。このとき、車体角度判定部105では撮影する旋回角度ではないと判定し、ガイダンス部106は、左へ90°旋回するように(すなわち、図13の姿勢から図15の姿勢に旋回するように)オペレータに指示するガイダンス画面を表示装置17に表示する。 Subsequently, the vehicle body angle determination unit 105 continues to generate the calibration images 110a to 110d for the other calculation results of the shooting angle calculation unit 104. For example, as shown in FIG. 15, the state in which the upper swivel body 3 faces the right direction (direction D) of the vehicle body, that is, the left side of the shooting range of the camera 11d and the right side of the shooting range of the camera 11a overlap and The state in which the calibration marker 203 is located in the overlapping range is set as the next posture for generating the calibration images 110a to 110d. At this time, the vehicle body angle determination unit 105 determines that the turning angle is not the one to be photographed, and the guidance unit 106 turns 90 ° to the left (that is, turns from the posture of FIG. 13 to the posture of FIG. 15). A guidance screen instructing the operator is displayed on the display device 17.

オペレータがガイダンス画面の指示に従って上部旋回体3を旋回させ、図15に示す姿勢となると、車体角度判定部105では、カメラ11d,11aにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11d,11aを指定し、映像切り出し部109では、カメラ11aの映像の左側とカメラ11aの映像の右側においてキャリブレーションマーカ203を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 When the operator turns the upper swivel body 3 according to the instruction on the guidance screen and takes the posture shown in FIG. 15, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11d and 11a, and the camera designation unit 107 determines that the turning angle is taken. , Cameras 11d and 11a are designated, and the image cutting unit 109 cuts out a range including the calibration marker 203 on the left side of the image of the camera 11a and the right side of the image of the camera 11a. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図16に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の右方向を撮影するカメラ11dのキャリブレーション映像110dの左側映像110dL、および、上部旋回体3の前方を撮影するカメラ11aのキャリブレーション映像110aの右側映像110aRとして結合する。 At this time, as shown in FIG. 16, the image combination generation unit 110 captures the image cut out by the image cutting unit 109 in the right direction of the upper swivel body 3 and the left side image 110dL of the calibration image 110d of the camera 11d. It is combined as the right image 110aR of the calibration image 110a of the camera 11a that captures the front of the upper swivel body 3.

以上のように構成した本実施の形態における周囲表示装置の処理の流れについて詳細に説明する。 The processing flow of the surrounding display device according to the present embodiment configured as described above will be described in detail.

図5Bはキャリブレーション部全体の処理を示すフローチャートであり、図6Bはガイダンス部のガイダンス処理を示すフローチャートであり、図7Bは補正値算出部の補正値算出処理を示すフローチャートである。 FIG. 5B is a flowchart showing the processing of the entire calibration unit, FIG. 6B is a flowchart showing the guidance processing of the guidance unit, and FIG. 7B is a flowchart showing the correction value calculation processing of the correction value calculation unit.

図5Bにおいて、キャリブレーション部100の撮影角度算出部104は、まず、マーカ位置記憶部103に記憶されたキャリブレーションマーカ203の位置に基づいて、画像重複範囲でのキャリブレーションマーカ203の撮影角度を算出する(ステップS100)。本実施の形態では、1つのキャリブレーションマーカ203を4つの画像重複範囲で撮影する場合を例示しており、したがって、撮影角度算出部104では4つの撮影角度が算出される(図9〜図16等参照)。 In FIG. 5B, the shooting angle calculation unit 104 of the calibration unit 100 first determines the shooting angle of the calibration marker 203 in the image overlapping range based on the position of the calibration marker 203 stored in the marker position storage unit 103. Calculate (step S100). In the present embodiment, a case where one calibration marker 203 is photographed in four image overlapping ranges is illustrated. Therefore, the imaging angle calculation unit 104 calculates four imaging angles (FIGS. 9 to 16). Etc.).

続いて、車体角度判定部105は、旋回角度検出部101から旋回角度を読み込み(ステップS110)、車体角度と撮影角度算出部104で算出された撮影角度とを比較して(ステップS120)、車体角度が撮影角度であるかどうかを判定する(ステップS130)。 Subsequently, the vehicle body angle determination unit 105 reads the rotation angle from the rotation angle detection unit 101 (step S110), compares the vehicle body angle with the photographing angle calculated by the imaging angle calculation unit 104 (step S120), and compares the vehicle body angle with the imaging angle calculated by the imaging angle calculation unit 104 (step S120). It is determined whether or not the angle is a shooting angle (step S130).

ステップS130での判定結果がNOである場合には、旋回角度が撮影角度となるような旋回操作をオペレータに促すガイダンス処理を行う(ステップS200:図6B)。 If the determination result in step S130 is NO, guidance processing is performed to prompt the operator to perform a turning operation so that the turning angle becomes the shooting angle (step S200: FIG. 6B).

図6Bに示すように、ガイダンス処理(ステップS200)において、ガイダンス部106の目標旋回方向判定部130は、車体角度判定部105からの算出結果、すなわち、撮影角度と旋回角度の差分を読み込み(ステップS210)、その差分の正負に基づいて目標旋回方向を判定する(ステップS220)。例えば、撮影角度と旋回角度との差分が90°(正の値)である場合には、目標旋回方向が右方向であると判定する。 As shown in FIG. 6B, in the guidance process (step S200), the target turning direction determination unit 130 of the guidance unit 106 reads the calculation result from the vehicle body angle determination unit 105, that is, the difference between the shooting angle and the turning angle (step). S210), the target turning direction is determined based on the positive and negative of the difference (step S220). For example, when the difference between the shooting angle and the turning angle is 90 ° (positive value), it is determined that the target turning direction is the right direction.

続いて、ガイダンス部106のガイダンス映像作成部131は、ステップS220での判定結果に基づいて、ガイダンスパターン記憶部132からガイダンス画面の生成に用いる図形等(例えば、右旋回をオペレータに指示する矢印図形)を読み出し(ステップS230)、旋回方向や旋回角度をオペレータに指示するガイダンス映像(図8参照)を作成し(ステップS240)、作成したガイダンス映像を表示装置に出力する(ステップS250)。ガイダンス映像は、例えば、図8で示したように、右旋回を矢印図形で指示し、数値(ここでは、90°)で旋回角度を指示する。 Subsequently, the guidance video creation unit 131 of the guidance unit 106, based on the determination result in step S220, has a figure or the like used for generating the guidance screen from the guidance pattern storage unit 132 (for example, an arrow instructing the operator to turn right). The figure) is read out (step S230), a guidance image (see FIG. 8) for instructing the operator of the turning direction and the turning angle is created (step S240), and the created guidance image is output to the display device (step S250). In the guidance video, for example, as shown in FIG. 8, the right turn is indicated by an arrow figure, and the turning angle is indicated by a numerical value (here, 90 °).

また、ステップS130での判定結果がYESである場合、すなわち、車体角度判定部105で車体角度が撮影角度であると判定された場合には、カメラ指定部107は、複数のカメラ11a〜11dのうち、画像重複範囲にキャリブレーションマーカ203が含まれるカメラを撮影を行うカメラとして指定する(ステップS140)。本実施の形態においては、例えば、撮影するカメラの指定が初回の場合、図9で説明したようにカメラ11c,11dが指定される。続いて、撮影部108は、ステップS140においてカメラ指定部107で指定されたカメラ11c,11dで撮影を行い(ステップS150)、映像切り出し部109はカメラ11c,11dからの映像を取得して(ステップS160)、キャリブレーションマーカ203が含まれる範囲を切り出す(ステップS170)。 Further, when the determination result in step S130 is YES, that is, when the vehicle body angle determination unit 105 determines that the vehicle body angle is the shooting angle, the camera designation unit 107 may use the plurality of cameras 11a to 11d. Among them, the camera whose image overlap range includes the calibration marker 203 is designated as the camera to be photographed (step S140). In the present embodiment, for example, when the camera to be photographed is designated for the first time, the cameras 11c and 11d are designated as described with reference to FIG. Subsequently, the shooting unit 108 shoots with the cameras 11c and 11d designated by the camera designation unit 107 in step S140 (step S150), and the image cutting unit 109 acquires the images from the cameras 11c and 11d (step S150). S160), a range including the calibration marker 203 is cut out (step S170).

続いて、ステップS170において映像切り出し部109で切り出された画像は、図10で説明したように、キャリブレーション映像110cの左側映像110cL及びキャリブレーション映像110dの右側映像110dRとして結合される(ステップS180)。 Subsequently, the images cut out by the image cutting unit 109 in step S170 are combined as the left side image 110cL of the calibration image 110c and the right side image 110dR of the calibration image 110d as described with reference to FIG. 10 (step S180). ..

ここで、映像結合生成部110は、撮影角度算出部104で算出された全ての撮影角度で撮影を行ったかどうかを判定し(ステップS190)、判定結果がNOの場合には、ステップS200の処理(ガイダンス処理)に戻り、全ての撮影角度での撮影が終了するまでステップS110〜S180の処理を繰り返す。すなわち、例えば、ステップS140でのカメラ指定部107による2回目のカメラの指定においては図11で説明したようにカメラ11b,11cが指定され、ステップS170,S180では図12で説明したように映像切り出し部109で切り出された画像がキャリブレーション映像110bの左側映像110bL及びキャリブレーション映像110cの右側映像110cRとして結合される。同様に、ステップS140でのカメラ指定部107による3回目のカメラの指定においては図13で説明したようにカメラ11a,11bが指定され、ステップS170,S180では図14で説明したように映像切り出し部109で切り出された画像がキャリブレーション映像110aの左側映像110aL及びキャリブレーション映像110bの右側映像110bRとして結合される。また、ステップS140でのカメラ指定部107による4回目のカメラの指定においては図15で説明したようにカメラ11a,11dが指定され、ステップS170,S180では図16で説明したように映像切り出し部109で切り出された画像がキャリブレーション映像110aの右側映像110aR及びキャリブレーション映像110dの左側映像110dLとして結合される。 Here, the video combination generation unit 110 determines whether or not shooting has been performed at all the shooting angles calculated by the shooting angle calculation unit 104 (step S190), and if the determination result is NO, the process of step S200. Returning to (guidance processing), the processing of steps S110 to S180 is repeated until shooting at all shooting angles is completed. That is, for example, in the second camera designation by the camera designation unit 107 in step S140, the cameras 11b and 11c are designated as described in FIG. 11, and in steps S170 and S180, the image is cut out as described in FIG. The images cut out by the unit 109 are combined as the left side image 110bL of the calibration image 110b and the right side image 110cR of the calibration image 110c. Similarly, in the third camera designation by the camera designation unit 107 in step S140, the cameras 11a and 11b are designated as described in FIG. 13, and in steps S170 and S180, the image cutout unit is specified as described in FIG. The images cut out in 109 are combined as the left side image 110aL of the calibration image 110a and the right side image 110bR of the calibration image 110b. Further, in the fourth camera designation by the camera designation unit 107 in step S140, the cameras 11a and 11d are designated as described in FIG. 15, and in steps S170 and S180, the image cropping unit 109 as described in FIG. The images cut out in 1 are combined as the right side image 110aR of the calibration image 110a and the left side image 110dL of the calibration image 110d.

ステップS190での判定結果がYESの場合、すなわち、撮影角度算出部104で算出された全ての撮影角度で撮影を行った場合には、補正値算出処理を行う(ステップS300:図7B)。 When the determination result in step S190 is YES, that is, when shooting is performed at all the shooting angles calculated by the shooting angle calculation unit 104, the correction value calculation process is performed (step S300: FIG. 7B).

図7Bに示すように、補正値算出処理(ステップS300)において、補正値算出部111の映像取得部112は、映像結合生成部110で生成されたキャリブレーション映像110a〜110dを取得する(ステップS310)。続いて、マーカ位置設定部113は、キャリブレーション映像110a〜110d中のキャリブレーションマーカの位置を設定する(ステップS320)。続いて、取付誤差算出部114は、キャリブレーション映像110a〜110d上のマーカの位置とカメラ取付位置記憶部125に記憶されているカメラ11a〜11dの取付位置および取付角度から取付誤差を算出し(ステップS330)、算出した取付誤差を補正値としてカメラ取付位置記憶部125に出力する(ステップ)。 As shown in FIG. 7B, in the correction value calculation process (step S300), the video acquisition unit 112 of the correction value calculation unit 111 acquires the calibration images 110a to 110d generated by the video combination generation unit 110 (step S310). ). Subsequently, the marker position setting unit 113 sets the position of the calibration marker in the calibration images 110a to 110d (step S320). Subsequently, the mounting error calculation unit 114 calculates the mounting error from the positions of the markers on the calibration images 110a to 110d and the mounting positions and mounting angles of the cameras 11a to 11d stored in the camera mounting position storage unit 125 ( Step S330), the calculated mounting error is output to the camera mounting position storage unit 125 as a correction value (step).

以上のように構成した本実施の形態における効果を説明する。 The effects of the present embodiment configured as described above will be described.

作業機械は屋外で使用されることが多く、また、キャリブレーションのマーカを設置するためにはある程度広いスペースが必要になるため、キャリブレーションの実施についても屋外で行われることが多い。しかしながら、屋外でのキャリブレーションを考える場合には、マーカに太陽光のような強い光が当たってカメラへの反射光が強くなると、映像が白飛びしてマーカを確認できなくなってしまう恐れがある。また、複数のマーカを用いる必要があるため、設置の作業工数に関するコストやマーカ自体の取得のためのコストも必要となる。 Since the work machine is often used outdoors and a large space is required to install the calibration marker, the calibration is often performed outdoors. However, when considering outdoor calibration, if the marker is exposed to strong light such as sunlight and the reflected light to the camera becomes stronger, the image may be overexposed and the marker may not be visible. .. In addition, since it is necessary to use a plurality of markers, costs related to installation work man-hours and costs for acquiring the markers themselves are also required.

これに対して本実施の形態においては、1つのキャリブレーションマーカ203を用いてキャリブレーションを行う。また、キャリブレーションにおける一連の流れにおいては、キャリブレーションマーカ203の位置の変更等も行っていない。したがって、例えば、太陽光のような強い光が当たらないようなキャリブレーションマーカ203を配置しなければならない場合にも、1つのキャリブレーションマーカ203についてのみ設置する位置を調整すれば良いため設置が容易であり、設置に係る作業工数を抑制することができる。また、設置すべきキャリブレーションマーカ203が1つであるので、設置の作業工数に関するコストやマーカ自体の取得のためのコストも抑制することができる。すなわち、本実施の形態においては、キャリブレーションにおける耐環境性を向上し、コストを抑制することができる。 On the other hand, in the present embodiment, calibration is performed using one calibration marker 203. Further, in the series of calibration steps, the position of the calibration marker 203 is not changed. Therefore, for example, even when it is necessary to arrange the calibration marker 203 so as not to be exposed to strong light such as sunlight, it is easy to install because it is sufficient to adjust the installation position of only one calibration marker 203. Therefore, the work man-hours related to the installation can be suppressed. Further, since there is only one calibration marker 203 to be installed, it is possible to suppress the cost related to the installation work man-hours and the cost for acquiring the marker itself. That is, in the present embodiment, the environmental resistance in calibration can be improved and the cost can be suppressed.

<第2の実施の形態>
本発明の第2の実施の形態を図17〜図20を参照しつつ説明する。本実施の形態では第1の実施の形態との相違点についてのみ説明するものとし、図面において第1の実施の形態と同様の部材には同じ符号を付し、説明を省略する。
<Second Embodiment>
A second embodiment of the present invention will be described with reference to FIGS. 17 to 20. In this embodiment, only the differences from the first embodiment will be described, and the same members as those in the first embodiment are designated by the same reference numerals in the drawings, and the description thereof will be omitted.

本実施の形態は、第1の実施の形態においてキャリブレーションマーカを2つ用いる場合を示すものである。 This embodiment shows a case where two calibration markers are used in the first embodiment.

本実施の形態におけるキャリブレーション映像の生成処理の流れについて説明する。本実施の形態では、上部旋回体3の前後左右にカメラ11a〜11dが配置され、車体の左右後方に1つずつ(合計2つ)のキャリブレーションマーカ204,205がそれぞれ配置されている場合を例示している。すなわち、本実施の形態では、カメラ11a〜11dの撮影範囲の重複する範囲は4つとなる。 The flow of the calibration video generation process in the present embodiment will be described. In the present embodiment, the cameras 11a to 11d are arranged on the front, rear, left and right sides of the upper rotating body 3, and the calibration markers 204 and 205 are arranged one by one (two in total) on the left and right rear sides of the vehicle body. It is illustrated. That is, in the present embodiment, the overlapping ranges of the shooting ranges of the cameras 11a to 11d are four.

図17及び図19は、キャリブレーション映像の生成処理の流れの一例を示す図であり、上部旋回体の方向とキャリブレーションマーカの位置との関係をそれぞれ示す上面図である。また、図18及び図20は、それぞれ、図17及び図19の場面におけるキャリブレーション映像を模式的に示す図である。図17及び図19においては、上部旋回体3の旋回中心を通って車体の前後方向および左右方向に延びる補助線201,202を示し、車体の前方を方向A、左方向を方向B、後方を方向C、右方向を方向Dと定義する。 17 and 19 are views showing an example of the flow of the calibration image generation process, and are top views showing the relationship between the direction of the upper swing body and the position of the calibration marker, respectively. 18 and 20, respectively, are diagrams schematically showing calibration images in the scenes of FIGS. 17 and 19, respectively. In FIGS. 17 and 19, auxiliary lines 201 and 202 extending in the front-rear direction and the left-right direction of the vehicle body through the turning center of the upper turning body 3 are shown, the front of the vehicle body is the direction A, the left direction is the direction B, and the rear is the direction B. The direction C and the right direction are defined as the direction D.

例えば、図17に示すように、上部旋回体3が車体の前方(方向A)を向き、車体の左右後方(方向B,Cの間、及び、方向C,Dの間)に1つずつのキャリブレーションマーカ204,205が配置されている場合を初期状態とする。この場合、カメラ11bの撮影範囲の左側とカメラ11cの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ204が位置し、また、カメラ11cの撮影範囲の左側とカメラ11dの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ205が位置している。このとき、車体角度判定部105では、カメラ11b,11c,11dにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11b,11c,11dを指定し、映像切り出し部109では、カメラ11bの映像の左側とカメラ11cの映像の右側においてキャリブレーションマーカ204を含む範囲を切り出し、カメラ11cの映像の左側とカメラ11dの映像の右側においてキャリブレーションマーカ205を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 For example, as shown in FIG. 17, the upper swivel body 3 faces the front of the vehicle body (direction A), and one at the left and right rear of the vehicle body (between directions B and C and between directions C and D). The initial state is when the calibration markers 204 and 205 are arranged. In this case, the left side of the shooting range of the camera 11b and the right side of the shooting range of the camera 11c overlap, and the calibration marker 204 is located in the overlapping range, and the left side of the shooting range of the camera 11c and the shooting of the camera 11d The right side of the range overlaps, and the calibration marker 205 is located in the overlapping range. At this time, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11b, 11c, 11d, the camera designation unit 107 specifies the cameras 11b, 11c, 11d, and the image cutout unit 109 determines the camera. A range including the calibration marker 204 is cut out on the left side of the image of 11b and the right side of the image of the camera 11c, and a range including the calibration marker 205 is cut out on the left side of the image of the camera 11c and the right side of the image of the camera 11d. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図18に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の左方向を撮影するカメラ11bのキャリブレーション映像110bの左側映像110bL、上部旋回体3の後方を撮影するカメラ11cのキャリブレーション映像110cの右側映像110cR、上部旋回体3の後方を撮影するカメラ11cのキャリブレーション映像110cの左側映像110cL、および、上部旋回体3の右方向を撮影するカメラ11dのキャリブレーション映像110dの右側映像110dRとして結合する。 At this time, as shown in FIG. 18, the image combination generation unit 110 takes the image cut out by the image cutting unit 109 in the left direction of the upper turning body 3, and the left side image 110bL of the calibration image 110b of the camera 11b, the upper turning. The right image 110cR of the calibration image 110c of the camera 11c that captures the rear of the body 3, the left image 110cL of the calibration image 110c of the camera 11c that captures the rear of the upper rotating body 3, and the right direction of the upper rotating body 3. It is combined as the right side image 110dR of the calibration image 110d of the camera 11d to be photographed.

続いて、車体角度判定部105では、撮影角度算出部104の他の算出結果についてキャリブレーション映像110a〜110dの生成を継続する。例えば、図19に示すように、上部旋回体3が車体の後方(方向C)を向いた状態、すなわち、カメラ11dの撮影範囲の左側とカメラ11aの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ204が位置し、また、カメラ11aの撮影範囲の左側とカメラ11bの撮影範囲の右側が重複し、かつ、その重複範囲にキャリブレーションマーカ205が位置している状態をキャリブレーション映像110a〜110dの生成を行う次の姿勢とする。このとき、車体角度判定部105では撮影する旋回角度ではないと判定し、ガイダンス部106は、左(又は右)へ180°旋回するように(すなわち、図17の姿勢から図19の姿勢に旋回するように)オペレータに指示するガイダンス画面を表示装置17に表示する。 Subsequently, the vehicle body angle determination unit 105 continues to generate calibration images 110a to 110d for other calculation results of the shooting angle calculation unit 104. For example, as shown in FIG. 19, the state in which the upper swivel body 3 faces the rear (direction C) of the vehicle body, that is, the left side of the shooting range of the camera 11d and the right side of the shooting range of the camera 11a overlap, and the right side thereof overlaps. Calibrate the state where the calibration marker 204 is located in the overlapping range, the left side of the shooting range of the camera 11a and the right side of the shooting range of the camera 11b overlap, and the calibration marker 205 is located in the overlapping range. The following posture is used to generate the motion images 110a to 110d. At this time, the vehicle body angle determination unit 105 determines that the turning angle is not the one to be photographed, and the guidance unit 106 turns 180 ° to the left (or right) (that is, from the posture of FIG. 17 to the posture of FIG. 19). A guidance screen instructing the operator is displayed on the display device 17.

オペレータがガイダンス画面の指示に従って上部旋回体3を旋回させ、図19に示す姿勢となると、車体角度判定部105では、カメラ11a,11b,11dにより撮影する旋回角度であると判定し、カメラ指定部107では、カメラ11a,11b,11dを指定し、撮影部108ではカメラ指定部107で指定されたカメラ11a,11b,11dを駆動して映像を撮影するとともに映像切り出し部109に出力し、映像切り出し部109では、カメラ11dの映像の左側とカメラ11aの映像の右側においてキャリブレーションマーカ204を含む範囲を切り出し、カメラ11aの映像の左側とカメラ11bの映像の右側においてキャリブレーションマーカ205を含む範囲を切り出す。なお、ガイダンス部106において、必要に応じてキャリブレーション映像の生成中であることを示す文字列を表示装置17に表示させるようにしても良い。 When the operator turns the upper swivel body 3 according to the instruction on the guidance screen and takes the posture shown in FIG. 19, the vehicle body angle determination unit 105 determines that the turning angle is taken by the cameras 11a, 11b, 11d, and the camera designation unit In 107, cameras 11a, 11b, 11d are designated, and in the photographing unit 108, the cameras 11a, 11b, 11d specified by the camera designating unit 107 are driven to shoot an image and output to the image cutting unit 109 to cut out the image. In part 109, a range including the calibration marker 204 is cut out on the left side of the image of the camera 11d and the right side of the image of the camera 11a, and a range including the calibration marker 205 is cut out on the left side of the image of the camera 11a and the right side of the image of the camera 11b. break the ice. If necessary, the guidance unit 106 may display a character string indicating that the calibration image is being generated on the display device 17.

このとき、図20に示すように、映像結合生成部110は、映像切り出し部109で切り出した映像を上部旋回体3の右方向を撮影するカメラ11dのキャリブレーション映像110dの左側映像110dL、上部旋回体3の前方を撮影するカメラ11aのキャリブレーション映像110aの右側映像110aR、上部旋回体3の前方を撮影するカメラ11aのキャリブレーション映像110aの左側映像110aL、および、上部旋回体3の左方向を撮影するカメラ11bのキャリブレーション映像110bの右側映像110bRとして結合する。 At this time, as shown in FIG. 20, the image combination generation unit 110 takes a picture cut out by the image cutting unit 109 in the right direction of the upper rotating body 3, and the left image 110dL of the calibration image 110d of the camera 11d, upper turning. The right image 110aR of the calibration image 110a of the camera 11a that captures the front of the body 3, the left image 110aL of the calibration image 110a of the camera 11a that captures the front of the upper rotating body 3, and the left direction of the upper rotating body 3. It is combined as the right side image 110bR of the calibration image 110b of the camera 11b to be photographed.

その他の構成は第1の実施の形態と同様である。 Other configurations are the same as in the first embodiment.

以上のように構成した本実施の形態においても第1の実施の形態と同様の効果を得ることができる。 Also in the present embodiment configured as described above, the same effect as that of the first embodiment can be obtained.

<第3の実施の形態>
本発明の第3の実施の形態を図21及び図22を参照しつつ説明する。本実施の形態では第1の実施の形態との相違点についてのみ説明するものとし、図面において第1の実施の形態と同様の部材には同じ符号を付し、説明を省略する。
<Third embodiment>
A third embodiment of the present invention will be described with reference to FIGS. 21 and 22. In this embodiment, only the differences from the first embodiment will be described, and the same members as those in the first embodiment are designated by the same reference numerals in the drawings, and the description thereof will be omitted.

本実施の形態は、第1の実施の形態において、オペレータによる上部旋回体3の旋回操作をアシストする半自動制御を行うものである。 In this embodiment, in the first embodiment, semi-automatic control is performed to assist the turning operation of the upper turning body 3 by the operator.

図21は、制御装置のキャリブレーション部の処理機能を示す機能ブロック図である。また、図22は、上部旋回体の旋回制御に係る処理機能を旋回制御部とともに抜き出して示す機能ブロック図である。 FIG. 21 is a functional block diagram showing a processing function of the calibration unit of the control device. Further, FIG. 22 is a functional block diagram showing the processing function related to the turning control of the upper turning body by extracting it together with the turning control unit.

図21において、キャリブレーション部100Aは、マーカ位置記憶部103、撮影角度算出部104、車体角度判定部105、ガイダンス部106、カメラ指定部107、撮影部108、映像切り出し部109、映像結合生成部110、補正値算出部111、及び、旋回制御判定部140の各機能部により構成されている。 In FIG. 21, the calibration unit 100A includes a marker position storage unit 103, a shooting angle calculation unit 104, a vehicle body angle determination unit 105, a guidance unit 106, a camera designation unit 107, a shooting unit 108, an image cutting unit 109, and an image coupling generation unit. It is composed of 110, a correction value calculation unit 111, and each functional unit of the turning control determination unit 140.

車体角度判定部105は、下部走行体2に対する上部旋回体3の旋回角度を検出する旋回角度検出部101からの検出結果と撮影角度算出部104の算出結果とに基づいて、カメラ11a〜11dによる撮影を行う旋回角度であるかどうか、すなわち、いずれかの画像重複範囲の上部旋回体3における旋回方向中央にキャリブレーションマーカ203が位置する旋回角度であるかどうかを判定する。 The vehicle body angle determination unit 105 is determined by the cameras 11a to 11d based on the detection result from the turning angle detecting unit 101 that detects the turning angle of the upper turning body 3 with respect to the lower traveling body 2 and the calculation result of the photographing angle calculation unit 104. It is determined whether or not the turning angle is for photographing, that is, whether or not the turning angle is such that the calibration marker 203 is located at the center of the turning direction in the upper turning body 3 in any of the image overlapping ranges.

車体角度判定部105は、例えば、旋回角度検出部101の検出結果(旋回角度)から撮影角度算出部104の算出結果(撮影角度)を除することでその差分を算出し、その差分が予め定めた範囲(すなわち、旋回角度が撮影角度に一致したと判定する範囲)内である場合には、カメラ11a〜11dによる撮影を行う旋回角度であると判定し、その判定結果(旋回角度が撮影角度に一致したとする判定結果)を差分に係る情報(差分情報)とともにガイダンス部106、カメラ指定部107、及び、旋回制御判定部140に出力する。 The vehicle body angle determination unit 105 calculates the difference by dividing the calculation result (shooting angle) of the shooting angle calculation unit 104 from the detection result (turning angle) of the turning angle detection unit 101, and the difference is predetermined. If it is within the above range (that is, the range in which the turning angle is determined to match the shooting angle), it is determined that the turning angle is taken by the cameras 11a to 11d, and the determination result (the turning angle is the shooting angle). The determination result) is output to the guidance unit 106, the camera designation unit 107, and the turning control determination unit 140 together with the information related to the difference (difference information).

旋回制御判定部140は、車体角度判定部105の判定結果に基づいて、オペレータによる上部旋回体3の旋回操作をアシストする半自動制御を行うものである。具体的には、旋回制御判定部140は、車体角度判定部105によってカメラ11a〜11dによる撮影を行う旋回角度であると判定された場合(すなわち、旋回角度が撮影角度に一致したと判定された場合)に、上部旋回体3の旋回動作を制限して停止させる状態であると判定し、旋回制御部141に上部旋回体3の旋回動作を制限して停止させる指示信号を出力する。これにより、車体角度判定部105で上部旋回体3の旋回角度が撮影角度の範囲内であると判定された場合に旋回制御部141を制御して、下部走行体2に対する上部旋回体3の旋回動作を制限して停止させる。 The turning control determination unit 140 performs semi-automatic control that assists the operator in turning the upper turning body 3 based on the determination result of the vehicle body angle determination unit 105. Specifically, when the body angle determination unit 105 determines that the rotation control determination unit 140 is a rotation angle for shooting by the cameras 11a to 11d (that is, it is determined that the rotation angle matches the imaging angle). In the case), it is determined that the turning operation of the upper turning body 3 is restricted and stopped, and an instruction signal for limiting and stopping the turning operation of the upper turning body 3 is output to the turning control unit 141. As a result, when the vehicle body angle determination unit 105 determines that the turning angle of the upper turning body 3 is within the shooting angle range, the turning control unit 141 is controlled to turn the upper turning body 3 with respect to the lower traveling body 2. Limit the operation and stop it.

旋回制御部141は、下部走行体2に対する上部旋回体3の旋回動作を制御するものである。旋回制御部141には、操作系圧力生成部151(例えば、エンジンなどにより駆動されるパイロットポンプ)によって生成されたパイロット圧を元に旋回操作部152(例えば、キャブ6に配置された操作装置)で生成された旋回操作のパイロット圧(旋回操作信号)が入力される。また、上部旋回体3を旋回駆動する旋回動力部155(例えば、旋回油圧モータ)には、出力制御部154(例えば、コントロールバルブ)を介した動力系圧力生成部153(例えば、エンジンなどの原動機により駆動される油圧ポンプ)によって生成され作動油が供給されている。出力制御部154は、旋回制御部141を介して入力されるパイロット圧(旋回操作信号)に基づいて、動力系圧力生成部153から旋回動力部155に供給される作動油の流量および方向を制御する。旋回制御部141は、旋回制御判定部140からの指示信号に基づいて、旋回操作部152から出力制御部154に入力される旋回操作信号を制限することにより、上部旋回体3の旋回動作を制限(遮断)して停止させる。 The turning control unit 141 controls the turning operation of the upper turning body 3 with respect to the lower traveling body 2. The swivel control unit 141 has a swivel operation unit 152 (for example, an operation device arranged in the cab 6) based on the pilot pressure generated by the operation system pressure generation unit 151 (for example, a pilot pump driven by an engine or the like). The pilot pressure (turning operation signal) of the turning operation generated in is input. Further, the swivel power unit 155 (for example, a swivel hydraulic motor) that swivels and drives the upper swivel body 3 has a power system pressure generating unit 153 (for example, an engine or the like) via an output control unit 154 (for example, a control valve). The hydraulic pump is produced by the hydraulic pump) and is supplied with hydraulic oil. The output control unit 154 controls the flow rate and direction of the hydraulic oil supplied from the power system pressure generating unit 153 to the turning power unit 155 based on the pilot pressure (swing operation signal) input via the turning control unit 141. To do. The turning control unit 141 limits the turning operation of the upper turning body 3 by limiting the turning operation signal input from the turning operation unit 152 to the output control unit 154 based on the instruction signal from the turning control determination unit 140. (Block) and stop.

なお、車体角度判定部105から得られる旋回角度検出部101の検出結果と撮影角度算出部104の算出結果の差分の大きさに応じて旋回動作の制限度合いを調整しても良い。例えば、算出結果の差分が小さくなるのに従って旋回動作の制限を強くしていき、差分が0(ゼロ)になった場合(或いは、予め定めた範囲となった場合)に旋回動作を停止させるようにしても良い。これにより、オペレータによる旋回操作での上部旋回体3の位置調整の負担を軽減することができる。 The degree of restriction of the turning operation may be adjusted according to the magnitude of the difference between the detection result of the turning angle detecting unit 101 obtained from the vehicle body angle determining unit 105 and the calculation result of the photographing angle calculating unit 104. For example, as the difference in the calculation result becomes smaller, the restriction on the turning operation is increased, and when the difference becomes 0 (zero) (or when it reaches a predetermined range), the turning operation is stopped. You can do it. This makes it possible to reduce the burden of adjusting the position of the upper swivel body 3 in the swivel operation by the operator.

なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内の様々な変形例や組み合わせが含まれる。 The present invention is not limited to each of the above embodiments, and includes various modifications and combinations within a range that does not deviate from the gist thereof.

例えば、複数のカメラ11a〜11dからの映像からキャリブレーションマーカ203を検出するマーカ検出部を制御装置200に新たに備え、撮影角度算出部104がマーカ検出部の検出結果に基づいて、複数のカメラ11a〜11dの撮影範囲が重複する範囲に前記キャリブレーションマーカ203が入る上部旋回体3の旋回角度を算出するように構成してもよい。また、このとき、カメラ指定部107は、マーカ検出部の検出結果に基づいて、複数のカメラ11a〜11dのうち撮影を行うカメラを指定するように構成すれば良い。 For example, the control device 200 is newly provided with a marker detection unit that detects the calibration marker 203 from the images from the plurality of cameras 11a to 11d, and the shooting angle calculation unit 104 is provided with a plurality of cameras based on the detection results of the marker detection unit. It may be configured to calculate the turning angle of the upper swinging body 3 in which the calibration marker 203 is inserted in the range where the photographing ranges of 11a to 11d overlap. Further, at this time, the camera designation unit 107 may be configured to designate the camera to be photographed from among the plurality of cameras 11a to 11d based on the detection result of the marker detection unit.

また、補正値算出部111において、入力されるキャリブレーション映像におけるキャリブレーションマーカ203の撮影状態から補正値の算出が実行可能かどうかを判定し、判定結果をガイダンス部106等を介して表示装置17に表示し、キャリブレーションの可否をオペレータに報知する映像判定部を備えて構成しても良い。 Further, the correction value calculation unit 111 determines whether or not the correction value can be calculated from the shooting state of the calibration marker 203 in the input calibration video, and displays the determination result via the guidance unit 106 or the like. It may be configured to include a video determination unit that displays on the screen and notifies the operator of whether or not calibration is possible.

次に上記の各実施の形態の特徴について説明する。 Next, the features of each of the above embodiments will be described.

(1)上記の実施の形態では、下部走行体2と、前記下部走行体に対して旋回可能に設けられた上部旋回体3と、前記下部走行体に対する前記上部旋回体の旋回角度を検出する旋回角度検出部101と、前記上部旋回体に配置され、前記下部走行体と前記上部旋回体とにより構成された車体の周囲を撮影する複数のカメラ11a〜11dと、前記複数のカメラによって撮影された映像を表示する表示装置17と、前記複数のカメラの取付位置および取付角度を記憶するカメラ取付位置記憶部125、前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置及び取付角度に基づいて、前記複数のカメラによってそれぞれ撮影された映像を合成して合成映像を生成し、前記表示装置に出力するカメラ映像結合部126、及び、前記複数のカメラの取付位置および取付角度の誤差を補正するための補正値を、前記複数のカメラによって撮影されたキャリブレーションマーカ203を含む映像に基づいて算出し、前記カメラ取付位置記憶部に出力する補正値算出部111を有する制御装置(例えば、コントローラ12及びパソコン13により構成された制御装置200)とを備えた作業機械(例えば、油圧ショベル1)において、前記制御装置は、前記キャリブレーションマーカの前記車体に対する予め設定された位置を記憶するマーカ位置記憶部103と、前記マーカ位置記憶部に記憶された前記キャリブレーションマーカの位置及び前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置及び取付角度に基づいて、前記複数のカメラの撮影範囲の予め定めた範囲に前記キャリブレーションマーカが入るような前記上部旋回体の旋回角度の範囲である撮影角度を算出する撮影角度算出部104と、前記旋回角度算出部で検出した前記上部旋回体の旋回角度が前記撮影角度算出部で算出した前記撮影角度の範囲内であるかどうかを判定する車体角度判定部105と、前記車体角度判定部の判定結果に基づいた情報を前記表示装置に表示して前記作業機械の操作者に前記上部旋回体の旋回操作を指示するガイダンス部106と、前記車体角度判定部で前記上部旋回体の旋回角度が前記撮影角度の範囲内であると判定された場合に、前記複数のカメラのうち前記キャリブレーションマーカの撮影を行う前記カメラを決定し、その情報を指定情報として出力するカメラ指定部107と、前記カメラ指定部から前記指定情報が出力されると、前記指定情報で指定された前記カメラからの映像を取得する撮影部108とをさらに備えたものとした。 (1) In the above embodiment, the lower traveling body 2, the upper turning body 3 provided so as to be able to turn with respect to the lower running body, and the turning angle of the upper turning body with respect to the lower running body are detected. The swivel angle detection unit 101, a plurality of cameras 11a to 11d arranged on the upper swivel body and formed by the lower traveling body and the upper swivel body, and the plurality of cameras are photographed. The display device 17 for displaying the image, the camera mounting position storage unit 125 for storing the mounting positions and mounting angles of the plurality of cameras, and the mounting positions and mounting angles of the plurality of cameras stored in the camera mounting position storage unit. Based on the above, the images captured by the plurality of cameras are combined to generate a composite image, and the camera image coupling unit 126 is output to the display device, and the mounting position and mounting angle of the plurality of cameras are different. A control device having a correction value calculation unit 111 (for example,) that calculates a correction value for correcting the above based on images including calibration markers 203 taken by the plurality of cameras and outputs the correction value to the camera mounting position storage unit. In a work machine (for example, a hydraulic excavator 1) including a control device 200) composed of a controller 12 and a personal computer 13, the control device stores a preset position of the calibration marker with respect to the vehicle body. The plurality of cameras are based on the position of the marker position storage unit 103, the calibration marker stored in the marker position storage unit, and the mounting positions and mounting angles of the plurality of cameras stored in the camera mounting position storage unit. A shooting angle calculation unit 104 that calculates a shooting angle that is a range of the turning angle of the upper swivel body such that the calibration marker is included in a predetermined range of the shooting range of the camera, and the turning angle calculation unit that detects the camera. The display of the vehicle body angle determination unit 105 that determines whether or not the rotation angle of the upper swing body is within the range of the imaging angle calculated by the imaging angle calculation unit, and information based on the determination result of the vehicle body angle determination unit. It is determined that the guidance unit 106, which is displayed on the device and instructs the operator of the work machine to perform the turning operation of the upper turning body, and the vehicle body angle determining unit indicate that the turning angle of the upper turning body is within the range of the shooting angle. When the determination is made, the camera that determines the camera that shoots the calibration marker from the plurality of cameras and outputs the information as designated information is determined from the camera designation unit 107 and the camera designation unit. When the designated information is output, it is further provided with a photographing unit 108 that acquires an image from the camera designated by the designated information.

これにより、キャリブレーションにおける耐環境性を向上し、コストを抑制することができる。 As a result, the environmental resistance in calibration can be improved and the cost can be suppressed.

(2)また、上記の実施の形態では、(1)の作業機械(例えば、油圧ショベル1)において、前記制御装置200は、前記複数のカメラ11a〜11dからの映像から前記キャリブレーションマーカ203を検出するマーカ検出部をさらに備え、前記撮影角度算出部104は、前記マーカ検出部によって前記キャリブレーションマーカが前記複数のカメラの撮影範囲の予め定めた範囲に入ったことを検知した場合に、その時の前記上部旋回体3の旋回角度に基づいて、前記撮影角度を算出しするものとした。 (2) Further, in the above-described embodiment, in the work machine (for example, hydraulic excavator 1) of (1), the control device 200 uses the calibration markers 203 from images from the plurality of cameras 11a to 11d. A marker detection unit for detecting is further provided, and when the marker detection unit detects that the calibration marker has entered a predetermined range of the shooting range of the plurality of cameras, the shooting angle calculation unit 104 then detects that the calibration marker has entered a predetermined range. The shooting angle was calculated based on the turning angle of the upper swinging body 3.

(3)また、上記の実施の形態では、(1)の作業機械(例えば、油圧ショベル1)において、前記制御装置200は、前記撮影部で取得した前記カメラ11a〜11dの映像から前記キャリブレーションマーカ203を含む所定の範囲を切り出す映像切り出し部109をさらに備え、前記カメラ映像結合部126は、前記映像切り出し部で切り出した映像を前記複数のカメラのそれぞれについて結合し、前記補正値算出部111で用いるキャリブレーション映像を前記複数のカメラのそれぞれについて生成する映像結合生成部110とを備え、前記補正値算出部は、前記映像結合生成部で生成された前記キャリブレーション映像を用いて前記補正値を算出するものとした。 (3) Further, in the above embodiment, in the work machine (for example, hydraulic excavator 1) of (1), the control device 200 is calibrated from the images of the cameras 11a to 11d acquired by the photographing unit. An image cutting unit 109 for cutting out a predetermined range including the marker 203 is further provided, and the camera image combining unit 126 combines the images cut out by the image cutting unit for each of the plurality of cameras, and the correction value calculating unit 111. A video combination generation unit 110 that generates the calibration image used in each of the plurality of cameras is provided, and the correction value calculation unit uses the calibration image generated by the image combination generation unit to generate the correction value. Was to be calculated.

(4)また、上記の実施の形態では、(1)の作業機械(例えば、油圧ショベル1)において、前記補正値算出部111は、前記キャリブレーションマーカ203の撮影状態から前記補正値の算出が実行可能かどうかを判定し、実行不可であると判定された場合に前記判定結果を前記表示装置17に表示して、オペレータに前記補正値の算出が出来ないことを報知する映像判定部を備えたものとした。 (4) Further, in the above embodiment, in the work machine (for example, the hydraulic excavator 1) of (1), the correction value calculation unit 111 calculates the correction value from the imaging state of the calibration marker 203. It is provided with a video determination unit that determines whether or not it can be executed, displays the determination result on the display device 17 when it is determined that the execution is not possible, and notifies the operator that the correction value cannot be calculated. I made it.

(5)また、上記の実施の形態では、(1)の作業機械(例えば、油圧ショベル1)において、前記下部走行体に対する前記上部旋回体の旋回動作を制御する旋回制御部141をさらに備え、前記制御装置200は、前記車体角度判定部で前記上部旋回体の旋回角度が前記撮影角度の範囲内であると判定された場合に前記旋回制御部を制御して、前記下部走行体2に対する前記上部旋回体の旋回動作を制限して停止させる旋回制御部141をさらに備えたものとした。 (5) Further, in the above-described embodiment, the work machine (for example, the hydraulic excavator 1) of (1) is further provided with a turning control unit 141 for controlling the turning operation of the upper turning body with respect to the lower traveling body. The control device 200 controls the turning control unit when the vehicle body angle determining unit determines that the turning angle of the upper turning body is within the range of the photographing angle, and the control device 200 controls the turning control unit with respect to the lower traveling body 2. A swivel control unit 141 that limits and stops the swivel operation of the upper swivel body is further provided.

<付記>
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内の様々な変形例や組み合わせが含まれる。また、本発明は、上記の実施の形態で説明した全ての構成を備えるものに限定されず、その構成の一部を削除したものも含まれる。また、上記の各構成、機能等は、それらの一部又は全部を、例えば集積回路で設計する等により実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
<Additional notes>
The present invention is not limited to the above-described embodiment, and includes various modifications and combinations within a range that does not deviate from the gist thereof. Further, the present invention is not limited to the one including all the configurations described in the above-described embodiment, and includes the one in which a part of the configurations is deleted. Further, each of the above configurations, functions and the like may be realized by designing a part or all of them by, for example, an integrated circuit. Further, each of the above configurations, functions, and the like may be realized by software by the processor interpreting and executing a program that realizes each function.

1…油圧ショベル、2…下部走行体、3…上部旋回体、4…フロント作業機、5…旋回フレーム、6…キャブ、7…建屋カバー、7A…側面板、7B…上面板、8…エンジンカバー、10…カウンタウエイト、11a〜11d…カメラ、12…コントローラ、13…パソコン、14…映像切替スイッチ、15…画面、16…自車アイコン、17…表示装置、18…俯瞰映像、18a〜18d…映像、50…キャリブレーションモード表示部、51…旋回操作指示表示部、51a…旋回操作指示補助表示部、100,100A…キャリブレーション部、101…旋回角度検出部、102…マーカ位置指定部、103…マーカ位置記憶部、104…撮影角度算出部、105…車体角度判定部、106…ガイダンス部、107…カメラ指定部、108…撮影部、109…映像切り出し部、110…映像結合生成部、110a〜110d…キャリブレーション映像、111…補正値算出部、112…映像取得部、113…マーカ位置設定部、114…取付誤差算出部、121…映像合成部、122…映像記憶部、123…結合パターン記憶部、124…結合パターン設定部、125…カメラ取付位置記憶部、126…カメラ映像結合部、130…目標旋回方向判定部、131…ガイダンス映像作成部、132…ガイダンスパターン記憶部、140…旋回制御判定部、141…旋回制御部、151…操作系圧力生成部、152…旋回操作部、153…動力系圧力生成部、154…出力制御部、155…旋回動力部、200…制御装置、203〜205…キャリブレーションマーカ 1 ... hydraulic excavator, 2 ... lower traveling body, 3 ... upper swivel body, 4 ... front work machine, 5 ... swivel frame, 6 ... cab, 7 ... building cover, 7A ... side plate, 7B ... top plate, 8 ... engine Cover, 10 ... counter weight, 11a to 11d ... camera, 12 ... controller, 13 ... personal computer, 14 ... video selector switch, 15 ... screen, 16 ... own vehicle icon, 17 ... display device, 18 ... bird's-eye view video, 18a to 18d ... video, 50 ... calibration mode display unit, 51 ... turning operation instruction display unit, 51a ... turning operation instruction auxiliary display unit, 100, 100A ... calibration unit, 101 ... turning angle detection unit, 102 ... marker position designation unit, 103 ... Marker position storage unit, 104 ... Shooting angle calculation unit, 105 ... Body angle determination unit, 106 ... Guidance unit, 107 ... Camera designation unit, 108 ... Shooting unit, 109 ... Video cropping unit, 110 ... Video combination generation unit, 110a to 110d ... Calibration video, 111 ... Correction value calculation unit, 112 ... Video acquisition unit, 113 ... Marker position setting unit, 114 ... Mounting error calculation unit, 121 ... Video synthesis unit, 122 ... Video storage unit, 123 ... Combined Pattern storage unit, 124 ... Coupling pattern setting unit, 125 ... Camera mounting position storage unit, 126 ... Camera image coupling unit, 130 ... Target turning direction determination unit, 131 ... Guidance image creation unit, 132 ... Guidance pattern storage unit, 140 ... Swivel control determination unit, 141 ... Swivel control unit, 151 ... Operation system pressure generation unit, 152 ... Swivel operation unit, 153 ... Power system pressure generation unit, 154 ... Output control unit, 155 ... Swivel power unit, 200 ... Control device, 203-205 ... Calibration marker

Claims (5)

下部走行体と、
前記下部走行体に対して旋回可能に設けられた上部旋回体と、
前記下部走行体に対する前記上部旋回体の旋回角度を検出する旋回角度検出部と、
前記上部旋回体に配置され、前記下部走行体と前記上部旋回体とにより構成された車体の周囲を撮影する複数のカメラと、
前記複数のカメラによって撮影された映像を表示する表示装置と、
前記複数のカメラの取付位置および取付角度を記憶するカメラ取付位置記憶部、前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置及び取付角度に基づいて、前記複数のカメラによってそれぞれ撮影された映像を合成して合成映像を生成し、前記表示装置に出力するカメラ映像結合部、及び、前記複数のカメラの取付位置および取付角度の誤差を補正するための補正値を、前記複数のカメラによって撮影されたキャリブレーションマーカを含む映像に基づいて算出し、前記カメラ取付位置記憶部に出力する補正値算出部を有する制御装置とを備えた作業機械において、
前記制御装置は、
前記キャリブレーションマーカの前記車体に対する予め設定された位置を記憶するマーカ位置記憶部と、
前記マーカ位置記憶部に記憶された前記キャリブレーションマーカの位置及び前記カメラ取付位置記憶部に記憶された前記複数のカメラの取付位置および取付角度に基づいて、前記複数のカメラの撮影範囲の予め定めた範囲に前記キャリブレーションマーカが入るような前記上部旋回体の旋回角度の範囲である撮影角度を算出する撮影角度算出部と、
前記旋回角度検出部で検出した前記上部旋回体の旋回角度が前記撮影角度算出部で算出した前記撮影角度の範囲内であるかどうかを判定する車体角度判定部と、
前記車体角度判定部の判定結果に基づいた情報を前記表示装置に表示して前記作業機械の操作者に前記上部旋回体の旋回操作を指示するガイダンス部と、
前記車体角度判定部で前記上部旋回体の旋回角度が前記撮影角度の範囲内であると判定された場合に、前記複数のカメラのうち前記キャリブレーションマーカの撮影を行う前記カメラを決定し、その情報を指定情報として出力するカメラ指定部と、
前記カメラ指定部から前記指定情報が出力されると、前記指定情報で指定された前記カメラからの映像を取得する撮影部とをさらに備えたことを特徴とする作業機械。
With the lower running body,
An upper swivel body provided so as to be swivel with respect to the lower traveling body,
A turning angle detection unit that detects the turning angle of the upper turning body with respect to the lower traveling body,
A plurality of cameras arranged on the upper swivel body and photographing the surroundings of the vehicle body composed of the lower traveling body and the upper swivel body, and
A display device that displays images taken by the plurality of cameras, and
Photographed by the plurality of cameras based on the camera mounting position storage unit that stores the mounting positions and mounting angles of the plurality of cameras, and the mounting positions and mounting angles of the plurality of cameras stored in the camera mounting position storage unit. The camera image coupling unit that synthesizes the combined images to generate a composite image and outputs it to the display device, and the plurality of correction values for correcting errors in the mounting positions and mounting angles of the plurality of cameras. In a work machine equipped with a control device having a correction value calculation unit that calculates based on an image including a calibration marker taken by a camera and outputs it to the camera mounting position storage unit.
The control device is
A marker position storage unit that stores a preset position of the calibration marker with respect to the vehicle body,
The shooting range of the plurality of cameras is predetermined based on the position of the calibration marker stored in the marker position storage unit and the mounting positions and mounting angles of the plurality of cameras stored in the camera mounting position storage unit. A shooting angle calculation unit that calculates a shooting angle that is a range of the turning angle of the upper swing body such that the calibration marker is included in the range.
A vehicle body angle determination unit that determines whether or not the turning angle of the upper swivel body detected by the turning angle detection unit is within the range of the shooting angle calculated by the shooting angle calculation unit.
A guidance unit that displays information based on the determination result of the vehicle body angle determination unit on the display device and instructs the operator of the work machine to perform the rotation operation of the upper swing body.
When the vehicle body angle determination unit determines that the turning angle of the upper swinging body is within the range of the shooting angle, the camera that shoots the calibration marker is determined among the plurality of cameras, and the camera is determined. A camera designation unit that outputs information as designated information,
A work machine further provided with a photographing unit that acquires an image from the camera designated by the designated information when the designated information is output from the camera designated unit.
請求項1記載の作業機械において、
前記制御装置は、前記複数のカメラからの映像から前記キャリブレーションマーカを検出するマーカ検出部をさらに備え、
前記撮影角度算出部は、前記マーカ検出部によって前記キャリブレーションマーカが前記複数のカメラの撮影範囲の予め定めた範囲に入ったことを検知した場合に、その時の前記上部旋回体の旋回角度に基づいて、前記撮影角度を算出することを特徴とする作業機械。
In the work machine according to claim 1,
The control device further includes a marker detection unit that detects the calibration marker from images from the plurality of cameras.
When the marker detection unit detects that the calibration marker has entered a predetermined range of the shooting range of the plurality of cameras, the shooting angle calculation unit is based on the turning angle of the upper swivel body at that time. A work machine characterized by calculating the shooting angle.
請求項1記載の作業機械において、
前記制御装置は、前記撮影部で取得した前記カメラの映像から前記キャリブレーションマーカを含む所定の範囲を切り出す映像切り出し部と、
前記映像切り出し部で切り出した映像を前記複数のカメラのそれぞれについて結合し、前記補正値算出部で用いるキャリブレーション映像を前記複数のカメラのそれぞれについて生成する映像結合生成部とをさらに備え、
前記補正値算出部は、前記映像結合生成部で生成された前記キャリブレーション映像を用いて前記補正値を算出することを特徴とする作業機械。
In the work machine according to claim 1,
The control device includes an image cutting unit that cuts out a predetermined range including the calibration marker from the image of the camera acquired by the photographing unit.
An image combination generation unit that combines the images cut out by the image cutting unit for each of the plurality of cameras and generates a calibration image used in the correction value calculation unit for each of the plurality of cameras is further provided.
The correction value calculation unit is a work machine characterized in that the correction value is calculated using the calibration image generated by the image combination generation unit.
請求項1記載の作業機械において、
前記補正値算出部は、前記キャリブレーションマーカの撮影状態から前記補正値の算出が実行可能かどうかを判定し、実行不可であると判定された場合に判定結果を前記表示装置に表示して、オペレータに前記補正値の算出が出来ないことを報知する映像判定部を備えたことを特徴とする作業機械。
In the work machine according to claim 1,
The correction value calculation unit determines whether or not the calculation of the correction value can be executed from the shooting state of the calibration marker, and if it is determined that the calculation of the correction value cannot be executed, the determination result is displayed on the display device. A work machine provided with an image determination unit for notifying an operator that the correction value cannot be calculated.
請求項1記載の作業機械において、
前記下部走行体に対する前記上部旋回体の旋回動作を制御する旋回制御部をさらに備え、
前記制御装置は、前記車体角度判定部で前記上部旋回体の旋回角度が前記撮影角度の範囲内であると判定された場合に前記旋回制御部を制御して、前記下部走行体に対する前記上部旋回体の旋回動作を制限して停止させる旋回制御判定部をさらに備えたことを特徴とする作業機械。
In the work machine according to claim 1,
Further, a turning control unit for controlling the turning operation of the upper turning body with respect to the lower traveling body is provided.
The control device controls the turning control unit when the vehicle body angle determination unit determines that the turning angle of the upper turning body is within the range of the shooting angle, and the upper turning with respect to the lower traveling body. A work machine characterized by further provided with a turning control determination unit that limits and stops the turning motion of the body.
JP2018063135A 2018-03-28 2018-03-28 Work machine Active JP6799557B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018063135A JP6799557B2 (en) 2018-03-28 2018-03-28 Work machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018063135A JP6799557B2 (en) 2018-03-28 2018-03-28 Work machine

Publications (2)

Publication Number Publication Date
JP2019173407A JP2019173407A (en) 2019-10-10
JP6799557B2 true JP6799557B2 (en) 2020-12-16

Family

ID=68170030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018063135A Active JP6799557B2 (en) 2018-03-28 2018-03-28 Work machine

Country Status (1)

Country Link
JP (1) JP6799557B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7127715B2 (en) * 2020-09-28 2022-08-30 日本精機株式会社 Work support system control method, work support system control program
WO2024117108A1 (en) * 2022-11-29 2024-06-06 日本精機株式会社 Work assisting system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4977667B2 (en) * 2008-09-02 2012-07-18 日立建機株式会社 Visual aid for work machine
JP5523730B2 (en) * 2009-04-07 2014-06-18 アルパイン株式会社 In-vehicle peripheral image display device
JP6106430B2 (en) * 2012-12-27 2017-03-29 日立建機株式会社 Work machine body periphery display device
US20150156391A1 (en) * 2013-12-04 2015-06-04 Chung-Shan Institute Of Science And Technology, Armaments Bureau, M.N.D Vehicle image correction system and method thereof

Also Published As

Publication number Publication date
JP2019173407A (en) 2019-10-10

Similar Documents

Publication Publication Date Title
JP6794193B2 (en) Image display system for work machines
JP6777375B2 (en) Work machine image display system, work machine remote control system and work machine
CN107406035B (en) Engineering operation machine
JP5473870B2 (en) Construction machine monitoring equipment
JP6099333B2 (en) Image generation apparatus, image display system, parameter acquisition apparatus, image generation method, and parameter acquisition method
JP6106430B2 (en) Work machine body periphery display device
JP7420733B2 (en) Display control system and display control method
US20150009329A1 (en) Device for monitoring surroundings of machinery
KR20210021945A (en) Excavator, information processing device
JP2008144379A (en) Image processing system of remote controlled working machine
KR20180042251A (en) Shovel&#39;s measuring device
JP5052463B2 (en) Stereo image processing device for work machines
US10721397B2 (en) Image processing system using predefined stitching configurations
JP2008240362A (en) Construction machine and method of guiding backward movement of construction machine
JP6799557B2 (en) Work machine
JP2010018141A (en) Display device in construction machine
JP2010066117A5 (en)
CN111386369B (en) Construction machine
JP2011001775A (en) Display device for construction machine
JP6639990B2 (en) Excavator
KR102007535B1 (en) Monitor display apparatus in construction machinery
WO2019187560A1 (en) Working machine control device
JP7127715B2 (en) Work support system control method, work support system control program
JP2021038649A (en) Image display system for work machine, remote operation system for work machine, work machine, and image display method for work machine
WO2019187464A1 (en) Display device and remote operation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201028

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201120

R150 Certificate of patent or registration of utility model

Ref document number: 6799557

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150