JP2022144549A - Control system and control method for automated guided vehicle - Google Patents

Control system and control method for automated guided vehicle Download PDF

Info

Publication number
JP2022144549A
JP2022144549A JP2021045603A JP2021045603A JP2022144549A JP 2022144549 A JP2022144549 A JP 2022144549A JP 2021045603 A JP2021045603 A JP 2021045603A JP 2021045603 A JP2021045603 A JP 2021045603A JP 2022144549 A JP2022144549 A JP 2022144549A
Authority
JP
Japan
Prior art keywords
vehicle
guided vehicle
posture
attitude
automatic guided
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021045603A
Other languages
Japanese (ja)
Inventor
洋 宍道
Hiroshi Shishido
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP2021045603A priority Critical patent/JP2022144549A/en
Publication of JP2022144549A publication Critical patent/JP2022144549A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

To provide a control system and control method for an automated guided vehicle making it possible to estimate the posture of a tow cart to be towed without using an additional sensor.SOLUTION: A control system 1 for an automated guided vehicle that tows a tow cart includes a self position/posture estimation unit 9 that estimates the position and posture of the automated guided vehicle, and a tow cart posture estimation unit 11 that estimates two posture angles of the tow cart on the assumption that initial values of posture angles which are angles of the tow cart with respect to the automated guided vehicle are predesignated left and right maximum posture angles.SELECTED DRAWING: Figure 1

Description

本発明は、無人搬送車の制御システム及び制御方法に関する。 The present invention relates to an automatic guided vehicle control system and control method.

従来、周りの環境を探索しながら目標や障害物等を検知して移動経路を決定し、これに従って移動し物品を搬送する無人搬送車が知られている。無人搬送車には、牽引台車が接続されて物品の搬送を行う場合がある。この場合、牽引台車の内輪差の影響により障害物回避が困難になる場合が生じる。その際、無人搬送車と牽引台車の軌道計算と障害物との干渉を求め、経路計画を実施する必要がある。しかし無人搬送車の動きに対する牽引台車の軌道計算を行うためには無人搬送車に対する牽引台車の姿勢を知る必要がある。牽引台車の姿勢を検出するためには、無人搬送車後部に距離センサを設置してセンシングした結果から角度を求める方法や、牽引台車の接続点にポテンショメータを設置して出力値から角度を算出する方法など、何らかのセンサを設置する必要がある。 2. Description of the Related Art Conventionally, an unmanned guided vehicle is known that detects a target, an obstacle, etc. while searching the surrounding environment, determines a moving route, moves according to the determined moving route, and transports an article. An unmanned guided vehicle may be connected to a tractor to transport articles. In this case, obstacle avoidance may become difficult due to the influence of the inner ring difference of the tow truck. At that time, it is necessary to calculate the trajectory calculation of the automatic guided vehicle and the tow truck, and the interference with obstacles, and to implement the route planning. However, in order to calculate the trajectory of the tractor for the movement of the AGV, it is necessary to know the posture of the tractor relative to the AGV. In order to detect the attitude of the towing vehicle, a distance sensor is installed at the rear of the automatic guided vehicle and the angle is calculated from the sensing results, or a potentiometer is installed at the connection point of the towing vehicle and the angle is calculated from the output value. It is necessary to install some kind of sensor, such as a method.

特許文献1には、牽引台車とこれを牽引するロボットとの連結部を固定し、全体の重心位置を基準として動作する自立移動ロボットが開示されている。特許文献2には、自動搬送車の後方に測域センサを設置して、牽引台車の位置と向きを検出して搬送する自動搬送車が開示されている。特許文献3には、自己位置推定等で使用するメインのセンサで大きく旋回する際に牽引台車をセンシングし、牽引台車の有無を検出し、それに応じて障害物への接触を防止するように走行する自律走行ロボットシステムが開示されている。 Patent Literature 1 discloses an independent mobile robot in which a connecting portion between a towing cart and a robot towing the towing cart is fixed and the position of the center of gravity of the whole is used as a reference. Patent Literature 2 discloses an automatic guided vehicle in which a range sensor is installed at the rear of the automatic guided vehicle to detect the position and orientation of the towing vehicle for transportation. In Patent Document 3, the main sensor used for self-position estimation etc. senses the tow truck when making a large turn, detects the presence or absence of the tow truck, and travels accordingly to prevent contact with obstacles. An autonomous mobile robot system is disclosed.

特開2019-117431号公報JP 2019-117431 A 特開2014-186680号公報JP 2014-186680 A 国際公開第WO2019/053798号公報International Publication No. WO2019/053798

特許文献1に記載の自立移動ロボットでは、搬送システム全体の重心位置に基づいて制御が行われるが、連結部が固定されているため搬送に柔軟性がない恐れがある。特許文献2に記載の自動搬送車では、通常走行に使用するセンサに加えて牽引台車を検知するために付加的なセンサが必要となり、実施するためのコストが増大する恐れがある。特許文献3に記載の自律走行ロボットシステムでは、既存のセンサではセンシングできない小さな旋回時や、センサの取り付け位置や高さによっては牽引台車を検出できず、牽引台車の状態を知って障害物回避をすることができない恐れがある。 In the self-supporting mobile robot described in Patent Document 1, control is performed based on the position of the center of gravity of the entire transportation system, but there is a possibility that the transportation may not be flexible because the connecting portion is fixed. The automatic guided vehicle described in Patent Document 2 requires an additional sensor for detecting the towing vehicle in addition to the sensor used for normal running, which may increase the cost for implementation. In the autonomous mobile robot system described in Patent Document 3, it is not possible to detect the tow truck during small turns that cannot be sensed by existing sensors, or depending on the mounting position and height of the sensor. may not be able to.

