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
JPH087618B2 - How to determine the vehicle travel route - Google Patents
[go: Go Back, main page]

JPH087618B2 - How to determine the vehicle travel route - Google Patents

How to determine the vehicle travel route

Info

Publication number
JPH087618B2
JPH087618B2 JP61228475A JP22847586A JPH087618B2 JP H087618 B2 JPH087618 B2 JP H087618B2 JP 61228475 A JP61228475 A JP 61228475A JP 22847586 A JP22847586 A JP 22847586A JP H087618 B2 JPH087618 B2 JP H087618B2
Authority
JP
Japan
Prior art keywords
vehicle
station
intersection
route
road
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.)
Expired - Lifetime
Application number
JP61228475A
Other languages
Japanese (ja)
Other versions
JPS6383805A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP61228475A priority Critical patent/JPH087618B2/en
Publication of JPS6383805A publication Critical patent/JPS6383805A/en
Publication of JPH087618B2 publication Critical patent/JPH087618B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、車両の走行経路決定方法に係わり、特に、
工場内等において各種物品を搬送する無人車の走行経路
を決定する場合等に好適な車両の走行経路決定方法に関
する。
TECHNICAL FIELD The present invention relates to a method for determining a travel route of a vehicle, and in particular,
The present invention relates to a method for determining a travel route of a vehicle suitable for determining a travel route of an unmanned vehicle that conveys various articles in a factory or the like.

[従来の技術] 工場内で物品搬送に使われている一般の無人車は、電
磁誘導などによって所定の道路上を誘導されて走行す
る。無人車の走行経路は中央の誘導管理装置で決定して
制御するのが普通である。また一部には、無人車自体で
経路を決定するものもある。いずれにしても、あるステ
ーション(以下、無人車の所定の駐車位置をステーショ
ンと称する。)から他のステーションに無人車を誘導す
るのに、走行経路が最も短くなるように経路を決定する
ようになっている。
[Prior Art] A general unmanned vehicle used for transporting goods in a factory is guided and travels on a predetermined road by electromagnetic induction or the like. The route of the unmanned vehicle is usually determined and controlled by a central guidance management device. Also, some unmanned vehicles themselves determine the route. In any case, when guiding an unmanned vehicle from one station (hereinafter, a predetermined parking position of the unmanned vehicle is referred to as a station) to another station, the route is determined so that the traveling route becomes the shortest. Has become.

[発明が解決しようとする問題点] しかしながら、従来の走行経路決定方法では、道路上
のある点から他の点まで最短で結ぶ経路を求めているだ
けであって、ステーションが進行方向に対して道路の左
右どちらの側に存在するかは全く考慮されていなかっ
た。そのため、例えば荷物の積み込み口が無人車の右側
であるのに、反対の左側がステーションに対面した状態
で到着してしまうことがあり、その後の作業が非常に不
便になることがあった。
[Problems to be Solved by the Invention] However, in the conventional travel route determination method, only the route connecting from a certain point on the road to another point on the road is obtained in the shortest direction, and the station does not move in the traveling direction. No consideration was given to the left or right side of the road. As a result, for example, the luggage loading port may be on the right side of the unmanned vehicle, but the left side opposite may arrive at the station facing the station, and the subsequent work may be very inconvenient.

本発明は上述した従来の問題点に鑑みなされたもの
で、その目的は、車両の所定の側を駐車位置に対面させ
た到着状態となるような最短経路を選ぶことができる走
行経路決定方法を提供することにある。
The present invention has been made in view of the above-mentioned conventional problems, and an object thereof is to provide a travel route determination method capable of selecting a shortest route such that a predetermined side of a vehicle faces a parking position and becomes an arrival state. To provide.

[課題を解決するための手段] そこで本発明では、前進後進自在とされた車両の走行
経路に複数配置され、当該車両の駐車位置である複数の
ステーションの間を、当該車両を走行させるにあたり、
目標点となるステーションに対して当該車両が所定の向
きとなり、かつ走行距離が最短となる当該車両の走行経
路を決定するための車両の走行経路決定方法であって、
データベースには少なくとも、前記走行経路を構成する
道路の交差点や前記複数のステーションが、該道路のう
ちのどこに配置されているかについての配置情報と、該
交差点や前記複数のステーションの各相互間の距離につ
いての距離情報と、前記複数のステーションのそれぞれ
が、予め決められた方向に対して該道路の左右どちらの
側に存在するかについての位置情報とを格納しておき、
当該車両が現在駐車しているスタート点となるステーシ
ョンの前記配置情報と、当該車両の目標点となるステー
ションの前記配置情報とを参照し、該スタート点となる
ステーションに隣接するスタート交差点と、目標点とな
るステーションに隣接する目標交差点とを求め、当該車
両が現在駐車しているスタート点となるステーションの
前記位置情報と、当該車両の目標点となるステーション
の前記位置情報とを参照し、前記スタート交差点と前記
目標交差点を結ぶ複数の当該車両の走行経路のなかか
ら、当該車両が目標点となるステーションに到着したと
き、該目標点となるステーションに対して当該車両が所
定の向きとなる当該車両の走行経路を選択し、前記距離
情報を参照し、該選択された走行経路を当該車両が走行
した際における走行距離を求め、該求められた走行距離
のうち、最短の走行距離を呈する走行経路を当該車両の
走行経路として決定するようにした。
[Means for Solving the Problem] Therefore, in the present invention, a plurality of vehicles are arranged in a traveling path of a vehicle that can move forward and backward, and the vehicle travels between a plurality of stations that are parking positions of the vehicle.
A traveling route determination method of a vehicle for determining a traveling route of the vehicle in which the vehicle has a predetermined orientation with respect to a target point station and has the shortest traveling distance,
At least the location information about the intersection of the roads constituting the travel route and the plurality of stations on the road is stored in the database, and the distance between each of the intersections and the plurality of stations. And distance information about each of the plurality of stations, and position information about which of the left and right sides of the road with respect to a predetermined direction is stored,
By referring to the arrangement information of the start point station where the vehicle is currently parked and the arrangement information of the target point station of the vehicle, the start intersection adjacent to the start point station and the target Obtaining a target intersection adjacent to the point station, and referring to the position information of the station that is the starting point where the vehicle is currently parked and the position information of the station that is the target point of the vehicle, When the vehicle arrives at a target point station from among a plurality of traveling routes of the vehicle connecting the start intersection and the target intersection, the vehicle is oriented in a predetermined direction with respect to the target point station. Driving when the vehicle travels on the selected travel route by selecting the travel route of the vehicle and referring to the distance information Seeking away, out of the travel distance obtained said, the travel route exhibiting the minimum travel distance was determined as the travel path of the vehicle.

