JP2018198033A - Mobile body control method, mobile body controller, and program - Google Patents
Mobile body control method, mobile body controller, and program Download PDFInfo
- Publication number
- JP2018198033A JP2018198033A JP2017103412A JP2017103412A JP2018198033A JP 2018198033 A JP2018198033 A JP 2018198033A JP 2017103412 A JP2017103412 A JP 2017103412A JP 2017103412 A JP2017103412 A JP 2017103412A JP 2018198033 A JP2018198033 A JP 2018198033A
- Authority
- JP
- Japan
- Prior art keywords
- moving body
- state vector
- destination
- acceleration
- deceleration
- 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
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Feedback Control In General (AREA)
Abstract
Description
本開示は、移動体の動作を制御する技術に関する。 The present disclosure relates to a technique for controlling the operation of a moving object.
従来は、目的地までの最短経路を示すものとしては、強化学習等の学習制御を用いて、目的地までの経路探索を最適化する方法が提案されている(例えば、非特許文献1を参照。)。 Conventionally, as a method for indicating the shortest route to a destination, a method for optimizing a route search to the destination using learning control such as reinforcement learning has been proposed (see, for example, Non-Patent Document 1). .)
しかし、非特許文献1は、経路を選択するための技術であり、最短で到達するための加減速方法を提案したわけではない。
However, Non-Patent
一方、近年、センサーの発達や移動体自体の処理性能が向上してきており、障害物等の位置や時間的に変的に変化する移動事情を、リアルタイムにて取得することができるようになり、目的地までの最適な移動体制御を、出発の段階から決定することが可能になると考えられる。 On the other hand, in recent years, the development of sensors and the processing performance of the moving body itself have been improved, and it has become possible to acquire the location of obstacles and moving circumstances that change with time in real time, It is thought that the optimal mobile control to the destination can be determined from the starting stage.
こうした背景から、本発明は、出発地点から目的地までに、障害物があることを加味するだけでなく、障害物が時間によって異なる振る舞いをする場合も加味でき、最短時間で目的地までの移動体の加減速及び方向転換処理を自動で行うことができる移動体制御方法及び移動体制御装置を提供することを目的とする。 From this background, the present invention not only takes into account that there is an obstacle from the starting point to the destination, but can also take into account when the obstacle behaves differently depending on the time, moving to the destination in the shortest time It is an object of the present invention to provide a moving body control method and a moving body control apparatus capable of automatically performing acceleration / deceleration and direction change processing of a body.
上記目的を達成するために、本発明に係る移動体制御方法は、移動体の初期位置からの3次元上の相対的な位置および3次元方向の速度に対して3次元方向への加減速制御を実行した場合の遷移先を示す状態ベクトルを定義し、出発地から定期的に加減速制御を行い最終的に目的地に到達する一連の状態ベクトルを全ての加減速制御を行った場合について求め、得られた状態ベクトルの集合から、到着時間が最短である一連の状態ベクトルを選択し、該状態ベクトルに従って出発地から目的地までの一連の加減速制御を実行することとした。 In order to achieve the above object, a mobile object control method according to the present invention is a three-dimensional acceleration / deceleration control with respect to a three-dimensional relative position and a three-dimensional speed from an initial position of a mobile object. Define a state vector that indicates the transition destination when executing, and obtain a series of state vectors that finally perform acceleration / deceleration control from the departure point and finally reach the destination when all acceleration / deceleration control is performed. Then, a series of state vectors having the shortest arrival time is selected from the obtained set of state vectors, and a series of acceleration / deceleration control from the starting point to the destination is executed according to the state vector.
具体的には、本発明に係る移動体制御方法は、
移動体の位置及び前記移動体に対する障害物の位置を取得する状態把握手順と、
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得するベクトル取得手順と、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベースに記憶する記憶手順と、
前記移動体が前記地図に設定された目的地へ移動するまで前記ベクトル取得手順と前記記憶手順とを繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルを前記データベースから取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する制御手順と、
を行う。
Specifically, the moving body control method according to the present invention includes:
A state grasping procedure for obtaining the position of the moving body and the position of the obstacle with respect to the moving body;
A vector acquisition procedure for acquiring a transition destination in which the moving body moves by accelerating and decelerating the speed from a current position based on a map and the position of the obstacle, and a state vector indicating the speed at the transition destination in three dimensions; ,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector A storage procedure for storing the acceleration / deceleration of the speed in the database as a record;
After repeating the vector acquisition procedure and the storage procedure until the moving body moves to the destination set in the map, a series of times that reach the destination using dynamic programming is minimized. A control procedure for taking out the state vector from the database and executing acceleration / deceleration and direction change control from the starting point to the destination for the moving body;
I do.
また、本発明に係る移動体制御装置は、
移動体の位置及び前記移動体に対する障害物の位置を取得する状態把握部と、
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得し、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベースに記憶させ、
前記移動体が前記地図に設定された目的地へ移動するまで前記状態ベクトルの取得と前記レコードの前記データベースへの記憶を繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルを前記データベースから取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する経路制御部と、
を備える。
Moreover, the moving body control device according to the present invention includes:
A state grasping unit for obtaining the position of the moving body and the position of the obstacle with respect to the moving body;
Based on the map and the position of the obstacle, obtain a transition vector in which the moving body moves by accelerating / decelerating the speed from the current position and a state vector indicating the speed at the transition destination in three dimensions,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector Acceleration / deceleration of speed is stored in the database as a record,
After repeatedly obtaining the state vector and storing the record in the database until the mobile body moves to the destination set on the map, the arrival time to the destination is determined using dynamic programming. A path control unit that takes out a series of the state vectors that are the shortest from the database, and executes acceleration / deceleration and direction change control from the starting point to the destination for the moving body;
Is provided.
本移動体制御方法及び装置は、目的地を示す状態ベクトルの集合から到着時間が最も短くなる一連の状態ベクトルを見出し、この一連の状態ベクトルを用いて移動体の移動制御を行うため、移動体を最短時間で目的地へ到達させることができる。また、障害物を認知した場合、当該障害物に接触する状態ベクトルが取得されないので障害物を回避することもできる。さらに、移動体が目的地へ到着するまで定期的に本制御を繰り返すことで障害物が移動する場合にも対応することができる。 The mobile object control method and apparatus finds a series of state vectors having the shortest arrival time from a set of state vectors indicating a destination, and uses the series of state vectors to control the movement of the mobile object. Can reach the destination in the shortest possible time. Further, when an obstacle is recognized, the obstacle can be avoided because a state vector that contacts the obstacle is not acquired. Furthermore, it is possible to cope with a case where an obstacle moves by repeating this control periodically until the moving body arrives at the destination.
従って、本発明は、障害物があることを加味するだけでなく、障害物が時間によって異なる振る舞いをする場合も加味でき、最短時間で目的地までの移動体の加減速及び方向転換処理を自動で行うことができる移動体制御方法及び移動体制御装置を提供することができる。 Therefore, the present invention not only takes into account that there is an obstacle, but can also take into account when the obstacle behaves differently depending on time, and automatically performs acceleration / deceleration and direction change processing of the moving body to the destination in the shortest time. It is possible to provide a moving body control method and a moving body control apparatus that can be performed in the above manner.
本発明に係る移動体制御方法及び装置は、前記遷移先が一致する状態ベクトルが複数存在する場合、前記移動体が前記遷移先へ到達する到達時間が短い方を取得する状態ベクトルとすることを特徴とする。記憶するレコードを削減することができ、処理速度を向上させることができる。 The moving body control method and apparatus according to the present invention, when there are a plurality of state vectors having the same transition destination, are used as a state vector for acquiring a shorter arrival time for the mobile body to reach the transition destination. Features. Records to be stored can be reduced, and the processing speed can be improved.
本発明に係る移動体制御方法及び装置は、前記移動体の位置が前記加減速及び方向転換制御の経路と異なる場合、前記状態ベクトルを取得し直し、前記レコードを前記データベースに再度記憶させ、改めて前記加減速及び方向転換制御を実行することを特徴とする。外乱等により移動体が経路からずれた場合にも対応することができる。 The moving body control method and apparatus according to the present invention obtains the state vector again when the position of the moving body is different from the acceleration / deceleration and direction change control path, stores the record in the database again, and again. The acceleration / deceleration and direction change control are executed. It is also possible to deal with a case where the moving body is displaced from the route due to disturbance or the like.
本発明に係るプログラムは、前記移動体制御方法を実行させるためのプログラムである。本発明に係る移動体制御方法及び装置は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。 The program according to the present invention is a program for executing the mobile body control method. The mobile control method and apparatus according to the present invention can be realized by a computer and a program, and can be recorded on a recording medium or provided through a network.
本発明は、障害物があることを加味するだけでなく、障害物が時間によって異なる振る舞いをする場合も加味でき、最短時間で目的地までの移動体の加減速及び方向転換処理を自動で行うことができる移動体制御方法及び移動体制御装置を提供することができる。 The present invention not only takes into account the presence of obstacles, but also takes into account when the obstacles behave differently depending on time, and automatically performs acceleration / deceleration and direction change processing of the moving body to the destination in the shortest time. It is possible to provide a movable body control method and a movable body control apparatus.
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。 Embodiments of the present invention will be described with reference to the accompanying drawings. The embodiments described below are examples of the present invention, and the present invention is not limited to the following embodiments. In the present specification and drawings, the same reference numerals denote the same components.
図1は、本実施形態の移動体制御装置を説明するブロック図である。本移動体制御装置は、
移動体の位置及び前記移動体に対する障害物の位置を取得する状態把握部11と、
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得し、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベース13に記憶させ、
前記移動体が前記地図に設定された目的地へ移動するまで前記状態ベクトルの取得と前記レコードのデータベース13への記憶を繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルをデータベース13から取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する経路制御部12と、
を備える。
FIG. 1 is a block diagram illustrating a mobile control apparatus according to this embodiment. This mobile control device
A
Based on the map and the position of the obstacle, obtain a transition vector in which the moving body moves by accelerating / decelerating the speed from the current position and a state vector indicating the speed at the transition destination in three dimensions,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector The speed acceleration / deceleration is stored in the
After repeatedly obtaining the state vector and storing the record in the
Is provided.
図3は、本実施形態の移動体制御方法を説明するフローチャートである。本移動体制御方法は、
状態把握部11が、移動体の位置及び前記移動体に対する障害物の位置を取得する状態把握手順S11を行い、
経路制御部12が、
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得するベクトル取得手順S12と、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベースに記憶する記憶手順S13と、
前記移動体が前記地図に設定された目的地へ移動するまでベクトル取得手順S12と記憶手順S13とを繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルを前記データベースから取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する制御手順S14と、
を行う。
FIG. 3 is a flowchart for explaining the moving body control method of the present embodiment. This mobile control method
The
The
Based on the map and the position of the obstacle, a vector acquisition procedure S12 for acquiring a transition vector in which the moving body moves by accelerating / decelerating the speed from the current position and a state vector indicating the speed at the transition destination in three dimensions. When,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector Storage procedure S13 for storing the acceleration / deceleration of the speed in the database as a record;
After repeating the vector acquisition procedure S12 and the storage procedure S13 until the moving body moves to the destination set on the map, a series of times that the arrival time to the destination is minimized by using dynamic programming. A control procedure S14 for extracting the state vector from the database and executing acceleration / deceleration and direction change control from the starting point to the destination for the moving body;
I do.
本移動体制御装置が行う移動体の自律制御は、状態把握部11と経路制御部12の2つのモジュールを用いて達成される。さらに装置内又は外部に接続されるデータベース13が必要となる。状態把握部11は、現在の移動体の位置、障害物等の位置情報を取得し、経路制御部12は、目的地までの障害物の回避を含む最適な移動体の経路制御(加減速制御)を動的計画法を用いて行う。なお、非特許文献1に記載されるマルチエージェント型交通流シミュレータMATEでは、目的地までの経路選択に動的計画法を用いているが、加減速制御に適用しているわけではない。
The mobile body autonomous control performed by the mobile body control device is achieved by using two modules of the
〔状態把握部〕
状態把握部11は、位置情報の取得等を既存の技術によって得る。例えば、状態把握部11は、移動体自身の位置や速度、及び移動体の前方の障害物を移動体に取り付けられたセンサー、GPS情報及び予め入力された情報(2次元や3次元の地図やルール等)から得ることができる。
[Status grasping section]
The
〔経路制御部〕
経路制御部12は、状態把握部11の情報に基づいて、出発地にて目的地までの移動体の経路制御を決定し、定期的(例えば、1秒毎)に加減速の制御を行う。
[Route control unit]
The
ここで、Lx,Ly,Lzは、移動体の初期位置からの3次元上の相対的な位置、vx,vy,vzは3次元方向の速度とし、これらの情報を状態把握部から取得した後、3次元方向への加減速制御ax,ay,azを実行する場合の遷移先の状態ベクトルを以下のように定義する。
Lx+vx+axは、Lxの位置についてx軸方向の速度vxをax加速することによって変化する、x軸上の位置を示している。y軸上の位置Ly及びz軸上の位置Lzも同様である。
つまり、数1の状態ベクトルは、各軸方向における、出発地からの3次元上の相対位置と当該相対位置に遷移する際の速度変化の組み合わせを示している。
Here, L x , L y , and L z are the three-dimensional relative positions from the initial position of the moving body, and v x , v y , and v z are the velocities in the three-dimensional direction. After acquiring from the grasping unit, the state vector of the transition destination when executing the acceleration / deceleration control a x , a y , a z in the three-dimensional direction is defined as follows.
L x + v x + a x indicates a position on the x-axis that is changed by a x acceleration of the velocity v x in the x-axis direction with respect to the position of L x . position L z on position L y and z axis on the y-axis is the same.
That is, the state vector of
経路制御部12は、当該状態ベクトルに至るまでの時間、加速制御、及び加速制御前の状態ベクトル(直前状態ベクトル)を上記の状態ベクトルをキーとしてデータベース13に保存しておく。経路制御部12は、目的地までの到達時間を最小化できる加減速指針を各状態ベクトルにて決定する事が目的のため、出発地の状態ベクトルから動的計画法を用いて、当該目的を達成する。
The path control
数1の状態ベクトルを簡略化した表記sで表現し、状態ベクトルsに遷移するまでにかかった到達時間をc(s)と定義する。また、状態ベクトルsから加減速a=(ax,ay,az)によってs’に遷移した場合、c(s’)はc(s)+f(s,a)となる。ここで、f(s,a)はsからaの加減速にかかる時間である。a=0は(0,0,0)を示す。
The state vector of
経路制御部12は、これらの情報を数2のような形式でデータベース13に保存する。
経路制御部12は、遷移先が一致する状態ベクトルが複数存在する場合、移動体が遷移先へ到達する到達時間が短い方を取得する状態ベクトルとする。
状態遷移を繰り返すと、状態ベクトルs’には、状態ベクトルs以外の状態ベクトルからも遷移する可能性がある。例えば、状態ベクトルs*からa*の加減速によってs’に遷移することを考える。この時、状態ベクトルs’のレコードはc(s’)>c(s*)+f(s*,a*)を満たす場合、c(s’)をc(s*)+f(s*,a*)としs,aをs*,a*と置き換える。
When there are a plurality of state vectors having the same transition destination, the
When the state transition is repeated, there is a possibility that the state vector s ′ may also transition from a state vector other than the state vector s. For example, consider a transition from state vector s * to s ′ by acceleration / deceleration of a *. At this time, when the record of the state vector s ′ satisfies c (s ′)> c (s *) + f (s *, a *), c (s ′) is changed to c (s *) + f (s *, a *) And s and a are replaced with s * and a *.
図2は、経路制御部12が上記手順を出発地点から全ての加減速を行い、再帰的に実行した場合のデータベース13に保存されるレコード及び状態ベクトルを説明する図である。最終的に、経路制御部12は、目的地を示す状態ベクトル集合をデータベース13のレコードから取り出し、最も到着時間が短い(c(s)が最も小さい値を取る)状態ベクトルのkeyとvalueを見つけ、出発地点から目的地までの一連の状態ベクトルに基づいて加減速制御を実行する。これにより、経路制御部12は、出発地から目的地までの到着時間が最短になるよう移動体を制御することが可能となる。
FIG. 2 is a diagram for explaining records and state vectors stored in the
障害物等の回避については、経路制御部12が状態ベクトルsが障害物に接触するかどうかを判定し、障害物に接触する可能性のある状態ベクトルsに遷移しないようにする。なお、c(s)は、出発地からsに遷移するまでの時間を意味するため、本値を考慮することによって、特定の状態ベクトルsに時間によって出現パターンが異なる障害物が存在する場合、当該障害物を回避することができる。
For avoiding an obstacle or the like, the path control
なお、経路制御部12は、移動体の位置が加減速及び方向転換制御の経路と異なる場合、状態ベクトルを取得し直し、レコードをデータベースに再度記憶させ、改めて加減速及び方向転換制御を実行する。経路制御中に他の移動体との衝突や予期せぬ出来事によって移動体が意図していた経路からずれた場合、経路制御部12は再度、経路を計算する。
When the position of the moving body is different from the acceleration / deceleration and direction change control route, the
本発明に係る移動体制御方法及び装置は、コンピュータによって制御可能な移動体を出発地から目的地まで最短で辿り着くよう制御を行うことができ、外部から操作可能な小型飛行機や車等の自律制御に応用することが可能である。
また、本発明に係る移動体制御方法及び装置に他の衝突回避方法やアクシデント対応方法を組み合すことが可能である。
The moving body control method and apparatus according to the present invention can control a moving body that can be controlled by a computer from the starting point to the destination in the shortest time, and can autonomously operate a small airplane or car that can be operated from the outside. It can be applied to control.
In addition, it is possible to combine other collision avoidance methods and accident response methods with the moving body control method and apparatus according to the present invention.
11:状態把握部
12:経路制御部
13:データベース
11: State grasping unit 12: Path control unit 13: Database
Claims (7)
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得するベクトル取得手順と、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベースに記憶する記憶手順と、
前記移動体が前記地図に設定された目的地へ移動するまで前記ベクトル取得手順と前記記憶手順とを繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルを前記データベースから取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する制御手順と、
を行う移動体制御方法。 A state grasping procedure for obtaining the position of the moving body and the position of the obstacle with respect to the moving body;
A vector acquisition procedure for acquiring a transition destination in which the moving body moves by accelerating and decelerating the speed from a current position based on a map and the position of the obstacle, and a state vector indicating the speed at the transition destination in three dimensions; ,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector A storage procedure for storing the acceleration / deceleration of the speed in the database as a record;
After repeating the vector acquisition procedure and the storage procedure until the moving body moves to the destination set in the map, a series of times that reach the destination using dynamic programming is minimized. A control procedure for taking out the state vector from the database and executing acceleration / deceleration and direction change control from the starting point to the destination for the moving body;
A moving body control method.
地図及び前記障害物の位置に基づき、前記移動体が現在の位置から速度を加減速することで移動する遷移先及び前記遷移先での速度を3次元で示す状態ベクトルを取得し、
前記状態ベクトルをキーとして、前記移動体が前記遷移先へ到達する到達時間、前記移動体が現在の位置への遷移を3次元で示した直前状態ベクトル、及び前記直前状態ベクトルから前記状態ベクトルへの速度の加減速をレコードとしてデータベースに記憶させ、
前記移動体が前記地図に設定された目的地へ移動するまで前記状態ベクトルの取得と前記レコードの前記データベースへの記憶を繰り返した後、動的計画法を用いて前記目的地までの到達時間が最短となる一連の前記状態ベクトルを前記データベースから取り出し、前記移動体に対して出発地点から前記目的地まで加減速及び方向転換制御を実行する経路制御部と、
を備える移動体制御装置。 A state grasping unit for obtaining the position of the moving body and the position of the obstacle with respect to the moving body;
Based on the map and the position of the obstacle, obtain a transition vector in which the moving body moves by accelerating / decelerating the speed from the current position and a state vector indicating the speed at the transition destination in three dimensions,
Using the state vector as a key, the arrival time for the moving body to reach the transition destination, the immediately preceding state vector indicating the transition of the moving body to the current position in three dimensions, and the immediately preceding state vector to the state vector Acceleration / deceleration of speed is stored in the database as a record,
After repeatedly obtaining the state vector and storing the record in the database until the mobile body moves to the destination set on the map, the arrival time to the destination is determined using dynamic programming. A path control unit that takes out a series of the state vectors that are the shortest from the database, and executes acceleration / deceleration and direction change control from the starting point to the destination for the moving body;
A moving body control apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017103412A JP2018198033A (en) | 2017-05-25 | 2017-05-25 | Mobile body control method, mobile body controller, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017103412A JP2018198033A (en) | 2017-05-25 | 2017-05-25 | Mobile body control method, mobile body controller, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018198033A true JP2018198033A (en) | 2018-12-13 |
Family
ID=64663942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017103412A Pending JP2018198033A (en) | 2017-05-25 | 2017-05-25 | Mobile body control method, mobile body controller, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018198033A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112001583A (en) * | 2020-07-08 | 2020-11-27 | 中国兵器科学研究院 | Strategy determination method, central control equipment and storage medium |
-
2017
- 2017-05-25 JP JP2017103412A patent/JP2018198033A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112001583A (en) * | 2020-07-08 | 2020-11-27 | 中国兵器科学研究院 | Strategy determination method, central control equipment and storage medium |
| CN112001583B (en) * | 2020-07-08 | 2021-06-22 | 中国兵器科学研究院 | Strategy determination method, central control equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7036545B2 (en) | Online learning method and vehicle control method based on reinforcement learning without active search | |
| Verginis et al. | Robust distributed control protocols for large vehicular platoons with prescribed transient and steady-state performance | |
| EP3580625B1 (en) | Driving scenario based lane guidelines for path planning of autonomous driving vehicles | |
| CN112805198A (en) | Personal driving style learning for autonomous driving | |
| JP6664813B2 (en) | Driving support device and driving support method | |
| US11279349B2 (en) | Safety module, automated driving system, and methods thereof | |
| CN107851392B (en) | Path generation device, path generation method, and medium storing path generation program | |
| EP3327530B1 (en) | Method for determining command delays of autonomous vehicles | |
| EP3342670B1 (en) | Method to dynamically adjusting speed control rates of autonomous vehicles | |
| WO2017144350A1 (en) | Method for motion planning for autonomous moving objects | |
| JP2019031268A (en) | Control policy learning and vehicle control method based on reinforcement learning without active exploration | |
| EP4060446B1 (en) | Robot control model learning method, robot control model learning device, robot control model learning program, robot control method, robot control device, robot control program, and robot | |
| JP2015161966A (en) | lane change planning device and lane change planning method | |
| JP2019500691A (en) | Action plan of fast search randomized feedback subject | |
| CN105867368A (en) | Information processing method and mobile device | |
| CN111290400B (en) | Separation control method for motorcade cooperative driving | |
| JP2012081897A (en) | Drive assist system | |
| JP2012068895A (en) | Robot | |
| WO2020179459A1 (en) | Map creation device, map creation method, and program | |
| JP2018087753A (en) | Nonlinear optimization program for continuous value optimization problem, and route search program and route search device | |
| JP2018198033A (en) | Mobile body control method, mobile body controller, and program | |
| WO2021246169A1 (en) | Information processing device, information processing system, method, and program | |
| KR101562895B1 (en) | Velocity profile generating device and method for generating the same | |
| US20250093876A1 (en) | Robot local planner selection | |
| JP7716951B2 (en) | Mobile object control device, mobile object, learning device, learning method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190628 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210511 |