本発明は、上述した実情に鑑みてなされたものであり、付加的なセンサ等を用いることなく、牽引される牽引台車の姿勢を推定可能とする無人搬送車の制御システム及び制御方法を提供することを課題とする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-described circumstances, and provides a control system and control method for an unmanned guided vehicle that can estimate the posture of a towed vehicle to be towed without using additional sensors or the like. The challenge is to

本発明は、上記課題を解決するため、以下の手段を採用する。
すなわち、本発明の牽引台車を牽引する無人搬送車の制御システムは、前記無人搬送車の位置と姿勢を推定する自己位置姿勢推定部と、前記無人搬送車に対する前記牽引台車の角度である姿勢角度を、予め定められた左右の最大姿勢角度を初期値とし、推定された前記無人搬送車の位置と姿勢に基づいて、前記牽引台車の2つの姿勢角度を推定する牽引台車姿勢推定部と、を備える。
本発明によれば、予め定められた左右の最大姿勢角度を初期値とし、牽引台車の2つの姿勢角度を推定するので、付加的なセンサを用いることなく牽引台車の姿勢を推定することができる。
In order to solve the above problems, the present invention employs the following means.
That is, the control system for an automatic guided vehicle that tows a towing vehicle according to the present invention includes a self-position/orientation estimating unit that estimates the position and attitude of the automatic guided vehicle, and an attitude angle that is the angle of the tow vehicle with respect to the automatic guided vehicle. and a towing vehicle attitude estimation unit that estimates two attitude angles of the towing vehicle based on the estimated position and attitude of the automated guided vehicle, using predetermined left and right maximum attitude angles as initial values. Prepare.
According to the present invention, the two attitude angles of the towing vehicle are estimated using predetermined left and right maximum attitude angles as initial values, so the attitude of the towing vehicle can be estimated without using additional sensors. .

本発明の一態様においては、前記2つの姿勢角度を含む、前記自己位置姿勢推定部と、前記牽引台車姿勢推定部と、の推定結果に基づいて走行経路を計画する経路計画部と、を備える。
この一態様によれば、2つの姿勢角度を含む推定結果に基づいて走行経路を計画するので、障害物を確実に避けることができる走行経路を選択することができる。
In one aspect of the present invention, there is provided a route planning unit that plans a travel route based on the estimation results of the self-position/posture estimating unit and the tow truck posture estimating unit, which include the two posture angles. .
According to this aspect, since the travel route is planned based on the estimation result including the two attitude angles, it is possible to select the travel route that reliably avoids obstacles.

本発明の一態様においては、前記牽引台車姿勢推定部は、前記無人搬送車と前記牽引台車とのサイズや形状、及びこれらの接続に関する情報を含む車両情報に基づいて前記2つの姿勢角度を推定する。
この一態様によれば、無人搬送車と牽引台車の車両情報に基づいて2つの姿勢角度を推定するので、確度の高い姿勢確度の推定を行うことができる。
In one aspect of the present invention, the towing vehicle attitude estimation unit estimates the two attitude angles based on vehicle information including information on sizes and shapes of the automatic guided vehicle and the towing vehicle, and information on their connection. do.
According to this aspect, since two attitude angles are estimated based on the vehicle information of the automatic guided vehicle and the tow truck, it is possible to estimate the attitude accuracy with high accuracy.

本発明の牽引台車を牽引する無人搬送車の制御方法は、前記無人搬送車の位置と姿勢を推定すること、前記無人搬送車に対する前記牽引台車の角度である姿勢角度を、予め定められた左右の最大姿勢角度を初期値とし、推定された前記無人搬送車の位置と姿勢に基づいて、前記牽引台車の2つの姿勢角度を推定すること、を含む。
本発明によれば、予め定められた左右の最大姿勢角度を初期値とし、牽引台車の2つの姿勢角度を推定するので、付加的なセンサを用いることなく牽引台車の姿勢を推定することができる。
A control method for an automated guided vehicle that tows a towing vehicle according to the present invention includes estimating the position and attitude of the automated guided vehicle, and adjusting the attitude angle, which is the angle of the tow vehicle with respect to the automated guided vehicle, to a predetermined left and right angle. and estimating two attitude angles of the towing vehicle based on the estimated position and attitude of the automated guided vehicle, with the maximum attitude angle of .
According to the present invention, the two attitude angles of the towing vehicle are estimated using predetermined left and right maximum attitude angles as initial values, so the attitude of the towing vehicle can be estimated without using additional sensors. .

本発明の一態様においては、前記2つの姿勢角度と、前記無人搬送車の位置と姿勢と、を含む推定結果に基づいて走行経路を計画すること、を含む。
この一態様によれば、2つの姿勢角度を含む推定結果に基づいて走行経路を計画するので、障害物を確実に避けることができる走行経路を選択することができる。
An aspect of the present invention includes planning a travel route based on estimation results including the two posture angles and the position and posture of the automatic guided vehicle.
According to this aspect, since the travel route is planned based on the estimation result including the two attitude angles, it is possible to select the travel route that reliably avoids obstacles.