[作用] まず、走行経路を構成する道路の交差点や複数のステ
ーションが、道路のうちのどこに配置されているかにつ
いての配置情報と、交差点や複数のステーションの各相
互間の距離についての距離情報と、複数のステーション
のそれぞれが、予め決められた方向に対して道路の左右
どちらの側に存在するかについての位置情報とが格納さ
れたデータベースから、当該車両が現在駐車しているス
タート点となるステーションの前記配置情報と、当該車
両の目標点となるステーションの前記配置情報とを参照
し、該スタート点となるステーションに隣接するスター
ト交差点と、目標点となるステーションに隣接する目標
交差点とを求める。
[Operation] First, location information about where road intersections and a plurality of stations that form a travel route are located on the road, and distance information about distances between the intersections and a plurality of stations. , A starting point at which the vehicle is currently parked from a database that stores position information about whether each of the plurality of stations is located on the left or right side of the road with respect to a predetermined direction. By referring to the arrangement information of the station and the arrangement information of the station that is the target point of the vehicle, a start intersection that is adjacent to the station that is the start point and a target intersection that is adjacent to the station that is the target point are obtained. .

また、前記データベースから、当該車両が現在駐車し
ているスタート点となるステーションの前記位置情報
と、当該車両の目標点となるステーションの前記位置情
報とを参照し、前記スタート交差点と前記目標交差点を
結ぶ複数の当該車両の走行経路のなかから、当該車両が
目標点となるステーションに到着したとき、該目標点と
なるステーションに対して当該車両が所定の向きとなる
当該車両の走行経路を選択する。この走行経路は、通常
複数選択される。
Further, referring to the position information of the station which is the start point where the vehicle is currently parked and the position information of the station which is the target point of the vehicle from the database, the start intersection and the target intersection are identified. When the vehicle arrives at a target point station from among a plurality of connected vehicle travel routes, the vehicle travel route in which the vehicle is oriented in a predetermined direction with respect to the target point station is selected. . A plurality of this travel route is usually selected.

さらに、前記データベースから、前記距離情報を参照
し、該選択された走行経路を当該車両が走行した際にお
ける走行距離を求め、該求められた走行距離のうち、最
短の走行距離を呈する走行経路を当該車両の走行経路と
して決定する。
Further, referring to the distance information from the database, a traveling distance when the vehicle travels on the selected traveling route is obtained, and a traveling route exhibiting the shortest traveling distance among the obtained traveling distances is determined. It is determined as the travel route of the vehicle.

このようにして決定された走行経路は、スタート交差
点と目標交差点を結ぶ複数の車両の走行経路のなかか
ら、当該車両が目標点となるステーションに到着したと
き、該目標点となるステーションに対して当該車両が所
定の向きとなる当該車両の走行経路を選択し、さらい、
この選択された走行経路のなかから、最短の走行距離を
呈する走行経路を当該車両の走行経路として決定してい
る。このため、本発明によって当該車両を走行させれ
ば、当該車両が目標点となるステーションに到着したと
き、該目標点となるステーションに対して当該車両が所
定の向きとなるとともに、最短の走行距離を呈する走行
経路を当該車両が走行することとなる。したがって、例
えば当該車両の所定の向きに荷物の積み込み口がある場
合に、当該車両が目標点となるステーションに到着した
とき、常に荷物の積み込み口はステーション側に向くこ
ととなり、この結果、荷物の積み込み作業における利便
性が格段に向上する。
The travel route determined in this way is one of the travel routes of a plurality of vehicles connecting the start intersection and the target intersection, and when the vehicle arrives at the target point station, Select the traveling route of the vehicle in which the vehicle is in a predetermined direction,
From the selected travel routes, the travel route having the shortest travel distance is determined as the travel route of the vehicle. Therefore, if the vehicle is traveled according to the present invention, when the vehicle arrives at the target point station, the vehicle is oriented in a predetermined direction with respect to the target point station, and the shortest traveling distance is achieved. The vehicle travels on a travel route that presents. Therefore, for example, when there is a luggage loading port in a predetermined direction of the vehicle, when the vehicle arrives at the target station, the luggage loading port always faces the station side. The convenience of loading work is significantly improved.

