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

JP7598909B2 - Control system and method for cargo handling equipment - Google Patents

Control system and method for cargo handling equipment Download PDF

Info

Publication number
JP7598909B2
JP7598909B2 JP2022158959A JP2022158959A JP7598909B2 JP 7598909 B2 JP7598909 B2 JP 7598909B2 JP 2022158959 A JP2022158959 A JP 2022158959A JP 2022158959 A JP2022158959 A JP 2022158959A JP 7598909 B2 JP7598909 B2 JP 7598909B2
Authority
JP
Japan
Prior art keywords
coordinate data
loading
coordinate
data
unloading
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
JP2022158959A
Other languages
Japanese (ja)
Other versions
JP2024052314A (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.)
Mitsui E&S Co Ltd
Original Assignee
Mitsui E&S Holdings Co Ltd
Mitsui E&S 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 Mitsui E&S Holdings Co Ltd, Mitsui E&S Co Ltd filed Critical Mitsui E&S Holdings Co Ltd
Priority to JP2022158959A priority Critical patent/JP7598909B2/en
Publication of JP2024052314A publication Critical patent/JP2024052314A/en
Application granted granted Critical
Publication of JP7598909B2 publication Critical patent/JP7598909B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Control And Safety Of Cranes (AREA)

Description

本発明は、荷役機器の制御システムおよび制御方法に関し、より詳しくは、地図データと荷役機器の自己座標データとに基づいて荷役機器の走行を制御する荷役機器の制御システムおよび制御方法に関する。 The present invention relates to a control system and method for loading and unloading equipment, and more specifically to a control system and method for loading and unloading equipment that controls the travel of the loading and unloading equipment based on map data and the equipment's own coordinate data.

コンテナターミナルなどの倉庫施設では、クレーンや搬送台車などの荷役機器による荷役作業が行われる箇所や荷役物の蔵置位置を示す地図データが予め作成されている。そこで、荷役機器の走行制御においては、その地図データに示された目標停止箇所の停止座標データと荷役機器の自己座標データとに基づいた速度指令をインバータに出力する走行制御(位置フィードバック制御)が行われている。自己座標データは、全球測位衛星システム(GNSS)測位を利用する電波式測位装置が取得した荷役機器の所定箇所の位置座標に基づいて算出されている。 In warehouse facilities such as container terminals, map data is created in advance to indicate the locations where loading and unloading work is performed by loading and unloading equipment such as cranes and transport vehicles, and the storage locations of the cargo. In controlling the travel of loading and unloading equipment, travel control (position feedback control) is performed in which a speed command is output to an inverter based on the stopping coordinate data of the target stopping location shown in the map data and the loading and unloading equipment's own coordinate data. The own coordinate data is calculated based on the position coordinates of a specified location of the loading and unloading equipment obtained by a radio-based positioning device that uses Global Navigation Satellite System (GNSS) positioning.

この種の電波式測位装置は、非常に簡便に荷役機器の所定箇所の位置座標を取得できるが、電波の送受信の感度(精度低下率、信号強度、測位使用衛星数など)が基準よりも低下した場合に、位置座標の精度が低下したり、位置座標を取得できなかったりする。感度が低下する状況としては、電離圏や対流圏での電波の伝搬が遅延する状況や、高層構造物の影響により電波を送受信可能な全球測位衛星システムの衛星数が減少したり、電波のマルチパスが生じたりする状況が例示される。また、海外の空港や港湾で報告事例が挙げられているように、ジャミングやスプーフィングといった電波妨害が生じる状況も例示される。それ故、電波式測位装置を用いた荷役機器の走行制御では、電波の感度が悪く、電波式測位装置が取得する位置座標に基づいた自己座標データが得られない場合に、荷役機器の走行を停止せざるを得ない。 This type of radio wave positioning device can very easily obtain the position coordinates of a specific location on the loading and unloading equipment. However, if the sensitivity of the radio wave transmission and reception (such as the rate of accuracy degradation, signal strength, and number of satellites used for positioning) is lower than the standard, the accuracy of the position coordinates will decrease or the position coordinates will not be able to be obtained. Examples of situations in which sensitivity decreases include situations in which radio wave propagation is delayed in the ionosphere or troposphere, situations in which the number of satellites in the global positioning satellite system that can transmit and receive radio waves is reduced due to the influence of high-rise structures, and situations in which radio wave multipath occurs. In addition, examples of situations in which radio wave interference such as jamming and spoofing occurs, as reported in cases at airports and ports overseas, are also examples. Therefore, in the case of controlling the travel of loading and unloading equipment using a radio wave positioning device, if the radio wave sensitivity is poor and self-coordinate data based on the position coordinates obtained by the radio wave positioning device cannot be obtained, the travel of the loading and unloading equipment must be stopped.

そこで、自己座標データを推定する手法が種々提案されている(特許文献1参照)。特許文献1に記載の発明は、自己位置推定と環境地図作成を同時に行うSLAM(Simultaneous Localization and Mapping)を利用している。SLAMは、距離センサやカメラなどの外界センサが計測した点群データにICP(Iterative Closest Point)アルゴリズムやNDT(Normal Distribution Transform)アルゴリズムなどのスキャンマッチングアルゴリズムを用いて、地図データをマッピングしてから自己位置を推定する手法である。このようにSLAMを用いた手法では、予め地図データを作成する必要がなく汎用性が高く、屋内でも利用可能となっている。 Therefore, various methods for estimating self-coordinate data have been proposed (see Patent Document 1). The invention described in Patent Document 1 uses SLAM (Simultaneous Localization and Mapping), which simultaneously estimates the self-position and creates an environmental map. SLAM is a method that uses a scan matching algorithm such as an ICP (Iterative Closest Point) algorithm or an NDT (Normal Distribution Transform) algorithm to map map data and then estimates the self-position using point cloud data measured by external sensors such as distance sensors and cameras. This method using SLAM does not require the creation of map data in advance, is highly versatile, and can be used indoors.

しかしながら、SLAMを用いた手法により自己座標データを高精度に推定するには、点群処理などのスキャンマッチングを速い周期で繰り返す必要があり、推定による演算負荷が高くなることに加えて、点群データなどの推定に要するデータが記憶領域を専有する割合が高くなる。また、SLAMを用いた手法は、予め地図データが作成されていない場合を想定した汎用的な手法であり、予め精度の高い地図データが作成されている倉庫施設に適していない。それ故、倉庫施設の荷役機器の走行制御に関して、計算資源を低減しつつ、高精度な自己座標データをより簡便に推定するには改善の余地がある。 However, to estimate self-coordinate data with high accuracy using a method using SLAM, scan matching such as point cloud processing must be repeated at a high cycle, which not only increases the computational load of the estimation, but also increases the proportion of memory area occupied by data required for estimation such as point cloud data. Furthermore, a method using SLAM is a general-purpose method that assumes a case where map data has not been created in advance, and is not suitable for warehouse facilities where highly accurate map data has been created in advance. Therefore, there is room for improvement in the travel control of loading and unloading equipment in warehouse facilities to estimate highly accurate self-coordinate data more easily while reducing computational resources.

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

本発明の目的は、計算資源を低減しつつ、高精度な自己座標データをより簡便に推定することが可能な荷役機器の制御システムおよび制御方法を提供することである。 The object of the present invention is to provide a control system and control method for loading and unloading equipment that can more easily estimate highly accurate self-coordinate data while reducing computational resources.

上記の目的を達成する本発明の荷役機器の制御システムは、荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと前記荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御システムにおいて、前記荷役機器の走行による前記停止箇所の通過に伴って前記多数の停止箇所ごとに設置されている測定対象物を検知する外界センサと、前記荷役機器の走行距離を逐次、測定する走行距離計と、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得する電波式測位装置と、座標演算装置と、を備え、前記座標演算装置は、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定するデータ処理を逐次、実行し、前記外界センサが前記測定対象物を検知すると、前記累計走行距離をゼロに更新するとともに、前記外界センサが前記測定対象物を検知した時の直前に実行された前記推定するデータ処理により出力されていた前記自己座標データと前記地図データとを比較して、前記地図データに集積された多数の前記停止座標データのなかからその自己座標データに近似した停止座標データを特定し、前記測定開始箇所の座標データを特定されたその停止座標データに更新するデータ処理を実行し、前記更新するデータ処理では、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記自己座標データの代わりに前記電波式測位装置が取得した前記位置座標が用いられることを特徴とする。
本発明の荷役機器の制御システムは、荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと前記荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御システムにおいて、前記荷役機器の走行による前記停止箇所の通過に伴って前記多数の停止箇所ごとに設置されている測定対象物を検知する外界センサと、前記荷役機器の走行距離を逐次、測定する走行距離計と、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得する電波式測位装置と、座標演算装置と、を備え、前記座標演算装置は、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定するデータ処理を逐次、実行し、前記外界センサが前記測定対象物を検知すると、または、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記電波式測位装置が取得した前記位置座標に基づいた測位座標データと前記地図データとを比較し、その測位座標データと前記地図データに集積された多数の前記停止座標データのなかの一つの前記停止座標データとが一致すると、前記累計走行距離をゼロに更新し、前記測定開始箇所の座標データを前記地図データに基づいて更新するデータ処理を実行することを特徴とする。
The object of the present invention is to achieve the above-mentioned by providing a control system for loading and unloading equipment, which controls the travel of the loading and unloading equipment based on map data in which stopping coordinate data for a large number of stopping points, including points where loading and unloading operations are performed by the loading and unloading equipment, and on the basis of the self-coordinate data of the loading and unloading equipment, and the control system comprises an external sensor which detects objects to be measured which are installed at each of the stopping points as the loading and unloading equipment passes through the stopping points while traveling, an odometer which sequentially measures the travel distance of the loading and unloading equipment, a radio wave positioning device which sequentially obtains position coordinates of predetermined points of the loading and unloading equipment by transmitting and receiving radio waves to and from at least one radio wave transmitter and receiver, and a coordinate calculation device , wherein the coordinate calculation device calculates a cumulative travel distance obtained by accumulating the travel distances sequentially measured by the odometer from a measurement start point which is one of the large number of stopping points, and a measurement and executing sequential data processing to estimate the self coordinate data based on the coordinate data of a start point of the measurement, and when the external sensor detects the object to be measured, updating the accumulated mileage to zero, and comparing the self coordinate data output by the estimating data processing executed immediately before the external sensor detected the object to be measured with the map data, identifying stop coordinate data that is closest to the self coordinate data from among the many stop coordinate data accumulated in the map data, and executing data processing to update the coordinate data of the measurement start point to the identified stop coordinate data, and in the updating data processing, when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, the position coordinates acquired by the radio wave positioning device are used instead of the self coordinate data .
The control system for loading and unloading equipment of the present invention controls the travel of the loading and unloading equipment based on map data in which stopping coordinate data for a large number of stopping points, including points where loading and unloading work is performed by the loading and unloading equipment, and on the basis of the self-coordinate data of the loading and unloading equipment, and the control system includes an external sensor for detecting measurement objects installed at each of the large number of stopping points as the loading and unloading equipment passes through the stopping points while traveling, an odometer for successively measuring the travel distance of the loading and unloading equipment, a radio wave positioning device for successively acquiring position coordinates of predetermined points of the loading and unloading equipment by transmitting and receiving radio waves to and from at least one radio wave transmitter and receiver, and a coordinate calculation device, and the coordinate calculation device calculates a position from a measurement start point which is one of the large number of stopping points to a measurement start point, The odometer sequentially executes data processing to estimate the self-coordinate data based on a cumulative mileage obtained by accumulating the mileage measured and the coordinate data of the measurement start point, and when the external sensor detects the object to be measured or when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, the radio wave positioning device compares positioning coordinate data based on the position coordinates acquired by the radio wave positioning device with the map data, and when the positioning coordinate data matches one of the multiple stop coordinate data accumulated in the map data, the data processing is executed to update the cumulative mileage to zero and update the coordinate data of the measurement start point based on the map data.

上記の目的を達成する本発明の荷役機器の制御方法は、荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御方法において、走行距離計により、前記荷役機器の走行距離を逐次、測定し、電波式即位装置により、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得し、座標演算装置により、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定する推定工程を逐次、行い、前記荷役機器の走行による前記停止箇所の通過に伴って、外界センサにより前記多数の停止箇所ごとに設置されている測定対象物が検知されると、前記座標演算装置により、前記累計走行距離をゼロに更新するとともに、前記外界センサが前記測定対象物を検知した時の直前に実行された前記推定工程により出力されていた前記自己座標データと前記地図データとを比較して、前記地図データに集積された多数の前記停止座標データのなかからその自己座標データに近似した停止座標データを特定し、前記測定開始箇所の座標データを特定されたその停止座標データに更新する更新工程を行い、前記更新工程では、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記自己座標データの代わりに前記電波式測位装置が取得した前記位置座標を用いることを特徴とする。
本発明の荷役機器の制御方法は、荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御方法において、走行距離計により、前記荷役機器の走行距離を逐次、測定し、電波式即位装置により、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得し、座標演算装置により、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定する推定工程を逐次、行い、前記荷役機器の走行による前記停止箇所の通過に伴って、外界センサにより前記多数の停止箇所ごとに設置されている測定対象物が検知されると、または、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記電波式測位装置が取得した前記位置座標に基づいた測位座標データと前記地図データとを比較し、その測位座標データと前記地図データに集積された多数の前記停止座標データのなかの一つの前記停止座標データとが一致すると、前記座標演算装置により、前記累計走行距離をゼロに更新するとともに、前記測定開始箇所の座標データを前記地図データに基づいて更新する更新工程を行うことを特徴とする。
The control method of the present invention for achieving the above object is a control method for controlling travel of the loading and unloading equipment based on map data in which stop coordinate data for a large number of stopping points including points where loading and unloading work is performed by the loading and unloading equipment and on the self-coordinate data of the loading and unloading equipment, the control method comprising the steps of: sequentially measuring the travel distance of the loading and unloading equipment by an odometer; sequentially acquiring position coordinates of a predetermined point of the loading and unloading equipment by transmitting and receiving radio waves with at least one radio transmitter and receiver by a radio-controlled positioning device; sequentially performing an estimation step of estimating the self-coordinate data by a coordinate calculation device based on a cumulative travel distance obtained by accumulating the travel distance measured by the odometer from a measurement start point which is one of the large number of stopping points and the coordinate data of the measurement start point; When an external sensor detects a measurement object installed at each of the many stopping points as the vehicle passes through a certain place, the coordinate calculation device updates the accumulated travel distance to zero, and performs an updating process in which the coordinate calculation device compares the self coordinate data output by the estimation process executed immediately before the external sensor detected the measurement object with the map data, identifies stop coordinate data that is closest to the self coordinate data from the many stop coordinate data accumulated in the map data, and updates the coordinate data of the measurement start point to the identified stop coordinate data, and in the updating process, when the sensitivity of the radio wave transmission and reception of the radio wave of the radio wave positioning device is higher than a standard, the position coordinates acquired by the radio wave positioning device are used instead of the self coordinate data .
The control method of the present invention controls the travel of the loading and unloading equipment based on map data in which stopping coordinate data for a large number of stopping points, including points where loading and unloading work is performed by the loading and unloading equipment, and on the self-coordinate data of the loading and unloading equipment, in which an odometer sequentially measures the travel distance of the loading and unloading equipment, a radio-controlled positioning device sequentially acquires position coordinates of predetermined points of the loading and unloading equipment by transmitting and receiving radio waves with at least one radio transmitter and receiver, and a coordinate calculation device estimates the self-coordinate data based on a cumulative travel distance obtained by accumulating the travel distance sequentially measured by the odometer from a measurement start point, which is one of the large number of stopping points, and the coordinate data of the measurement start point. and when an external sensor detects a measurement object installed at each of the many stopping points as the loading/unloading equipment passes through the stopping points while traveling, or when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a reference value, positioning coordinate data based on the position coordinates acquired by the radio wave positioning device is compared with the map data, and when the positioning coordinate data matches one of the many stopping coordinate data accumulated in the map data, the coordinate calculation device updates the accumulated traveling distance to zero and performs an updating process of updating the coordinate data of the measurement start point based on the map data.

本発明によれば、累計走行距離と測定開始箇所の座標データは、外界センサが測定対象物を検知するごとにリセットされて、その測定開始箇所の座標データとして予め作成されている地図データに集積されている精度の高い停止座標データが用いられる。それ故、それらのデータをデータ処理することで推定された第一座標データは、累計誤差が小さく、測定精度が高くなっている。つまり、本発明は、走行距離計を利用した非常に簡便な自己座標データの推定手法を用いることで、計算資源を低減することが可能な構成でありながら、自己座標データを高精度に推定することができる。 According to the present invention, the cumulative mileage and the coordinate data of the measurement start point are reset each time the external sensor detects an object to be measured, and the highly accurate stop coordinate data accumulated in the map data created in advance is used as the coordinate data of the measurement start point. Therefore, the first coordinate data estimated by processing this data has a small cumulative error and high measurement accuracy. In other words, the present invention uses a very simple method for estimating self-coordinate data using an odometer, and while it is a configuration that can reduce computational resources, it is possible to estimate self-coordinate data with high accuracy.

荷役機器を例示する説明図である。FIG. 2 is an explanatory diagram illustrating loading and unloading equipment. 地図データを例示する説明図である。FIG. 2 is an explanatory diagram illustrating map data; 荷役機器の制御システムを例示する説明図である。FIG. 2 is an explanatory diagram illustrating a control system for loading and unloading equipment. 自己座標データを例示する説明図である。FIG. 11 is an explanatory diagram illustrating self coordinate data; 図3の距離計と測定対象物とを例示する説明図である。FIG. 4 is an explanatory diagram illustrating the range finder and a measurement object shown in FIG. 3 . 図3の距離データを例示する説明図である。FIG. 4 is an explanatory diagram illustrating an example of distance data in FIG. 3 . 距離計の測定方法を例示するフロー図である。FIG. 1 is a flow diagram illustrating a range finder measurement method. 荷役機器の制御方法において、荷役機器の所定箇所の位置座標を取得する方法を例示するブロック図である。10 is a block diagram illustrating a method for acquiring position coordinates of a predetermined location of the loading equipment in a method for controlling the loading equipment; FIG. 荷役機器の制御方法において、自己座標データを出力する方法を例示するフロー図である。11 is a flow chart illustrating a method for outputting self coordinate data in a control method for cargo handling equipment. FIG. 図9のサブルーチン(S210)、(S220)を例示するフロー図である。FIG. 10 is a flow diagram illustrating subroutines (S210) and (S220) of FIG. 9. 図10のIの続きを例示するフロー図である。FIG. 11 is a flow diagram illustrating a continuation of I in FIG. 経過時間に伴う第一寄与率と第二寄与率との変化を例示する説明図である。11 is an explanatory diagram illustrating a change in a first contribution rate and a second contribution rate over time. FIG. 時間の経過で変化する条件での自己座標データを例示する説明図である。11A and 11B are explanatory diagrams illustrating self coordinate data under conditions that change over time. 荷役機器の走行制御による走行速度の変化を例示する説明図である。10 is an explanatory diagram illustrating an example of a change in travel speed due to travel control of cargo handling equipment. FIG.

以下、本発明の荷役機器の制御システムおよび制御方法を、図に示す実施形態に基づいて説明する。図中では、倉庫施設の座標系におけるX軸方向を蔵置レーン3の延在方向とし、Y軸方向を延在方向に直交する左右方向とし、Z方向を鉛直方向とする。なお、座標系は、絶対座標系を用いることもできる。 The control system and control method for loading and unloading equipment of the present invention will be described below based on the embodiment shown in the figures. In the figures, the X-axis direction in the coordinate system of the warehouse facility is the extension direction of the storage lane 3, the Y-axis direction is the left-right direction perpendicular to the extension direction, and the Z-direction is the vertical direction. Note that an absolute coordinate system can also be used for the coordinate system.