本発明の一態様においては、前記2つの姿勢角度を推定することは、前記無人搬送車と前記牽引台車とのサイズや形状、及びこれらの接続に関する情報を含む車両情報に基づいて行われる。
この一態様によれば、無人搬送車と牽引台車の車両情報に基づいて2つの姿勢角度を推定するので、確度の高い姿勢確度の推定を行うことができる。
In one aspect of the present invention, estimating the two attitude angles is performed based on vehicle information including information on sizes and shapes of the automatic guided vehicle and the towing vehicle and connection between them.
According to this aspect, since two attitude angles are estimated based on the vehicle information of the automatic guided vehicle and the tow truck, it is possible to estimate the attitude accuracy with high accuracy.

本発明によれば、付加的なセンサ等を用いることなく、牽引される牽引台車の姿勢を推定可能とする無人搬送車の制御システム及び制御方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the control system and control method of an automatic guided vehicle which can estimate the attitude|position of the towing vehicle pulled without using an additional sensor etc. can be provided.

本発明の実施形態に係る無人搬送車の制御システムの構成を示すブロック図である。1 is a block diagram showing the configuration of an automatic guided vehicle control system according to an embodiment of the present invention; FIG. 本発明の実施形態に係る無人搬送車と牽引台車の位置関係を示す平面図である。It is a top view which shows the positional relationship of the automatic guided vehicle which concerns on embodiment of this invention, and a tow truck. 本発明の実施形態に係る無人搬送車と牽引台車の位置関係を示す平面図である。It is a top view which shows the positional relationship of the automatic guided vehicle which concerns on embodiment of this invention, and a tow truck. 本発明の実施形態に係る無人搬送車と牽引台車の姿勢角度の変化を示すグラフである。It is a graph which shows the change of the attitude|position angle of the automatic guided vehicle which concerns on embodiment of this invention, and a tow truck. 本発明の実施形態に係る無人搬送車と牽引台車の姿勢角度幅の変化を示すグラフである。It is a graph which shows the change of the attitude|position angle width of the automatic guided vehicle and tow truck which concern on embodiment of this invention. 本発明の実施形態に係る経路計画におけるグリッド状のコストマップを示す図である。FIG. 3 is a diagram showing a grid-like cost map in route planning according to an embodiment of the present invention; 本発明の実施形態に係る経路計画におけるコストマップ上の障害物の評価(重み)を示すグラフである。4 is a graph showing the evaluation (weight) of obstacles on the cost map in route planning according to the embodiment of the present invention; 本発明の実施形態に係る経路計画における局所領域内のコストマップの設定を示す図である。FIG. 4 is a diagram showing setting of a cost map within a local area in route planning according to the embodiment of the present invention; 本発明の実施形態に係る経路計画におけるコストマップ上の経路候補の生成を示す図である。FIG. 4 is a diagram showing generation of route candidates on a cost map in route planning according to the embodiment of the present invention; 本発明の実施形態に係る経路計画における経路候補の累積コストの計算を説明する図である。FIG. 4 is a diagram illustrating calculation of cumulative costs of route candidates in route planning according to the embodiment of the present invention; 本発明の実施形態に係る経路計画における牽引台車の位置姿勢範囲による累積コストの計算を説明する図である。FIG. 4 is a diagram illustrating calculation of cumulative costs according to the position and orientation range of the towing vehicle in the route planning according to the embodiment of the present invention;

以下、添付図面を参照して、本発明の実施形態について説明する。本発明において、無人搬送車、牽引台車の“位置”というときは、これらの車両が移動する地図上のx、yの座標位置のことをいう。無人搬送車、牽引台車の“姿勢”というときは、これらの車両の進行方向の地図上の角度のことをいう。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the present invention, the "position" of an automatic guided vehicle or towing vehicle means the x, y coordinate position on the map where these vehicles move. When referring to the "attitude" of an automatic guided vehicle or towing vehicle, it refers to the angle on the map of the traveling direction of these vehicles.

図1に、本発明の実施形態に係る無人搬送車の制御システムの構成を示すブロック図を示す。図2は、本発明の実施形態に係る無人搬送車3と牽引台車5の位置関係を示す平面図である。本実施形態に係る無人搬送車の制御システム1は、外界センサ7、自己位置姿勢推定部9、牽引台車姿勢推定部11、障害物検出部13、経路計画部15、および走行制御部17を備えている。本実施形態に係る無人搬送車の制御システム1は、データ参照のためにさらに地図情報19、車両情報21を備えている。 FIG. 1 shows a block diagram showing the configuration of an automatic guided vehicle control system according to an embodiment of the present invention. FIG. 2 is a plan view showing the positional relationship between the automatic guided vehicle 3 and the tow truck 5 according to the embodiment of the present invention. The automatic guided vehicle control system 1 according to the present embodiment includes an external sensor 7, a self-position/orientation estimator 9, a tow truck orientation estimator 11, an obstacle detector 13, a route planner 15, and a travel controller 17. ing. The automatic guided vehicle control system 1 according to this embodiment further includes map information 19 and vehicle information 21 for data reference.