[実施例] 無人車を走行させる工場内のレイアウト(地図)が第
1図のようになっているものとして説明する。
[Example] A layout (map) in a factory where an unmanned vehicle is run will be described as shown in FIG.

第1図において、2本線は双方向の道路であり、1本
線は一方通行の道路である。道路上の目盛は距離目盛で
ある。小文字で示すa〜m(小文字のlは除く)は交差
点(曲り角も含む)である。大文字で示すA,B,B′,C,D,
D′はそれぞれステーションであり、BとB′,DとD′
は同じ位置で道路の両側にあるステーションである。
In FIG. 1, two main lines are bidirectional roads, and one main line is a one-way road. The scale on the road is a distance scale. The letters a to m shown in lowercase letters (except for the lowercase letter l) are intersections (including bends). Capital letters A, B, B ′, C, D,
D'is a station, B and B ', D and D'
Are stations at the same location on both sides of the road.

この道路地図に対応し、第2図に示すデータベース
(地図データ)を予め持ち、このデータベースに基づい
て、後述するようにコンピュータで走行経路決定の処理
が行われる。
Corresponding to this road map, a database (map data) shown in FIG. 2 is preliminarily provided, and based on this database, processing for determining a traveling route is performed by a computer as described later.

まず、データベースに格納された地図データの構成に
ついて第2図を参照して説明する。
First, the structure of map data stored in the database will be described with reference to FIG.

各道路1〜8は[ ]内のリストで定義される。例え
ば道路1は、交差点m,h,cを結ぶ道路であり、m→h→
cの向きを順方向、反対向きのc→h→mを逆方向とす
る。リスト中のm(0)の0は、交差点mが道路1の原
点であることを表わす。またh(4)の4は、リスト中
の左隣り位置(つまり交差点m)から交差点hまでの距
離を示している。同様にc(6)の6は、交差点hから
交差点cまでの距離を示している。
Each road 1 to 8 is defined by the list in []. For example, the road 1 is a road connecting the intersections m, h, and c, and m → h →
The direction of c is the forward direction, and the opposite direction of c → h → m is the reverse direction. The 0 of m (0) in the list indicates that the intersection m is the origin of the road 1. Further, 4 in h (4) indicates the distance from the left adjacent position in the list (that is, the intersection m) to the intersection h. Similarly, 6 in c (6) indicates the distance from the intersection h to the intersection c.

リストの中の右端の項は1または0の2値をとるWAY
タグであり、1はその道路が双方向であることを示し、
0はその道路が一方通行であることを示す。
The rightmost item in the list has a binary value of 1 or 0
Is a tag, 1 indicates that the road is bidirectional,
0 indicates that the road is one-way.

また、道路4のリストは、交差点hから交差点iおよ
びステーションAを通り、交差点jまでが道路4である
ことを示している。そして、h→iの距離は2.5、i→
Aの距離はA(1)で示される1、A→jの距離は1.5
である。またステーションAの項の(A(1);1)の右
側の1はステーションの位置を示すタグ(“TAG"と記
す)である。
Further, the list of roads 4 indicates that the road 4 runs from the intersection h to the intersection i and the station A to the intersection j. And the distance of h → i is 2.5, i →
The distance A is 1, which is indicated by A (1), and the distance A → j is 1.5.
Is. Further, 1 on the right side of (A (1); 1) in the item of station A is a tag (denoted as "TAG") indicating the position of the station.

このTAGは、データベースに予め記憶された道路の方
向に対し、ステーションが左右どちらの側にあるかを示
すものである。TAG=1は、無人車が道路を順方向(デ
ータベースに記憶された道順)に進んだと仮定したと
き、ステーションが道路の左側にあることを示し、TAG
=0は順方向に進んだと仮定したときステーションが道
路の右側にあることを示す。
This TAG indicates whether the station is on the left or right side with respect to the road direction stored in advance in the database. TAG = 1 indicates that the station is on the left side of the road, assuming that the unmanned vehicle has traveled along the road in the forward direction (direction stored in the database).
= 0 indicates that the station is on the right side of the road, assuming it has proceeded in the forward direction.

道路5のリストは、交差点cから距離2の位置にステ
ーションB′とBとがあり、B′は右側で、Bは左側で
あることを示している。
The list of roads 5 shows that there are stations B'and B at a distance of 2 from the intersection c, B'to the right and B to the left.

以上のようにして道路1〜8を定義した地図データが
データベースとして予め用意されている。
The map data defining the roads 1 to 8 is prepared in advance as a database.

また、道路の順方向に対する無人車の進行方向情報を
REC(α,β)なる記法で定義する。
In addition, information on the direction of travel of the unmanned vehicle in the forward direction of the road
It is defined by the notation REC (α, β).