図1に例示する荷役機器1は、コンテナターミナルなどの公知の種々の倉庫施設で、コンテナなどの荷役物2を荷役するクレーンや運搬車両(コンテナトラック)などの公知の種々の荷役機器を用いることができる。荷役機器1は、コンテナターミナルで、多数の荷役物2が蔵置されている蔵置レーン3をY軸方向に跨いで蔵置レーン3の延在方向に走行するクレーンが例示される。荷役機器1の走行輪4が接する走行路面5は、蔵置レーン3の両側方の各々に隣接して配置されており、各々の走行路面5がその蔵置レーン3に沿ってX軸方向に延在している。倉庫施設には、荷役機器1が荷役作業を行う箇所である多数の停止箇所が設定されており、多数の停止箇所のなかの一つが目標停止箇所となっている。例えば、倉庫施設がコンテナターミナルの場合に、多数の停止箇所は、蔵置レーン3のベイごとに設定されている。このような倉庫施設では、荷役物2の蔵置位置を示す地図データ20が予め作成されている。 The loading equipment 1 illustrated in FIG. 1 may be any of various known loading equipment such as a crane or a transport vehicle (container truck) that loads and unloads containers or other cargo objects 2 in various known warehouse facilities such as a container terminal. The loading equipment 1 is exemplified by a crane that travels in the extension direction of the storage lane 3, straddling the Y-axis direction across the storage lane 3 in which a large number of cargo objects 2 are stored, in a container terminal. The running road surface 5 on which the running wheels 4 of the loading equipment 1 contact is disposed adjacent to each of both sides of the storage lane 3, and each running road surface 5 extends in the X-axis direction along the storage lane 3. In the warehouse facility, a large number of stopping points are set as locations where the loading equipment 1 performs loading and unloading work, and one of the large number of stopping points is the target stopping point. For example, when the warehouse facility is a container terminal, a large number of stopping points are set for each bay of the storage lane 3. In such a warehouse facility, map data 20 indicating the storage positions of the cargo objects 2 is created in advance.

図2に例示する地図データ20は、荷役物2の蔵置位置として、荷役機器1が荷役作業を行う箇所を含む多数の停止箇所での荷役機器1の停止姿勢の目標値を示す停止座標データ(図中の「(・・・、・・・)」)が集積しているデータセットである。地図データ20は、表の最左列に記載された指定番号ごとの停止箇所の停止姿勢データを備えている。指定番号(A1、・・・、An、・・・、Dn、・・・)は、蔵置レーン3のレーン番号(A、・・・、D、・・・)と、ベイ番号(1~n)を示している。なお、蔵置レーン3ごとのベイ数は異なっていてもよい。 The map data 20 illustrated in FIG. 2 is a data set that accumulates stopping coordinate data ("(...,...)" in the figure) that indicates the target values of the stopping posture of the loading and unloading equipment 1 at multiple stopping points, including the points where the loading and unloading equipment 1 performs loading and unloading work, as the storage position of the cargo 2. The map data 20 includes stopping posture data for the stopping points for each designated number listed in the leftmost column of the table. The designated numbers (A1,...,An,...,Dn,...) indicate the lane number (A,...,D,...) and bay number (1 to n) of the storage lane 3. Note that the number of bays for each storage lane 3 may be different.

荷役機器1の停止姿勢の目標値としては、荷役機器1の停止位置(X軸方向の位置)とZ方向視での荷役機器1の停止向き(X軸に対する傾き)とが少なくとも必要である。一箇所の停止箇所に対して、Y軸方向に離間した少なくとも二点の停止座標データがあれば、その停止箇所でのZ方向視での向きが算出可能である。よって、停止位置データは、一箇所の停止箇所の複数地点ごとに用意されている。停止座標データは、X座標とY座標とで構成されることが望ましいが、X座標のみで構成されていてもよい。 As the target value for the stopping posture of the loading/unloading equipment 1, at least the stopping position of the loading/unloading equipment 1 (position in the X-axis direction) and the stopping orientation of the loading/unloading equipment 1 as viewed in the Z-axis direction (inclination with respect to the X-axis) are required. If there is stopping coordinate data for at least two points separated in the Y-axis direction for one stopping location, it is possible to calculate the orientation as viewed in the Z-axis direction at that stopping location. Therefore, stopping position data is prepared for each of multiple points at one stopping location. The stopping coordinate data is preferably composed of X and Y coordinates, but may be composed of only the X coordinate.

停止座標データは、そのX座標が停止箇所での荷役物2の蔵置位置のX軸方向での中心位置を示している。一箇所の停止箇所の複数地点の停止座標データから得られる停止姿勢角は、停止箇所ごとに異なっていてもよいが、蔵置レーン3では、Z方向視でX軸に対する傾きを用いており、複数の停止箇所で「ゼロ°」に設定されている。つまり、停止箇所における複数地点の停止座標データに合わせて荷役機器1が停止することで、停止箇所の荷役物2の蔵置位置に対してX軸方向でのずれが無く、X軸方向での位置合わせが完了した状態になる。また、Z方向視での向きにずれが無く、Z方向視での位置合わせが完了した状態になる。 The X coordinate of the stop coordinate data indicates the center position in the X axis direction of the storage position of the cargo 2 at the stopping point. The stop posture angle obtained from the stop coordinate data of multiple points at one stopping point may be different for each stopping point, but the storage lane 3 uses the inclination with respect to the X axis when viewed in the Z direction, and is set to "zero degrees" at multiple stopping points. In other words, by stopping the cargo handling equipment 1 in accordance with the stop coordinate data of multiple points at the stopping point, there is no deviation in the X axis direction with respect to the storage position of the cargo 2 at the stopping point, and alignment in the X axis direction is completed. There is also no deviation in the orientation when viewed in the Z direction, and alignment when viewed in the Z direction is completed.

図2の地図データ20の一例では、(・・・、・・・)が停止座標データ(X座標、Y座標)を示しており、一箇所の停止箇所の停止姿勢データが、P点、Q点、および、R点の各々の停止座標データで構成されている。P点、Q点、および、R点の各々のX座標は、蔵置レーン3のベイのX軸方向の中心位置を示している。P点は、一台の荷役機器1が走行する走行路面5のなかの一方の走行路面5に設定されている。R点は、他方の走行路面5に設定されている。つまり、P点とR点とは、停止箇所での荷役機器1のY軸方向の両端部に対応した地点を示している。Q点は、P点とR点との中点を示している。 In the example of map data 20 in FIG. 2, (...,...) indicate stopping coordinate data (X coordinate, Y coordinate), and stopping posture data for one stopping location is composed of stopping coordinate data for each of points P, Q, and R. The X coordinates of points P, Q, and R indicate the center positions in the X-axis direction of the bay of the storage lane 3. Point P is set on one of the traveling road surfaces 5 on which one loading device 1 travels. Point R is set on the other traveling road surface 5. In other words, points P and R indicate points corresponding to both ends of the loading device 1 in the Y-axis direction at the stopping location. Point Q indicates the midpoint between points P and R.

荷役機器1の荷役作業では、荷役機器1の走行によるY軸方向の位置合わせは必須ではない。そのため、停止座標データは、Y座標を有することが必須ではない。ただし、停止座標データが、Y座標を有することで、一つの蔵置レーン3において、各P点を結んだP線、各Q点を結んだQ線、各R点を結んだR線を、目標線(図中の点線で囲われた平面座標の集合)として用いることが可能となる。この目標線に沿って荷役機器1の走行を制御することで、荷役機器1の走行の直進性の向上には有利になる。 In the loading and unloading operation of the loading and unloading equipment 1, alignment in the Y-axis direction by the movement of the loading and unloading equipment 1 is not essential. Therefore, the stop coordinate data does not necessarily have to have a Y coordinate. However, if the stop coordinate data has a Y coordinate, it becomes possible to use the P line connecting each P point, the Q line connecting each Q point, and the R line connecting each R point in one storage lane 3 as target lines (a set of planar coordinates surrounded by dotted lines in the figure). Controlling the movement of the loading and unloading equipment 1 along these target lines is advantageous in improving the straightness of the movement of the loading and unloading equipment 1.

図3は、荷役機器1が、地図データ20に従って指定番号A1から指定番号Anまで走行している状態を示している。図3の塗り潰した点は、地図データ20の各P点、各Q点、各R点を示している。図3の白抜きした点は、荷役機器1の所定箇所のp点、q点、r点を示しており、p点、q点、r点の各々は、地図データ20の各P点、各Q点、各R点の各々に対応している。 Figure 3 shows the loading equipment 1 traveling from designated number A1 to designated number An according to the map data 20. The solid dots in Figure 3 indicate points P, Q, and R of the map data 20. The open dots in Figure 3 indicate points p, q, and r at specific locations on the loading equipment 1, and points p, q, and r correspond to points P, Q, and R of the map data 20, respectively.

図3に例示する制御システム10の実施形態は、座標取得装置11、距離計12、演算装置13を備えている。座標取得装置11は、電波式測位装置14(14p、14r)と内界センサ15(15r、15p)と座標演算装置16とを有している。距離計12は、外界センサ17(17p、17r、17y)と距離演算装置18とを有している。 The embodiment of the control system 10 illustrated in FIG. 3 includes a coordinate acquisition device 11, a range finder 12, and a calculation device 13. The coordinate acquisition device 11 includes a radio wave positioning device 14 (14p, 14r), an internal sensor 15 (15r, 15p), and a coordinate calculation device 16. The range finder 12 includes an external sensor 17 (17p, 17r, 17y) and a distance calculation device 18.

制御システム10は、座標取得装置11、距離計12、および、演算装置13の全てが、荷役機器1に設置されているものに限定されるものではない。制御システム10は、座標取得装置11および距離計12が荷役機器1に設置されていて、演算装置13が荷役機器1から離間した場所に設置されていてもよい。同様に、座標取得装置11および距離計12も、電波式測位装置14、内界センサ15、および、外界センサ17が荷役機器1に設置されていて、座標演算装置16および距離演算装置18が荷役機器1から離間した場所に設置されていてもよい。また、演算装置13、座標演算装置16、および、距離演算装置18は、各々が別体の装置であるが、各々の機能を統合した一つの装置で構成されていてもよい。 The control system 10 is not limited to one in which the coordinate acquisition device 11, the distance meter 12, and the calculation device 13 are all installed in the loading equipment 1. The control system 10 may have the coordinate acquisition device 11 and the distance meter 12 installed in the loading equipment 1, and the calculation device 13 installed in a location away from the loading equipment 1. Similarly, the coordinate acquisition device 11 and the distance meter 12 may have the radio positioning device 14, the internal sensor 15, and the external sensor 17 installed in the loading equipment 1, and the coordinate calculation device 16 and the distance calculation device 18 installed in a location away from the loading equipment 1. In addition, the calculation device 13, the coordinate calculation device 16, and the distance calculation device 18 are each separate devices, but may be configured as a single device that integrates the functions of each.

制御システム10は、地図データ20に示されている多数の停止座標データと荷役機器1の所定箇所の自己座標データ21とに基づいて、荷役機器1の走行輪4の回転数を調節する走行制御処理を実行する。制御システム10は、その走行制御処理に用いる自己座標データ21を出力するデータ処理を実行する。 The control system 10 executes a driving control process that adjusts the rotation speed of the running wheels 4 of the loading equipment 1 based on a large number of stop coordinate data shown in the map data 20 and the self coordinate data 21 of a predetermined location of the loading equipment 1. The control system 10 executes data processing that outputs the self coordinate data 21 used in the driving control process.

図4に例示する自己座標データ21は、荷役機器1の現在の姿勢を示している。荷役機器1の現在の姿勢は、荷役機器1の所定箇所のX座標とZ方向視での荷役機器1の現在の姿勢角θ(X軸に対する傾き)で表すことができる。図4の一例では、自己座標データ21が、地図データ20のP点、R点の各々に対応したp点、r点のX座標で構成されている。なお、q点のX座標は、q点がp点、r点の中点であることから、p点、r点のX座標から算出可能である。また、姿勢角θも同様に、p点、r点のX座標から算出可能である。 The self-coordinate data 21 illustrated in FIG. 4 indicates the current attitude of the loading equipment 1. The current attitude of the loading equipment 1 can be expressed by the X-coordinate of a specific location on the loading equipment 1 and the current attitude angle θ (tilt with respect to the X-axis) of the loading equipment 1 when viewed in the Z direction. In the example of FIG. 4, the self-coordinate data 21 is composed of the X-coordinates of points p and r corresponding to points P and R of the map data 20. Note that the X-coordinate of point q can be calculated from the X-coordinates of points p and r, since point q is the midpoint between points p and r. Similarly, the attitude angle θ can be calculated from the X-coordinates of points p and r.

自己座標データ21は、座標取得装置11が取得した位置座標に基づいた第一座標姿勢データと、距離計12が取得した残距離に基づいた第二座標データと、第一座標データおよび第二座標データの両方のデータに基づいた第三座標データと、のいずれかの座標データで構成される。自己座標データ21は、各点のY座標が必須ではないが、Y座標を有していてもよい。 The self coordinate data 21 is composed of one of the following coordinate data: first coordinate attitude data based on the position coordinates acquired by the coordinate acquisition device 11, second coordinate data based on the remaining distance acquired by the rangefinder 12, and third coordinate data based on both the first coordinate data and the second coordinate data. The self coordinate data 21 may include a Y coordinate, although the Y coordinate of each point is not essential.

図3に例示する座標取得装置11は、荷役機器1の所定箇所としてp点、r点の位置座標を取得する装置であり、電波式測位装置14、内界センサ15、および、座標演算装置16を有している。座標取得装置11は、公知の種々の電波式測位装置と公知の種々の内界センサを用いる慣性航法装置(自律航法装置)との組み合わせを用いることができる。内界センサ15および座標演算装置16の組み合わせが慣性航法装置を構成しており、この慣性航法装置は、所定周期ごとの荷役機器1の走行距離を取得する走行距離計であればよい。つまり、座標取得装置11の一例は、電波式測位装置14と走行距離計(15、16)の組み合わせで構成されている。なお、走行距離計が、内界センサ15と座標演算装置16ではない別の演算装置との組み合わせで構成されていてもよい。 The coordinate acquisition device 11 illustrated in FIG. 3 is a device that acquires the position coordinates of points p and r as predetermined locations of the loading equipment 1, and includes a radio-based positioning device 14, an internal sensor 15, and a coordinate calculation device 16. The coordinate acquisition device 11 can be a combination of various known radio-based positioning devices and an inertial navigation system (autonomous navigation system) that uses various known internal sensors. The combination of the internal sensor 15 and the coordinate calculation device 16 constitutes an inertial navigation system, and this inertial navigation system may be an odometer that acquires the travel distance of the loading equipment 1 at each predetermined period. In other words, one example of the coordinate acquisition device 11 is composed of a combination of the radio-based positioning device 14 and an odometer (15, 16). Note that the odometer may be composed of a combination of the internal sensor 15 and another calculation device other than the coordinate calculation device 16.

電波式測位装置14は、所定周期で電波送受信機6と電波を送受信することにより自己位置座標を取得している。電波式測位装置14としては、全球測位衛星システム(GNSS)の電波を送受信するアンテナが例示される。電波式測位装置14としては、ビーコン測位、超広帯域無線(UWB)測位、IEEE802.11規格の無線LAN測位などの屋内測位システム(IPS)を利用する装置を用いることもできる。ただし、それらの屋内測位を利用する装置では、電波送受信機6との電波を送受信可能な範囲が狭く、電波送受信機6の設置数が多くなる。そこで、電波式測位装置14は、全地球航法衛星システムのアンテナで構成されることが望ましい。電波送受信機6は、少なくとも一つ、存在していればよく、全球測位衛星システムでは、GPS、QZSS、GLONASS、BeiDou、Galileo、IRNSSなどの測位衛星が例示される。 The radio wave positioning device 14 acquires its own position coordinates by transmitting and receiving radio waves with the radio wave transceiver 6 at a predetermined cycle. An example of the radio wave positioning device 14 is an antenna that transmits and receives radio waves from the global navigation satellite system (GNSS). The radio wave positioning device 14 can also be a device that uses an indoor positioning system (IPS) such as beacon positioning, ultra-wideband (UWB) positioning, or wireless LAN positioning according to the IEEE 802.11 standard. However, in such devices that use indoor positioning, the range in which radio waves can be transmitted and received with the radio wave transceiver 6 is narrow, and the number of radio wave transceivers 6 installed is large. Therefore, it is desirable that the radio wave positioning device 14 is configured with an antenna of the global navigation satellite system. At least one radio wave transceiver 6 is sufficient, and examples of the global navigation satellite system include positioning satellites such as GPS, QZSS, GLONASS, BeiDou, Galileo, and IRNSS.

電波式測位装置14pは、荷役機器1のY軸方向の一端部に配置されており、電波式測位装置14rは、荷役機器1のY軸方向の他端部に配置されている。電波式測位装置14pは、自己位置座標(xgp、ygp)を取得している。電波式測位装置14rは、自己位置座標(xgr、ygr)を取得している。電波式測位装置14は、自己位置座標として、経度、緯度、および、高度から成る空間座標を、あるいは、経度および緯度から成る平面座標を取得可能な構成であればよい。電波式測位装置14は、荷役機器1に設置されていればその設置場所は特に限定されるものではないが、電波送受信機6との電波の送受信が良好になることから、荷役機器1の上部に設置されることが望ましい。荷役機器1がクレーンの場合に、電波式測位装置14は、クレーンの構造体(例えば、ガーダや脚部)の上部に設置されることが望ましい。 The radio wave positioning device 14p is disposed at one end of the loading equipment 1 in the Y-axis direction, and the radio wave positioning device 14r is disposed at the other end of the loading equipment 1 in the Y-axis direction. The radio wave positioning device 14p acquires its own position coordinates (xgp, ygp). The radio wave positioning device 14r acquires its own position coordinates (xgr, ygr). The radio wave positioning device 14 may be configured to acquire spatial coordinates consisting of longitude, latitude, and altitude, or planar coordinates consisting of longitude and latitude, as its own position coordinates. The location of the radio wave positioning device 14 is not particularly limited as long as it is installed on the loading equipment 1, but it is preferable to install it on the top of the loading equipment 1 because this improves the transmission and reception of radio waves with the radio wave transmitter/receiver 6. When the loading equipment 1 is a crane, the radio wave positioning device 14 is preferable to install it on the top of the structure of the crane (for example, the girder or legs).

電波式測位装置14p、14rの各々の荷役機器1での設置位置は、p点、r点の各々を基準とすることが望ましい。より具体的に、電波式測位装置14p、14rの各々が取得する自己位置座標のX座標が、荷役機器1の姿勢角θが「ゼロ°」の場合に略一致することが望ましい。電波式測位装置14pは、取得する自己位置座標のY座標が、荷役機器1の姿勢角θが「ゼロ°」の場合に荷役機器1のp点のY座標に略一致することが望ましい。同様に、電波式測位装置14rは、取得する自己位置座標のY座標が、荷役機器1の姿勢角θが「ゼロ°」の場合に荷役機器1のr点のY座標に略一致することが望ましい。 It is desirable that the installation positions of the radio positioning devices 14p and 14r on the loading equipment 1 are based on points p and r, respectively. More specifically, it is desirable that the X coordinate of the self-position coordinates acquired by each of the radio positioning devices 14p and 14r approximately coincide when the attitude angle θ of the loading equipment 1 is "zero°". It is desirable that the Y coordinate of the self-position coordinates acquired by the radio positioning device 14p approximately coincides with the Y coordinate of point p of the loading equipment 1 when the attitude angle θ of the loading equipment 1 is "zero°". Similarly, it is desirable that the Y coordinate of the self-position coordinates acquired by the radio positioning device 14r approximately coincides with the Y coordinate of point r of the loading equipment 1 when the attitude angle θ of the loading equipment 1 is "zero°".