制御システム1の自己位置姿勢推定部9、牽引台車姿勢推定部11、障害物検出部13、経路計画部15、および走行制御部17の各機能ブロックは、ハードウェアにより構成しても良いし、各機能についてそれぞれソフトウェアにより実現しても良い。これらの機能ブロックは、例えばパーソナルコンピュータ等の情報処理装置上に実装される。それぞれの機能ブロックは、上記情報処理装置内のCPUやGPUによって実行されるソフトウェア、プログラムであってよい。または、これらの機能ブロックは、クラウドサービス上で提供されるソフトウェア、プログラムであってよい。地図情報19、車両情報21は、半導体メモリ等によって構成されるデータベースであり、制御システム1の各機能ブロックからの要請にしたがって情報を送信する。 Each functional block of the self-position/orientation estimating unit 9, the tow truck orientation estimating unit 11, the obstacle detecting unit 13, the route planning unit 15, and the traveling control unit 17 of the control system 1 may be configured by hardware, Each function may be implemented by software. These functional blocks are implemented, for example, on an information processing device such as a personal computer. Each functional block may be software or a program executed by the CPU or GPU in the information processing apparatus. Alternatively, these functional blocks may be software or programs provided on cloud services. The map information 19 and the vehicle information 21 are databases composed of a semiconductor memory or the like, and transmit information according to requests from each functional block of the control system 1 .

上記各構成要素において、外界センサ7は、LRF(Laser Range Finder)やLiDAR(Light Detection and Ranging)、単眼またはステレオのカメラなど、周辺の構造物・障害物までの距離・角度などを計測するセンサである。障害物検出部13は、上記外界センサ7で取得した測距データから、周辺の構造物・障害物を検出する。自己位置姿勢推定部9は、あらかじめ作成した地図情報と、上記外界センサ7で取得した測距データ、および走行制御部17からの無人搬送車3のオドメトリを用いて地図上での無人搬送車3の位置および姿勢を推定する。 In each of the above components, the external sensor 7 is an LRF (Laser Range Finder), a LiDAR (Light Detection and Ranging), a monocular or stereo camera, etc. A sensor that measures the distance and angle to surrounding structures and obstacles. is. The obstacle detection unit 13 detects surrounding structures/obstacles from the distance measurement data acquired by the external sensor 7 . The self-position/orientation estimating unit 9 uses map information created in advance, distance measurement data acquired by the external sensor 7, and odometry of the automatic guided vehicle 3 from the travel control unit 17 to estimate the automatic guided vehicle 3 on the map. Estimate the position and pose of

牽引台車姿勢推定部11は、自己位置姿勢推定部9による無人搬送車3の位置姿勢推定結果、走行制御部17からの無人搬送車3のオドメトリ、車両情報21、および過去の牽引台車姿勢推定結果を基に、現在の牽引台車5の姿勢を推定する。経路計画部15は、地図情報19、障害物検出部13による障害物検出結果、無人搬送車3の位置・姿勢推定結果、車両情報21、および牽引台車5の姿勢推定結果を用いて、走行経路を計画する。 The tow truck orientation estimation unit 11 receives the position and orientation estimation result of the automatic guided vehicle 3 by the self-position and orientation estimation unit 9, the odometry of the automatic guided vehicle 3 from the travel control unit 17, the vehicle information 21, and the past tow truck orientation estimation result. , the current posture of the tow truck 5 is estimated. The route planning unit 15 uses the map information 19, the obstacle detection result by the obstacle detection unit 13, the position/orientation estimation result of the automatic guided vehicle 3, the vehicle information 21, and the orientation estimation result of the tow truck 5 to determine the traveling route. to plan

走行制御部17は、経路計画部15で計画した走行経路に従い、無人搬送車3に速度、角速度などを送って走行指示を行う。また無人搬送車3のオドメトリを受け取り、自己位置姿勢推定部9および牽引台車姿勢推定部11へその情報を送る。地図情報19は、走行予定範囲内を含む領域内の地図であり、自己位置姿勢推定部9および経路計画部15で使用する。車両情報21は、無人搬送車3や牽引台車5のサイズや形状、接続に関する情報を含む。 The travel control unit 17 follows the travel route planned by the route planning unit 15 and sends speed, angular velocity, and the like to the unmanned guided vehicle 3 to issue travel instructions. It also receives the odometry of the automatic guided vehicle 3 and sends the information to the self-position/attitude estimator 9 and the tractor trolley attitude estimator 11 . The map information 19 is a map of an area including the planned travel range, and is used by the self-position/orientation estimating section 9 and the route planning section 15 . The vehicle information 21 includes information about the size, shape, and connection of the automatic guided vehicle 3 and the tow truck 5 .