REC(α,β)は、交差点またはステーションαから
交差点またはステーションβに向うとき、その方向が予
め定めた道路の順方向に対して正方向か負方向かを示す
もので、REC(α,β)=0のときは正方向,REC(α,
β)=1のときは負方向である。
REC (α, β) indicates whether the direction from the intersection or station α to the intersection or station β is positive or negative with respect to the predetermined forward direction of the road. REC (α, β) ) = 0 positive direction, REC (α,
When β) = 1, it is in the negative direction.

例えば、道路4[h(0);i(2.5),(A(1);
1),j(1,5);1]では、 REC(h,A)=0、 REC(A,h)=1 となる。
For example, road 4 [h (0); i (2.5), (A (1);
1), j (1,5); 1], REC (h, A) = 0 and REC (A, h) = 1.

次に、走行経路の決定方法をステーションAからステ
ーションB′に誘導する場合を例とし、第3図のフロー
チャートに従って具体的に説明する。
Next, the method of determining the traveling route will be described in detail with reference to the flowchart of FIG. 3, taking as an example the case of guiding from station A to station B '.

〈ステップ1〉 先ず、スタートステーションAと目標ステーション
B′を指定する。
<Step 1> First, the start station A and the target station B ′ are designated.

〈ステップ2〉 次に、スタートステーションAを含む道路名とステー
ション情報、そして、目標ステーションB′を含む道路
名とステーション情報を得る。これは、第2図のデータ
ベースをステーション名で検索し、それを含む道路名を
もってくればよい。つまり、データベースから次の2つ
の道路は抽出される。
<Step 2> Next, the road name and station information including the start station A and the road name and station information including the target station B ′ are obtained. This can be done by searching the database in FIG. 2 by station name and bringing the road name including it. That is, the following two roads are extracted from the database.