走行距離計(15、16)は、所定周期で内界センサ15により荷役機器1の状態を測定して、座標演算装置16により内界センサ15が測定した荷役機器1の状態から所定周期ごとの走行距離を算出している。内界センサ15は、荷役機器1の状態を測定するセンサであればよく、ロータリエンコーダ、慣性計測装置(IMU:ジャイロセンサおよび加速度センサの組み合わせ)、姿勢方位基準装置(AHRS:IMUおよび地磁気センサの組み合わせ)などの公知の種々の内界センサを用いることができる。また、内界センサ15としては、荷役機器1の走行輪4への回転動力を出力する電動モータの回転数を調節するインバータの電流や電圧を検知するセンサを用いることもできる。ただし、IMUなどのセンサでは、荷役機器1がクレーンの場合にそのセンサがクレーンの振動の影響により荷役機器1の状態を検出できないおそれがある。また、クレーンの走行速度および走行方向は、走行輪4の回転数で制御されている。それ故、荷役機器1がクレーンで構成されている場合の内界センサ15は、走行輪の回転数、車軸の回転数、駆動源である電動モータの回転数のいずれかの回転数を検知するセンサであることが望ましい。 The odometer (15, 16) measures the state of the loading equipment 1 by the internal sensor 15 at a predetermined cycle, and calculates the travel distance for each predetermined cycle from the state of the loading equipment 1 measured by the internal sensor 15 by the coordinate calculation device 16. The internal sensor 15 may be any sensor that measures the state of the loading equipment 1, and may be any of various known internal sensors such as a rotary encoder, an inertial measurement unit (IMU: a combination of a gyro sensor and an acceleration sensor), or an attitude and heading reference system (AHRS: a combination of an IMU and a geomagnetic sensor). In addition, the internal sensor 15 may be a sensor that detects the current or voltage of an inverter that adjusts the rotation speed of an electric motor that outputs rotational power to the running wheels 4 of the loading equipment 1. However, when the loading equipment 1 is a crane, a sensor such as an IMU may not be able to detect the state of the loading equipment 1 due to the influence of the vibration of the crane. In addition, the running speed and running direction of the crane are controlled by the rotation speed of the running wheels 4. Therefore, when the loading and unloading equipment 1 is configured as a crane, it is desirable for the internal sensor 15 to be a sensor that detects the rotation speed of either the running wheels, the axle, or the electric motor that is the drive source.

座標演算装置16は、公知の種々のコンピュータを用いることができる。座標演算装置16は、中央演算処理部(CPU)、主記憶部(メモリ)、補助記憶部(例えば、HDD)、入出力部を有している。座標演算装置16は、補助記憶部に記憶された所定のプログラムが起動し、起動したその所定のプログラムにより指示された各手順を実行する。具体的に、座標演算装置16は、内界センサ15が測定した荷役機器1の状態から所定周期ごとの走行距離を算出するデータ処理と、算出した走行距離を用いて第一座標データを算出するデータ処理とを実行し、算出した第一座標データを演算装置13に出力する。 The coordinate calculation device 16 may be any of various known computers. The coordinate calculation device 16 has a central processing unit (CPU), a main memory (memory), an auxiliary memory (e.g., HDD), and an input/output unit. The coordinate calculation device 16 starts a specific program stored in the auxiliary memory, and executes each procedure instructed by the started specific program. Specifically, the coordinate calculation device 16 executes data processing to calculate a travel distance for each specified period from the state of the loading equipment 1 measured by the internal sensor 15, and data processing to calculate first coordinate data using the calculated travel distance, and outputs the calculated first coordinate data to the calculation device 13.

距離計12は、所定周期で停止箇所までの残距離を測定する磁気誘導式距離センサ、光学式や磁気式のリニアエンコーダ、リニアポジションセンサなどの公知の種々の距離計を用いることができる。距離計12の外界センサ17は、荷役機器1の走行に伴って変化する周囲環境の状態を検出するセンサである。外界センサ17は、停止箇所ごとに配置されたリニアスケールやターゲットなどの測定対象物7(7p、7r、7y)を測定対象としている。 The distance meter 12 may be any of a variety of known distance meters, such as a magnetic induction distance sensor that measures the remaining distance to the stopping point at a predetermined interval, an optical or magnetic linear encoder, or a linear position sensor. The external sensor 17 of the distance meter 12 is a sensor that detects the state of the surrounding environment that changes as the loading and unloading equipment 1 travels. The external sensor 17 measures measurement objects 7 (7p, 7r, 7y), such as linear scales and targets, that are arranged at each stopping point.

距離演算装置18は、公知の種々のコンピュータを用いることができる。距離演算装置18は、中央演算処理部(CPU)、主記憶部(メモリ)、補助記憶部(例えば、HDD)、入出力部を有している。距離演算装置18は、その記憶部に距離データ22が記憶されている。距離演算装置18は、外界センサ17の測定対象物7の検知状況に基づいて算出した残距離を演算装置13に出力するデータ処理を実行する。また、距離演算装置18は、算出した残距離がゼロになったタイミングで所定の信号S1を座標演算装置16に出力するデータ処理を実行する。 The distance calculation device 18 may be any of various known computers. The distance calculation device 18 has a central processing unit (CPU), a main memory unit (memory), an auxiliary memory unit (e.g., HDD), and an input/output unit. The distance calculation device 18 stores distance data 22 in its memory unit. The distance calculation device 18 executes data processing to output the remaining distance calculated based on the detection status of the measurement target 7 of the external sensor 17 to the calculation device 13. The distance calculation device 18 also executes data processing to output a predetermined signal S1 to the coordinate calculation device 16 when the calculated remaining distance becomes zero.

演算装置13は、公知の種々のコンピュータを用いることができる。演算装置13は、中央演算処理部(CPU)、主記憶部(メモリ)、補助記憶部(例えば、HDD)、入出力部を有している。演算装置13は、入出力部を介して座標取得装置11および距離計12に電気的に接続されている。また、演算装置13は、入出力部を介してインバータに電気的に接続されている。補助記憶部には、地図データ20が記憶されている。 The arithmetic unit 13 may be any of a variety of known computers. The arithmetic unit 13 has a central processing unit (CPU), a main memory unit (memory), an auxiliary memory unit (e.g., HDD), and an input/output unit. The arithmetic unit 13 is electrically connected to the coordinate acquisition device 11 and the rangefinder 12 via the input/output unit. The arithmetic unit 13 is also electrically connected to an inverter via the input/output unit. Map data 20 is stored in the auxiliary memory unit.

演算装置13は、補助記憶部に記憶された所定のプログラムが起動し、起動したその所定のプログラムにより各手順を実行して、荷役機器1の走行を制御している。具体的に、制御システム10よりも上位の図示しない上位システムにより指定番号が指定されると、制御システム10は、上位システムから指定された指定番号が示す停止箇所を目標停止箇所として、その目標停止箇所まで荷役機器1を走行させている。 The computing device 13 starts a specific program stored in the auxiliary memory unit, and executes each procedure according to the started specific program to control the travel of the loading equipment 1. Specifically, when a designated number is specified by a higher-level system (not shown) that is higher than the control system 10, the control system 10 sets the stopping point indicated by the designated number specified by the higher-level system as the target stopping point, and drives the loading equipment 1 to the target stopping point.

次に、距離計12について詳述する。 Next, the rangefinder 12 will be described in detail.

図5は、停止箇所に設置された複数の測定対象物7(7p、7r、7y)と距離計12の複数の外界センサ17(17p、17r、17y)とを拡大した一例を示している。距離計12は、停止箇所ごとに設置された測定対象物7を外界センサ17により検知し、距離演算装置18が外界センサ17の測定対象物7の検知状況に基づいて、停止箇所までの残距離を算出するデータ処理を実行している。 Figure 5 shows an example of an enlarged view of multiple measurement objects 7 (7p, 7r, 7y) installed at the stopping points and multiple external sensors 17 (17p, 17r, 17y) of the range finder 12. The range finder 12 detects the measurement objects 7 installed at each stopping point using the external sensors 17, and the distance calculation device 18 performs data processing to calculate the remaining distance to the stopping point based on the detection status of the measurement objects 7 by the external sensors 17.

複数の測定対象物7は、多数の停止箇所ごとに配置されている。複数の測定対象物7は、外界センサ17により検知可能なものであれば特に限定されるものではない。本実施形態の距離計12は、外界センサ17としてリニアポジションセンサを用いており、測定対象物7が磁気を帯びた強磁性体で構成されている。測定対象物7pは、停止箇所のP点のX座標を示している。測定対象物7rは、停止箇所のR点のX座標を示している。測定対象物7yは、P点、Q点、R点のY座標、あるいは、P線、Q線、R線のいずれかの目標線のY座標を示している。 The multiple measurement objects 7 are arranged at each of the multiple stopping points. There are no particular limitations on the multiple measurement objects 7 as long as they can be detected by the external sensor 17. The range finder 12 of this embodiment uses a linear position sensor as the external sensor 17, and the measurement objects 7 are composed of a magnetic ferromagnetic material. The measurement object 7p indicates the X coordinate of the P point of the stopping point. The measurement object 7r indicates the X coordinate of the R point of the stopping point. The measurement object 7y indicates the Y coordinate of the P point, Q point, or R point, or the Y coordinate of one of the target lines P, Q, or R.

測定対象物7p、7rの各々は、Y軸方向に延在しており、Z方向視の中心に停止箇所のP点、Q点が位置するように配置されている。測定対象物7p、7rがY軸方向に延在することにより、荷役機器1の走行がY軸方向にずれた場合でもX軸方向の残距離が測定可能になっている。測定対象物7yは、X軸方向に延在しており、P線などの目標線に平行な線上に配置されている。測定対象物7yがX軸方向に延在することにより、荷役機器1の走行がX軸方向にずれた場合でもY軸方向の残距離を測定可能になっている。測定対象物7yは、特に配置位置が限定されるものではないが、蔵置レーン3の両側方の走行路面5のなかの一つに配置されていればよい。本実施形態では、測定対象物7p、7yが一方の走行路面5に配置され、測定対象物7rが他方の走行路面5に配置されている。 Each of the measurement objects 7p and 7r extends in the Y-axis direction and is arranged so that the stopping points P and Q are located at the center of the Z-axis view. Since the measurement objects 7p and 7r extend in the Y-axis direction, the remaining distance in the X-axis direction can be measured even if the traveling of the loading equipment 1 is deviated in the Y-axis direction. The measurement object 7y extends in the X-axis direction and is arranged on a line parallel to a target line such as a P line. Since the measurement object 7y extends in the X-axis direction, the remaining distance in the Y-axis direction can be measured even if the traveling of the loading equipment 1 is deviated in the X-axis direction. The position of the measurement object 7y is not particularly limited, but it may be arranged on one of the traveling road surfaces 5 on both sides of the storage lane 3. In this embodiment, the measurement objects 7p and 7y are arranged on one traveling road surface 5, and the measurement object 7r is arranged on the other traveling road surface 5.

外界センサ17の各々は、複数の検知素子19で構成されている。外界センサ17p、17rの各々は、複数の検知素子19がX軸方向に等間隔に配置されている。外界センサ17p、17rは、複数の検知素子19の一つに、Z方向視で荷役機器1のp点、q点が位置している。それらの複数の検知素子19は、外界センサ17p、17rのX軸方向の一端(例えば、図中の左端)に配置された検知素子19から他端(図中の右端)に配置された検知素子19に向かって順に数が大きくなる素子番号(例えば、No.1~No.20)が付与されている。外界センサ17yは、複数の検知素子19がY軸方向に等間隔に配置されている。それらの複数の検知素子19は、外界センサ17yのY軸方向の一端(例えば、図中の上端)に配置された検知素子19から他端(図中の下端)に配置された検知素子19に向かって順に数が大きくなる素子番号(例えば、No.1~No.20)が付与されている。 Each of the external sensors 17 is composed of a plurality of detector elements 19. Each of the external sensors 17p and 17r has a plurality of detector elements 19 arranged at equal intervals in the X-axis direction. In the external sensors 17p and 17r, points p and q of the loading equipment 1 are located at one of the plurality of detector elements 19 when viewed in the Z direction. The plurality of detector elements 19 are assigned element numbers (e.g., No. 1 to No. 20) that increase in number from the detector element 19 arranged at one end (e.g., the left end in the figure) of the external sensors 17p and 17r in the X-axis direction to the detector element 19 arranged at the other end (the right end in the figure). In the external sensor 17y, a plurality of detector elements 19 are arranged at equal intervals in the Y-axis direction. The multiple detector elements 19 are assigned element numbers (e.g., No. 1 to No. 20) that increase in number from the detector element 19 located at one end (e.g., the top end in the figure) of the external sensor 17y in the Y-axis direction to the detector element 19 located at the other end (the bottom end in the figure).

図6に例示する距離データ22は、距離演算装置18の記憶部に記憶されている。距離データ22は、外界センサ17ごとに作成されている。距離データ22は、外界センサ17の各々の複数の検知素子19に付与された素子番号と、原点位置(p点、r点)となる検知素子19からの距離と、が集積している。図6の一例では、外界センサ17が有する検知素子19を二十個とし、隣接する検知素子19どうしの間の距離を100mmとし、原点位置を素子番号No.10の検知素子19とした。なお、距離演算装置18は、距離データ22の代わりに、複数の検知素子19に付与された素子番号と、隣接する検知素子19どうしの間の距離とを用いた数式を記憶部に記憶していてもよい。 The distance data 22 illustrated in FIG. 6 is stored in the storage unit of the distance calculation device 18. The distance data 22 is created for each external sensor 17. The distance data 22 accumulates the element numbers assigned to the multiple detector elements 19 of each external sensor 17 and the distance from the detector element 19 that is the origin position (point p, point r). In the example of FIG. 6, the external sensor 17 has twenty detector elements 19, the distance between adjacent detector elements 19 is 100 mm, and the origin position is the detector element 19 with element number No. 10. Note that the distance calculation device 18 may store a formula using the element numbers assigned to the multiple detector elements 19 and the distance between adjacent detector elements 19 in the storage unit instead of the distance data 22.

図7に距離計12の測定方法の一例を示す。この測定方法は、外界センサ17ごとに個別に行われている。以下では、測定方法の一例として、外界センサ17pを用いている。この測定方法では、外界センサ17pの測定対象物7pを検出状況に基づいて、距離演算装置18により、各データ処理が実行される(S110~S170)。最終的に、距離演算装置18により、荷役機器1のp点から停止箇所のP点までの残距離ΔXpが算出されるとスタートへ戻る。この測定方法は、所定の周期ごとに繰り返し行われて、所定の周期ごとに残距離が算出される。以下に、(S110)~(S170)の各ステップを詳述する。 Figure 7 shows an example of the measurement method of the distance meter 12. This measurement method is performed individually for each external sensor 17. In the following, the external sensor 17p is used as an example of the measurement method. In this measurement method, the distance calculation device 18 executes each data processing based on the detection status of the measurement target 7p of the external sensor 17p (S110 to S170). Finally, the distance calculation device 18 calculates the remaining distance ΔXp from point p of the loading equipment 1 to point P where the loading equipment 1 stops, and the process returns to the start. This measurement method is repeated at predetermined intervals, and the remaining distance is calculated at each predetermined interval. Each step (S110) to (S170) is described in detail below.

センサが検知したか否かを判定するステップ(S110)では、距離演算装置18により、外界センサ17pの複数の検知素子19のいずれかが測定対象物7pを検知した場合にセンサが検知したと判定し、複数の検知素子19のいずれもが測定対象物7pを検知していない場合にセンサが検知していないと判定するデータ処理が実行される。外界センサ17pは、測定対象物7pの直上に位置すると、複数の検知素子19のなかの付与された素子番号が連続した所定数の検知素子19が測定対象物7を検知する。また、外界センサ17pは、測定対象物7pの直上から外れると、複数の検知素子19のいずれもが測定対象物7pを検知しない。外界センサ17pが測定対象物7pの直上に位置した場合にその測定対象物7pを検知する検知素子19の所定数は、測定対象物7pの磁界の強さと隣接する検知素子19どうしの間の距離とに基づいて、任意に設定可能である。その所定数は、固定値であることが望ましく、三つ以上、五つ以下が望ましい。 In the step (S110) of determining whether the sensor has detected, the distance calculation device 18 executes data processing to determine that the sensor has detected the object 7p if any of the multiple detector elements 19 of the external sensor 17p detects the object 7p, and to determine that the sensor has not detected the object 7p if none of the multiple detector elements 19 detect the object 7p. When the external sensor 17p is positioned directly above the object 7p, a predetermined number of detector elements 19 with consecutive element numbers among the multiple detector elements 19 detect the object 7p. Also, when the external sensor 17p moves away from directly above the object 7p, none of the multiple detector elements 19 detects the object 7p. The predetermined number of detector elements 19 that detect the object 7p when the external sensor 17p is positioned directly above the object 7p can be arbitrarily set based on the magnetic field strength of the object 7p and the distance between adjacent detector elements 19. It is preferable that the specified number be a fixed value, and that it be greater than or equal to three and less than or equal to five.

フラグAをオンにするステップ(S120)とフラグAをオフにするステップ(S130)では、距離演算装置18により後述する制御方法で用いるフラグAを、ステップ(S110)の判定結果に基づいて立てたり、降ろしたりするデータ処理が実行される。具体的に、センサが検知したと判定される(S110:YES)とフラグAが立てられ(flagA:ON)、センサが検知していないと判定される(S110:NO)とフラグAが降ろされる(flagA:OFF)。 In step S120 of turning on flag A and step S130 of turning off flag A, data processing is executed to set or clear flag A, which is used by the distance calculation device 18 in the control method described later, based on the determination result of step S110. Specifically, if it is determined that the sensor has detected something (S110: YES), flag A is set (flagA: ON), and if it is determined that the sensor has not detected something (S110: NO), flag A is cleared (flagA: OFF).

位置関係を特定するステップ(S140)では、距離演算装置18により外界センサ17pの測定対象物7pの検知状況に基づいて、外界センサ17pと測定対象物7pとの位置関係を特定するデータ処理が実行される。具体的に、距離演算装置18は、測定対象物7pを検知した検知素子19の所定数と、所定数の検知素子198の各々に付与されている素子番号とに基づいて、外界センサ17pと測定対象物7pとの位置関係を特定している。距離演算装置18は、測定対象物7pを検知した検知素子19の所定数が奇数の場合に、その所定数の検知素子19のなかの中間の素子番号が付与されている検知素子19の直下に測定対象物7pが存在すると見做している。また、距離演算装置18は、その所定数が偶数の場合に、素子番号が最大値の検知素子19と素子番号が最小値の検知素子19との中間位置の直下に測定対象物7pが存在すると見做している。 In the step of determining the positional relationship (S140), the distance calculation device 18 executes data processing to determine the positional relationship between the external sensor 17p and the measurement object 7p based on the detection status of the measurement object 7p of the external sensor 17p. Specifically, the distance calculation device 18 determines the positional relationship between the external sensor 17p and the measurement object 7p based on the predetermined number of detection elements 19 that detected the measurement object 7p and the element numbers assigned to each of the predetermined number of detection elements 198. When the predetermined number of detection elements 19 that detected the measurement object 7p is an odd number, the distance calculation device 18 considers that the measurement object 7p exists directly below the detection element 19 that is assigned the middle element number among the predetermined number of detection elements 19. Also, when the predetermined number is an even number, the distance calculation device 18 considers that the measurement object 7p exists directly below the middle position between the detection element 19 with the maximum element number and the detection element 19 with the minimum element number.