<牽引台車の姿勢推定>
次に、上記構成において牽引台車の姿勢推定について説明する。図2に示すとおり、牽引台車5が無人搬送車3に対して取りうる姿勢角度ζは、牽引台車5が無人搬送車3に接触しない範囲に限られるため、姿勢角度ζは無人搬送車3および牽引台車5の形状等に合わせて範囲が限定される。図2では、右側最大姿勢角度の位置にある牽引台車Rと左側最大姿勢角度の位置にある牽引台車Lとが2点鎖線で示されている。これらの2つの姿勢角度の範囲が姿勢角度として想定されうる姿勢角度範囲tとなる。本実施形態では、姿勢角度ζを推定する初期値としてこの左右の最大姿勢角度を用いる。
<Position estimation of tow truck>
Next, the attitude estimation of the tow truck in the above configuration will be described. As shown in FIG. 2, the attitude angle ζ that the tow truck 5 can take with respect to the automatic guided vehicle 3 is limited to a range in which the tow truck 5 does not come into contact with the automatic guided vehicle 3. Therefore, the attitude angle ζ The range is limited according to the shape of the tractor 5 and the like. In FIG. 2, the towing vehicle R at the position of the right maximum posture angle and the towing vehicle L at the position of the left maximum posture angle are indicated by two-dot chain lines. The range of these two posture angles is the posture angle range t that can be assumed as the posture angle. In this embodiment, the left and right maximum posture angles are used as initial values for estimating the posture angle ζ.

図3は、本実施形態に係る無人搬送車3と牽引台車5の位置関係の各パラメータをさらに詳細に示す平面図であって、図3において時刻tにおける無人搬送車3と牽引台車5の状態および無人搬送車3への入力を以下のように示す。 FIG. 3 is a plan view showing in further detail each parameter of the positional relationship between the automatic guided vehicle 3 and the towing vehicle 5 according to the present embodiment, and shows the state of the automatic guided vehicle 3 and the towing vehicle 5 at time t in FIG. and inputs to the automatic guided vehicle 3 are shown as follows.

Figure 2022144549000002
Figure 2022144549000002

ここでx、yは、無人搬送車3の基準点Mの地図上の位置、θは、無人搬送車3の地図上の向きの角度、ψは、牽引台車の地図上の向きの角度を表す。図3には、時間成分tを含まない記号として各パラメータが示されており、牽引台車の基準点は、N(x,y)で表されている。vとωは、無人搬送車3の速度と角速度を表す。図3における無人搬送車3は、旋回中心P、旋回半径rで移動しているところが示されている。このとき時刻tにおける旋回半径rは、r=v/ωで表される。ただし左旋回を+、右旋回を-とする。無人搬送車3と牽引台車5の連結点Qにおける旋回半径をrc,tとしたとき、連結点Qにおける速度vc,tと各速度ωc,tは、以下の式で表される。 Here, x t and y t are the position of the reference point M of the automatic guided vehicle 3 on the map, θ t is the orientation angle of the automatic guided vehicle 3 on the map, and ψ t is the orientation of the tow truck on the map. represents the angle of Each parameter is shown in FIG. 3 as a symbol that does not include the time component t, and the reference point of the tow truck is represented by N(x T , y T ). v t and ω t represent the velocity and angular velocity of the automatic guided vehicle 3 . The automatic guided vehicle 3 in FIG. 3 is shown moving at a turning center P and a turning radius r. At this time, the turning radius r t at time t is represented by r t =v tt . However, turning left is + and turning right is -. When the turning radius at the connection point Q between the automatic guided vehicle 3 and the tow truck 5 is rc ,t , the speed vc ,t at the connection point Q and each speed ωc ,t are expressed by the following equations.

Figure 2022144549000003
Figure 2022144549000003

したがって、旋回中心Pからみた無人搬送車3の対する連結点Qの時刻tにおける角度φは、以下のように表される。 Therefore, the angle φ t at time t of the connection point Q with respect to the automatic guided vehicle 3 with respect to the turning center P is expressed as follows.

Figure 2022144549000004
Figure 2022144549000004

上記式で、dは、無人搬送車の基準点Mと連結点Qの距離を表す。よって無人搬送車3の位置姿勢の変化量は、以下のようになる。 In the above formula, d represents the distance between the reference point M and the connection point Q of the automatic guided vehicle. Therefore, the amount of change in the position and orientation of the automatic guided vehicle 3 is as follows.

Figure 2022144549000005
Figure 2022144549000005

牽引台車5の角度ψの変化量は、以下の式となる。 The amount of change in the angle ψ t of the towing truck 5 is given by the following equation.

Figure 2022144549000006
Figure 2022144549000006

上式でlは、牽引台車5の基準点Nと連結点Qの距離を表す。したがって、最終的には無人搬送車3と牽引台車5の状態変化のモデル式は、以下のようになる。 In the above formula, l represents the distance between the reference point N of the tow truck 5 and the connection point Q. Therefore, finally, the model formula of the state change of the automatic guided vehicle 3 and the towing vehicle 5 is as follows.

Figure 2022144549000007
Figure 2022144549000007

これを基に、無人搬送車3に対する牽引台車5の姿勢角度ζは、ζ=ψ-θと表されるので、姿勢角度ζの状態変化の式は、以下のようになり、Δt秒後の姿勢角度ζt+1を求めることができる。 Based on this, the attitude angle ζ t of the tow truck 5 with respect to the automatic guided vehicle 3 is expressed as ζ t = ψ t - θ t . Attitude angle ζ t+1 after Δt seconds can be obtained.

Figure 2022144549000008
Figure 2022144549000008