道路4[(h(0);i(2.5),(A(1);1),j(1.
5);1] 道路5[c(0),(B′(2);0),(B(0);
1),d(1),e(2.5);1] 〈ステップ3〉 スタートステーションの位置を示すTAG(TAGについて
は前記定義に同じ)をSTAGとし、目標ステーションの位
置を示すTAGをETAGとする。
Road 4 [(h (0); i (2.5), (A (1); 1), j (1.
5); 1] Road 5 [c (0), (B '(2); 0), (B (0);
1), d (1), e (2.5); 1] <Step 3> Let TAG indicating the position of the start station (TAG is the same as the above definition) be STAG, and let TAG indicating the position of the target station be ETAG. .

今、スタートステーションAは、道路4の順方向(h
→i→jの道順)に対して左側にあるので、STAG=1と
なる。また、目標ステーションB′は、道路5の順方向
に対して右側にあるので、ETAG=0となる。
Start station A is now in the forward direction of road 4 (h
Since it is on the left side with respect to → i → j directions), STAG = 1. Since the target station B'is on the right side of the road 5 in the forward direction, ETAG = 0.

〈ステップ4〉 スタート交差点を決定する。これは、スタートステー
ションに対して最も近い2つの交差点(交差点xと交差
点y)を選んで、スタート交差点S point1(x,FLAG1),
S point2(y,FLAG1)なる形で求める。
<Step 4> Determine the start intersection. This is done by choosing the two closest intersections (intersection x and intersection y) to the start station, and then selecting the start intersection S point1 (x, FLAG1),
Obtained in the form S point2 (y, FLAG1).

ここで、FLAG1=STAG◎REC(a1,b1)であり、 a1は、スタートステーション、 b1は、隣の交差点xまたは交差点y、 ◎は、排他的論理和を示す。 Here, FLAG1 = STAG * REC (a1, b1), a1 is the start station, b1 is the next intersection x or intersection y, and ◎ is the exclusive OR.

例えば、スタートステーションAの隣の交差点は、x
=i、y=jの2つであり、スタート交差点として、 S point1(i,0)、S point2(j,1) の2点が得られる。
For example, the intersection next to Start Station A is x
= I and y = j, and two points, S point1 (i, 0) and S point2 (j, 1), are obtained as the starting intersections.

なぜならば、ステーションAは道路4[h,i,A,j;1]
の途中にあり、交差点iはステーションAから見て道路
4の順方向に対し逆方向にあるため、 REC(A,i)=1,STAG=1となり、その結果、 FLAG1=STAG◎REC=0となる。
Because station A is on road 4 [h, i, A, j; 1]
Since the intersection i is in the direction opposite to the forward direction of the road 4 when viewed from the station A, REC (A, i) = 1, STAG = 1, and as a result, FLAG1 = STAG ◎ REC = 0 Becomes

また、交差点jはステーションAから見て道路4の順
方向にあるため、 REC(A,j)=0,STAG=1となり、その結果、 FLAG1=STAG◎REC=1となる。
Further, since the intersection j is in the forward direction of the road 4 as viewed from the station A, REC (A, j) = 0 and STAG = 1, and as a result, FLAG1 = STAG⊚REC = 1.

〈ステップ5〉 次に、目標交差点を決定する。これは、目標ステーシ
ョンに最も近い2つの交差点(交差点xxと交差点yy)を
選んで、目標交差点E point1(xx,FLAG2),E point2(y
y,FLAG2)なる形で求める。
<Step 5> Next, the target intersection is determined. This is done by selecting the two intersections (intersection xx and intersection yy) that are closest to the target station and selecting the target intersections E point1 (xx, FLAG2), E point2 (y
y, FLAG2)

なお、FLAG2=STAG◎REC(a2,b2)であり、 a2は、隣りの交差点xxまたは交差点yy、 b2は、目標ステーションである。 FLAG2 = STAG * REC (a2, b2), where a2 is the next intersection xx or intersection yy, and b2 is the target station.

例えば、目標ステーションB′の隣りの交差点はxx=
c.yy=dであり、 E point1(c,0),E point2(d,1) の2点が得られる。
For example, the intersection next to the target station B'is xx =
c.yy = d, and two points E point1 (c, 0) and E point2 (d, 1) are obtained.

なぜならば、ステーションB′は道路5の途中にあ
り、ステーションB′は交差点cから見て道路5の順方
向にあるため、 REC(c,B′)=0,ETAG=0となり、その結果、 FLAG2=ETAG◎REC=0となる。
Because the station B'is in the middle of the road 5 and the station B'is in the forward direction of the road 5 as seen from the intersection c, REC (c, B ') = 0, ETAG = 0, and as a result, FLAG2 = ETAG ◎ REC = 0.

また、交差点dから見てステーションB′は道路5の
逆方向にあるため、 REC(d,B′)=1,ETAG=0となり、その結果、 FLAG2=EATG◎REC=1となる。
Since station B'is on the opposite side of road 5 as seen from intersection d, REC (d, B ') = 1, ETAG = 0, and as a result, FLAG2 = EATG * REC = 1.

〈ステップ6〉 上述のようにして、 2つのスタート交差点S point1(i,0)、S point2(j,
1) 2つの目標交差点 E point1(c,0)、E point2(d,
1) が求められると、次に、スタート交差点のFLAG1の目標
交差点のFLAG2とが一致した組合せを作成する。つまり
(始点、終点)の組合せを作る。
<Step 6> As described above, the two start intersections S point1 (i, 0) and S point2 (j,
1) Two target intersections E point1 (c, 0), E point2 (d,
When 1) is obtained, next, a combination in which FLAG1 at the start intersection and FLAG2 at the target intersection are matched is created. That is, a combination of (start point, end point) is created.

上記の例では、S point1(i,0)とE point1(c,0)、
及びS point2(j,1)とE point2(d,1)がFLAGの一致し
た組合せとなる。
In the above example, S point1 (i, 0) and E point1 (c, 0),
And, S point2 (j, 1) and E point2 (d, 1) are a combination of matching FLAG.

これは、交差点(i,0)をスタート交差点とすると目
標交差点として(c,0)を選べば、無人車の積み出し方
向が一致することを意味し、また、交差点(j,1)をス
タート交差点とすると目標交差点として(d,1)を選べ
ば、無人車の積み出し方向が一致することを意味してい
る(第4図参照)。
This means that if the intersection (i, 0) is used as the start intersection, and if (c, 0) is selected as the target intersection, the loading directions of the unmanned vehicle will match, and the intersection (j, 1) will also be started. Then, if (d, 1) is selected as the target intersection, it means that the loading directions of the unmanned vehicle are the same (see Fig. 4).

〈ステップ7〉 経路探索を開始する。ここでは、データベースに格納
された距離データを加算して最短経路を求める。
<Step 7> Start route search. Here, the shortest route is obtained by adding the distance data stored in the database.

ここで、交差点iから交差点cへの経路探索におい
て、道路7を通って交差点dからステーションB′への
進入を許すと積み出し方向が逆になる。これを妨ぐため
に、初めからルートd−B′は切り離して存在しないも
のとする。具体的には、道路5[c(0),(B′
(2);0),(B(0);1),d(∞),e(2,5);1]と
し、ルートd−B′の距離を無限大として最短経路探索
プログラムを実行すれば良い。
Here, in the route search from the intersection i to the intersection c, if the entry from the intersection d to the station B ′ is allowed through the road 7, the loading direction is reversed. In order to prevent this, it is assumed that the route d-B 'does not exist separately from the beginning. Specifically, the road 5 [c (0), (B '
(2); 0), (B (0); 1), d (∞), e (2,5); 1], and run the shortest route search program with the distance of route d-B 'infinite. Good.

また、もし交差点jから交差点dへの経路探索を行う
ときはc−B′のルートを切り離して存在しないものと
し、最短経路探索プログラムを実行する。例えば、道路
5[c(0),(B′(∞);0),(B(0);1),d
(1),e(2.5);1]とし、プログラムを実行すれば良
い。
If the route from the intersection j to the intersection d is searched, the route c-B 'is assumed to be separated and does not exist, and the shortest route search program is executed. For example, road 5 [c (0), (B '(∞); 0), (B (0); 1), d
(1), e (2.5); 1] and execute the program.

このようにして最短距離探索を実行した結果、ルート
A−i−h−c−B′とルートA−j−g−e−d−
B′の2つの解が得られる。ここで、ルートA−i−h
−c−B′の距離をL1、ルートA−j−g−e−d−
B′の距離をL2とすると、第2図でデータベースより、 L1=1+2.5+6+2=11.5 L2=1.5+3+3+2.5+1=11 となる。そこで経路の短いルートA−j−g−e−d−
B′が解となる。
As a result of executing the shortest distance search in this way, the route A-i-h-c-B 'and the route A-j-g-e-d-
Two solutions of B'are obtained. Here, route A-i-h
-C-B 'distance is L1, route A-j-g-e-d-
If the distance of B'is L2, then L1 = 1 + 2.5 + 6 + 2 = 11.5 L2 = 1.5 + 3 + 3 + 2.5 + 1 = 11 from the database in FIG. Therefore, a short route Aj-g-e-d-
B'is the solution.