残距離を算出するステップ(S150)では、距離演算装置18により距離データ22と特定した外界センサ17pおよび測定対象物7pとの位置関係とに基づいて、p点を示す検知素子19から停止箇所のP点までの残距離ΔXpを算出するデータ処理が実行される。測定対象物7pを検知した検知素子19の所定数が奇数の場合には、測定対象物7pの直上に位置する検知素子19に付与された素子番号から残距離ΔXpが算出される。測定対象物7pを検知した検知素子19の所定数が偶数の場合には、測定対象物7pの直上の位置の両側に隣接する検知素子19に付与された素子番号から得られる二つの距離の中央値として残距離ΔXpが算出される。 In the remaining distance calculation step (S150), data processing is performed to calculate the remaining distance ΔXp from the detector element 19 indicating point p to the stopping point P, based on the distance data 22 by the distance calculation device 18 and the positional relationship between the external sensor 17p and the measured object 7p identified. If the predetermined number of detector elements 19 that detected the measured object 7p is an odd number, the remaining distance ΔXp is calculated from the element number assigned to the detector element 19 located directly above the measured object 7p. If the predetermined number of detector elements 19 that detected the measured object 7p is an even number, the remaining distance ΔXp is calculated as the median of two distances obtained from the element numbers assigned to the detector elements 19 adjacent to both sides of the position directly above the measured object 7p.

残距離ΔXpがゼロか否かを判定するステップ(S160)と信号を出力するステップ(S170)では、距離演算装置18により算出した残距離ΔXpがゼロか否かを判定するデータ処理が実行され、残距離ΔXpがゼロであると判定されると、信号S1を座標取得装置11に送信するデータ処理が実行される。この送信された信号S1は、後述する座標取得装置11での第一座標データの取得に使用される。(S160)のステップは省略することもできる。この場合に、(S170)のステップでは、距離演算装置18により外界センサ17pが測定対象物7pを検知した場合に(flagA:ON)、信号S1を座標取得装置11に送信するデータ処理が実行される。 In the step (S160) of determining whether the remaining distance ΔXp is zero and the step (S170) of outputting a signal, data processing is performed to determine whether the remaining distance ΔXp calculated by the distance calculation device 18 is zero, and if it is determined that the remaining distance ΔXp is zero, data processing is performed to transmit a signal S1 to the coordinate acquisition device 11. This transmitted signal S1 is used to acquire first coordinate data in the coordinate acquisition device 11, which will be described later. Step (S160) can also be omitted. In this case, in step (S170), data processing is performed to transmit a signal S1 to the coordinate acquisition device 11 when the external sensor 17p detects the measurement target 7p by the distance calculation device 18 (flag A: ON).

以上の(S110)~(S170)の各ステップは、荷役機器1が目標停止箇所に到着する際には必ず行われるが、荷役機器1が出発箇所から目標停止箇所に到着するまでの間の全ての停止箇所で行われない可能性もある。荷役機器1の走行制御処理では、目標停止箇所に到着するまで、荷役機器1が蔵置レーン3や他の荷役機器などに接触しない範囲で目標線からY軸方向にずれて走行させる場合もある。この場合に、荷役機器1が停止箇所を通過しても外界センサ17pが通過した停止箇所の測定対象物7pを検知できない状況が生じ得る。また、荷役機器1の走行速度が速く、外界センサ17pが測定対象物7pを検知しても、残距離ΔXpがゼロになったタイミングを検知できない状況も生じ得る。 The above steps (S110) to (S170) are always performed when the loading equipment 1 arrives at the target stopping point, but may not be performed at all stopping points between the starting point and the target stopping point. In the travel control process of the loading equipment 1, the loading equipment 1 may be caused to travel in a direction deviated from the target line in the Y-axis direction until it arrives at the target stopping point, within a range that does not contact the storage lane 3 or other loading equipment. In this case, even if the loading equipment 1 passes a stopping point, a situation may arise in which the external sensor 17p is unable to detect the measurement object 7p at the stopping point that it has passed. In addition, even if the traveling speed of the loading equipment 1 is high and the external sensor 17p detects the measurement object 7p, a situation may arise in which it is unable to detect the timing when the remaining distance ΔXp becomes zero.

図5の一例では、測定対象物7を検知した検知素子19の所定数が固定値の「三」に設定されている。外界センサ17pにおいて、素子番号:No.3の検知素子19の直下に測定対象物7pが存在しており、測定される残距離ΔXpは、+700mmになる。外界センサ17rにおいて、素子番号:No.1の検知素子19の直下に測定対象物7rが存在しており、測定される残距離ΔXrは、+900mmになる。外界センサ17yにおいて、素子番号:No.8の検知素子19の直下に測定対象物7yが存在しており、測定される残距離ΔYは、+200mmになる。 In the example of FIG. 5, the predetermined number of detector elements 19 that have detected the measurement object 7 is set to a fixed value of "three." In the external sensor 17p, the measurement object 7p is located directly below the detector element 19 with element number No. 3, and the measured remaining distance ΔXp is +700 mm. In the external sensor 17r, the measurement object 7r is located directly below the detector element 19 with element number No. 1, and the measured remaining distance ΔXr is +900 mm. In the external sensor 17y, the measurement object 7y is located directly below the detector element 19 with element number No. 8, and the measured remaining distance ΔY is +200 mm.

次に、座標取得装置11について詳述する。座標取得装置11は、走行距離計(15、16)と外界センサ17とを用いて、p点、r点の位置座標である第一座標データを取得している。より具体的に、座標取得装置11は、走行距離計(15p、16)と外界センサ17pとを用いて、荷役機器1のp点の第一座標データを取得し、走行距離計(15r、16)と外界センサ17rとを用いて、r点の第一座標データを取得している。 Next, the coordinate acquisition device 11 will be described in detail. The coordinate acquisition device 11 acquires first coordinate data, which are the position coordinates of points p and r, using an odometer (15, 16) and an external sensor 17. More specifically, the coordinate acquisition device 11 acquires first coordinate data of point p of the loading equipment 1 using an odometer (15p, 16) and an external sensor 17p, and acquires first coordinate data of point r using an odometer (15r, 16) and an external sensor 17r.

第一座標データの取得方法は、p点、r点の各々で同様であるため、以下ではp点の第一座標データの取得方法を例に説明する。この取得方法は、座標演算装置16により、測定開始箇所からの累計走行距離Lpとその測定開始箇所の座標データとに基づいてp点の第一座標データを推定する推定処理が逐次、実行される。また、座標演算装置16により、外界センサ17pが測定対象物7pを検知し信号S1を受信すると、累計走行距離Lpをゼロに更新し、測定開始箇所の座標データを地図データ20に基づいて更新する更新処理が実行される。 The method of acquiring the first coordinate data is the same for points p and r, so the method of acquiring the first coordinate data for point p will be described below as an example. In this acquisition method, the coordinate calculation device 16 sequentially executes an estimation process to estimate the first coordinate data for point p based on the accumulated travel distance Lp from the measurement start point and the coordinate data of that measurement start point. In addition, when the external sensor 17p detects the measurement target 7p and receives a signal S1, the coordinate calculation device 16 executes an update process to update the accumulated travel distance Lp to zero and update the coordinate data of the measurement start point based on the map data 20.

累計走行距離Lpは、測定開始箇所からゼロに更新されるまで、所定周期ごとに測定された走行距離ΔLpを累計した距離である。走行距離ΔLpは、内界センサ15pが測定した荷役機器1の走行輪4の回転数と座標演算装置16の記憶部に予め記憶されている走行輪4の外径とに基づいて、座標演算装置16により算出される。つまり、累計走行距離Lpは、内界センサ15pの測定周期ごとに累計されて延びることになる。 The cumulative travel distance Lp is the distance obtained by accumulating the travel distance ΔLp measured at each predetermined period from the start of measurement until it is updated to zero. The travel distance ΔLp is calculated by the coordinate calculation device 16 based on the number of rotations of the running wheels 4 of the loading equipment 1 measured by the internal sensor 15p and the outer diameter of the running wheels 4 pre-stored in the memory of the coordinate calculation device 16. In other words, the cumulative travel distance Lp is accumulated and increases at each measurement period of the internal sensor 15p.

測定開始箇所は、累計走行距離Lpの累計が開始される箇所である。測定開始箇所は、多数の停止箇所のなかの一つの停止箇所のP点を示している。つまり、測定開始箇所は、外界センサ17pが測定対象物7pを検知した箇所であり、より具体的に、距離計12により測定されたp点からP点までの残距離ΔXpがゼロの箇所である。 The measurement start point is the point where accumulation of the cumulative travel distance Lp begins. The measurement start point indicates point P at one of the many stopping points. In other words, the measurement start point is the point where the external sensor 17p detects the measurement target 7p, and more specifically, the point where the remaining distance ΔXp from point p to point P measured by the distance meter 12 is zero.

図8に例示するブロック図は、荷役機器1の制御方法の一例を示している。荷役機器1の制御方法は、荷役機器1の走行制御処理に用いる第一座標データ(自己座標データ)を算出するデータ処理を含み、図8のブロック図はそのデータ処理の一例を示している。座標演算装置16は、累計部23、選択部24、ルックアップテーブル25、設定部26、および、加算部27を有している。ブロック図に示す各部位は、プログラムとして座標演算装置16の記憶部に記憶されているが、各部位が電子回路で構成されていてもよい。 The block diagram illustrated in FIG. 8 shows an example of a control method for the loading equipment 1. The control method for the loading equipment 1 includes data processing for calculating first coordinate data (self-coordinate data) used in the travel control processing for the loading equipment 1, and the block diagram in FIG. 8 shows an example of this data processing. The coordinate calculation device 16 has an accumulation unit 23, a selection unit 24, a lookup table 25, a setting unit 26, and an addition unit 27. Each part shown in the block diagram is stored as a program in the memory unit of the coordinate calculation device 16, but each part may also be composed of an electronic circuit.

累計部23は、走行距離計(15p、16)が測定した走行距離ΔLpと、距離計12から送信された信号S1が入力される。累計部23は、入力された走行距離ΔLpを逐次、累計し、累計した累計走行距離Lpを出力する。累計部23は、信号S1が入力されると、累計していた累計走行距離Lpをゼロに更新する。つまり、累計部23は、信号S1が入力されたタイミングから、次に信号S1が入力されるタイミングになるまでの、累計走行距離Lpを出力する。この累計部23によるデータ処理が本発明の推定処理の一部のデータ処理に相当する。また、この累計部23によるデータ処理が本発明の更新処理の一部のデータ処理に相当する。 The accumulation unit 23 receives the mileage ΔLp measured by the odometer (15p, 16) and the signal S1 transmitted from the odometer 12. The accumulation unit 23 sequentially accumulates the mileage ΔLp that is input, and outputs the accumulated accumulated mileage Lp. When the accumulation unit 23 receives the signal S1, it updates the accumulated accumulated mileage Lp to zero. In other words, the accumulation unit 23 outputs the accumulated mileage Lp from the timing when the signal S1 is input to the timing when the next signal S1 is input. The data processing by the accumulation unit 23 corresponds to a part of the data processing of the estimation process of the present invention. The data processing by the accumulation unit 23 corresponds to a part of the data processing of the update process of the present invention.

選択部24は、電波式測位装置14pが測定した自己位置座標のX座標(xgp)、電波式測位装置14pの電波の送受信の感度、および、このブロック図に示す一連のデータ処理により出力されるp点の第一座標データ(xcp)が入力される。選択部24は、入力された感度が基準よりも高い場合に(感度が良好な場合に)、自己位置座標(xgp)を出力し、それ以外の場合に、p点の第一座標データ(xcp)を出力する。 The selection unit 24 receives as input the X coordinate (xgp) of the self-location coordinate measured by the radio wave positioning device 14p, the radio wave transmission and reception sensitivity of the radio wave positioning device 14p, and the first coordinate data (xcp) of point p output by the series of data processing shown in this block diagram. If the input sensitivity is higher than the standard (if the sensitivity is good), the selection unit 24 outputs the self-location coordinate (xgp), and otherwise outputs the first coordinate data (xcp) of point p.

選択部24は、電波式測位装置14pが測定した自己位置座標の代わりに、電波式測位装置14pが測定した自己位置座標と電波式測位装置14rが測定した自己位置座標(xgr)とに基づいて算出したp点の測位座標データを用いてもよい。p点の測位座標データは、座標演算装置16により、測位装置14pが取得した自己位置座標(xgp、ygp)および測位装置14rが取得した自己位置座標(xgr、ygr)に基づいて算出可能である。 The selection unit 24 may use positioning coordinate data of point p calculated based on the self-position coordinate measured by the radio positioning device 14p and the self-position coordinate (xgr) measured by the radio positioning device 14r, instead of the self-position coordinate measured by the radio positioning device 14p. The positioning coordinate data of point p can be calculated by the coordinate calculation device 16 based on the self-position coordinate (xgp, ygp) acquired by the positioning device 14p and the self-position coordinate (xgr, ygr) acquired by the positioning device 14r.

感度は、自己位置座標の精度の高低の指標であり、電波式測位装置14pと電波送受信機6との間の送受信した電波の品質に及ぼす度合いや受信可能な電波の強弱に及ぼす度合いを示している。感度としては、精度低下率、信号強度、測位使用衛星数などを用いることもでき、それらを総合的に定量化した値を用いてもよい。感度が高い状態で取得された自己位置座標では精度が高いが、感度が低い状態で取得された自己位置座標では精度が低く、信頼性を欠くことになる。感度の基準のレベルは任意に設定することができ、倉庫施設での恒常的な電波状況、倉庫施設の特定の箇所での電波状況などを考慮するとよい。図中では、感度が基準よりも高い状態を良好と称している。 Sensitivity is an index of the accuracy of the self-position coordinates, and indicates the degree to which it affects the quality of radio waves transmitted and received between the radio wave positioning device 14p and the radio wave transceiver 6, and the degree to which it affects the strength of receivable radio waves. The accuracy degradation rate, signal strength, number of satellites used for positioning, etc. can be used as the sensitivity, and a value obtained by comprehensively quantifying these may also be used. Self-position coordinates obtained in a high sensitivity state have high accuracy, but self-position coordinates obtained in a low sensitivity state have low accuracy and lack reliability. The standard level of sensitivity can be set arbitrarily, and it is advisable to take into account the constant radio wave conditions in the warehouse facility, the radio wave conditions at specific locations in the warehouse facility, etc. In the figure, a state in which sensitivity is higher than the standard is called good.

ルックアップテーブル25は、選択部24から出力された座標データと信号S1とが入力される。ルックアップテーブル25は、照合するデータとして地図データ20を有している。ルックアップテーブル25は、信号S1が入力されたタイミングで、入力された座標データ(自己位置座標または第一座標データ)と地図データ20とを比較して、入力された座標データに近似する停止座標データが特定される。信号S1が入力されたタイミングで特定された停止座標データは、そのタイミングで、荷役機器1のp点の直下に存在する停止箇所のP点の停止座標データを示している。 The lookup table 25 receives the coordinate data output from the selection unit 24 and the signal S1. The lookup table 25 has map data 20 as data to be matched. At the timing when the signal S1 is input, the lookup table 25 compares the input coordinate data (self-position coordinates or first coordinate data) with the map data 20 to identify the stop coordinate data that is closest to the input coordinate data. The stop coordinate data identified at the timing when the signal S1 is input indicates the stop coordinate data of point P, which is a stop location that exists directly below point p of the loading equipment 1 at that timing.

設定部26は、ルックアップテーブル25から出力された停止座標データと信号S1と、が入力される。設定部26は、信号S1が入力されたタイミングで、そのタイミングの前までに設定されていた測定開始箇所の座標データをリセットして、その座標データをルックアップテーブル25から出力された停止座標データに更新する。この設定部26によるデータ処理が本発明の更新処理の一部のデータ処理に相当する。 The setting unit 26 receives the stop coordinate data output from the lookup table 25 and the signal S1. When the signal S1 is input, the setting unit 26 resets the coordinate data of the measurement start point that was set before that timing, and updates the coordinate data to the stop coordinate data output from the lookup table 25. This data processing by the setting unit 26 corresponds to a part of the data processing of the update process of the present invention.

加算部27は、累計部23から出力された累計走行距離Lpと、設定部26から出力された測定開始箇所の座標データと、が入力される。加算部27は、累計走行距離Lpと測定開始箇所の座標データとを加算した値を、p点の第一座標データ(xcp)として出力する。この加算部27によるデータ処理が本発明の推定処理の一部のデータ処理に相当する。 The adder 27 receives the accumulated travel distance Lp output from the accumulator 23 and the coordinate data of the measurement start point output from the setting unit 26. The adder 27 outputs the sum of the accumulated travel distance Lp and the coordinate data of the measurement start point as the first coordinate data (xcp) of point p. This data processing by the adder 27 corresponds to a part of the data processing of the estimation process of the present invention.

同様に、r点の第一座標データ(xcr)も出力される。この推定方法により得られたp点、r点の第一座標データが演算装置13に入力される。演算装置13は、後述するデータ処理を経て、その第一座標データを自己座標データとして用いて荷役機器1の走行制御処理を実行する。 Similarly, the first coordinate data (xcr) of point r is also output. The first coordinate data of points p and r obtained by this estimation method are input to the calculation device 13. After undergoing data processing described below, the calculation device 13 uses the first coordinate data as its own coordinate data to execute the travel control processing of the loading equipment 1.

以上のように、本実施形態によれば、累計走行距離と測定開始箇所の座標データは、外界センサ17が測定対象物7を検知するごとにリセットされて、その測定開始箇所の座標データとして予め作成されている精度の高い地図データ20に集積されている停止座標データが用いられる。それ故、その累計走行距離は、累計誤差が小さく、測定精度が高くなっている。つまり、本実施形態の制御システム10は、走行距離計(15、16)を利用した非常に簡便な第一座標データ(自己座標データ)の推定手法を用いることで、計算資源を低減することが可能な構成でありながら、第一座標データ(自己座標データ)を高精度に推定することができる。 As described above, according to this embodiment, the cumulative mileage and the coordinate data of the measurement start point are reset each time the external sensor 17 detects the measurement target 7, and the stop coordinate data accumulated in the highly accurate map data 20 created in advance is used as the coordinate data of the measurement start point. Therefore, the cumulative mileage has a small cumulative error and high measurement accuracy. In other words, the control system 10 of this embodiment uses a very simple estimation method of the first coordinate data (self-coordinate data) using the odometer (15, 16), and is capable of estimating the first coordinate data (self-coordinate data) with high accuracy while being configured to reduce computational resources.

走行距離計(15、16)による測定により得られる累計走行距離は、荷役機器1の走行輪4の外径が実際の値に近いほど精度が高くなる。しかし、荷役機器1は、荷役物2を搭載することにより重量が変化し、その重量の変化により走行輪4の外径が変化する。また、走行輪4の外径は、経年劣化により変化する。このような走行輪の外径の変化が、累計走行距離の累積誤差が大きくなる要因となっている。 The accuracy of the cumulative mileage obtained by measurement with the odometer (15, 16) is higher when the outer diameter of the running wheels 4 of the loading equipment 1 is closer to the actual value. However, the weight of the loading equipment 1 changes when the cargo 2 is loaded, and this change in weight causes the outer diameter of the running wheels 4 to change. In addition, the outer diameter of the running wheels 4 changes due to deterioration over time. Such changes in the outer diameter of the running wheels are a factor that cause a large accumulated error in the cumulative mileage.

