1 本講義で対象とするロボット |
2 |
本講義で対象とするロボットについて概説する. |
|
本講義では,ロボットの経路を決定する手法について説明する. |
|
掃除ロボット,マルチエージェントサッカーなどを例に取り, |
|
行動を決定するさいの問題のモデルについて解説する. |
|
目標:ロボットを取り巻く問題について理解する. |
|
2 状態と探索空間 |
8 |
迷路のようにある地点の行動が規則によって表現される場合, |
|
迷路で距離を考慮する場合,障害物が与えられたときの経路の場合 |
|
(ロードマップ法,ボロノイ図),さらにロボットの大きさ,形状を考慮した場合 |
|
(コンフィギュレーション空間)の経路について解説する. |
|
目標:問題に適した表現方法を用いて,実際に記述できるようになる. |
|
3 地図情報が与えられたときのロボットの経路問題 |
8 |
出発地点から目標地点に至る経路を探索する手法として,縦型探索,横型探索, |
|
最良優先探索(A*)について述べる. |
|
また,距離情報が与えられたときに,出発地点から目標地点までの経路を算出する |
|
最短経路問題の解法であるダイクストラ法について解説する. |
|
さらに,難しい問題として,巡回セールスマン問題について解説する. |
|
目標:種々の探索手法を駆使できるようになるとともに,各種探索法の利点と欠点を理解する. |
|
4 演習 |
2 |
5 学習・プランニング |
6 |
概念学習や決定木学習,最小二乗法などの機械学習, |
|
および積み木の世界に代表されるプランニングなどについて解説する. |
|
目標:計算機における学習について理解する. |
|
6 強化学習の手法によるロボットの経路問題 |
4 |
強化学習の一種であるQ学習を題材に,障害物の位置が固定されている場合, |
|
障害物が動く場合における価値関数,行動価値関数の学習方法について解説する. |
|
目標:強化学習の考え方を理解し,解法のイメージをつかめるようになる. |
|