ここで、FLAG1=FLAG2=0ならば順方向移動で路線変
更はいらず、FLAG1=FLAG2=1のときは逆方向移動とな
るため、路線変更を必要とすることを意味する。すなわ
ち、第4図に示すように、ステーションAからスタート
した無人車は、交差点iから交差点cを経由してステー
ションB′へ入る経路(順方向移動)を辿る場合には、
積み出し方向が一致し、路線変更は必要ない。一方、交
差点jから交差点dを経由してステーションB′に入る
経路(逆方向移動)では、路線変更をしなければ、積み
出し方向が一致しない。
Here, if FLAG1 = FLAG2 = 0, the route is not changed by the forward movement, and if FLAG1 = FLAG2 = 1, the route is changed by the backward movement, which means that the route needs to be changed. That is, as shown in FIG. 4, when an unmanned vehicle starting from station A follows a route (forward movement) from intersection i to station B ′ via intersection c,
The shipping directions are the same and no route change is required. On the other hand, on the route from the intersection j to the station B ′ via the intersection d (reverse movement), the shipping directions do not match unless the route is changed.

この場合、無人車は双方向進行が可能としたが、双方
向進行が不可能な場合は、FLAG1=FLAG2=0なる順方向
路線によって求まるA−i−h−c−B′のルートが最
短経路となる。
In this case, the unmanned vehicle allowed bidirectional travel, but if bidirectional travel is not possible, the shortest route is Aih-c-B 'determined by the forward route with FLAG1 = FLAG2 = 0. Become a route.

上記実施例で用いた双方向進行が可能なときには、求
まった経路組合せのFLAGが1であるため、第4図に示し
たようにスタートステーションから離れるときに対抗路
線へ先に出て、目標ステーションには対抗路線を横切っ
て入庫する形の走行制御を行う。そして、A−j−g−
e−d−B′なるルートが最短経路を実現することにな
る。
When the two-way traveling used in the above embodiment is possible, the FLAG of the obtained route combination is 1. Therefore, as shown in FIG. Is controlled so that it can be stored across the opposite route. And A-j-g-
The route ed-B 'realizes the shortest route.

このように上述した第1実施例によれば、データベー
スに予め記憶された道路の方向に対してステーションが
左右どちら側にあるかを示すTAGと、データベースに記
憶された道路の方向に対してαからβへの方向が同じか
否かを示すREC(α,β)との一致・不一致を始点と終
点とで求めることにより、一致同志、または不一致同志
を組み合わせることによりスイッチバックを不要とする
最短経路を確実に求めることが可能となる。
As described above, according to the first embodiment described above, the TAG indicating whether the station is on the left or right side with respect to the road direction stored in advance in the database, and α for the road direction stored in the database. By matching or disagreeing with REC (α, β), which indicates whether or not the direction from to β is the same, at the start point and the end point, it is the shortest that switchback is not required by combining coincidence or disagreement It is possible to reliably obtain the route.

第5図は、本発明の第2実施例を示している。この実
施例は、無人車がスイッチバック機能を持つ場合に本発
明を適用したものである。
FIG. 5 shows a second embodiment of the present invention. In this embodiment, the present invention is applied when an unmanned vehicle has a switchback function.

例えば、ステーションが第6図(A)に示すような構
成になっているときに、積み出し方向は進行方向の右に
ある場合には、そのままステーションに入ってもステー
ションに対して積み出し方向が一致するが、積み出し方
向が進行方向の左にある場合には、そのままではステー
ションに対して積み出し方向が一致しない。かかる場合
に、一度通過した後にバックで入庫するような走行(図
中、→のような走行)をすれば、ステーション対し
て積み出し方向が一致する。また、同図(B)に示すよ
うな交差点において、一度直進後、直ちにバックして交
差点を曲がるような走行(図中、→のような走行)
をすることによって積み出し方向を変更することができ
る。このように、第6図(A),(B)にそれぞれ示す
→のような走行をスイッチバックという。
For example, when the station is configured as shown in FIG. 6 (A) and the shipping direction is to the right of the traveling direction, the shipping direction matches the station even if the station enters the station as it is. However, if the shipping direction is to the left of the traveling direction, the shipping direction does not match the station as it is. In such a case, if the vehicle travels such that it passes through once and then is stored in the back (traveling as → in the figure), the shipping directions are the same for the stations. Also, at an intersection as shown in FIG. 7B, the vehicle travels straight ahead and then immediately backs up to turn at the intersection (traveling as → in the figure).
The shipping direction can be changed by performing. In this way, the running like → shown in FIGS. 6A and 6B is called switchback.

スイッチバック機能がある場合には、第5図のフロー
チャートに示すように、まず最短経路探索を行うとき
に、スタート交差点と目標交差点の組合せは意識せず、
ステップ6で示した通常の経路探索を実行する。
When there is a switchback function, as shown in the flowchart of FIG. 5, when the shortest route search is first performed, the combination of the start intersection and the target intersection is not considered,
The normal route search shown in step 6 is executed.