これに関して、本実施形態によれば、距離計12が測定した残距離ΔXpがゼロになったタイミングを、荷役機器1のp点の直下に停止箇所のP点が位置したタイミングとして、測定開始箇所の座標データを更新している。つまり、制御システム10は、p点の直下に停止箇所のP点が位置するごとに、そのP点の停止座標データを次の累計走行距離の測定開始箇所の座標データとして用いることで、累計走行距離の累積誤差の影響を小さくすることができる。 In this regard, according to the present embodiment, the timing when the remaining distance ΔXp measured by the distance meter 12 becomes zero is regarded as the timing when the stopping point P is located directly below point p of the loading and unloading equipment 1, and the coordinate data of the measurement start point is updated. In other words, each time the stopping point P is located directly below point p, the control system 10 uses the stopping coordinate data of point P as the coordinate data of the measurement start point for the next accumulated travel distance, thereby reducing the effect of accumulated errors in the accumulated travel distance.

測定開始箇所の座標データの特定には、電波式測位装置14が取得した自己位置座標を用いずに、累計走行距離に基づいて推定した第一座標データのみを用いる構成にすることもできる。ただし、累計走行距離には累積誤差が含まれており、累計走行距離に基づいて推定した第一座標データの精度よりも電波式測位装置14が取得した自己位置座標の精度が高い場合がある。そこで、測定開始箇所の座標データの特定には、累計走行距離に基づいて推定した第一座標データと、電波式測位装置14が取得した自己位置座標との両方を用いていることで、より正確に測定開始箇所の座標データを特定することができる。また、電波式測位装置14の電波の送受信の感度が基準よりも低く、取得した自己位置座標の精度の信頼性が確保できない場合は、累計走行距離に基づいて推定した第一座標データを用いるため、電波状況が悪い場合でも測定開始箇所の座標データを特定することが可能になっている。なお、座標取得装置11は、電波式測位装置14は必須ではなく、電波状況が恒常的に悪い場合に、電波式測位装置14を備えずに、走行距離計(15、16)のみで構成することもできる。 The coordinate data of the measurement start point can be determined by using only the first coordinate data estimated based on the cumulative mileage, without using the self-location coordinates acquired by the radio-controlled positioning device 14. However, the cumulative mileage includes an accumulated error, and the accuracy of the self-location coordinates acquired by the radio-controlled positioning device 14 may be higher than the accuracy of the first coordinate data estimated based on the cumulative mileage. Therefore, by using both the first coordinate data estimated based on the cumulative mileage and the self-location coordinates acquired by the radio-controlled positioning device 14 to determine the coordinate data of the measurement start point, the coordinate data of the measurement start point can be determined more accurately. In addition, when the sensitivity of the radio-controlled positioning device 14 for transmitting and receiving radio waves is lower than the standard and the reliability of the accuracy of the acquired self-location coordinates cannot be ensured, the first coordinate data estimated based on the cumulative mileage is used, so that it is possible to determine the coordinate data of the measurement start point even in poor radio wave conditions. The coordinate acquisition device 11 does not require the radio wave positioning device 14, and can be configured with only the odometer (15, 16) without the radio wave positioning device 14 when the radio wave conditions are constantly poor.

また、測定開始箇所の座標データを更新するトリガとして、距離計12が測定した残距離がゼロになったタイミングを用いている。このトリガとして、電波式測位装置14の電波の送受信の感度が基準よりも高い場合に、電波式測位装置14が取得した自己位置座標に基づいた測位座標データが停止座標データに一致したタイミングを用いることもできる。荷役機器1の走行状態によっては、距離計12が測定した残距離がゼロになったタイミングを検知できない場合がある。例えば、荷役機器1がY軸方向にずれて走行していて、荷役機器1が停止箇所を通過しても外界センサ17が通過した停止箇所の測定対象物7を検知できない場合が例示される。また、荷役機器1の走行速度が速く、外界センサ17が測定対象物7を検知しても、残距離がゼロになったタイミングを検知できない場合も例示される。このような場合に、距離計12が測定した残距離がゼロになったタイミングの代わりに、測位座標データが停止座標データに一致したタイミングを測定開始箇所の座標データを更新するトリガとして用いるとよい。これにより、測定開始箇所の座標データの更新頻度が多くなり、累計走行距離が短くなることで、自己座標データの精度をより高めることができる。 In addition, the timing when the remaining distance measured by the range finder 12 becomes zero is used as a trigger for updating the coordinate data of the measurement start point. When the sensitivity of the radio wave transmission and reception of the radio wave positioning device 14 is higher than the standard, the timing when the positioning coordinate data based on the self-position coordinate acquired by the radio wave positioning device 14 matches the stop coordinate data can also be used as this trigger. Depending on the running state of the loading equipment 1, the timing when the remaining distance measured by the range finder 12 becomes zero may not be detected. For example, a case is exemplified in which the loading equipment 1 is running with a deviation in the Y-axis direction, and even if the loading equipment 1 passes a stop point, the external sensor 17 cannot detect the measurement object 7 at the stop point that it has passed. In addition, a case is exemplified in which the running speed of the loading equipment 1 is fast, and even if the external sensor 17 detects the measurement object 7, the timing when the remaining distance becomes zero may not be detected. In such a case, instead of the timing when the remaining distance measured by the range finder 12 becomes zero, the timing when the positioning coordinate data matches the stop coordinate data may be used as a trigger for updating the coordinate data of the measurement start point. This increases the frequency of updates to the coordinate data of the measurement start point and shortens the cumulative distance traveled, further improving the accuracy of the self-coordinate data.

走行距離計(15、16)が測定する走行距離は、内界センサ15が測定した走行輪4の回転数とその走行輪4の外径とに基づいて算出される。よって、走行輪4の外径の精度が高いほど、走行距離の精度も高くなり、第一座標データの推定精度も高くなる。そこで、座標演算装置16は、更新処理を実行した後も、その更新処理で更新された測定開始箇所の座標データよりも前の測定開始箇所の座標データとゼロに更新される前の累計走行距離とを記憶部に記憶しておくとよい。そして、座標演算訴追16は、更新された測定開始箇所の座標データと更新される前の測定開始箇所の座標データと更新される前の累計走行距離とに基づいて、予め記憶されていた走行輪4の外径を更新するデータ処理を実行することが望ましい。具体的に、座標演算装置16は、走行距離の算出に用いる走行輪4の外径を、更新された測定開始箇所の座標データと更新される前の測定開始箇所の座標データとの差分を更新される前の累計走行距離で除算した値を記憶されている走行輪4の外径に乗算した値に更新するデータ処理を実行することが望ましい。 The mileage measured by the odometer (15, 16) is calculated based on the number of rotations of the running wheel 4 measured by the internal sensor 15 and the outer diameter of the running wheel 4. Therefore, the higher the accuracy of the outer diameter of the running wheel 4, the higher the accuracy of the mileage and the higher the estimation accuracy of the first coordinate data. Therefore, even after performing the update process, the coordinate calculation device 16 should store in the memory unit the coordinate data of the measurement start point before the coordinate data of the measurement start point updated by the update process and the cumulative mileage before being updated to zero. Then, it is desirable for the coordinate calculation device 16 to perform data processing to update the outer diameter of the running wheel 4 that was previously stored based on the coordinate data of the updated measurement start point, the coordinate data of the measurement start point before being updated, and the cumulative mileage before being updated. Specifically, it is desirable for the coordinate calculation device 16 to execute data processing to update the outer diameter of the running wheel 4 used in calculating the travel distance to a value obtained by dividing the difference between the coordinate data of the updated measurement start point and the coordinate data of the measurement start point before the update by the cumulative travel distance before the update, and multiplying the result by the stored outer diameter of the running wheel 4.

更新された測定開始箇所の座標データと更新される前の測定開始箇所の座標データとの差分(座標データどうしの間の距離)は、地図データ20における二箇所の停止座標データの差分になっている。つまり、その差分が、実際に荷役機器1が走行した距離を示しており、その差分と更新される前の累計走行距離との差は、その累計走行距離に含まれる累積誤差を示している。累積誤差の主な要因は、走行輪4の外径の変化である。よって、走行輪4の外径を更新することで、第一座標データの推定精度の向上には有利になる。 The difference between the coordinate data of the updated measurement start point and the coordinate data of the measurement start point before the update (the distance between the coordinate data) is the difference between the two stopping coordinate data points in the map data 20. In other words, this difference indicates the distance that the loading/unloading equipment 1 has actually traveled, and the difference between this difference and the accumulated travel distance before the update indicates the accumulated error contained in that accumulated travel distance. The main cause of the accumulated error is the change in the outer diameter of the running wheels 4. Therefore, updating the outer diameter of the running wheels 4 is advantageous in improving the estimation accuracy of the first coordinate data.

なお、累計走行距離の累積誤差の要因が、荷役機器1への荷役物2の搭載による荷役機器1の総重量の変化に伴った走行輪4の外径の変化であることが特定可能な場合は、荷役機器1の荷役作業の前後で走行輪4の外径を更新するとよい。例えば、荷役機器1への荷役物2の搭載時は、前述したデータ処理により予め記憶していた走行輪4の外径を更新し、搭載していた荷役物2が荷役された時に、予め記憶していた走行輪4の外径に戻すとよい。また、荷役機器1の総重量の変化に伴った走行輪4の外径の変化以外で、走行輪4の外径の更新の頻度が多い場合は、走行輪4が経年劣化していると判断できる。その場合に、走行輪4の点検や交換を促すことが可能となる。 If it is possible to identify that the cause of the cumulative error in the cumulative mileage is a change in the outer diameter of the running wheels 4 due to a change in the total weight of the loading equipment 1 caused by loading the cargo 2 onto the loading equipment 1, it is advisable to update the outer diameter of the running wheels 4 before and after the loading operation of the loading equipment 1. For example, when loading the cargo 2 onto the loading equipment 1, it is advisable to update the outer diameter of the running wheels 4 that was previously stored by the above-mentioned data processing, and when the loaded cargo 2 is loaded, it is advisable to return the outer diameter of the running wheels 4 to the previously stored outer diameter. In addition, if the outer diameter of the running wheels 4 is frequently updated due to reasons other than the change in the outer diameter of the running wheels 4 due to the change in the total weight of the loading equipment 1, it can be determined that the running wheels 4 have deteriorated over time. In such a case, it is possible to encourage the inspection or replacement of the running wheels 4.

図9~図11に荷役機器1の走行制御工程の一例を示す。図10および図11に例示する一連のフローは図9の(S210)および(S220)に示すサブルーチンの詳細なフローである。荷役機器1の走行制御工程は、走行制御工程で用いる自己座標データ21の推定方法を含む。所定周期は、図9のリターンによりスタートに戻るごとに次の周期に移る。なお、図6に例示する距離計12の測定方法は、この制御方法と並列して行われているものとする。また、図8に例示する第一座標データの取得方法は、図10の(S310)のステップで行われているものとする。 Figures 9 to 11 show an example of the travel control process of the loading equipment 1. The series of flows shown in Figures 10 and 11 are detailed flows of the subroutines shown in (S210) and (S220) of Figure 9. The travel control process of the loading equipment 1 includes a method of estimating the self-coordinate data 21 used in the travel control process. The predetermined period moves to the next period each time the process returns to the start by return in Figure 9. Note that the measurement method of the rangefinder 12 shown in Figure 6 is performed in parallel with this control method. Also, the method of acquiring the first coordinate data shown in Figure 8 is performed in step (S310) of Figure 10.

まず、演算装置13によりp点とr点の各々のX座標が算出されて、自己座標データ21が作成される(S210、S220)。ついで、演算装置13により、自己座標データ21に基づいて、q点のX座標と姿勢角θとが算出されて(S230)、算出したq点のX座標と姿勢角θと地図データ20とに基づいて、走行制御工程を行う(S240)。最終的に、目標停止箇所の停止座標データに合わせて荷役機器1が停止すると終了する。 First, the calculation device 13 calculates the X coordinates of points p and r, and creates self-coordinate data 21 (S210, S220). Next, the calculation device 13 calculates the X coordinate and attitude angle θ of point q based on the self-coordinate data 21 (S230), and performs a travel control process based on the calculated X coordinate and attitude angle θ of point q and the map data 20 (S240). Finally, the process ends when the loading equipment 1 stops in accordance with the stop coordinate data of the target stop location.

p点のX座標の算出(r点のX座標の算出も同様)では、まず、座標演算装置16により、第一座標データ(xcp)が算出される(S310)。ついで、演算装置13により、各ステップ(S320~S350、S410~S450)が行われる。最終的に、距離計12が測定可能になるまでは(S410:NOまたはS4320:NO)、演算装置13によりp点のX座標としてとして第一座標データ(xcp)が出力される(S460)。また、距離計12が測定可能になってから所定時間Taが経過するまでは(S440:NO)、演算装置13によりp点のX座標として第三座標データ(xcmp)が出力される(S470)。また、所定時間Taが経過した以後は(S440:YES)、演算装置13によりp点のX座標として第二座標データ(xmp)が出力される(S480)。以下に、(S210)~(S240)、(S310)~(S350)、(S410)~(S480)の各ステップの内容を詳述する。 In calculating the X coordinate of point p (the calculation of the X coordinate of point r is similar), first, the coordinate calculation device 16 calculates the first coordinate data (xcp) (S310). Next, the calculation device 13 performs each step (S320 to S350, S410 to S450). Finally, until the range finder 12 is able to measure (S410: NO or S4320: NO), the calculation device 13 outputs the first coordinate data (xcp) as the X coordinate of point p (S460). Also, until a predetermined time Ta has elapsed since the range finder 12 became able to measure (S440: NO), the calculation device 13 outputs the third coordinate data (xcmp) as the X coordinate of point p (S470). Also, after the predetermined time Ta has elapsed (S440: YES), the calculation device 13 outputs the second coordinate data (xmp) as the X coordinate of point p (S480). The details of each step, (S210) to (S240), (S310) to (S350), and (S410) to (S480), are described below.

p点のX座標を算出するステップ(S210)とr点のX座標を算出するステップ(S220)では、演算装置13によりp点、r点の各々のX座標を算出するデータ処理が実行される。これらの両ステップにより、自己座標データ21が作成されて、演算装置13の記憶部に記憶される。 In the step of calculating the X coordinate of point p (S210) and the step of calculating the X coordinate of point r (S220), the calculation device 13 executes data processing to calculate the X coordinates of points p and r. Through these two steps, self-coordinate data 21 is created and stored in the memory unit of the calculation device 13.

q点のX座標と姿勢角θとを算出するステップ(S230)では、演算装置13により、自己座標データ21のp点、q点の中点としてq点のX座標を算出するデータ処理が実行される。また、演算装置13により、p点、r点の各々のX座標とp点およびr点を結ぶ線分の長さBcとに基づいて、荷役機器1の姿勢角θを算出するデータ処理が実行される。姿勢角θは、p点およびr点を結ぶ線分の法線のX軸に対する傾きを示している。p点およびr点を結ぶ線分の長さBcは、予め把握されている荷役機器1の形状パラメータであり、荷役機器1の設計、製造の段階で把握可能な数値である。長さBcとしては、電波式測位装置14p、14rの間の長さ、あるいは、外界センサ17p、17rの間の長さが例示される。姿勢角θは、p点およびr点の各々のX座標の差分をp点およびr点を結ぶ線分の長さBcで除算した値の余接(tan-1)として算出される。 In the step (S230) of calculating the X-coordinate and the attitude angle θ of the q-point, the arithmetic device 13 executes data processing to calculate the X-coordinate of the q-point as the midpoint of the p-point and the q-point of the self-coordinate data 21. The arithmetic device 13 also executes data processing to calculate the attitude angle θ of the cargo handling equipment 1 based on the X-coordinates of the p-point and the r-point and the length Bc of the line segment connecting the p-point and the r-point. The attitude angle θ indicates the inclination of the normal of the line segment connecting the p-point and the r-point with respect to the X-axis. The length Bc of the line segment connecting the p-point and the r-point is a shape parameter of the cargo handling equipment 1 that is known in advance, and is a numerical value that can be known at the design and manufacturing stage of the cargo handling equipment 1. As the length Bc, the length between the radio wave positioning devices 14p and 14r, or the length between the external sensors 17p and 17r, are exemplified. The attitude angle θ is calculated as the cotangent (tan −1 ) of the difference between the X coordinates of points p and r divided by the length Bc of the line segment connecting points p and r.

走行制御工程(S240)では、演算装置13により、q点のX座標および地図データ20の目標停止箇所のQ点のX座標の偏差と、算出した姿勢角θとに基づいて、荷役機器1の走行を制御する走行制御処理が実行される。走行制御処理では、荷役機器1の走行速度の調節と走行方向の調節とが行われる。走行速度の調節は、X座標の偏差に基づいて、目標停止箇所の近傍で荷役機器1の減速度の調節が行われ、それ以外で定加速度、定速度、定減速度の切り替えが行われる。走行方向の調節は、姿勢角θに基づいて、荷役機器1のY軸方向の両端部の走行速度の差の調節が行われる。 In the travel control step (S240), the calculation device 13 executes a travel control process that controls the travel of the loading equipment 1 based on the deviation between the X-coordinate of point q and the X-coordinate of point Q of the target stopping point in the map data 20, and the calculated attitude angle θ. In the travel control process, the travel speed and travel direction of the loading equipment 1 are adjusted. The travel speed is adjusted by adjusting the deceleration of the loading equipment 1 near the target stopping point based on the deviation of the X-coordinate, and switching between constant acceleration, constant speed, and constant deceleration is performed elsewhere. The travel direction is adjusted by adjusting the difference in travel speed between both ends of the loading equipment 1 in the Y-axis direction based on the attitude angle θ.

p点の第一座標データを算出するステップ(S310)では、座標演算装置16により、図8に例示したデータ処理が実行される。具体的に、座標演算装置16は、走行距離計(15p、16)と外界センサ17pとを用いて、荷役機器1のp点の第一座標データ(xcp)を算出する。 In the step of calculating the first coordinate data of point p (S310), the coordinate calculation device 16 executes the data processing illustrated in FIG. 8. Specifically, the coordinate calculation device 16 calculates the first coordinate data (xcp) of point p of the loading equipment 1 using the odometer (15p, 16) and the external sensor 17p.

偏差Δxpを算出するステップ(S320)では、演算装置13により、算出された第一座標データ(xcp)と地図データ20の目標停止箇所のP点のX座標(xP)とのX軸方向の偏差Δxpを算出するデータ処理が実行される。偏差Δxpは、荷役機器1のp点から目標停止箇所のP点までの大凡の距離を示している。 In the step of calculating the deviation Δxp (S320), the calculation device 13 executes data processing to calculate the deviation Δxp in the X-axis direction between the calculated first coordinate data (xcp) and the X-coordinate (xP) of point P of the target stopping location in the map data 20. The deviation Δxp indicates the approximate distance from point p of the loading equipment 1 to point P of the target stopping location.

偏差Δxpが所定距離ΔL以下になったか否かを判定するステップ(S330)では、演算装置13により、算出した偏差Δxpと予め設定されている所定距離ΔLとを比較して、距離計12が測定可能になったか否かを判定するデータ処理が実行される。偏差Δxpは、荷役機器1のp点から目標停止箇所のP点までの大凡の距離を示していることから荷役機器1のp点が目標停止箇所のP点の近傍に近接したか否かを判断する指標となっている。つまり、偏差Δxpは、距離計12が残距離を測定可能になったことを示す指標となっている。 In the step (S330) of determining whether the deviation Δxp is equal to or smaller than the predetermined distance ΔL, the calculation device 13 performs data processing to compare the calculated deviation Δxp with the preset predetermined distance ΔL to determine whether the distance meter 12 is ready to measure. The deviation Δxp indicates the approximate distance from point p of the loading equipment 1 to point P of the target stopping location, and is therefore an index for determining whether point p of the loading equipment 1 has approached the vicinity of point P of the target stopping location. In other words, the deviation Δxp is an index that indicates that the distance meter 12 is ready to measure the remaining distance.