牽引台車5の姿勢角度推定を行う場合、初期値は姿勢角度範囲の最大・最小角度の2つを用いて2通りの推定を行う。その2つの状態の間に牽引台車があると想定される。図4は、左右の最大角度を90度として初期値に設定し、lが2mの場合の姿勢角度ζを計算した結果を示すグラフである。図4は、横軸に走行距離、縦軸に姿勢角度を表している。図4からわかるとおり、走行距離が増加するに伴って最大姿勢角度90度と最小姿勢角度-90度を初期値としたそれぞれの姿勢角度は、0度に向かって収束していく。この場合は、無人搬送車3が直進した場合を計算しているが(ω=0)、時間ごとに角速度ωが入力された場合も、走行距離の増加に伴って最大値と最小値を初期値とする推定姿勢角度の差は減少していく。図5は、最大値と最小値の差である推定範囲幅を走行距離に対して対数軸で表したグラフである。図5に示す通り、最大値と最小値の差は、走行距離の増加にともなって減少していく。図5から、初期値で180度の幅だったものが6.5mで約10度、11mでは約1度まで減少して収束していくことがわかる。 When estimating the attitude angle of the tow truck 5, two initial values, ie, the maximum and minimum angles of the attitude angle range, are used to perform two estimations. It is assumed that there is a tow truck between the two states. FIG. 4 is a graph showing the results of calculation of the posture angle ζ when the maximum left-right angle is set to 90 degrees as an initial value and l is 2 m. In FIG. 4, the horizontal axis represents the running distance, and the vertical axis represents the posture angle. As can be seen from FIG. 4, as the running distance increases, the attitude angles with the maximum attitude angle of 90 degrees and the minimum attitude angle of −90 degrees as the initial values converge toward 0 degrees. In this case, the calculation is for the automatic guided vehicle 3 traveling straight ahead (ω t = 0). is the initial value, the difference between the estimated attitude angles decreases. FIG. 5 is a graph showing the estimated range width, which is the difference between the maximum value and the minimum value, against the traveled distance on a logarithmic axis. As shown in FIG. 5, the difference between the maximum value and the minimum value decreases as the running distance increases. From FIG. 5, it can be seen that the width of 180 degrees at the initial value decreases to about 10 degrees at 6.5 m and to about 1 degree at 11 m and converges.

<牽引台車5の2つの姿勢角度を使用した経路計画>
上述の推定によって、無人搬送車3の位置姿勢と、牽引台車5の2種類の位置姿勢範囲(最大・最小角度の範囲の位置姿勢)の2通りの位置姿勢データを得ることができる。経路計画部15では、これら2種類のデータに基づいて走行経路の計画をおこなう。すなわち経路計画アルゴリズムにこれら2種類のデータを入力し、外界センサ7で計測した障害物の位置との接触が2種類のデータのすべてで生じない経路の選択を行う。
<Route planning using two attitude angles of the tow truck 5>
By the above estimation, two types of position/attitude data of the position/attitude of the automatic guided vehicle 3 and two types of position/attitude ranges (position/attitude within the maximum/minimum angle range) of the towing vehicle 5 can be obtained. The route planning unit 15 plans a travel route based on these two types of data. That is, these two types of data are input to the route planning algorithm, and a route that does not cause contact with the position of the obstacle measured by the external sensor 7 is selected for all of the two types of data.

以下に局所経路計画アルゴリズムにDynamic Window Approach (DWA)を用いる場合の例を示す。事前に見つかっている地図上の障害物を回避する経路を探索する大域的経路計画に対し、局所経路計画は無人搬送車3が事後に見つけた障害物を回避するよう動的に経路を探索するものである。DWAの場合、Dynamic Windowつまり無人搬送車が現時点で取りうる制御範囲、例えば速度と旋回速度の組み合わせの範囲の中でランダムにいくつかの経路候補を生成し、その中から事前に定めた評価関数が最大になる経路を選択する。評価関数には大域経路との距離や移動距離、障害物との距離やそれらの組み合わせを用いることができるが、ここでは障害物との距離を基にしたコストマップを用いて経路候補の積算コストを用いる場合を示す。 An example of using Dynamic Window Approach (DWA) as a local route planning algorithm is shown below. In contrast to global route planning that searches for routes that avoid previously found obstacles on the map, local route planning dynamically searches for routes to avoid obstacles found by the automated guided vehicle 3 after the fact. It is. In the case of DWA, some route candidates are randomly generated within the dynamic window, that is, the control range that the automatic guided vehicle can take at the present time, for example, the range of combinations of speed and turning speed, and a predetermined evaluation function is used from among them. choose the route that maximizes The evaluation function can be the distance to the global route, the distance traveled, the distance to the obstacle, or a combination of these. is used.

コストマップは障害物Sからの距離に応じてコストを定めた2次元空間上のグリッド状のマップである(図6)。図6のコストマップでは、障害物Sの領域を斜線で表している。矢印Aに沿って障害物Sのコスト(重み)が図7のグラフで示すように評価される。まず障害物Sが見つかると、局所領域内においてコストマップを設定し(図8)、次にDynamic Window内でランダムに経路候補を生成し(図9)、さらに経路候補ごとに経路移動時に無人搬送車3および牽引台車5が逐次占有する領域の累積コストを計算し(図10)、最後にコストが最小となる経路を選択する手順をとる。この占有領域を求める際に前述の無人搬送車3については姿勢位置を用いるが、牽引台車5については位置姿勢範囲を用いる(図11)。
経路計画アルゴリズムには、DWAの他に、Trajectory Rolloutアルゴリズム、およびRapidly exploring Random Tree star (RRT*)アルゴリズムなどを使用することもできる。
The cost map is a grid-like map on a two-dimensional space in which the cost is determined according to the distance from the obstacle S (Fig. 6). In the cost map of FIG. 6, the area of the obstacle S is shaded. Along arrow A, the cost (weight) of obstacle S is evaluated as shown graphically in FIG. First, when an obstacle S is found, a cost map is set within the local area (Fig. 8), then route candidates are randomly generated within the Dynamic Window (Fig. 9), and furthermore, unmanned transport is performed for each route candidate during route movement. The cumulative cost of the area occupied successively by the car 3 and the towing truck 5 is calculated (Fig. 10), and finally the route with the lowest cost is selected. When obtaining this occupied area, the posture position is used for the above-described automatic guided vehicle 3, but the position and posture range is used for the tow truck 5 (FIG. 11).
In addition to DWA, Trajectory Rollout algorithm, Rapidly exploring Random Tree star (RRT*) algorithm, and the like can also be used as the route planning algorithm.