そのとき得られるスタート交差点S pointと目標交差
点E pointとのFLAG1とFLAG2との組合せが{0,1}又は
{1,0}になるとき、すなわちFLAGが不一致の場合は、
走行中一度スイッチバック機能を用いて入庫する必要が
あると判断できる。この場合ペナルティ関数として、ス
イッチバックを行うのに必要な距離分を加算させる。も
ちろん前述した例でみられるようにFLAG1とFLAG2との組
合せが{0,0},{1,1}となるときは、特にペナルティ
は課さず、答えを求める。
When the combination of FLAG1 and FLAG2 of the start intersection S point and the target intersection E point obtained at that time is {0,1} or {1,0}, that is, when the FLAGs do not match,
It is possible to judge that it is necessary to enter the vehicle using the switchback function once while traveling. In this case, as a penalty function, the distance required to perform the switchback is added. Of course, when the combination of FLAG1 and FLAG2 is {0,0}, {1,1} as seen in the above example, no penalty is imposed and the answer is obtained.

このようにすると、経路A−i−f−d−B′が求ま
る。その距離をL3とすると、L3=1+3+3+1=8と
なる。しかし、この経路はFLAG1とFLAG2が{0,1}の組
合せとなるため、距離Lは、L=8+L penaltyとな
る。
In this way, the route A-if-d-B 'is obtained. If the distance is L3, then L3 = 1 + 3 + 3 + 1 = 8. However, since FLAG1 and FLAG2 are a combination of {0,1} in this route, the distance L is L = 8 + L penalty.

ここで、L penaltyが、3≧L penaltyならば、L≦11
となるので、経路A−i−f−d−B′が最短経路とし
て選択される。ただし、この場合には、目標ステーショ
ンB′においてスイッチバックを行わねばならない。
Here, if L penalty is 3 ≧ L penalty, L ≦ 11
Therefore, the route A-if-d-B 'is selected as the shortest route. However, in this case, a switchback must be performed at the target station B '.

一方、L penalty>4なるときは、L>12となるの
で、前述したA−j−g−e−d−B′(その距離L2=
11)なるルートを最短経路として取り扱うことかでき
る。
On the other hand, when L penalty> 4, L> 12. Therefore, the above Aj-g-e-d-B '(the distance L2 =
11) can be treated as the shortest route.

なお、以上の説明には、ステーションの積み込み、積
み出し方向は道路位置のみで表現しているが、道路位置
に加えステーションの積み込み、積み出し方向を情報と
して加えても良いのは明らかである。
In the above description, the loading and unloading directions of stations are expressed only by the road position, but it is clear that the loading and unloading directions of stations may be added as information in addition to the road position.