所定距離ΔLは、距離計12が目標停止箇所のP点までの残距離ΔXpを測定可能になったことを示す基準として設定されている。指標である偏差Δxpが基準である所定距離ΔLよりも長い場合に距離計12が残距離ΔXpを測定可能になっていないことを示し、偏差Δxpが所定距離ΔL以下の場合に距離計12が残距離ΔXpを測定可能になったことを示す。所定距離ΔLは、外界センサ17pのX軸方向の長さや測定対象物7pの磁界の強さに応じて適宜設定可能である。所定距離ΔLの下限は、外界センサ17pが測定対象物7pを検知可能な距離であればよい。また、所定距離ΔLの上限は、荷役機器1の走行方向で隣り合う停止箇所どうしの間の最短距離よりも短く、その最短距離の半分の距離よりも短い距離であることが望ましく、50mm~500mmの範囲内の距離であることがより望ましい。 The predetermined distance ΔL is set as a criterion for indicating that the distance meter 12 is able to measure the remaining distance ΔXp to the target stopping point P point. When the deviation Δxp, which is the index, is longer than the predetermined distance ΔL, which is the criterion, it indicates that the distance meter 12 is not able to measure the remaining distance ΔXp, and when the deviation Δxp is equal to or less than the predetermined distance ΔL, it indicates that the distance meter 12 is able to measure the remaining distance ΔXp. The predetermined distance ΔL can be set appropriately according to the length of the external sensor 17p in the X-axis direction and the strength of the magnetic field of the measurement object 7p. The lower limit of the predetermined distance ΔL may be a distance at which the external sensor 17p can detect the measurement object 7p. In addition, the upper limit of the predetermined distance ΔL is shorter than the shortest distance between adjacent stopping points in the travel direction of the loading equipment 1, and is preferably shorter than half the distance of the shortest distance, and more preferably within the range of 50 mm to 500 mm.

フラグBをオンにするステップ(S340)とフラグBをオフにするステップ(S350)では、演算装置13によりフラグBを、ステップ(S330)の判定結果に基づいて立てたり、降ろしたりするデータ処理が実行される。具体的に、偏差Δxpと所定距離ΔLとの比較により、距離計12が残距離ΔXpを測定可能になったと判定される(S330:YES)とフラグBが立てられ(flagB:ON)、距離計12が測定可能になっていないと判定される(S330:NO)とフラグBが降ろされる(flagB:OFF)。 In the step (S340) of turning on flag B and the step (S350) of turning off flag B, the calculation device 13 executes data processing to set or clear flag B based on the result of the determination in step (S330). Specifically, when it is determined that the range finder 12 is capable of measuring the remaining distance ΔXp (S330: YES) based on a comparison between the deviation Δxp and the predetermined distance ΔL, flag B is set (flagB: ON), and when it is determined that the range finder 12 is not capable of measuring (S330: NO), flag B is cleared (flagB: OFF).

フラグA、Bがオンになったか否かを判定するステップ(S410、S420)では、演算装置13により、各フラグのオン、オフを判定するデータ処理が実行される。荷役機器1は、目標停止箇所に到着するまでの間に複数の停止箇所を通過する場合がある。この場合に、外界センサ17pは、目標停止箇所に到着するまでの間の停止箇所に設置された測定対象物7pを検知することになる。つまり、距離計12が測定した残距離ΔXpのみでは、測定したその残距離ΔXpが目標停止箇所までの残距離であるかを判定することができない。そこで、偏差Δxpと所定距離ΔLとの比較により立てられたフラグBを判定することで、距離計12が測定可能な状態になったことが判定可能になっている。一方で、ステップ(S330)では、指標として偏差Δxpを用いたが、フラグBがオンになった状態でも、実際に外界センサ17pが測定対象物7pを検知可能になっていない場合もある。そこで、実際に外界センサ17pが測定対象物7pを検知したことで立てられたフラグAを判定することで、距離計12が確実の目標停止箇所までの残距離ΔXpを測定可能になったことを判定することができる。したがって、フラグの判定では、フラグBの判定を先に行い、その判定後に、フラグAを判定することが望ましい。このように、二つのフラグの判定を順番どおりに行うことで、距離計12が目標停止箇所までの残距離ΔXpを測定可能になったことをより確実に判定することが可能となる。 In the steps (S410, S420) of determining whether flags A and B are on, the arithmetic unit 13 executes data processing to determine whether each flag is on or off. The loading equipment 1 may pass through multiple stopping points before arriving at the target stopping point. In this case, the external sensor 17p detects the measurement object 7p installed at the stopping point before arriving at the target stopping point. In other words, it is not possible to determine whether the measured remaining distance ΔXp is the remaining distance to the target stopping point only by the remaining distance ΔXp measured by the range finder 12. Therefore, by determining the flag B set by comparing the deviation Δxp with the predetermined distance ΔL, it is possible to determine whether the range finder 12 is in a state where it can measure. On the other hand, in step (S330), the deviation Δxp is used as an index, but even if the flag B is on, the external sensor 17p may not actually be able to detect the measurement object 7p. Therefore, by judging flag A, which is set when external sensor 17p actually detects object 7p to be measured, it is possible to determine whether rangefinder 12 can reliably measure remaining distance ΔXp to the target stopping point. Therefore, when judging the flags, it is desirable to judge flag B first, and then judge flag A. In this way, by judging the two flags in order, it is possible to more reliably judge whether rangefinder 12 can measure remaining distance ΔXp to the target stopping point.

(S120)、(S130)、(S330)~(S350)、(S410)、(S420)の各ステップが、距離計12が目標停止箇所までの残距離を測定可能になったことを特定するデータ処理になっている。このデータ処理は、偏差Δxpの精度が高い場合に、(S330)~(S350)、(S410)の各ステップのみで構成されてもよい。 Each of steps (S120), (S130), (S330) to (S350), (S410), and (S420) is data processing that determines when the distance meter 12 is able to measure the remaining distance to the target stopping point. If the accuracy of the deviation Δxp is high, this data processing may consist of only steps (S330) to (S350) and (S410).

第二座標データを算出するステップ(S430)では、演算装置13により距離計12が測定した残距離ΔXpに基づいて、p点の第二座標データ(xmp)を算出するデータ処理が実行される。具体的に、演算装置13は、残距離ΔXpをp点から目標停止箇所のP点までの相対距離として、目標停止箇所の停止姿座標データを利用して、第二座標データ(xmp)を算出する。第二座標データは、目標停止箇所のP点のX座標(xP)から残距離ΔXpを減算して算出される。 In the step of calculating the second coordinate data (S430), the calculation device 13 executes data processing to calculate the second coordinate data (xmp) of point p based on the remaining distance ΔXp measured by the range finder 12. Specifically, the calculation device 13 calculates the second coordinate data (xmp) using the stopping posture coordinate data of the target stopping location, with the remaining distance ΔXp set as the relative distance from point p to point P of the target stopping location. The second coordinate data is calculated by subtracting the remaining distance ΔXp from the X coordinate (xP) of point P of the target stopping location.

経過時間Tが所定時間Taを経過したか否かを判定するステップ(S440)では、演算装置13により、フラグAがオンになってから経過した経過時間Tと予め設定された所定時間Taとを比較し、経過時間Tが所定時間Taを経過したか否かを判定するデータ処理が実行される。経過時間Tは、演算装置13が有するタイマにより測定されてもよく、演算装置13が有するカウンタにより計測された周期数から推定されてもよい。所定時間Taは、フラグAがオンになってから荷役機器1の走行が停止するまでの間の時間よりも短く、所定の周期が複数回繰り返される時間に設定されることが望ましい。所定時間Taは、任意に設定可能である。このステップの経過時間Tは、フラグBがオンになってから経過した時間としてもよい。 In the step (S440) of determining whether the elapsed time T has exceeded the predetermined time Ta, the calculation device 13 executes data processing to compare the elapsed time T since flag A was turned on with a preset predetermined time Ta and determine whether the elapsed time T has exceeded the predetermined time Ta. The elapsed time T may be measured by a timer possessed by the calculation device 13, or may be estimated from the number of periods measured by a counter possessed by the calculation device 13. It is desirable that the predetermined time Ta is set to a time that is shorter than the time from when flag A is turned on until the loading equipment 1 stops traveling, and that allows the predetermined period to be repeated multiple times. The predetermined time Ta can be set arbitrarily. The elapsed time T in this step may be the time that has passed since flag B was turned on.

第三座標データ(xcmp)を算出するステップ(S450)では、経過時間Taが所定時間Taを経過するまで、演算装置13により、第一座標データ(xcp)と第二座標データ(xmp)との両方の座標に基づいて第三座標データ(xcmp)を算出するデータ処理が実行される。フラグA、Bがオンになった直後に、自己座標データ21が、第一座標データから第二座標データに即座に切り替わると、第一座標データと第二座標データとの差分が大きい場合に、走行制御処理での走行速度に急変動が生じるおそれがある。走行速度の急変動は、荷役機器1のピッチング振動やそのピッチング振動による吊具の振れの要因になる。荷役機器1が目標停止箇所にずれなく停止しても、振動や振れが生じている場合に、その振動や振れが収まるまで荷役物2との正確な位置合わせを行うことができず、荷役作業が停滞する。そこで、フラグA、Bがオンになった直後は、第一座標データと第二座標データとの両方の座標に基づいた第三座標データを用いることで、座標データの推移を滑らかにできる。このように、座標データの推移が滑らかになることにより、走行速度の急変動を抑制するには有利になる。 In the step (S450) of calculating the third coordinate data (xcmp), the calculation device 13 executes data processing to calculate the third coordinate data (xcmp) based on both the coordinates of the first coordinate data (xcp) and the second coordinate data (xmp) until the elapsed time Ta reaches a predetermined time Ta. If the self-coordinate data 21 immediately switches from the first coordinate data to the second coordinate data immediately after the flags A and B are turned on, there is a risk of a sudden change in the running speed in the running control process if the difference between the first coordinate data and the second coordinate data is large. A sudden change in the running speed causes pitching vibration of the loading equipment 1 and swinging of the hoisting equipment due to the pitching vibration. Even if the loading equipment 1 stops at the target stopping point without deviation, if vibration or swing occurs, accurate alignment with the loading object 2 cannot be performed until the vibration or swing subsides, and the loading operation stagnates. Therefore, immediately after flags A and B are turned on, the transition of the coordinate data can be made smooth by using third coordinate data based on the coordinates of both the first coordinate data and the second coordinate data. In this way, the transition of the coordinate data becomes smooth, which is advantageous in suppressing sudden fluctuations in the driving speed.

第三座標データは、第一座標データと第二座標データとの中央値(平均値)を用いることもできる。第三座標データは、経過時間Taが進むほど第三座標データへの第一座標データの寄与度を低くし、反対に、第二座標データの寄与度を高くすることが望ましい。これにより、第三座標データは、経過時間Taの進行とともに第一座標データに近い値から第二座標データに近い値に滑らかに推移する。寄与度は、経過時間Taの進行に伴う第三座標データの推移に及ぼす貢献の度合いを示す。つまり、第三座標データは、寄与度が高い方の座標データに近い値になり、寄与度が低い方の座標データから遠い値になる。 The third coordinate data can also be the median (average value) of the first coordinate data and the second coordinate data. It is desirable to decrease the contribution of the first coordinate data to the third coordinate data as the elapsed time Ta progresses, and conversely increase the contribution of the second coordinate data. This allows the third coordinate data to smoothly transition from a value close to the first coordinate data to a value close to the second coordinate data as the elapsed time Ta progresses. The contribution indicates the degree of contribution to the transition of the third coordinate data as the elapsed time Ta progresses. In other words, the third coordinate data will have a value closer to the coordinate data with a higher contribution and farther from the coordinate data with a lower contribution.

図12の実線は、第一寄与率の一例を示し、一点鎖線は、第二寄与率の一例を示している。第一寄与率は、第一座標データの寄与度の割合を示し、第二寄与率は、第二座標データの寄与度の割合を示している。第一寄与率と第二寄与率との合計は、経過時間Tによらずに「1.0」となっている。第一寄与率は、時間経過Taが進むにつれて「1.0」から「0.0」に徐々に変化し、第二寄与率は、時間経過Taが進むにつれて「0.0」から「1.0」に変化する。第三座標データは、第一座標データに第一寄与率を乗算した値と、第二座標データに第二寄与率を乗算した値と、の平均の値として算出される。このように、経過時間Taの進行に伴って第一座標データの寄与度と第二座標データの寄与度を変化させることにより、第三座標データの推移がより滑らかになる。 The solid line in FIG. 12 shows an example of the first contribution rate, and the dashed line shows an example of the second contribution rate. The first contribution rate indicates the ratio of the contribution rate of the first coordinate data, and the second contribution rate indicates the ratio of the contribution rate of the second coordinate data. The sum of the first contribution rate and the second contribution rate is "1.0" regardless of the elapsed time T. The first contribution rate gradually changes from "1.0" to "0.0" as the time lapse Ta progresses, and the second contribution rate changes from "0.0" to "1.0" as the time lapse Ta progresses. The third coordinate data is calculated as the average value of the value obtained by multiplying the first coordinate data by the first contribution rate and the value obtained by multiplying the second coordinate data by the second contribution rate. In this way, by changing the contribution rate of the first coordinate data and the contribution rate of the second coordinate data as the elapsed time Ta progresses, the transition of the third coordinate data becomes smoother.

第一座標データを出力するステップ(S460)、第三座標データを出力するステップ(S470)、第二座標データを出力するステップ(S480)では、演算装置13により、それぞれのデータを出力するデータ処理が実行される。より具体的に、演算装置13は、フラグA、Bが共にオンでない場合に、距離計12が目標停止箇所までの残距離ΔXpを測定可能になっていないと見做して、第一座標データ(xcp)を出力する。また、演算装置13は、フラグA、Bが共にオンになってからの経過時間Tが所定時間Taを経過していない場合に、第三座標データ(xcmp)を出力する。また、演算装置13は、フラグA、Bが共にオンになってからの経過時間Tが所定時間Taを経過した場合に、第二座標データ(xmp)を出力する。 In the step of outputting the first coordinate data (S460), the step of outputting the third coordinate data (S470), and the step of outputting the second coordinate data (S480), the calculation device 13 executes data processing to output each data. More specifically, when flags A and B are not both on, the calculation device 13 assumes that the distance meter 12 is not capable of measuring the remaining distance ΔXp to the target stopping point, and outputs the first coordinate data (xcp). Furthermore, when the elapsed time T since both flags A and B turned on has not passed a predetermined time Ta, the calculation device 13 outputs the third coordinate data (xcmp). Furthermore, when the elapsed time T since both flags A and B turned on has passed a predetermined time Ta, the calculation device 13 outputs the second coordinate data (xmp).

図13は、時間の経過で変化する条件でのq点のX座標を示している。図中の最上段が時間の経過を示している。p点側は、荷役機器1のY軸方向の一端側を示しており、電波式測位装置14p、内界センサ15p、および、外界センサ17pが設置されている側を示す。r点側は、荷役機器1のY軸方向の他端側を示しており、電波式測位装置14r、内界センサ15r、および、外界センサ17rが設置されている側を示す。 Figure 13 shows the X coordinate of point q under conditions that change over time. The top row in the figure shows the passage of time. Point p indicates one end side of the loading equipment 1 in the Y-axis direction, and indicates the side where the radio wave positioning device 14p, internal sensor 15p, and external sensor 17p are installed. Point r indicates the other end side of the loading equipment 1 in the Y-axis direction, and indicates the side where the radio wave positioning device 14r, internal sensor 15r, and external sensor 17r are installed.

時刻t1では、p点側、r点側の各々のフラグA、Bが共にオフになっている。時刻t1のq点のX座標は、p点の第一座標データ(xcp)とr点の第一座標データ(xcr)との中間の座標として算出される。 At time t1, flags A and B on both the p and r sides are off. The X coordinate of point q at time t1 is calculated as the intermediate coordinate between the first coordinate data of point p (xcp) and the first coordinate data of point r (xcr).

時刻t2では、p点側のフラグA、Bが共にオンで、r点側のフラグA、Bが共にオフになっている。また、時刻t2では、p点側のフラグBがオンになってからの経過時間Tpが所定時間Ta未満となっている。時刻t2のq点のX座標は、p点の第三座標データ(xcmp)とr点の第一座標データ(xcr)との中間の座標として算出される。 At time t2, flags A and B on the side of point p are both on, and flags A and B on the side of point r are both off. Also, at time t2, the elapsed time Tp since flag B on the side of point p was turned on is less than the predetermined time Ta. The X coordinate of point q at time t2 is calculated as the intermediate coordinate between the third coordinate data (xcmp) of point p and the first coordinate data (xcr) of point r.

時刻t3では、p点側、r点側の各々のフラグA、Bが共にオンになっている。また、時刻t3では、p点側、r点側のフラグBがオンになってからの経過時間Tp、Trが所定時間Ta未満となっている。時刻t3のq点のX座標は、p点の第三座標データ(xcmp)とr点の第三座標データ(xcmr)との中間の座標として算出される。 At time t3, flags A and B on both the p and r sides are on. Also, at time t3, the elapsed times Tp and Tr from when flags B on the p and r sides were turned on are less than the predetermined time Ta. The X coordinate of point q at time t3 is calculated as the intermediate coordinate between the third coordinate data (xcmp) of point p and the third coordinate data (xcmr) of point r.

時刻t4では、p点側の経過時間Tpが所定時間Taを経過し、r点側の経過時間Trが所定時間Ta未満となっている。時刻t4のq点のX座標は、p点の第二座標データ(xmp)とr点の第三座標データ(xcmr)との中間の座標として算出される。 At time t4, the elapsed time Tp on the side of point p has passed the predetermined time Ta, and the elapsed time Tr on the side of point r is less than the predetermined time Ta. The X coordinate of point q at time t4 is calculated as the intermediate coordinate between the second coordinate data (xmp) of point p and the third coordinate data (xcmr) of point r.

時刻t5では、p点側、r点側の経過時間Tp、Trが所定時間Taを経過している。時刻t5のq点のX座標は、p点の第二座標データ(xmp)とr点の第二座標データ(xmr)との中間の座標として算出される。 At time t5, the elapsed times Tp and Tr on the point p and point r sides have passed the predetermined time Ta. The X coordinate of point q at time t5 is calculated as the intermediate coordinate between the second coordinate data (xmp) of point p and the second coordinate data (xmr) of point r.

図14は走行制御処理での時間の経過と荷役機器1の走行速度との関係の一例を示している。自己座標データ21が出力されると、演算装置13により、荷役機器1の走行制御処理が実行される(図9のS240)。走行制御処理は、荷役機器1の走行速度の調節と、荷役機器1の走行方向(走行が停止したときの荷役機器1の向きを含む)の調節と、の二つの調節が行われている。 Figure 14 shows an example of the relationship between the passage of time in the travel control process and the travel speed of the loading equipment 1. When the self-coordinate data 21 is output, the calculation device 13 executes the travel control process of the loading equipment 1 (S240 in Figure 9). The travel control process adjusts two things: the travel speed of the loading equipment 1, and the travel direction of the loading equipment 1 (including the orientation of the loading equipment 1 when travel stops).

