[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7501376B2 - Operation data creation method and operation control device - Google Patents

Operation data creation method and operation control device Download PDF

Info

Publication number
JP7501376B2
JP7501376B2 JP2021001948A JP2021001948A JP7501376B2 JP 7501376 B2 JP7501376 B2 JP 7501376B2 JP 2021001948 A JP2021001948 A JP 2021001948A JP 2021001948 A JP2021001948 A JP 2021001948A JP 7501376 B2 JP7501376 B2 JP 7501376B2
Authority
JP
Japan
Prior art keywords
unit
operation data
traveling
destination
route
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
JP2021001948A
Other languages
Japanese (ja)
Other versions
JP2022107174A (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.)
Toyota Industries Corp
Original Assignee
Toyota Industries Corp
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 Toyota Industries Corp filed Critical Toyota Industries Corp
Priority to JP2021001948A priority Critical patent/JP7501376B2/en
Publication of JP2022107174A publication Critical patent/JP2022107174A/en
Application granted granted Critical
Publication of JP7501376B2 publication Critical patent/JP7501376B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Forklifts And Lifting Vehicles (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は、運行データ作成方法及び運行制御装置に関する。 The present invention relates to a method for creating operation data and an operation control device.

例えば特許文献1には、移動ロボット制御システムが記載されている。特許文献1に記載の移動ロボット制御システムは、移動ロボットが所定の移動領域を移動する際の走行ルールを反映させた走行ルール情報を含む地図情報を記憶する地図情報記憶部と、この地図情報記憶部に記憶された地図情報に基づいて、移動始点から移動終点に至る経路を探索する経路探索部と、この経路探索部で探索した経路に基づいて、移動ロボットの移動装置の制御指令値を生成する移動制御部とを備えている。走行ルールは、移動ロボットの移動方向及び移動速度である。 For example, Patent Document 1 describes a mobile robot control system. The mobile robot control system described in Patent Document 1 includes a map information storage unit that stores map information including travel rule information that reflects travel rules when the mobile robot moves within a specified movement area, a route search unit that searches for a route from the start point of movement to the end point of movement based on the map information stored in the map information storage unit, and a movement control unit that generates control command values for the mobile robot's movement device based on the route searched by the route search unit. The travel rules are the movement direction and movement speed of the mobile robot.

特許第5402057号Patent No. 5402057

しかしながら、上記従来技術においては、地図情報に基づいて走行経路を探索し、走行ルール(移動方向及び移動速度)に基づいて移動ロボットを走行させるだけである。自動運転フォークリフトや自動運転トーイング車等では、場所ごとに荷の移載、交差点進入申請、ウインカー点灯、ホーン鳴動及び障害物エリア切替等といったタスク(運行動作)を実施する必要がある。従って、移動体の現在位置から目的地に至るまで運行動作を実施するには、移動体に対する運行動作の指示内容を表す運行データをユーザが別途作成する必要がある。この場合には、移動体の現在位置から目的地までの組み合わせが増えるにつれて、ユーザが運行データを作成する量が膨大となる。 However, in the above conventional technology, a driving route is searched for based on map information, and the mobile robot is driven based on driving rules (direction and speed of travel). Self-driving forklifts and self-driving towing vehicles, etc., need to perform tasks (operational actions) such as transferring loads at each location, requesting entry to an intersection, turning on turn signals, sounding the horn, and switching obstacle areas. Therefore, to perform operation actions from the current position of a mobile object to a destination, the user needs to separately create operation data that represents the instructions for the operation of the mobile object. In this case, the amount of operation data that the user needs to create becomes enormous as the number of combinations from the current position of the mobile object to the destination increases.

本発明の目的は、移動体の運行データの作成量を低減することができる運行データ作成方法及び運行制御装置を提供することである。 The object of the present invention is to provide a method for creating operation data and an operation control device that can reduce the amount of operation data created for a moving object.

本発明の一態様は、移動体が走行経路に沿って走行する際における移動体に対する運行動作の指示内容を表す運行データを作成する運行データ作成方法であって、走行経路を取得する走行経路取得工程と、走行経路取得工程において取得された走行経路をユニット単位で分割して複数の走行ユニットを生成するユニット化工程と、ユニット化工程において生成された走行ユニットに応じた運行データを作成する運行データ作成工程とを含む。 One aspect of the present invention is a method for creating operation data representing instructions for operation of a moving body when the moving body travels along a travel path, and includes a travel path acquisition step of acquiring a travel path, a unitization step of dividing the travel path acquired in the travel path acquisition step into units to generate a plurality of travel units, and an operation data creation step of creating operation data corresponding to the travel units generated in the unitization step.

このような運行データ作成方法においては、予め決められた走行経路をユニット単位で分割して複数の走行ユニットを生成し、これらの走行ユニットに応じた運行データをそれぞれ作成する。実際に移動体を走行経路に沿って目的地まで運行させるときは、目的地までの経路探索を行うことで、目的地までの経路を形成する走行ユニットが決定され、その走行ユニットに応じた運行データが抽出され、その運行データに従って移動体が運行する。このように目的地までの経路探索によって走行ユニットが決定されると、その走行ユニットに応じた運行データが抽出されることになる。このため、移動体の現在位置から目的地までの組み合わせが増えるたびに、移動体の運行データをユーザが逐一作成しなくて済む。これにより、移動体の運行データの作成量が低減される。 In this operation data creation method, a predetermined travel route is divided into units to generate a plurality of travel units, and operation data corresponding to each of these travel units is created. When a mobile body is actually operated along the travel route to a destination, a route search to the destination is performed to determine the travel units that form the route to the destination, operation data corresponding to the travel units is extracted, and the mobile body operates according to the operation data. When a travel unit is determined by the route search to the destination in this way, operation data corresponding to the travel unit is extracted. This eliminates the need for the user to create operation data for the mobile body one by one each time a new combination is added from the current position of the mobile body to the destination. This reduces the amount of operation data created for the mobile body.

運行データ作成方法は、ユニット化工程において生成された走行ユニットと紐づいた運行データ番号を作成する紐づけデータ作成工程を更に含み、運行データ作成工程では、運行データ番号に対応する運行データを作成してもよい。 The operation data creation method may further include a linked data creation process for creating an operation data number linked to the traveling unit generated in the unitization process, and the operation data creation process may create operation data corresponding to the operation data number.

このような方法では、走行ユニットと紐づいた運行データ番号を抽出し、当該運行データ番号に対応する運行データを抽出することで、走行ユニットに応じた運行データが得られる。従って、走行ユニットは違うが、運行データの内容が同じである場合に、走行ユニットに応じた運行データを作成しなくて済む。従って、移動体の運行データの作成量が更に低減される。 In this method, the operation data number associated with the traveling unit is extracted, and the operation data corresponding to that operation data number is extracted, thereby obtaining operation data corresponding to the traveling unit. Therefore, when the traveling units are different but the operation data content is the same, there is no need to create operation data corresponding to the traveling unit. This further reduces the amount of operation data created for the moving body.

ユニット化工程では、移動体が左折または右折する場合には、移動体を左側または右側に曲げる曲部を有するような走行ユニットを生成し、運行データ作成工程では、曲部の手前において移動体の左折または右折に関する運行動作を実施するような運行データを作成してもよい。 In the unitization process, when the moving body makes a left or right turn, a traveling unit having a curved section that turns the moving body to the left or right may be generated, and in the operation data creation process, operation data may be created that performs an operation operation related to the moving body turning left or right before the curved section.

このような方法では、移動体の左折または右折に関する運行動作を実施するような運行データの内容(例えば左ウインカーまたは右ウインカーの点灯)を容易に設定することができる。 In this manner, the contents of the operational data can be easily set to perform operational actions related to turning left or right of the vehicle (e.g., turning on the left or right turn signal).

本発明の他の態様は、移動体を走行経路に沿って目的地まで運行させる運行制御装置であって、走行経路をユニット単位で分割して生成された複数の走行ユニットの情報と、移動体に対する運行動作の指示内容を表す複数の運行データとを記憶する記憶部と、目的地までの経路探索を行うことで、記憶部に記憶された複数の運行データから、目的地までの経路を形成する走行ユニットを決定する経路探索部と、記憶部に記憶された複数の運行データから、経路探索部により決定された走行ユニットに応じた運行データを抽出する運行データ抽出部と、運行データ抽出部により抽出された運行データに従って移動体を運行させるように制御する運行制御部とを備える。 Another aspect of the present invention is an operation control device that operates a mobile body along a travel route to a destination, and includes a storage unit that stores information on a plurality of travel units generated by dividing the travel route into units and a plurality of operation data representing operation operation instructions for the mobile body, a route search unit that determines the travel units that form the route to the destination from the plurality of operation data stored in the storage unit by performing a route search to the destination, an operation data extraction unit that extracts operation data corresponding to the travel units determined by the route search unit from the plurality of operation data stored in the storage unit, and an operation control unit that controls the mobile body to operate in accordance with the operation data extracted by the operation data extraction unit.

このような運行制御装置においては、目的地までの経路探索を行うことで、目的地までの経路を形成する走行ユニットが決定され、その走行ユニットに応じた運行データが抽出され、その運行データに従って移動体が運行する。このように目的地までの経路探索によって走行ユニットが決定されると、その走行ユニットに応じた運行データが抽出されることになる。このため、移動体の現在位置から目的地までの組み合わせが増えるたびに、移動体の運行データをユーザが逐一作成しなくて済む。これにより、移動体の運行データの作成量が低減される。 In such an operation control device, a route search to the destination is performed to determine the traveling units that form the route to the destination, operation data corresponding to the traveling units is extracted, and the mobile body operates according to the operation data. When a traveling unit is determined by searching for a route to the destination in this way, operation data corresponding to the traveling unit is extracted. This eliminates the need for the user to create operation data for the mobile body one by one each time a new combination is added from the current position of the mobile body to the destination. This reduces the amount of operation data created for the mobile body.

運行制御装置は、目的地を設定する目的地設定部と、移動体の現在位置を検出する位置検出部とを更に備え、経路探索部は、目的地設定部により設定された目的地と位置検出部により検出された移動体の現在位置とに基づいて、目的地までの経路探索を行ってもよい。 The operation control device may further include a destination setting unit that sets a destination and a position detection unit that detects the current position of the mobile body, and the route search unit may search for a route to the destination based on the destination set by the destination setting unit and the current position of the mobile body detected by the position detection unit.

このような構成では、目的地と移動体の現在位置とに基づいて、目的地までの経路探索が自動的に行われることで、目的地までの経路を形成する走行ユニットが決定される。従って、ユーザが目的地までの経路を選択しなくて済む。 In this configuration, a route search to the destination is automatically performed based on the destination and the current position of the mobile unit, and the traveling unit that forms the route to the destination is determined. Therefore, the user does not need to select the route to the destination.

記憶部は、走行ユニットと紐づいた複数の運行データ番号を更に記憶し、運行データ抽出部は、記憶部に記憶された複数の運行データ番号から、経路探索部により決定された走行ユニットに対応する運行データ番号を抽出し、当該運行データ番号に対応する運行データを抽出してもよい。 The memory unit may further store a plurality of operation data numbers associated with the driving units, and the operation data extraction unit may extract an operation data number corresponding to the driving unit determined by the route search unit from the plurality of operation data numbers stored in the memory unit, and extract the operation data corresponding to the operation data number.

このような構成では、走行ユニットと紐づいた運行データ番号が抽出され、当該運行データ番号に対応する運行データが抽出されることで、走行ユニットに応じた運行データが得られる。従って、走行ユニットは違うが、運行データの内容が同じである場合に、走行ユニットに応じた運行データを作成しなくて済む。従って、移動体の運行データの作成量が更に低減される。 In this configuration, the operation data number associated with the traveling unit is extracted, and the operation data corresponding to that operation data number is extracted, thereby obtaining operation data corresponding to the traveling unit. Therefore, when the traveling units are different but the content of the operation data is the same, there is no need to create operation data corresponding to the traveling unit. This further reduces the amount of operation data created for the moving body.

記憶部は、移動体に対する運行動作の指示位置を表す複数のマークの情報を更に記憶し、マークは、走行ユニットに少なくとも1つ設定されていてもよい。 The memory unit may further store information on a plurality of marks indicating the instruction positions of the operating operation of the moving object, and at least one of the marks may be set on the traveling unit.

このような構成では、運行データの内容が移動体に対して走行ユニットの適切な位置で指示されるため、運行データの内容を確実に実施することができる。 In this configuration, the contents of the operation data are instructed to the moving body at an appropriate position of the driving unit, so that the contents of the operation data can be reliably implemented.

本発明によれば、移動体の運行データの作成量を低減することができる。 The present invention makes it possible to reduce the amount of mobile object operation data that needs to be created.

本発明の一実施形態に係る運行制御装置を示す概略構成図である。1 is a schematic configuration diagram showing a traffic control device according to an embodiment of the present invention; 走行経路の一例をマークと共に示す概略図である。FIG. 2 is a schematic diagram showing an example of a travel route together with marks. 図2に示された走行経路が複数の走行ユニットにユニット化された状態を示す概略図である。3 is a schematic diagram showing a state in which the travel path shown in FIG. 2 is modularized into a plurality of travel units; FIG. 走行ユニットと運行データ番号と運行データ及びマークとの関係を表すテーブルデータの一例を示す表である。11 is a table showing an example of table data indicating the relationship between a traveling unit, an operation data number, and operation data and a mark. 図1に示された運行データ抽出部により実行される運行データ抽出処理の手順を示すフローチャートである。4 is a flowchart showing a procedure of an operation data extraction process executed by an operation data extraction unit shown in FIG. 1 . 本発明の一実施形態に係る運行データ作成方法を実施するための運行データ作成システムを示す概略構成図である。1 is a schematic configuration diagram showing an operation data creation system for implementing an operation data creation method according to an embodiment of the present invention. ユーザがパソコンを使用して運行データを作成する工程を示すフローチャートである。13 is a flowchart showing a process in which a user creates operation data using a personal computer.

以下、本発明の実施形態について図面を参照して詳細に説明する。 The following describes an embodiment of the present invention in detail with reference to the drawings.

図1は、本発明の一実施形態に係る運行制御装置を示す概略構成図である。図1において、本実施形態の運行制御装置1は、図2に示されるように、移動体2を走行経路Aに沿って目的地Pまで自動的に運行させる装置である。移動体2は、例えば空港等で使用される自動運転用のトーイング車である。 Figure 1 is a schematic diagram showing a traffic control device according to one embodiment of the present invention. In Figure 1, the traffic control device 1 of this embodiment is a device that automatically drives a moving object 2 along a travel route A to a destination P, as shown in Figure 2. The moving object 2 is, for example, an autonomous towing vehicle used in airports, etc.

走行経路Aは、移動体2を走行させる仮想的な経路であり、3次元の点列データ(XYZ座標)で表されている。走行経路Aには、移動体2に対する運行動作(タスク)の指示に使用される複数のマークM(後述)が設定されている。 The travel route A is a virtual route along which the mobile unit 2 travels, and is represented by three-dimensional point sequence data (XYZ coordinates). On the travel route A, multiple marks M (described later) are set, which are used to instruct the mobile unit 2 on its operation (task).

運行制御装置1は、移動体2に搭載されている。運行制御装置1は、入力器3と、自己位置推定器4と、記憶部5と、運行制御用コントローラ6と、制御対象7とを備えている。 The operation control device 1 is mounted on a moving object 2. The operation control device 1 includes an input device 3, a self-position estimator 4, a memory unit 5, an operation control controller 6, and a controlled object 7.

入力器3は、ユーザが移動体2の目的地を設定したり、移動体2の運行経路等を選択するための機器であり、例えばタッチパネルで構成される。 The input device 3 is a device that allows the user to set the destination of the mobile unit 2 and select the travel route of the mobile unit 2, and is configured, for example, as a touch panel.

自己位置推定器4は、移動体2の現在の自己位置を推定する。自己位置推定器4は、例えばレーザセンサの検出データと地図情報とに基づいて、移動体2の自己位置を推定する。レーザセンサは、移動体2の周囲にレーザを照射し、レーザの反射光を受光することにより、移動体2の周囲に存在する物体との距離を計測する。 The self-position estimator 4 estimates the current self-position of the moving body 2. The self-position estimator 4 estimates the self-position of the moving body 2, for example, based on detection data from a laser sensor and map information. The laser sensor measures the distance to objects present around the moving body 2 by irradiating a laser around the moving body 2 and receiving the reflected laser light.

自己位置推定器4は、レーザSLAM(simultaneous localization andmapping)手法を用いて、移動体2の自己位置の推定演算を行う。SLAMは、センサデータ及び地図データを使って自己位置推定を行う自己位置推定技術である。自己位置推定器4は、レーザセンサの検出データと地図情報とをマッチングさせて、移動体2の自己位置の推定演算を行う。 The self-position estimator 4 estimates the self-position of the mobile unit 2 using a laser SLAM (simultaneous localization and mapping) method. SLAM is a self-position estimation technology that estimates the self-position using sensor data and map data. The self-position estimator 4 matches the detection data of the laser sensor with map information to estimate the self-position of the mobile unit 2.

記憶部5は、複数の走行ユニットの情報と、複数の運行データ番号と、複数の運行データと、複数のマークMの情報とを記憶する(図4参照)。走行ユニットの情報としては、走行ユニットの番号及び点列データがある。 The memory unit 5 stores information on a plurality of traveling units, a plurality of operation data numbers, a plurality of operation data, and a plurality of mark M information (see FIG. 4). The information on the traveling units includes the traveling unit number and point sequence data.

走行ユニットは、例えば図3に示されるように、予め決められた走行経路Aをユニット単位で分割して生成されている。つまり、走行経路Aは、複数の走行ユニットからなっている。 The traveling units are generated by dividing a predetermined traveling route A into units, as shown in FIG. 3, for example. In other words, the traveling route A is made up of multiple traveling units.

図3において、走行ユニットA1は、直線状の経路である。走行ユニットA2は、左側に屈曲した屈曲部8Lを有する経路である。走行ユニットA3は、右側に屈曲した屈曲部8Rを有する経路である。走行ユニットA4は、左側に屈曲した屈曲部8Lを有する経路である。走行ユニットA5は、右側に屈曲した屈曲部8Rを有する経路である。走行ユニットA6は、右側に湾曲した湾曲部を有する経路である。走行ユニットA7は、直線状の経路である。走行ユニットA8は、左側に湾曲した湾曲部を有する経路である。走行ユニットA9は、直線状の経路である。走行ユニットA10は、直線状の経路である。ここでは、目的地Pは、走行ユニットA3に設定されている(図2参照)。なお、図3(b)では、走行ユニットA6,A7,A9は、省略されている。 In FIG. 3, the traveling unit A1 is a straight path. The traveling unit A2 is a path with a bent portion 8L bent on the left side. The traveling unit A3 is a path with a bent portion 8R bent on the right side. The traveling unit A4 is a path with a bent portion 8L bent on the left side. The traveling unit A5 is a path with a bent portion 8R bent on the right side. The traveling unit A6 is a path with a curved portion curved on the right side. The traveling unit A7 is a straight path. The traveling unit A8 is a path with a curved portion curved on the left side. The traveling unit A9 is a straight path. The traveling unit A10 is a straight path. Here, the destination P is set to the traveling unit A3 (see FIG. 2). Note that the traveling units A6, A7, and A9 are omitted in FIG. 3(b).

走行ユニットA2,A4の屈曲部8L及び走行ユニットA3,A5の屈曲部8Rは、移動体2を左側または右側に曲げる曲部を構成している。走行ユニットA2,A5における屈曲部8L,8Rの手前側の部分は、重複領域となっている。走行ユニットA3,A4における屈曲部8R,8Lの手前側の部分は、重複領域となっている。 The bent portion 8L of the traveling units A2 and A4 and the bent portion 8R of the traveling units A3 and A5 form a curved portion that bends the moving body 2 to the left or right. The front portions of the bent portions 8L and 8R in the traveling units A2 and A5 form an overlapping region. The front portions of the bent portions 8R and 8L in the traveling units A3 and A4 form an overlapping region.

走行ユニットA2の一端は、走行ユニットA1に接続され、走行ユニットA2の他端は、走行ユニットA3,A4に接続されている。走行ユニットA3の一端は、走行ユニットA2に接続され、走行ユニットA3の他端は、走行ユニットA6に接続されている。走行ユニットA1,A4~A10については、省略する。 One end of running unit A2 is connected to running unit A1, and the other end of running unit A2 is connected to running units A3 and A4. One end of running unit A3 is connected to running unit A2, and the other end of running unit A3 is connected to running unit A6. Running units A1, A4 to A10 are omitted.

運行データ番号は、図4(a)に示されるように、走行ユニットと紐づいた紐づけデータである。走行ユニット及び運行データ番号は、紐づけ用テーブルデータとして記憶部5に記憶されている。 The operation data number is linked data linked to the driving unit, as shown in FIG. 4(a). The driving unit and the operation data number are stored in the memory unit 5 as linking table data.

運行データは、図4(b)に示されるように、運行データ番号に対して設定されている。運行データは、移動体2に対する運行動作の指示内容を表すデータである。運行動作としては、速度変更、一時停止、ホーン鳴動、ウインカー点灯、交差点進入申請及び障害物エリア切替等が挙げられる。運行データ番号及び運行データは、マークMの番号と共に運行動作用テーブルデータとして記憶部5に記憶されている。 As shown in FIG. 4(b), the operation data is set for the operation data number. The operation data is data that represents the operation operation instructions for the mobile unit 2. The operation operations include speed change, temporary stop, horn sound, turn signal on, intersection entry request, and obstacle area switching. The operation data number and operation data are stored in the memory unit 5 together with the number of the mark M as table data for operation operations.

マークMは、移動体2に対する運行動作の指示位置を表す仮想マークである。マークMは、1番から順番に設定されている。マークMは、3次元の点列データで表されている。マークMは、各走行ユニットに少なくとも1つずつ設定されている。 The mark M is a virtual mark that indicates the instructed position of the operation of the moving body 2. The marks M are set in order starting from number 1. The marks M are represented by three-dimensional point sequence data. At least one mark M is set for each traveling unit.

図3において、マークM1は、走行ユニットA1に設定されている。マークM2は、走行ユニットA2に設定されている。マークM3は、走行ユニットA3に設定されている。マークM4a,M4bは、走行ユニットA4に設定されている。マークM5は、走行ユニットA5に設定されている。マークM6は、走行ユニットA6に設定されている。マークM8は、走行ユニットA8に設定されている。なお、走行ユニットA7,A9,A10に設定されたマークMについては、便宜上省略されている。 In FIG. 3, mark M1 is set on running unit A1. Mark M2 is set on running unit A2. Mark M3 is set on running unit A3. Marks M4a and M4b are set on running unit A4. Mark M5 is set on running unit A5. Mark M6 is set on running unit A6. Mark M8 is set on running unit A8. For convenience, the marks M set on running units A7, A9, and A10 are omitted.

マークM1において実施される運行動作は、速度変更である。マークM2において実施される運行動作は、交差点進入申請及び左ウインカー点灯である。マークM3において実施される運行動作は、右ウインカー点灯及び一時停止である。マークM4aにおいて実施される運行動作は、左ウインカー点灯である。マークM4bにおいて実施される運行動作は、ホーン鳴動である。マークM5において実施される運行動作は、右ウインカー点灯である。マークM6,M8において実施される運行動作は、速度変更である。なお、左ウインカー点灯及び右ウインカー点灯は、左ウインカー及び右ウインカーを所定時間だけ一時的に点灯させる動作である。 The driving action performed at mark M1 is a speed change. The driving action performed at mark M2 is an intersection entry request and turning on the left blinker. The driving action performed at mark M3 is turning on the right blinker and stopping. The driving action performed at mark M4a is turning on the left blinker. The driving action performed at mark M4b is sounding the horn. The driving action performed at mark M5 is turning on the right blinker. The driving action performed at marks M6 and M8 is a speed change. Turning on the left blinker and the right blinker is an action that temporarily turns on the left and right blinkers for a specified period of time.

屈曲部8L,8Rを有する走行ユニットでは、移動体2の左折または右折に関する運行動作を実施する位置を表すマークMは、屈曲部8L,8Rの手前に設定されている。移動体の左折または右折に関する運行動作としては、ウインカー点灯及び障害物エリア切替等がある。 In a traveling unit having bends 8L and 8R, a mark M indicating the position where the moving body 2 performs a driving operation related to turning left or right is set in front of the bends 8L and 8R. Driving operations related to turning left or right of the moving body include turning on the turn signal and switching between obstacle areas.

例えば、走行ユニットA2では、マークM2は屈曲部8Lの手前に設定されている。走行ユニットA3では、マークM3は屈曲部8Rの手前に設定されている。走行ユニットA4では、マークM4aは屈曲部8Lの手前に設定されている。走行ユニットA5では、マークM5は屈曲部8Rの手前に設定されている。 For example, in traveling unit A2, mark M2 is set just before the bend 8L. In traveling unit A3, mark M3 is set just before the bend 8R. In traveling unit A4, mark M4a is set just before the bend 8L. In traveling unit A5, mark M5 is set just before the bend 8R.

図1に戻り、運行制御用コントローラ6は、CPU、RAM、ROM及び入出力インターフェース等により構成されている。運行制御用コントローラ6は、目的地取得部11と、現在位置取得部12と、経路探索部13と、運行データ抽出部14と、運行制御部15とを有している。 Returning to FIG. 1, the operation control controller 6 is composed of a CPU, RAM, ROM, an input/output interface, etc. The operation control controller 6 has a destination acquisition unit 11, a current position acquisition unit 12, a route search unit 13, an operation data extraction unit 14, and an operation control unit 15.

目的地取得部11は、入力器3により設定入力された移動体2の目的地Pを取得する。目的地取得部11は、入力器3と協働して、目的地Pを取得する目的地設定部を構成している。 The destination acquisition unit 11 acquires the destination P of the mobile unit 2 that is set and input by the input device 3. The destination acquisition unit 11 cooperates with the input device 3 to configure a destination setting unit that acquires the destination P.

現在位置取得部12は、自己位置推定器4により推定された移動体2の現在の自己位置を取得する。現在位置取得部12は、自己位置推定器4と協働して、移動体2の現在位置を検出する位置検出部を構成している。 The current position acquisition unit 12 acquires the current self-position of the mobile unit 2 estimated by the self-position estimator 4. The current position acquisition unit 12 cooperates with the self-position estimator 4 to constitute a position detection unit that detects the current position of the mobile unit 2.

経路探索部13は、目的地取得部11により取得された移動体2の目的地Pと現在位置取得部12により取得された移動体2の現在位置とに基づいて、移動体2の現在位置から目的地Pまでの経路探索を行うことで、記憶部5に記憶された複数の運行データから、目的地Pまでの経路を形成する走行ユニットを決定する。 The route search unit 13 searches for a route from the current position of the mobile unit 2 to the destination P based on the destination P of the mobile unit 2 acquired by the destination acquisition unit 11 and the current position of the mobile unit 2 acquired by the current position acquisition unit 12, and determines the traveling units that form the route to the destination P from the multiple operation data stored in the memory unit 5.

このとき、経路探索部13は、走行ユニットの端同士が接続されるように経路探索を行う。また、経路探索部13は、任意の経路探索方法を用いて経路探索を行う。例えば、最短経路を解く方法として、ダイクストラ法やA*探索アルゴリズム等が用いられる。 At this time, the route search unit 13 searches for a route so that the ends of the traveling units are connected. The route search unit 13 also searches for a route using any route search method. For example, the Dijkstra algorithm or the A* search algorithm is used as a method for solving the shortest route.

運行データ抽出部14は、記憶部5に記憶された複数の運行データから、経路探索部13により決定された走行ユニットに応じた運行データを抽出する。 The operation data extraction unit 14 extracts operation data corresponding to the driving unit determined by the route search unit 13 from the multiple operation data stored in the memory unit 5.

具体的には、運行データ抽出部14は、図5に示されるように、まず記憶部5に記憶された運行データ番号から、経路探索部13により決定された走行ユニットに対応する運行データ番号を抽出する(手順S101)。続いて、運行データ抽出部14は、当該運行データ番号に対応する運行データを抽出する(手順S102)。 Specifically, as shown in FIG. 5, the operation data extraction unit 14 first extracts an operation data number corresponding to the traveling unit determined by the route search unit 13 from the operation data numbers stored in the memory unit 5 (step S101). Next, the operation data extraction unit 14 extracts the operation data corresponding to the operation data number (step S102).

運行制御部15は、運行データ抽出部14により抽出された運行データに従って移動体2を運行させるように制御対象7を制御する。制御対象7は、移動体2を走行させる駆動部と、移動体2を制動させる制動部と、移動体2を転舵させる操舵部と、移動体2のウインカーを点灯させるウインカースイッチ部と、移動体2のホーンを鳴動させるホーンスイッチ部等とを含んでいる。 The operation control unit 15 controls the control object 7 to operate the moving body 2 according to the operation data extracted by the operation data extraction unit 14. The control object 7 includes a drive unit that drives the moving body 2, a braking unit that brakes the moving body 2, a steering unit that steers the moving body 2, a turn signal switch unit that turns on the turn signal of the moving body 2, a horn switch unit that sounds the horn of the moving body 2, and the like.

以上のような運行制御装置1において、ユーザが入力器3により移動体2の目的地Pが設定入力されると共に、自己位置推定器4により移動体2の現在の自己位置が推定される。 In the operation control device 1 as described above, the user sets and inputs the destination P of the moving body 2 using the input device 3, and the current self-position of the moving body 2 is estimated by the self-position estimator 4.

そして、運行制御用コントローラ6の経路探索部13によって移動体2の現在位置から目的地Pまでの経路探索が行われることで、目的地Pまでの経路を形成する走行ユニットが決定される。図3に示される走行経路Aでは、移動体2の現在位置から目的地Pまでの運行経路として走行ユニットA1~A3が決定される。 Then, the route search unit 13 of the operation control controller 6 searches for a route from the current position of the mobile unit 2 to the destination P, and determines the traveling units that form the route to the destination P. For the traveling route A shown in FIG. 3, traveling units A1 to A3 are determined as the traveling route from the current position of the mobile unit 2 to the destination P.

そして、運行制御用コントローラ6の運行データ抽出部14によって、経路探索部13により決定された走行ユニットに対応する運行データ番号が抽出され、その運行データ番号に対応する運行データが抽出される。 Then, the operation data extraction unit 14 of the operation control controller 6 extracts the operation data number corresponding to the traveling unit determined by the route search unit 13, and extracts the operation data corresponding to that operation data number.

図3に示される走行経路Aでは、まず走行ユニットA1に対応する運行データ番号10が抽出され、その運行データ番号10に対応する運行データが抽出される。運行データ番号10に対応する運行データは、速度変更である(図4参照)。 For the travel route A shown in FIG. 3, first, operation data number 10 corresponding to travel unit A1 is extracted, and then the operation data corresponding to operation data number 10 is extracted. The operation data corresponding to operation data number 10 is a speed change (see FIG. 4).

また、走行ユニットA2に対応する運行データ番号20が抽出され、その運行データ番号20に対応する運行データが抽出される。運行データ番号20に対応する運行データは、交差点進入申請及び左ウインカー点灯である(図4参照)。 Furthermore, operation data number 20 corresponding to driving unit A2 is extracted, and operation data corresponding to operation data number 20 is extracted. The operation data corresponding to operation data number 20 is intersection entry application and left turn signal lighting (see FIG. 4).

また、走行ユニットA3に対応する運行データ番号30が抽出され、その運行データ番号30に対応する運行データが抽出される。運行データ番号30に対応する運行データは、右ウインカー点灯及び一時停止である(図4参照)。 Furthermore, operation data number 30 corresponding to driving unit A3 is extracted, and operation data corresponding to operation data number 30 is extracted. The operation data corresponding to operation data number 30 is turning on the right turn signal and stopping temporarily (see FIG. 4).

そして、移動体2が目的地Pに向かって走行を開始する。移動体2が走行ユニットA1に設定されたマークM1を通過すると、運行データ番号10に対応する運行データの内容が実施される。つまり、移動体2の速度が変更されるように制御対象7が制御される。 Then, the moving body 2 starts traveling toward the destination P. When the moving body 2 passes the mark M1 set on the traveling unit A1, the content of the operation data corresponding to the operation data number 10 is implemented. In other words, the control object 7 is controlled so that the speed of the moving body 2 is changed.

その後、移動体2が走行ユニットA2に設定されたマークM2を通過すると、運行データ番号20に対応する運行データの内容が実施される。つまり、交差点進入申請が上位システムに対して行われると共に、左ウインカーが所定時間だけ点灯するように制御対象7が制御される。そして、移動体2は、走行ユニットA2の屈曲部8Lを左折して走行する。 After that, when the moving object 2 passes through the mark M2 set on the driving unit A2, the contents of the operation data corresponding to the operation data number 20 are implemented. In other words, an application to enter the intersection is made to the higher-level system, and the control object 7 is controlled so that the left turn signal is turned on for a predetermined period of time. The moving object 2 then turns left at the bend 8L of the driving unit A2 and drives.

その後、移動体2が走行ユニットA3に設定されたマークM3を通過すると、運行データ番号30に対応する運行データの内容が実施される。つまり、右ウインカーが所定時間だけ点灯するように制御対象7が制御されると共に、移動体2が一時停止を行うように制御対象7が制御される。そして、移動体2は、走行ユニットA3の屈曲部8Rを右折して走行する。そして、移動体2は、目的地Pに到達すると停止する。 After that, when the moving body 2 passes mark M3 set on the driving unit A3, the contents of the operation data corresponding to operation data number 30 are implemented. In other words, the control object 7 is controlled so that the right turn signal is turned on for a predetermined period of time, and the control object 7 is controlled so that the moving body 2 temporarily stops. The moving body 2 then turns right at the bend 8R of the driving unit A3 and drives. The moving body 2 then stops when it reaches the destination P.

次に、上記の運行データを作成する運行データ作成方法について説明する。なお、運行データは、上述した運行制御装置1が運用される前に、予め作成されて記憶部5に保存されている。 Next, a method for creating the above-mentioned operation data will be described. Note that the operation data is created in advance and stored in the storage unit 5 before the operation control device 1 described above is put into operation.

図6は、本発明の一実施形態に係る運行データ作成方法を実施するための運行データ作成システムを示す概略構成図である。本実施形態の運行データ作成方法は、ユーザによって実施される。 Figure 6 is a schematic diagram showing an operation data creation system for implementing an operation data creation method according to one embodiment of the present invention. The operation data creation method according to this embodiment is implemented by a user.

図6において、運行データ作成システム20は、ユーザが操作するパソコン21と、このパソコン21に走行経路Aを入力する走行経路入力部22とを備えている。パソコン21には、上記の記憶部5が接続されている。 In FIG. 6, the operation data creation system 20 includes a personal computer 21 operated by a user, and a driving route input unit 22 for inputting a driving route A to the personal computer 21. The storage unit 5 is connected to the personal computer 21.

図7は、ユーザがパソコン21を使用して運行データを作成する工程を示すフローチャートである。図7において、ユーザは、まず走行経路入力部22により入力された走行経路Aを取得してパソコン21の画面に表示させる(工程S111)。本工程は、走行経路入力部22による走行経路Aの入力作業と協働して、走行経路Aを取得する走行経路取得工程に相当する。 Figure 7 is a flowchart showing the process by which the user creates operation data using the personal computer 21. In Figure 7, the user first acquires the driving route A input by the driving route input unit 22 and displays it on the screen of the personal computer 21 (step S111). This step corresponds to a driving route acquisition step of acquiring the driving route A in cooperation with the input operation of the driving route input unit 22 to input the driving route A.

続いて、ユーザは、図3に示されるように、走行経路Aをユニット単位で分割して複数の走行ユニットを生成する(工程S112)。本工程は、走行経路取得工程において取得された走行経路Aをユニット単位で分割して複数の走行ユニットを生成するユニット化工程に相当する。 Next, the user divides the travel route A into units to generate multiple travel units, as shown in FIG. 3 (step S112). This step corresponds to a unitization step in which the travel route A acquired in the travel route acquisition step is divided into units to generate multiple travel units.

続いて、ユーザは、図4(a)に示されるように、複数の走行ユニットと紐づいた運行データ番号をそれぞれ紐づけデータとして作成する(工程S113)。本工程は、ユニット化工程において生成された走行ユニットと紐づいた運行データ番号を作成する紐づけデータ作成工程に相当する。 Next, the user creates operation data numbers linked to the multiple driving units as linked data (step S113), as shown in FIG. 4(a). This step corresponds to the linked data creation step of creating operation data numbers linked to the driving units generated in the unitization step.

続いて、ユーザは、図4(b)に示されるように、各運行データ番号に対応する運行データをそれぞれ作成する(工程S114)。本工程は、ユニット化工程において生成された走行ユニットに応じた運行データを作成する運行データ作成工程に相当する。 Next, the user creates operation data corresponding to each operation data number, as shown in FIG. 4(b) (step S114). This step corresponds to the operation data creation step of creating operation data corresponding to the traveling units created in the unitization step.

続いて、ユーザは、走行ユニットの情報と、運行データ番号と、運行データと、運行データの内容が実施される位置を表すマークMの情報とを記憶部5に保存する(工程S115)。 Then, the user stores in the memory unit 5 information about the driving unit, the operation data number, the operation data, and information about the mark M indicating the position where the contents of the operation data are implemented (step S115).

以上のように本実施形態にあっては、予め決められた走行経路Aをユニット単位で分割して複数の走行ユニットを生成し、これらの走行ユニットに応じた運行データをそれぞれ作成する。実際に移動体2を走行経路Aに沿って目的地Pまで運行させるときは、目的地Pまでの経路探索を行うことで、目的地Pまでの経路を形成する走行ユニットが決定され、その走行ユニットに応じた運行データが抽出され、その運行データに従って移動体2が運行する。このように目的地Pまでの経路探索によって走行ユニットが決定されると、その走行ユニットに応じた運行データが抽出されることになる。このため、移動体2の現在位置から目的地Pまでの組み合わせが増えるたびに、移動体2の運行データをユーザが逐一作成しなくて済む。これにより、移動体2の運行データの作成量が低減される。 As described above, in this embodiment, a predetermined travel route A is divided into units to generate a plurality of travel units, and operation data corresponding to each of these travel units is created. When the mobile unit 2 is actually operated along the travel route A to the destination P, a route search to the destination P is performed to determine the travel units that form the route to the destination P, operation data corresponding to the travel units is extracted, and the mobile unit 2 operates according to the operation data. When a travel unit is determined by the route search to the destination P in this way, operation data corresponding to the travel unit is extracted. Therefore, the user does not have to create operation data for the mobile unit 2 one by one every time a combination from the current position of the mobile unit 2 to the destination P is added. This reduces the amount of operation data created for the mobile unit 2.

また、本実施形態では、走行ユニットと紐づいた運行データ番号を抽出し、当該運行データ番号に対応する運行データを抽出することで、走行ユニットに応じた運行データが得られる。従って、走行ユニットは違うが、運行データの内容が同じである場合に、走行ユニットに応じた運行データを作成しなくて済む。例えば図4に示されるように、走行ユニットA1,A6,A8の運行データは同じであるため、走行ユニットA1,A6,A8の運行データ番号を同じにすることで、走行ユニットA1,A6,A8に応じた運行データをそれぞれ作成する必要がない。従って、運行データの作成量が更に低減される。 In addition, in this embodiment, the operation data number associated with the traveling unit is extracted, and the operation data corresponding to that operation data number is extracted, thereby obtaining operation data corresponding to the traveling unit. Therefore, when the traveling units are different but the operation data content is the same, it is not necessary to create operation data corresponding to the traveling unit. For example, as shown in FIG. 4, the operation data of traveling units A1, A6, and A8 is the same, so by setting the operation data numbers of traveling units A1, A6, and A8 to the same, it is not necessary to create operation data corresponding to traveling units A1, A6, and A8 respectively. Therefore, the amount of operation data created is further reduced.

また、本実施形態では、移動体2が左折または右折する場合には、移動体2を左側に曲げる屈曲部8Lまたは移動体2を右側に曲げる屈曲部8Rを有するような走行ユニットを生成し、屈曲部8L,8Rの手前において移動体2の左折または右折に関する運行動作を実施するような運行データを作成する。このため、移動体2の左折または右折に関する運行動作を実施するような運行データの内容(例えば左ウインカーまたは右ウインカーの点灯)を容易に設定することができる。 In addition, in this embodiment, when the moving body 2 turns left or right, a traveling unit is generated that has a bend 8L that turns the moving body 2 to the left or a bend 8R that turns the moving body 2 to the right, and operation data is created that performs an operation related to a left or right turn of the moving body 2 before the bends 8L, 8R. Therefore, the contents of the operation data that performs an operation related to a left or right turn of the moving body 2 (for example, turning on the left or right turn signal) can be easily set.

また、本実施形態では、移動体2の目的地Pと移動体2の現在位置とに基づいて、目的地Pまでの経路探索が自動的に行われることで、目的地Pまでの経路を形成する走行ユニットが決定される。従って、ユーザが目的地Pまでの経路を選択しなくて済む。 In addition, in this embodiment, a route search to the destination P is automatically performed based on the destination P of the mobile unit 2 and the current position of the mobile unit 2, and the traveling unit that forms the route to the destination P is determined. Therefore, the user does not have to select the route to the destination P.

また、本実施形態では、記憶部5は、移動体2に対する運行動作の指示位置を表す複数のマークMの情報を記憶し、マークMは、走行ユニットに少なくとも1つ設定されている。このため、運行データの内容が移動体2に対して走行ユニットの適切な位置で指示されるため、運行データの内容を確実に実施することができる。 In addition, in this embodiment, the memory unit 5 stores information on a plurality of marks M that indicate the instructed positions of the operation operation of the moving body 2, and at least one mark M is set on the traveling unit. Therefore, the contents of the operation data are instructed to the moving body 2 at an appropriate position of the traveling unit, so that the contents of the operation data can be reliably implemented.

なお、本発明は、上記実施形態には限定されない。例えば上記実施形態では、走行ユニット番号と運行データ番号との対応関係を示す紐づけ用テーブルデータが記憶されているが、そのような紐づけ用テーブルデータとしては、走行ユニット番号と運行データ番号との対応関係に加えて、走行ユニットに設定されたマークMの番号と走行ユニットの点列データ(XYZ座標)とを含んでいてもよい。 The present invention is not limited to the above embodiment. For example, in the above embodiment, the linking table data showing the correspondence between the traveling unit number and the operation data number is stored, but such linking table data may include the number of the mark M set on the traveling unit and the point sequence data (XYZ coordinates) of the traveling unit in addition to the correspondence between the traveling unit number and the operation data number.

また、上記実施形態では、走行ユニットと紐づいた運行データ番号が抽出され、当該運行データ番号に対応する運行データが抽出されているが、特にその形態には限られず、走行ユニット=運行データ番号とルール化し、走行ユニットと紐づいた運行データ番号を無くしてもよい。 In addition, in the above embodiment, the operation data number linked to the driving unit is extracted, and the operation data corresponding to that operation data number is extracted, but this is not particularly limited to this form, and it is also possible to make it a rule that driving unit = operation data number, and to eliminate the operation data number linked to the driving unit.

また、上記実施形態では、入力器3により設定入力された目的地Pと自己位置推定器4により推定された移動体2の現在位置とに基づいて、目的地Pまでの経路探索が自動的に行われることで、目的地Pまでの経路を形成する走行ユニットが決定されているが、特にその形態には限られず、ユーザが入力器3により経路探索を行って走行ユニットを選択してもよい。 In addition, in the above embodiment, a route search to the destination P is automatically performed based on the destination P set and input by the input device 3 and the current position of the mobile unit 2 estimated by the self-position estimator 4, and the traveling unit that forms the route to the destination P is determined, but this is not limited to a particular form, and the user may perform a route search using the input device 3 and select a traveling unit.

また、上記実施形態では、ユーザがパソコン21を使用して運行データを作成しているが、特にその形態には限られず、コントローラが走行経路Aに基づいて走行ユニットの生成及び運行データの作成を自動的に行ってもよい。 In addition, in the above embodiment, the user creates the operation data using the personal computer 21, but this is not limited to this form, and the controller may automatically generate the driving unit and create the operation data based on the driving route A.

また、上記実施形態では、自己位置推定器4は、レーザSLAM手法を用いて、移動体2の自己位置を推定しているが、特にそのような形態には限られない。自己位置推定器4は、例えばRTK-GNSS(realtimekinematic-global navigation satellite system)測位法等を用いて、移動体2の自己位置を推定してもよい。 In the above embodiment, the self-position estimator 4 estimates the self-position of the moving body 2 using a laser SLAM method, but this is not limited to a particular form. The self-position estimator 4 may estimate the self-position of the moving body 2 using, for example, a realtime kinematic-global navigation satellite system (RTK-GNSS) positioning method or the like.

また、上記実施形態では、走行経路AがXYZ座標の点列データで表されているが、特にその形態には限られず、例えばSLAMで扱われる地図(グリッドマップ)のピクセルデータで走行経路Aを表してもよい。 In addition, in the above embodiment, the driving route A is represented by point sequence data of XYZ coordinates, but this is not limited to this form, and the driving route A may be represented by pixel data of a map (grid map) handled by SLAM, for example.

また、上記実施形態は、自動運転用のトーイング車に適用されているが、本発明は、自動運転用のフォークリフトや牽引車等にも適用可能である。 In addition, while the above embodiment is applied to an autonomous towing vehicle, the present invention can also be applied to autonomous forklifts, towing vehicles, etc.

1…運行制御装置、2…移動体、3…入力器(目的地設定部)、4…自己位置推定器(位置検出部)、5…記憶部、8L,8R…屈曲部(曲部)、11…目的地取得部(目的地設定部)、12…現在位置取得部(位置検出部)、13…経路探索部、14…運行データ抽出部、15…運行制御部、A…走行経路、A1~A10…走行ユニット、M…マーク、P…目的地。 1...operation control device, 2...mobile body, 3...input device (destination setting unit), 4...self-position estimator (position detection unit), 5...storage unit, 8L, 8R...bend section (curved section), 11...destination acquisition unit (destination setting unit), 12...current position acquisition unit (position detection unit), 13...route search unit, 14...operation data extraction unit, 15...operation control unit, A...travel route, A1 to A10...travel units, M...mark, P...destination.

Claims (4)

移動体を走行経路に沿って目的地まで運行させる運行制御装置であって、
前記走行経路の全てをユニット単位で分割して生成された複数の走行ユニットの情報と、前記移動体に対する運行動作の指示内容を表す複数の運行データとを記憶する記憶部と、
前記目的地までの経路探索を行うことで、前記記憶部に記憶された前記複数の運行データから、前記目的地までの経路を形成する走行ユニットを決定する経路探索部と、
前記記憶部に記憶された前記複数の運行データから、前記経路探索部により決定された前記走行ユニットに応じた運行データを抽出する運行データ抽出部と、
前記運行データ抽出部により抽出された前記運行データに従って前記移動体を運行させるように制御する運行制御部とを備え
前記走行ユニットは、直線状の経路と、左側に曲がる曲部を有する経路と、右側に曲がる曲部を有する経路とを含み、
前記複数の走行ユニットのうち何れかの走行ユニットの一端は、他の走行ユニットに接続され、前記何れかの走行ユニットの他端は、前記他の走行ユニットとは異なる走行ユニットに接続されており、
前記運行データは、前記走行ユニットごとに設定されており、
前記運行動作は、速度変更と、一時停止と、左ウィンカー点灯と、右ウィンカー点灯とを含み、
前記経路探索部は、前記走行ユニットの端同士が接続されるように前記目的地までの経路探索を行う運行制御装置。
A travel control device that travels a moving object along a travel route to a destination,
A storage unit that stores information on a plurality of traveling units generated by dividing the entire traveling route into units and a plurality of operation data representing instructions for operation operations of the moving object;
a route search unit that determines a traveling unit that forms a route to the destination from the plurality of operation data stored in the storage unit by searching for a route to the destination;
an operation data extraction unit that extracts operation data corresponding to the traveling unit determined by the route search unit from the plurality of operation data stored in the storage unit;
an operation control unit that controls the moving body to operate in accordance with the operation data extracted by the operation data extraction unit ,
The traveling unit includes a straight path, a path having a curved portion turning to the left, and a path having a curved portion turning to the right;
One end of any one of the plurality of traveling units is connected to another traveling unit, and the other end of any one of the traveling units is connected to a traveling unit different from the other traveling unit,
The operation data is set for each of the traveling units,
The driving operations include changing speed, stopping, turning on a left blinker, and turning on a right blinker;
The route search unit is an operation control device that searches for a route to the destination so that the ends of the traveling units are connected to each other .
前記目的地を設定する目的地設定部と、
前記移動体の現在位置を検出する位置検出部とを更に備え、
前記経路探索部は、前記目的地設定部により設定された前記目的地と前記位置検出部により検出された前記移動体の現在位置とに基づいて、前記目的地までの経路探索を行う請求項記載の運行制御装置。
A destination setting unit that sets the destination;
a position detection unit that detects a current position of the moving object,
The operation control device according to claim 1 , wherein the route search unit searches for a route to the destination based on the destination set by the destination setting unit and the current position of the mobile object detected by the position detection unit.
前記記憶部は、前記走行ユニットと紐づいた複数の運行データ番号を更に記憶し、
前記運行データ抽出部は、前記記憶部に記憶された前記複数の運行データ番号から、前記経路探索部により決定された前記走行ユニットに対応する運行データ番号を抽出し、当該運行データ番号に対応する運行データを抽出する請求項または記載の運行制御装置。
The storage unit further stores a plurality of operation data numbers associated with the traveling unit,
3. The operation control device according to claim 1 or 2, wherein the operation data extraction unit extracts an operation data number corresponding to the traveling unit determined by the route search unit from the multiple operation data numbers stored in the memory unit, and extracts the operation data corresponding to the operation data number .
前記記憶部は、前記移動体に対する運行動作の指示位置を表す複数のマークの情報を更に記憶し、
前記マークは、前記走行ユニットに少なくとも1つ設定されている請求項の何れか一項記載の運行制御装置。
The storage unit further stores information on a plurality of marks representing instruction positions of operation actions of the moving object,
4. The operation control device according to claim 1 , wherein at least one of the marks is set on the traveling unit.
JP2021001948A 2021-01-08 2021-01-08 Operation data creation method and operation control device Active JP7501376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021001948A JP7501376B2 (en) 2021-01-08 2021-01-08 Operation data creation method and operation control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021001948A JP7501376B2 (en) 2021-01-08 2021-01-08 Operation data creation method and operation control device

Publications (2)

Publication Number Publication Date
JP2022107174A JP2022107174A (en) 2022-07-21
JP7501376B2 true JP7501376B2 (en) 2024-06-18

Family

ID=82457496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021001948A Active JP7501376B2 (en) 2021-01-08 2021-01-08 Operation data creation method and operation control device

Country Status (1)

Country Link
JP (1) JP7501376B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003219A (en) 1998-06-16 2000-01-07 Toyota Autom Loom Works Ltd Method for instructing work of automated guided vehicle and device therefor
JP2010202021A (en) 2009-03-03 2010-09-16 Murata Machinery Ltd Traveling vehicle system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003219A (en) 1998-06-16 2000-01-07 Toyota Autom Loom Works Ltd Method for instructing work of automated guided vehicle and device therefor
JP2010202021A (en) 2009-03-03 2010-09-16 Murata Machinery Ltd Traveling vehicle system

Also Published As

Publication number Publication date
JP2022107174A (en) 2022-07-21

Similar Documents

Publication Publication Date Title
KR102211299B1 (en) Systems and methods for accelerated curve projection
US11613249B2 (en) Automatic navigation using deep reinforcement learning
KR102279078B1 (en) A v2x communication-based vehicle lane system for autonomous vehicles
JP6525332B2 (en) Semi-autonomous vehicle and method of controlling semi-autonomous vehicle
JP6137212B2 (en) Driving assistance device
US9747898B2 (en) Interpretation of ambiguous vehicle instructions
CN103935361B (en) For autonomous lane changing, process and the valid data flow algorithm surmounting behavior
JP5157803B2 (en) Autonomous mobile device
CN110096054B (en) Method and system for generating a reference line for an autonomous vehicle using multiple threads
JP2018077565A (en) Vehicle controller
JP6450413B2 (en) Vehicle control device
CN113728212B (en) Navigation route planning method for automatic driving vehicle
CN113050618B (en) Computer-implemented method for operating an autonomous vehicle
JP2012153324A (en) Track calculation device
JP2019014381A (en) Parking support method and parking control device
KR102359497B1 (en) A vehicle-platoons implementation under autonomous driving system designed for single vehicle
JP6988210B2 (en) Driving route generation method and driving route generation device for driving support vehicles
JP2018092412A (en) Vehicle controller
US11414102B2 (en) Systems and methods for vehicle communication consistency
EP3885238A1 (en) An incremental lateral control system using feedbacks for autonomous driving vehicles
CN112272805B (en) Multi-point enhancement-based splicing method for connecting two smooth reference lines
JP6705270B2 (en) Automatic operation control system for mobile
JP7501376B2 (en) Operation data creation method and operation control device
JP2022517288A (en) How to implement a dynamic cost function for self-driving vehicles
US11407419B2 (en) Central line shifting based pre-change lane path planning

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240305

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240520

R150 Certificate of patent or registration of utility model

Ref document number: 7501376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150