以上述べたように、本実施形態によれば、無人搬送車3と牽引台車5の車両情報に基づいて、予め定められた左右の最大姿勢角度を初期値とし、牽引台車5の2つの姿勢角度ζを推定する。したがって、付加的なセンサを用いることなく確度の高い牽引台車の姿勢角度を推定することができる。最大・最小の姿勢角度を初期値として推定した姿勢角度範囲を含む推定結果に基づいて走行経路を計画するので、障害物を確実に避けることができる走行経路を選択することができる。 As described above, according to the present embodiment, based on the vehicle information of the automatic guided vehicle 3 and the towing vehicle 5, the predetermined left and right maximum attitude angles are set as initial values, and the two attitude angles of the towing vehicle 5 are set as initial values. Estimate ζ. Therefore, the attitude angle of the tow truck can be estimated with high accuracy without using an additional sensor. Since the travel route is planned based on the estimation results including the posture angle range estimated with the maximum and minimum posture angles as initial values, it is possible to select a travel route that can reliably avoid obstacles.

上述の実施形態では、牽引台車5の2種類の位置姿勢データを利用して走行経路を計画したが、推定範囲幅が予め定められた幅以下になった場合には、1種類のデータで牽引台車7の姿勢推定を行ってよい。例えば、推定範囲幅が1度より小さくなった場合は、次の位置姿勢の推定は、最大・最小を初期値とする位置姿勢のどちらかのみの推定で無人搬送車3の制御を継続してよい。上記に加え、例えば、5度から1度の間に推定範囲幅があるばあいは、走行経路の計画には、最大・最小を初期値とする推定姿勢角度の平均値を利用して走行経路を計画してよい。 In the above-described embodiment, two types of position and orientation data of the towing vehicle 5 are used to plan the travel route. Attitude estimation of the cart 7 may be performed. For example, when the estimated range width becomes smaller than 1 degree, the next position/orientation estimation is performed by estimating only one of the position/orientation with the maximum or minimum as the initial value, and control of the automatic guided vehicle 3 is continued. good. In addition to the above, for example, if the estimated range width is between 5 degrees and 1 degree, the average value of the estimated attitude angles with the maximum and minimum initial values is used to plan the driving route. can be planned.

1 無人搬送車の制御システム
3 無人搬送車
5 牽引台車
9 自己位置姿勢推定部
11 牽引台車姿勢推定部
15 経路計画部
21 車両情報
ζ 姿勢角度

1 Automatic guided vehicle control system 3 Automated guided vehicle 5 Tow truck 9 Self-position/attitude estimation unit 11 Tow truck attitude estimation unit 15 Route planning unit 21 Vehicle information ζ Attitude angle

Claims (6)

牽引台車を牽引する無人搬送車の制御システムであって、
前記無人搬送車の位置と姿勢を推定する自己位置姿勢推定部と、
前記無人搬送車に対する前記牽引台車の角度である姿勢角度を、予め定められた左右の最大姿勢角度を初期値とし、推定された前記無人搬送車の位置と姿勢に基づいて、前記牽引台車の2つの姿勢角度を推定する牽引台車姿勢推定部と、を備える無人搬送車の制御システム。
A control system for an automated guided vehicle that tows a tow truck,
a self-position/orientation estimator that estimates the position and orientation of the automatic guided vehicle;
A posture angle, which is the angle of the towing vehicle with respect to the automatic guided vehicle, is set to a predetermined left and right maximum posture angle as an initial value, and based on the estimated position and posture of the automated guided vehicle, the two positions of the towing vehicle are calculated. A control system for an unmanned guided vehicle, comprising: a traction vehicle posture estimation unit that estimates two posture angles.
前記2つの姿勢角度を含む、前記自己位置姿勢推定部と、前記牽引台車姿勢推定部と、の推定結果に基づいて走行経路を計画する経路計画部と、を備える請求項1に記載の無人搬送車の制御システム。 The unmanned carrier according to claim 1, further comprising a route planning unit that plans a travel route based on the estimation results of the self-position/attitude estimating unit and the tow vehicle attitude estimating unit, which include the two attitude angles. car control system. 前記牽引台車姿勢推定部は、前記無人搬送車と前記牽引台車とのサイズや形状、及びこれらの接続に関する情報を含む車両情報に基づいて前記2つの姿勢角度を推定する、請求項1または2に記載の無人搬送車の制御システム。 3. The towing trolley posture estimating unit estimates the two posture angles based on vehicle information including information on sizes and shapes of the automatic guided vehicle and the towing trolley and connection between them. A control system for an automated guided vehicle as described. 牽引台車を牽引する無人搬送車の制御方法であって、
前記無人搬送車の位置と姿勢を推定すること、
前記無人搬送車に対する前記牽引台車の角度である姿勢角度を、予め定められた左右の最大姿勢角度を初期値とし、推定された前記無人搬送車の位置と姿勢に基づいて、前記牽引台車の2つの姿勢角度を推定すること、を含む無人搬送車の制御方法。
A control method for an automated guided vehicle that tows a towing vehicle,
estimating the position and orientation of the automated guided vehicle;
A posture angle, which is the angle of the towing vehicle with respect to the automatic guided vehicle, is set to a predetermined left and right maximum posture angle as an initial value, and based on the estimated position and posture of the automated guided vehicle, the two positions of the towing vehicle are calculated. and estimating one attitude angle.
前記2つの姿勢角度と、前記無人搬送車の位置と姿勢と、を含む推定結果に基づいて走行経路を計画すること、を含む請求項4に記載の無人搬送車の制御方法。 5. The method of controlling an automatic guided vehicle according to claim 4, comprising planning a travel route based on an estimation result including the two attitude angles and the position and attitude of the automatic guided vehicle. 前記2つの姿勢角度を推定することは、前記無人搬送車と前記牽引台車とのサイズや形状、及びこれらの接続に関する情報を含む車両情報に基づいて行われる、請求項4または5に記載の無人搬送車の制御方法。