走行速度の調節では、地図データ20の目標停止箇所の停止座標データと自己座標データ21の自己座標データとの偏差(具体的に、目標停止箇所のQ点のX座標とq点のX座標の偏差)に基づいて、荷役機器1の走行速度が調整されている。走行速度の調節では、荷役機器1が走行を開始してから停止するまでの経過時間と走行速度との関係が略台形となっており、偏差に基づいて予め設定された定加速度、定速度、および、定減速度が切り替えられている。定加速度、定速度、および、定減速度の各々は任意に設定可能になっている。また、走行速度の調節では、荷役機器1の走行速度が定減速度に切り替えられた以後に、目標停止箇所の停止座標データと自己座標データとが一致する(具体的に、目標停止箇所のQ点のX座標とq点のX座標とが一致する)ように、減速度が調節されている。つまり、第一座標データに基づく自己座標データ21を用いて、定加速度、定速度、および、定減速度が切り替えられており、第二座標データに基づく自己座標データ21を用いて、減速度が調節されている。 In adjusting the traveling speed, the traveling speed of the loading equipment 1 is adjusted based on the deviation between the stop coordinate data of the target stopping point in the map data 20 and the self coordinate data of the self coordinate data 21 (specifically, the deviation between the X coordinate of the target stopping point point Q and the X coordinate of the target stopping point point q). In adjusting the traveling speed, the relationship between the elapsed time from when the loading equipment 1 starts traveling to when it stops and the traveling speed is approximately trapezoidal, and a preset constant acceleration, constant speed, and constant deceleration are switched based on the deviation. Each of the constant acceleration, constant speed, and constant deceleration can be set arbitrarily. In adjusting the traveling speed, the deceleration is adjusted so that the stop coordinate data of the target stopping point and the self coordinate data match (specifically, the X coordinate of the target stopping point point Q and the X coordinate of the target stopping point point q match) after the traveling speed of the loading equipment 1 is switched to the constant deceleration. In other words, constant acceleration, constant speed, and constant deceleration are switched using self coordinate data 21 based on the first coordinate data, and deceleration is adjusted using self coordinate data 21 based on the second coordinate data.

走行方向の調節では、姿勢角θに基づいて、荷役機器1のY軸方向の両端部の走行速度差が調節されている。走行方向の調節では、走行速度の制御で調節された走行速度を補正して、Y方向の両端部の速度差により荷役機器1の走行方向が調節されている。なお、荷役機器1の走行輪が操舵可能な場合の走行方向の調節では、荷役機器1の操舵角が調節されてもよい。 In adjusting the travel direction, the difference in travel speed between both ends of the loading equipment 1 in the Y-axis direction is adjusted based on the attitude angle θ. In adjusting the travel direction, the travel speed adjusted by the travel speed control is corrected, and the travel direction of the loading equipment 1 is adjusted based on the speed difference between both ends in the Y direction. Note that when the travel wheels of the loading equipment 1 are steerable, the steering angle of the loading equipment 1 may be adjusted in adjusting the travel direction.

走行制御処理では、荷役機器1の走行の直進性をより向上させるために、Y軸方向での地図データ20の目標線に対するズレ量に基づいて、荷役機器1のY軸方向の両端部の走行速度差を調節するとよい。具体的に、実施形態では、このY軸方向でのズレ量に基づいた走行速度差の調節に、目標線の代わりに、多数の停止箇所ごとに設置された測定対象物7yを用いている。荷役機器1が目標停止箇所に到着するまでの間に通過する複数の停止箇所ごとで、外界センサ17yが測定対象物7yを検知することにより得られる残距離ΔYを走行速度差の調節に用いている。なお、測定対象物7yは、多数の停止箇所のみではなく、停止箇所どうしの間に設置してもよく、蔵置レーン3の全長に亘って延在させてもよい。 In the travel control process, in order to further improve the straightness of the travel of the loading equipment 1, it is preferable to adjust the travel speed difference between both ends of the loading equipment 1 in the Y-axis direction based on the deviation from the target line of the map data 20 in the Y-axis direction. Specifically, in the embodiment, instead of the target line, a measurement object 7y installed at each of many stopping points is used to adjust the travel speed difference based on the deviation in the Y-axis direction. At each of the multiple stopping points that the loading equipment 1 passes through before arriving at the target stopping point, the remaining distance ΔY obtained by the external sensor 17y detecting the measurement object 7y is used to adjust the travel speed difference. Note that the measurement object 7y may be installed not only at the multiple stopping points, but also between the stopping points, and may extend over the entire length of the storage lane 3.

以上のように、荷役機器1の走行制御工程によれば、目標停止箇所の近傍では、距離計12による測定により得られた第二座標データが用いられる。この第二座標データは、目標停止箇所に設置された測定対象物7を測定対象とした測定により得られており、精度が高い。それ故、第二座標データを用いた走行制御処理により荷役機器1を目標停止箇所に高精度に停止させることができる。 As described above, according to the travel control process of the loading equipment 1, the second coordinate data obtained by measurement with the range finder 12 is used in the vicinity of the target stopping point. This second coordinate data is obtained by measuring the measurement target 7 installed at the target stopping point, and is highly accurate. Therefore, the loading equipment 1 can be stopped at the target stopping point with high accuracy by the travel control process using the second coordinate data.

また、この走行制御工程によれば、目標停止箇所の近傍に至るまでは、座標取得装置11が取得した第一座標データが用いられる。座標取得装置11は、走行路面5の多数の停止箇所の間の区間に測位用の装置や部材を設置する必要がなくなり、それらの設置費用やメンテナンスが削減可能になっている。 In addition, according to this driving control process, the first coordinate data acquired by the coordinate acquisition device 11 is used until the vehicle reaches the vicinity of the target stopping point. The coordinate acquisition device 11 eliminates the need to install positioning devices and components in sections between multiple stopping points on the driving road surface 5, making it possible to reduce the installation costs and maintenance of these devices and components.

つまり、この走行制御工程は、精度がある程度低い状態でもよい走行区間での走行制御に第一座標データを用いて、高い精度が必要な走行区間での走行制御に残距離に基づいた高精度の第二座標データを用いている。このように、座標取得装置11と距離計12とを使い分けることにより、座標取得装置11の精度が低いという欠点を距離計12で補い、距離計12により荷役機器1の走行範囲の全域を測定するのに要するコストが高いという欠点を座標取得装置11で補うことができる。それ故、本実施形態は、コストの増加を抑制する構成でありながら、荷役機器1を目標停止箇所に高精度に停止させることができる。これにより、荷役機器1の荷役作業における位置合わせに必要な±20mm以下の精度を確保することが可能となる。その結果、位置合わせに要する時間を大幅に削減して、荷役効率を向上させることができる。 In other words, this travel control process uses the first coordinate data for travel control in travel sections where a certain degree of low accuracy is acceptable, and uses the highly accurate second coordinate data based on the remaining distance for travel control in travel sections where high accuracy is required. In this way, by using the coordinate acquisition device 11 and the distance meter 12 appropriately, the distance meter 12 can compensate for the drawback of the low accuracy of the coordinate acquisition device 11, and the coordinate acquisition device 11 can compensate for the drawback of the high cost required to measure the entire travel range of the loading equipment 1 using the distance meter 12. Therefore, this embodiment is configured to suppress an increase in cost, while being able to stop the loading equipment 1 at the target stopping point with high accuracy. This makes it possible to ensure an accuracy of ±20 mm or less, which is necessary for alignment in the loading and unloading work of the loading and unloading equipment 1. As a result, the time required for alignment can be significantly reduced, and loading and unloading efficiency can be improved.

また、距離計12が多数の停止箇所のなかの一つである目標停止箇所までの残距離を測定可能になったことを、座標取得装置11により得られた第一座標データを利用して特定している。それ故、距離計12が絶対位置情報を取得する必要がなくなり、目標停止箇所までの残距離のみを測定可能な構成で済むため、距離計12に要するコストを低減することができる。同様に、多数の停止箇所の各々に設置される測定対象物7に要するコストも最小限で済む。 In addition, the first coordinate data obtained by the coordinate acquisition device 11 is used to determine that the range finder 12 is capable of measuring the remaining distance to the target stopping point, which is one of the many stopping points. This eliminates the need for the range finder 12 to acquire absolute position information, and the range finder 12 can be configured to measure only the remaining distance to the target stopping point, thereby reducing the cost required for the range finder 12. Similarly, the cost required for the measurement object 7 installed at each of the many stopping points can be minimized.

第一座標データから第二座標データへ切り替わる際に、第一座標データと第二座標データとの両方のデータに基づいた第三座標データを用いている。これにより、第一座標データから第二座標データへ切り替わる際に滑らかに推移させることができる。それ故、第一座標データと第二座標データとの差分による走行制御処理での走行速度の急変動を抑制することができる。なお、第一座標データと第二座標データとの差分が小さく、第一座標データから第二座標データへ切り替えても走行制御処理での走行速度の急変動が生じない場合には、第三座標データを用いる必要はない。この場合には、上記の制御フローの(S440)、(S450)、(S470)の各ステップを省略することができる。 When switching from the first coordinate data to the second coordinate data, third coordinate data based on both the first coordinate data and the second coordinate data is used. This allows for a smooth transition when switching from the first coordinate data to the second coordinate data. Therefore, it is possible to suppress sudden fluctuations in the driving speed during the driving control process due to the difference between the first coordinate data and the second coordinate data. Note that if the difference between the first coordinate data and the second coordinate data is small and switching from the first coordinate data to the second coordinate data does not cause sudden fluctuations in the driving speed during the driving control process, there is no need to use the third coordinate data. In this case, steps (S440), (S450), and (S470) of the above control flow can be omitted.

クレーンのようにY軸方向の両端部の速度差により走行方向が制御される荷役機器1では、荷役機器1の姿勢角θによって、p点側とr点側との各々で、フラブBがオンになる時間や、フラグBがオンになってからフラグAがオンになるまでに要する時間が異なる場合がある。そこで、自己座標データ21は、荷役機器1のY軸方向の両端部(p点側、q点側)ごとに推定されることが望ましい。このように、荷役機器1のY軸方向の両端部の自己座標データが各々、推定されることで自己座標データの推定精度の向上には有利になる。なお、荷役機器1がクレーンであっても、自己座標データ21を両端部ごとに推定しない場合もある。例えば、自己座標データ21がq点のX座標で構成される場合が例示される。この場合には、図10および図11に示すフローのみでq点のX座標と姿勢角θとを出力する。つまり、(S310)、(S430)、(S450)の各ステップでは、p点のX座標とr点のX座標から算出されるq点のX座標と姿勢角θとを各々の座標データとして算出される。 In a loading device 1 in which the travel direction is controlled by the speed difference between both ends in the Y-axis direction, such as a crane, the time when flag B turns on and the time required for flag A to turn on may differ between the p-point side and the r-point side depending on the attitude angle θ of the loading device 1. Therefore, it is desirable to estimate the self-coordinate data 21 for each of both ends (p-point side, q-point side) in the Y-axis direction of the loading device 1. In this way, it is advantageous to improve the estimation accuracy of the self-coordinate data by estimating the self-coordinate data of both ends of the loading device 1 in the Y-axis direction. Note that even if the loading device 1 is a crane, the self-coordinate data 21 may not be estimated for each end. For example, a case is exemplified in which the self-coordinate data 21 is composed of the X-coordinate of the q-point. In this case, the X-coordinate of the q-point and the attitude angle θ are output only by the flow shown in FIG. 10 and FIG. 11. That is, in steps (S310), (S430), and (S450), the X coordinate of point q, which is calculated from the X coordinate of point p and the X coordinate of point r, and the attitude angle θ are calculated as the respective coordinate data.

以上、本発明の実施形態について説明したが、本発明の荷役機器の制御システムおよび制御方法は特定の実施形態に限定されるものではなく、本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although an embodiment of the present invention has been described above, the control system and control method for loading and unloading equipment of the present invention are not limited to a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention.

荷役機器1は、蔵置レーン3を跨いで走行するクレーンに限定されるものではない。荷役機器1は、コンテナターミナルの岸壁に接岸した船舶に対して荷役するクレーンや倉庫施設で荷役する天井クレーンでもよい。荷役機器1は、コンテナターミナルなどの倉庫施設内で走行する運搬車両でもよい。また、荷役機器1が荷役する荷役物2はコンテナに限定されるものではない。走行路面5は、蔵置レーン3に沿って延在するものに限定されるものではない。走行路面5は、蔵置レーン3どうしの間を繋ぐ連絡路を含んでもよい。また、走行路面5は、コンテナターミナルの出入口から蔵置レーン3に至るまでの運搬車両用の走行路面でもよい。 The loading and unloading equipment 1 is not limited to a crane that travels across the storage lane 3. The loading and unloading equipment 1 may be a crane that handles loading and unloading of a ship docked at a quay of a container terminal or an overhead crane that handles loading and unloading in a warehouse facility. The loading and unloading equipment 1 may be a transport vehicle that travels within a warehouse facility such as a container terminal. Furthermore, the cargo 2 that the loading and unloading equipment 1 handles is not limited to a container. The traveling road surface 5 is not limited to one that extends along the storage lane 3. The traveling road surface 5 may include a connecting road that connects the storage lanes 3. Furthermore, the traveling road surface 5 may be a traveling road surface for transport vehicles that runs from the entrance/exit of the container terminal to the storage lane 3.

多数の停止箇所は、荷役機器1による荷役作業が行われる箇所以外の箇所を含んでいてもよい。その箇所としては、荷役機器1による荷役作業が行われる箇所に到着するまでの道中で停止する箇所や走行方向を変更する箇所が例示される。具体的に、その箇所は、荷役機器1がクレーンである場合に、レーン替えで使用される連絡路の所定の箇所が例示される。また、その箇所は、荷役機器1が運搬車両である場合に、コンテナターミナルで運搬車両が一時停止する箇所や右左折する箇所が例示される。さらに、その箇所は、荷役機器1の整備や点検を行う箇所や荷役機器1の駆動源のエネルギを補充する箇所も例示される。 The multiple stopping locations may include locations other than the locations where the loading and unloading work is performed by the loading and unloading equipment 1. Examples of such locations include locations where the loading and unloading equipment 1 stops on the way to the location where the loading and unloading work is performed, or locations where the traveling direction is changed. Specifically, when the loading and unloading equipment 1 is a crane, an example of such a location is a specified location on a connecting road used for lane changes. When the loading and unloading equipment 1 is a transport vehicle, an example of such a location is a location where the transport vehicle stops temporarily or turns right or left at a container terminal. Furthermore, examples of such a location include locations where maintenance and inspection of the loading and unloading equipment 1 are performed, and locations where the energy of the driving source of the loading and unloading equipment 1 is replenished.

制御システム10は、制御対象の荷役機器1の種類に応じて、構成を変えてもよい。荷役機器1が運搬車両の場合には、座標制御装置11が一つの電波式測位装置と一つの走行距離計とを有していればよく、距離計12が一つの外界センサを有していればよい。 The control system 10 may be configured differently depending on the type of loading equipment 1 to be controlled. When the loading equipment 1 is a transport vehicle, the coordinate control device 11 may have one radio-controlled positioning device and one odometer, and the odometer 12 may have one external sensor.

座標取得装置11は、電波式測位装置14が、電波の送受信の感度が低い場合に、取得した自己位置座標の精度が低かったり、自己位置座標を取得できなかったりするため、必須ではない。しかし、電波測位装置14は、電波の送受信の感度が高い場合に取得した自己位置座標を第一座標データの推定に用いることで、第一座標データの推定精度の向上には有利になる。 The coordinate acquisition device 11 is not essential because when the radio wave positioning device 14 has low sensitivity for transmitting and receiving radio waves, the accuracy of the acquired self-location coordinates is low or the self-location coordinates cannot be acquired. However, when the radio wave positioning device 14 has high sensitivity for transmitting and receiving radio waves, it is advantageous to improve the estimation accuracy of the first coordinate data by using the acquired self-location coordinates to estimate the first coordinate data.

電波式測位装置14は、荷役機器1が倉庫の中で荷役するものである場合に、屋内測位システムとして、IMES(Indoor Messaging System)を利用してもよい。電波式測位装置14は、取得する自己位置座標の精度が高くなくてもよい。したがって、電波式測位装置14は、荷役機器1に設置されるものの他に、荷役機器1に搭乗する運転者が携帯する携帯機器を利用することもできる。携帯機器としては、タブレットパーソナルコンピュータ、パーソナルデジタルアシスタント、スマートフォン(モバイルフォン、セルフォン)、ウェアラブルデバイスなどが例示される。電波式測位装置14として携帯機器を利用する場合に、座標演算装置16や演算装置13はその携帯機器と相互に通信可能に接続されたコンピュータで構成されることが望ましい。 When the loading and unloading equipment 1 is used for loading and unloading in a warehouse, the radio wave positioning device 14 may use an indoor messaging system (IMES) as an indoor positioning system. The radio wave positioning device 14 does not need to acquire highly accurate self-position coordinates. Therefore, the radio wave positioning device 14 may be installed in the loading and unloading equipment 1, or may be a portable device carried by the driver of the loading and unloading equipment 1. Examples of portable devices include tablet personal computers, personal digital assistants, smartphones (mobile phones, cell phones), and wearable devices. When a portable device is used as the radio wave positioning device 14, it is desirable that the coordinate calculation device 16 and the calculation device 13 are configured as a computer connected to the portable device so that they can communicate with each other.

座標取得装置11は、距離計12が測定した残距離がゼロになったことを示す信号S1に基づいて、累計走行距離をゼロに更新し、測定開始箇所の座標データを更新する更新処理が実行されるが、信号S1は荷役機器1の所定箇所の直下に停止箇所が位置したタイミングを図ることが可能であればよい。例えば、距離計12とは別に、停止箇所ごとに設置した測定対象物を検知する外界センサを備えてもよい。この外界センサは、測定対象物までの距離を測定する必要はなく、測定対象物の直上に位置したときにその測定対象物を検知できればよい。ただし、更新処理のタイミングを距離計12の測定結果を利用して図ることで、高精度の累計走行距離を取得可能になる。 The coordinate acquisition device 11 updates the accumulated travel distance to zero and updates the coordinate data of the measurement start point based on a signal S1 indicating that the remaining distance measured by the distance meter 12 has reached zero, and executes an update process. The signal S1 only needs to be capable of timing when the stopping point is located directly below a specified point on the loading and unloading equipment 1. For example, in addition to the distance meter 12, an external sensor that detects a measurement object installed at each stopping point may be provided. This external sensor does not need to measure the distance to the measurement object, and only needs to be able to detect the measurement object when it is located directly above it. However, by timing the update process using the measurement results of the distance meter 12, it is possible to obtain a highly accurate accumulated travel distance.

距離計12は、目標停止箇所までのY軸方向の残距離ΔYの測定が必須ではない。自己座標データ21が姿勢角θを有している、あるいは、自己座標データ21から姿勢角θが算出可能であれば、荷役機器1の走行の直進性を確保することが可能である。ただし、距離計12が残距離ΔYを測定可能であれば、目標停止箇所にX軸方向およびY軸方向の両軸方向におけるずれが無い状態で停止することが可能となる。目標停止箇所でのY軸方向のずれは、荷役物2の荷役作業で修正することが可能である。それ故、距離計12は、少なくとも目標停止箇所までのX軸方向の残距離を測定できればよい。 The distance meter 12 does not necessarily need to measure the remaining distance ΔY in the Y-axis direction to the target stopping point. If the self-coordinate data 21 has an attitude angle θ or if the attitude angle θ can be calculated from the self-coordinate data 21, it is possible to ensure the straightness of the traveling of the loading equipment 1. However, if the distance meter 12 can measure the remaining distance ΔY, it is possible to stop at the target stopping point without deviation in both the X-axis and Y-axis directions. Deviation in the Y-axis direction at the target stopping point can be corrected by the loading and unloading operation of the cargo 2. Therefore, it is sufficient for the distance meter 12 to be able to measure at least the remaining distance in the X-axis direction to the target stopping point.