[発明の効果] 以上詳細に説明したように、本発明によれば、車両が
目標点となるステーションに到達したとき、該目標点と
なるステーションに対して当該車両が所定の向きとなる
とともに、最短の走行距離を呈する走行経路を当該車両
が走行することとなり、したがって、例えば当該車両の
所定の向きに荷物の積み込み口がある場合に、当該車両
が目標点となるステーションに到達したとき、常に荷物
の積み込み口はステーション側に向くこととなり、この
結果、荷物の積み込み作業における利便性が格段に向上
するというきわめて優れた効果を奏する。
[Effects of the Invention] As described in detail above, according to the present invention, when a vehicle reaches a target point station, the vehicle is oriented in a predetermined direction with respect to the target point station, and When the vehicle arrives at the target point station, for example, when the vehicle travels on the travel route that exhibits the shortest travel distance, and therefore, for example, when there is a luggage loading port in a predetermined direction of the vehicle, The luggage loading port faces the station side, and as a result, the convenience in the loading operation of the luggage is significantly improved, which is a very excellent effect.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例を説明するための道路地図、
第2図は前記道路地図に対応した地図データ(データベ
ース)の概念図、第3図は本発明の第1実施例による経
路決定処理のフローチャート、第4図は第1実施例の動
作説明図、第5図は第2実施例による経路決定処理のフ
ローチャート、第6図はスイッチバックの説明図であ
る。
FIG. 1 is a road map for explaining one embodiment of the present invention,
FIG. 2 is a conceptual diagram of map data (database) corresponding to the road map, FIG. 3 is a flow chart of route determination processing according to the first embodiment of the present invention, and FIG. 4 is an operation explanatory diagram of the first embodiment, FIG. 5 is a flowchart of the route determination processing according to the second embodiment, and FIG. 6 is an explanatory diagram of switchback.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】前進後進自在とされた車両の走行経路に複
数配置され、当該車両の駐車位置である複数のステーシ
ョンの間を、当該車両を走行させるにあたり、目標点と
なるステーションに対して当該車両が所定の向きとな
り、かつ走行距離が最短となる当該車両の走行経路を決
定するための車両の走行経路決定方法であって、 データベースには少なくとも、前記走行経路を構成する
道路の交差点や前記複数のステーションが、該道路のう
ちのどこに配置されているかについての配置情報と、該
交差点や前記複数のステーションの各相互間の距離につ
いての距離情報と、前記複数のステーションのそれぞれ
が、予め決められた方向に対して該道路の左右どちらの
側に存在するかについての位置情報とを格納しておき、 当該車両が現在駐車しているスタート点となるステーシ
ョンの前記配置情報と、当該車両の目標点となるステー
ションの前記配置情報とを参照し、該スタート点となる
ステーションに隣接するスタート交差点と、目標点とな
るステーションに隣接する目標交差点とを求め、 当該車両が現在駐車しているスタート点となるステーシ
ョンの前記位置情報と、当該車両の目標点となるステー
ションの前記位置情報とを参照し、前記スタート交差点
と前記目標交差点を結ぶ複数の当該車両の走行経路のな
かから、当該車両が目標点となるステーションに到着し
たとき、該目標点となるステーションに対して当該車両
が所定の向きとなる当該車両の走行経路を選択し、 前記距離情報を参照し、該選択された走行経路を当該車
両が走行した際における走行距離を求め、 該求められた走行距離のうち、最短の走行距離を呈する
走行経路を当該車両の走行経路として決定することを特
徴とする車両の走行経路決定方法。
1. When traveling a vehicle between a plurality of stations, which are parking positions of the vehicle, a plurality of which are arranged in a traveling path of the vehicle which can move forward and backward, the station which is a target point is traveled to the station. A method for determining a travel route of a vehicle in which a vehicle is oriented in a predetermined direction and has the shortest travel distance, and at least an intersection of roads constituting the travel route and the above Placement information about where on the road the plurality of stations are placed, distance information about the distance between the intersection and each of the plurality of stations, and each of the plurality of stations are determined in advance. The position information about whether the vehicle is on the left or right side of the road with respect to the specified direction is stored, and the vehicle is currently parked. By referring to the arrangement information of the station serving as the start point and the arrangement information of the station serving as the target point of the vehicle, the start intersection adjacent to the station serving as the start point and the station serving as the target point are located adjacent to each other. The target intersection is calculated, and the start intersection and the target intersection are identified by referring to the position information of the station that is the starting point where the vehicle is currently parked and the position information of the station that is the target point of the vehicle. When the vehicle arrives at the target point station from among the plurality of connected travel routes of the vehicle, the vehicle travel route in which the vehicle is oriented in a predetermined direction with respect to the target point station is selected. , The travel distance when the vehicle travels on the selected travel route by referring to the distance information, Among the traveled distances, the traveled route determining method that determines the traveled route having the shortest traveled distance as the traveled route of the vehicle.
JP61228475A 1986-09-29 1986-09-29 How to determine the vehicle travel route Expired - Lifetime JPH087618B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61228475A JPH087618B2 (en) 1986-09-29 1986-09-29 How to determine the vehicle travel route

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61228475A JPH087618B2 (en) 1986-09-29 1986-09-29 How to determine the vehicle travel route

Publications (2)

Publication Number Publication Date
JPS6383805A JPS6383805A (en) 1988-04-14
JPH087618B2 true JPH087618B2 (en) 1996-01-29

Family

ID=16877060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61228475A Expired - Lifetime JPH087618B2 (en) 1986-09-29 1986-09-29 How to determine the vehicle travel route

Country Status (1)

Country Link
JP (1) JPH087618B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04340607A (en) * 1991-05-17 1992-11-27 Shinko Electric Co Ltd Optimum route determining device
JP3715420B2 (en) * 1997-11-12 2005-11-09 マツダエース株式会社 Driving program creation device for automated guided vehicles
CN114721383B (en) * 2022-04-01 2025-08-08 珠海格力电器股份有限公司 Unmanned vehicle dispatching method, device and system
CN114839983B (en) * 2022-04-25 2024-01-16 北京斯年智驾科技有限公司 Automatic driving path planning method based on map connection relation
CN114911239B (en) * 2022-05-27 2024-10-18 上海伯镭智能科技有限公司 An abnormality identification method and system for unmanned mining vehicles

Also Published As

Publication number Publication date
JPS6383805A (en) 1988-04-14

Similar Documents

Publication Publication Date Title
JP4576844B2 (en) Road shape estimation device
JP4031282B2 (en) Navigation device and navigation control program
KR100267540B1 (en) Car navigation system
CN112119437A (en) Parking management system, vehicle control device, and control center
US20120016582A1 (en) System and method for efficient routing on a network in the presence of multiple-edge restrictions and other constraints
JPH11143538A (en) Automatic guided vehicle system
JP4076905B2 (en) Navigation device
JP2016133328A (en) Route search system and computer program
JP3715420B2 (en) Driving program creation device for automated guided vehicles
JP2020038090A (en) Recommended lane judgment device
JPH087618B2 (en) How to determine the vehicle travel route
JP3580457B2 (en) Vehicle navigation system
KR100347191B1 (en) Operation management control device and method
JP2000337896A (en) Navigation device
US20080051990A1 (en) Navigation Apparatus
JPH07219632A (en) Operation management control device and method thereof
JPH04340607A (en) Optimum route determining device
JP2004110286A (en) AGV route search method and program
JP2667335B2 (en) Navigation device
JP2987436B1 (en) Road shape information input / storage device
KR0185101B1 (en) How to search driving route of unmanned vehicle
JP2556622B2 (en) In-vehicle navigator
JPH01187607A (en) Operation program automatic generation device for automatically guided truck
JPH08189837A (en) Route guidance device
JP2021189150A (en) Guide system and guide program

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term