6. The unmanned vehicle according to claim 4 or 5, wherein estimating the two posture angles is performed based on vehicle information including information on sizes and shapes of the automated guided vehicle and the towing vehicle, and connections between them. How to control the vehicle.

JP2021045603A 2021-03-19 2021-03-19 Control system and control method for automated guided vehicle Pending JP2022144549A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021045603A JP2022144549A (en) 2021-03-19 2021-03-19 Control system and control method for automated guided vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021045603A JP2022144549A (en) 2021-03-19 2021-03-19 Control system and control method for automated guided vehicle

Publications (1)

Publication Number Publication Date
JP2022144549A true JP2022144549A (en) 2022-10-03

Family

ID=83453725

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021045603A Pending JP2022144549A (en) 2021-03-19 2021-03-19 Control system and control method for automated guided vehicle

Country Status (1)

Country Link
JP (1) JP2022144549A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115465125A (en) * 2022-10-27 2022-12-13 深圳技术大学 An underwater energy rescue method for AUV clusters based on wireless charging technology
CN116679719A (en) * 2023-06-30 2023-09-01 福州大学 Unmanned vehicle self-adaptive path planning method based on dynamic window method and near-end strategy
WO2025169442A1 (en) * 2024-02-09 2025-08-14 三菱電機株式会社 Vehicle control device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115465125A (en) * 2022-10-27 2022-12-13 深圳技术大学 An underwater energy rescue method for AUV clusters based on wireless charging technology
CN116679719A (en) * 2023-06-30 2023-09-01 福州大学 Unmanned vehicle self-adaptive path planning method based on dynamic window method and near-end strategy
WO2025169442A1 (en) * 2024-02-09 2025-08-14 三菱電機株式会社 Vehicle control device

Similar Documents

Publication Publication Date Title
JP5830533B2 (en) Autonomous mobile system
EP4497659A1 (en) Trajectory planning in a three-dimensional search space with a space-time artificial potential field
CN112740274B (en) System and method for VSLAM scale estimation using optical flow sensors on robotic devices
US10884417B2 (en) Navigation of mobile robots based on passenger following
KR101049906B1 (en) Autonomous Mobile Device and Collision Avoidance Method
JP2011054082A (en) Autonomous moving apparatus
CN113168179A (en) Detecting a location of an autonomous device
JP2021503334A5 (en)
JP5837902B2 (en) Autonomous traveling vehicle, autonomous traveling vehicle control system, and autonomous traveling vehicle control method
KR100772912B1 (en) Robot using absolute azimuth and map creation method using same
WO2018061084A1 (en) Self-position estimation method and self-position estimation device
JP2022144549A (en) Control system and control method for automated guided vehicle
JP2020004095A (en) Autonomous mobile control device and autonomous mobile
Akai et al. Autonomous navigation based on magnetic and geometric landmarks on environmental structure in real world
JP2022551991A (en) Vibration detection on vehicles and trailers
US12535322B2 (en) System and methods of vehicle pose estimation
Matias et al. Path planning and autonomous navigation using AMCL and AD
Hu et al. Path planning of UGV based on Bézier curves
Parra-Tsunekawa et al. A Kalman-filtering-based approach for improving terrain mapping in off-road autonomous vehicles
JP7040308B2 (en) Travel control device and travel control method for automatic guided vehicles
Aman et al. A sensor fusion methodology for obstacle avoidance robot
JP5895682B2 (en) Obstacle detection device and moving body equipped with the same
US20220397905A1 (en) Information processing apparatus, information processing method, and program
US12552369B2 (en) Information processing apparatus, movable apparatus, information processing method, and storage medium
Piccinelli et al. Hybrid motion planner integrating global voronoi diagrams and local velocity obstacle method