測定対象物7は、外界センサ17により検知可能であれば特に限定されるものではないが、例えば、リニアスケールの場合に、荷役機器1の走行のずれを考慮すると、リニアスケールの幅を広くする必要があり、実用的ではない。また、測定対象物7は、絶対位置情報を有していなくてもよい。測定対象物7が絶対位置情報を有さないことで、アブソリュート型のリニアスケールなどの絶対位置情報を有するものに比して導入コストを低減するには有利になる。よって、測定対象物7と外界センサ17との組み合わせは、磁気を帯びた強磁性体とリニアポジションセンサとの組み合わせが適切である。なお、磁気を帯びた強磁性体は、一度設置すれば半永久的に使用可能であり、メンテナンスに要するコストを大幅に削減することができる。なお、その組み合わせに比して、メンテナンスコストが掛かるが、測定対象物7と外界センサ17との組み合わせは、白線などの走行路面5に設置された目印とカメラとの組み合わせを用いることもできる。カメラにより目印を含む目印の周辺の画像を画像処理することにより、目印までの距離を測定することが可能である。 The measurement object 7 is not particularly limited as long as it can be detected by the external sensor 17. For example, in the case of a linear scale, the width of the linear scale needs to be widened in consideration of the deviation of the traveling of the loading and unloading equipment 1, which is not practical. In addition, the measurement object 7 does not need to have absolute position information. The measurement object 7 does not have absolute position information, which is advantageous in reducing the introduction cost compared to those having absolute position information such as absolute type linear scales. Therefore, the combination of the measurement object 7 and the external sensor 17 is appropriately a combination of a magnetic ferromagnetic material and a linear position sensor. Note that a magnetic ferromagnetic material can be used semi-permanently once installed, and the cost required for maintenance can be significantly reduced. Note that, although it requires more maintenance cost than that combination, the combination of the measurement object 7 and the external sensor 17 can also use a combination of a mark installed on the traveling road surface 5 such as a white line and a camera. It is possible to measure the distance to the mark by image processing an image of the surroundings of the mark including the mark by the camera.

測定対象物7が外界センサ17の両端部(例えば、素子番号:No.1、No.20の検知素子19)の直下、あるいは、直下から外れた位置に存在して、所定数未満の数の検知素子19が測定対象物7を検知する場合でも、所定数が固定値であれば残距離は算出可能な場合もある。例えば、距離データ22に検知素子19に付与される素子番号とは別の番号(例えば、No.-1、No.0、No.21、No.22など)と距離とを追加すればよい。所定数が「三」の場合に素子番号No.1の検知素子19のみ測定対象物7を検知した場合に、No.0の位置の直下に測定対象物7が存在すると見做せる。 Even if the measurement object 7 is located directly below or away from both ends of the external sensor 17 (e.g., detector elements 19 with element numbers: No. 1 and No. 20) and fewer than a predetermined number of detector elements 19 detect the measurement object 7, the remaining distance may be calculated if the predetermined number is a fixed value. For example, a number other than the element number assigned to the detector elements 19 (e.g., No. -1, No. 0, No. 21, No. 22, etc.) and the distance may be added to the distance data 22. When the predetermined number is "three" and only the detector element 19 with element number No. 1 detects the measurement object 7, the measurement object 7 can be considered to be located directly below the position of No. 0.

1 荷役機器
6 電波送受信機
7 測定対象物
10 制御システム
11 座標取得装置
12 距離計
13 姿勢演算装置
14 電波式測位装置
15 内界センサ
16 座標演算装置
17 外界センサ
18 距離演算装置
19 検知素子
20 地図データ
21 自己座標データ
22 距離データ
REFERENCE SIGNS LIST 1 Cargo handling equipment 6 Radio wave transmitter/receiver 7 Measurement target 10 Control system 11 Coordinate acquisition device 12 Rangefinder 13 Attitude calculation device 14 Radio wave positioning device 15 Internal sensor 16 Coordinate calculation device 17 External sensor 18 Distance calculation device 19 Detector element 20 Map data 21 Self coordinate data 22 Distance data

Claims (6)

荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと前記荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御システムにおいて、
前記荷役機器の走行による前記停止箇所の通過に伴って前記多数の停止箇所ごとに設置されている測定対象物を検知する外界センサと、前記荷役機器の走行距離を逐次、測定する走行距離計と、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得する電波式測位装置と、座標演算装置と、を備え、
前記座標演算装置は、
前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定するデータ処理を逐次、実行し、
前記外界センサが前記測定対象物を検知すると、前記累計走行距離をゼロに更新するとともに、前記外界センサが前記測定対象物を検知した時の直前に実行された前記推定するデータ処理により出力されていた前記自己座標データと前記地図データとを比較して、前記地図データに集積された多数の前記停止座標データのなかからその自己座標データに近似した停止座標データを特定し、前記測定開始箇所の座標データを特定されたその停止座標データに更新するデータ処理を実行し、
前記更新するデータ処理では、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記自己座標データの代わりに前記電波式測位装置が取得した前記位置座標が用いられることを特徴とする荷役機器の制御システム。
1. A control system for controlling travel of a loading/unloading device based on map data in which stopping coordinate data for a large number of stopping points, including points where loading/unloading work is performed by the loading/unloading device, and on self-coordinate data of the loading/unloading device,
an external sensor that detects a measurement object installed at each of the stopping points as the loading and unloading equipment passes through the stopping points while traveling; an odometer that sequentially measures the travel distance of the loading and unloading equipment; a radio wave positioning device that sequentially acquires position coordinates of a predetermined point of the loading and unloading equipment by transmitting and receiving radio waves to and from at least one radio wave transmitter and receiver; and a coordinate calculation device ;
The coordinate calculation device is
sequentially executing data processing to estimate the self-coordinate data based on a cumulative mileage obtained by accumulating the mileage measured by the odometer from a measurement start point which is one of the multiple stopping points and the coordinate data of the measurement start point;
When the external sensor detects the object to be measured, the accumulated travel distance is updated to zero , and a data process is executed to compare the self coordinate data output by the estimation data process executed immediately before the external sensor detects the object to be measured with the map data, identify stop coordinate data that is closest to the self coordinate data from among a large number of stop coordinate data accumulated in the map data, and update the coordinate data of the measurement start point to the identified stop coordinate data.
A loading and unloading equipment control system characterized in that, in the updating data processing, when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, the position coordinates acquired by the radio wave positioning device are used instead of the self-coordinate data .
前記座標演算装置は、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記電波式測位装置が取得した前記位置座標に基づいた測位座標データと前記地図データとを比較し、その測位座標データと前記地図データに集積された多数の前記停止座標データのなかの一つの前記停止座標データとが一致した場合に、前記累計走行距離をゼロに更新し、前記測定開始箇所の座標データを前記地図データに基づいて更新するデータ処理を実行する請求項に記載の荷役機器の制御システム。 2. The loading equipment control system according to claim 1, wherein the coordinate calculation device executes data processing to compare positioning coordinate data based on the position coordinates acquired by the radio-controlled positioning device with the map data when a sensitivity of radio wave transmission and reception of the radio-controlled positioning device is higher than a reference value, and to update the accumulated traveling distance to zero and update the coordinate data of the measurement start point based on the map data when the positioning coordinate data matches one of a large number of stop coordinate data accumulated in the map data. 荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと前記荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御システムにおいて、
前記荷役機器の走行による前記停止箇所の通過に伴って前記多数の停止箇所ごとに設置されている測定対象物を検知する外界センサと、前記荷役機器の走行距離を逐次、測定する走行距離計と、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得する電波式測位装置と、座標演算装置と、を備え、
前記座標演算装置は、
前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定するデータ処理を逐次、実行し、
前記外界センサが前記測定対象物を検知すると、または、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記電波式測位装置が取得した前記位置座標に基づいた測位座標データと前記地図データとを比較し、その測位座標データと前記地図データに集積された多数の前記停止座標データのなかの一つの前記停止座標データとが一致すると、前記累計走行距離をゼロに更新し、前記測定開始箇所の座標データを前記地図データに基づいて更新するデータ処理を実行することを特徴とする荷役機器の制御システム。
1. A control system for controlling travel of a loading/unloading device based on map data in which stopping coordinate data for a large number of stopping points, including points where loading/unloading work is performed by the loading/unloading device, and on self-coordinate data of the loading/unloading device,
an external sensor that detects a measurement object installed at each of the stopping points as the loading and unloading equipment passes through the stopping points while traveling; an odometer that sequentially measures the travel distance of the loading and unloading equipment; a radio wave positioning device that sequentially acquires position coordinates of a predetermined point of the loading and unloading equipment by transmitting and receiving radio waves to and from at least one radio wave transmitter and receiver; and a coordinate calculation device ;
The coordinate calculation device is
sequentially executing data processing to estimate the self-coordinate data based on a cumulative mileage obtained by accumulating the mileage measured by the odometer from a measurement start point which is one of the multiple stopping points and the coordinate data of the measurement start point;
a control system for loading and unloading equipment, characterized in that when the external sensor detects the object to be measured, or when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, the control system executes data processing to compare positioning coordinate data based on the position coordinates acquired by the radio wave positioning device with the map data, and when the positioning coordinate data matches one of a number of stop coordinate data accumulated in the map data, the control system updates the accumulated travel distance to zero and updates the coordinate data of the measurement start point based on the map data.
前記走行距離計は、前記荷役機器の走行輪の所定周期ごとの回転数を検出する内界センサを有し、その内界センサが検出したその回転数と前記走行輪の外径とに基づいて前記走行距離を測定する構成であり、
前記座標演算装置は、前記更新するデータ処理の実行により更新された前記測定開始箇所の座標データと更新される前の前記測定開始箇所の座標データと更新される前の前記累計走行距離とに基づいて、前記走行輪の外径を更新するデータ処理を実行する請求項1~3のいずれかに記載の荷役機器の制御システム。
the odometer has an internal sensor that detects the number of rotations of a running wheel of the loading equipment for each predetermined period, and measures the mileage based on the number of rotations detected by the internal sensor and an outer diameter of the running wheel,
The control system for loading and unloading equipment according to any one of claims 1 to 3, wherein the coordinate calculation device executes data processing to update the outer diameter of the running wheels based on the coordinate data of the measurement start point updated by execution of the updating data processing, the coordinate data of the measurement start point before the update, and the cumulative traveling distance before the update .
荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御方法において、
走行距離計により、前記荷役機器の走行距離を逐次、測定し、
電波式測位装置により、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得し、
座標演算装置により、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定する推定工程を逐次、行い、
前記荷役機器の走行による前記停止箇所の通過に伴って、外界センサにより前記多数の停止箇所ごとに設置されている測定対象物が検知されると、前記座標演算装置により、前記累計走行距離をゼロに更新するとともに、前記外界センサが前記測定対象物を検知した時の直前に実行された前記推定工程により出力されていた前記自己座標データと前記地図データとを比較して、前記地図データに集積された多数の前記停止座標データのなかからその自己座標データに近似した停止座標データを特定し、前記測定開始箇所の座標データを特定されたその停止座標データに更新する更新工程を行い、
前記更新工程では、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記自己座標データの代わりに前記電波式測位装置が取得した前記位置座標を用いることを特徴とする荷役機器の制御方法。
A control method for controlling travel of a loading/unloading device based on map data in which stopping coordinate data for a large number of stopping points including points where loading/unloading work is performed by the loading/unloading device is accumulated and on self coordinate data of the loading/unloading device, comprising:
A mileage meter is used to successively measure the mileage of the loading and unloading equipment;
A radio wave positioning device sequentially acquires position coordinates of a predetermined location of the loading and unloading equipment by transmitting and receiving radio waves to at least one radio wave transceiver;
a coordinate calculation device sequentially performs an estimation step of estimating the self coordinate data based on a cumulative mileage obtained by accumulating the mileage measured by the odometer from a measurement start point which is one of the many stopping points and the coordinate data of the measurement start point;
When an external sensor detects a measurement object installed at each of the multiple stop locations as the loading and unloading equipment passes through the stop locations while traveling, the coordinate calculation device updates the accumulated travel distance to zero, and performs an update process of comparing the self coordinate data output by the estimation process executed immediately before the external sensor detected the measurement object with the map data, identifying stop coordinate data that is closest to the self coordinate data from among the multiple stop coordinate data accumulated in the map data, and updating the coordinate data of the measurement start location to the identified stop coordinate data ,
A method for controlling loading and unloading equipment, characterized in that , in the update process, when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, the position coordinates acquired by the radio wave positioning device are used instead of the self-coordinate data .
荷役機器による荷役作業が行われる箇所を含む多数の停止箇所ごとの停止座標データが集積している地図データと荷役機器の自己座標データとに基づいて、前記荷役機器の走行を制御する制御方法において、
走行距離計により、前記荷役機器の走行距離を逐次、測定し、
電波式測位装置により、少なくとも一つの電波送受信機との電波の送受信により前記荷役機器の所定箇所の位置座標を逐次、取得し、
座標演算装置により、前記多数の停止箇所のなかの一つである測定開始箇所から前記走行距離計が逐次、測定した前記走行距離を累計した累計走行距離とその測定開始箇所の座標データとに基づいて前記自己座標データを推定する推定工程を逐次、行い、
前記荷役機器の走行による前記停止箇所の通過に伴って、外界センサにより前記多数の停止箇所ごとに設置されている測定対象物が検知されると、または、前記電波式測位装置の電波の送受信の感度が基準よりも高い場合に、前記電波式測位装置が取得した前記位置座標に基づいた測位座標データと前記地図データとを比較し、その測位座標データと前記地図データに集積された多数の前記停止座標データのなかの一つの前記停止座標データとが一致すると、前記座標演算装置により、前記累計走行距離をゼロに更新するとともに、前記測定開始箇所の座標データを前記地図データに基づいて更新する更新工程を行うことを特徴とする荷役機器の制御方法。
A control method for controlling travel of a loading/unloading device based on map data in which stopping coordinate data for a large number of stopping points including points where loading/unloading work is performed by the loading/unloading device is accumulated and on self coordinate data of the loading/unloading device, comprising:
A mileage meter is used to successively measure the mileage of the loading and unloading equipment;
A radio wave positioning device sequentially acquires position coordinates of a predetermined location of the loading and unloading equipment by transmitting and receiving radio waves to at least one radio wave transceiver;
a coordinate calculation device sequentially performs an estimation step of estimating the self coordinate data based on a cumulative mileage obtained by accumulating the mileage measured by the odometer from a measurement start point which is one of the many stopping points and the coordinate data of the measurement start point;
a control method for loading and unloading equipment, characterized in that when an external sensor detects a measurement object installed at each of the multiple stopping points as the loading and unloading equipment passes through the stopping points , or when the sensitivity of the radio wave positioning device for transmitting and receiving radio waves is higher than a standard, positioning coordinate data based on the position coordinates acquired by the radio wave positioning device is compared with the map data, and when the positioning coordinate data matches one of the multiple stopping coordinate data accumulated in the map data, the coordinate calculation device updates the accumulated traveling distance to zero and updates the coordinate data of the measurement start point based on the map data.
JP2022158959A 2022-09-30 2022-09-30 Control system and method for cargo handling equipment Active JP7598909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022158959A JP7598909B2 (en) 2022-09-30 2022-09-30 Control system and method for cargo handling equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022158959A JP7598909B2 (en) 2022-09-30 2022-09-30 Control system and method for cargo handling equipment

Publications (2)

Publication Number Publication Date
JP2024052314A JP2024052314A (en) 2024-04-11
JP7598909B2 true JP7598909B2 (en) 2024-12-12

Family

ID=90623279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022158959A Active JP7598909B2 (en) 2022-09-30 2022-09-30 Control system and method for cargo handling equipment

Country Status (1)

Country Link
JP (1) JP7598909B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003261284A (en) 2002-03-12 2003-09-16 Mitsui Eng & Shipbuild Co Ltd Travel control system for self-propelled portal crane
JP2005239415A (en) 2004-02-27 2005-09-08 Mitsubishi Heavy Ind Ltd Travel control device and travel control method for yard crane
JP2006176283A (en) 2004-12-22 2006-07-06 Mitsubishi Heavy Ind Ltd Traveling position detecting device for yard crane
JP2006235702A (en) 2005-02-22 2006-09-07 Mitsubishi Heavy Ind Ltd Travel position detecting device of conveying vehicle
US20140046587A1 (en) 2011-04-21 2014-02-13 Konecranes Plc Techniques for positioning a vehicle
JP2020038498A (en) 2018-09-04 2020-03-12 株式会社Ihi Apparatus for estimating self-location
JP2020204548A (en) 2019-06-18 2020-12-24 アイシン・エィ・ダブリュ株式会社 Current place acquiring system, and current place acquiring program
JP2021024660A (en) 2019-07-31 2021-02-22 株式会社三井E&Sマシナリー Control system and control method for crane

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07144879A (en) * 1993-11-18 1995-06-06 Mitsui Eng & Shipbuild Co Ltd Travel stop control device for tire-type crane

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003261284A (en) 2002-03-12 2003-09-16 Mitsui Eng & Shipbuild Co Ltd Travel control system for self-propelled portal crane
JP2005239415A (en) 2004-02-27 2005-09-08 Mitsubishi Heavy Ind Ltd Travel control device and travel control method for yard crane
JP2006176283A (en) 2004-12-22 2006-07-06 Mitsubishi Heavy Ind Ltd Traveling position detecting device for yard crane
JP2006235702A (en) 2005-02-22 2006-09-07 Mitsubishi Heavy Ind Ltd Travel position detecting device of conveying vehicle
US20140046587A1 (en) 2011-04-21 2014-02-13 Konecranes Plc Techniques for positioning a vehicle
JP2020038498A (en) 2018-09-04 2020-03-12 株式会社Ihi Apparatus for estimating self-location
JP2020204548A (en) 2019-06-18 2020-12-24 アイシン・エィ・ダブリュ株式会社 Current place acquiring system, and current place acquiring program
JP2021024660A (en) 2019-07-31 2021-02-22 株式会社三井E&Sマシナリー Control system and control method for crane

Also Published As

Publication number Publication date
JP2024052314A (en) 2024-04-11

Similar Documents

Publication Publication Date Title
EP3884353B1 (en) Detecting a location of an autonomous device
JP4716886B2 (en) Method of determining advancing angle of position calculating device
US11460864B2 (en) Moving body guidance system, moving body, guidance device, and computer program
US7970491B2 (en) Robot localization system
JP6923434B2 (en) Positioning device
KR20140007776A (en) Power mode control for sensors
US20220262132A1 (en) Control method for mobile object, mobile object, and computer-readable storage medium
CN114265375B (en) System and method for storing and taking goods of flat truck by AGV
JP2009295107A (en) Guidance system and guidance method
JP7598909B2 (en) Control system and method for cargo handling equipment
JP2020087307A (en) Self position estimating apparatus, self position estimating method, and cargo handling system
JP7607620B2 (en) Control system and control method for cargo handling equipment
US8874362B2 (en) Method and device for determining the location of a vehicle
US20200025863A1 (en) Position measurement apparatus
US9368032B1 (en) System and method for locating a vehicle within a parking facility
US7428461B2 (en) Walker navigation device, walker navigation method, and program
US12535816B2 (en) System and method for reducing cargo damage of loading machine
JP2018165658A (en) Travel distance measurement device, travel distance measurement method, and travel distance measurement program
JP2000136088A (en) Hung cargo position detecting method of crane
US12327309B2 (en) Systems and methods for area wide object dimensioning
EP4019897B1 (en) Autonomous travel system
KR100912927B1 (en) Navigation system, method for providing local correction satellite navigation and computer readable recording media
KR100341801B1 (en) Urban vehicle navigation system using multiple antennas
JP2547723Y2 (en) In-vehicle navigation system
JPH11258324A (en) Navigation device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20230605

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241202

R150 Certificate of patent or registration of utility model

Ref document number: 7598909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150