SlideShare a Scribd company logo
1 of 21
確率ロボティクス
F^3RCにどのように活用できるか
2018/6/19 安田 森川
F^3RC
各ロボットの動き
自動機
• ガチアサリをガチアサリ
置き場に持っていく
• ゴールエリアにアサリを持っていく(10個以上)
手動機
• アサリを回収
⇒ガチアサリを作る
• ハマグリをハマグリ台に持っ
ていく
チャンスタイム
ノックアウト 勝利
自動機
自動機
自
ガチアサリの
受け取り
自動機
ガチアサリ
を置く
自
ガチアサリの
受け取り
自動機
ガチアサリ
を置く自
アサリを拾う
ガチアサリの
受け取り
自動機
ガチアサリ
を置く
自
アサリを拾う
アサリを置く
ガチアサリの
受け取り
自動機
ガチアサリ
を置く
自
アサリを拾う
アサリを置く
ガチアサリの
受け取り
移動が多い
正確な位置に
移動する必要がある
自動機
移動が多い
正確な位置に
移動する必要がある
不確実さに対応
する必要がある
相手の妨害
フィールドの誤差
センサの測定ミス
など
が使えそう
あとは 安田 君 に任せます。
ここまでの復習
(2章、3章、4章)
確率ロボティクス(ここまでの内容)
2章(再帰的状態推定)(今回は割愛)
・ベイズフィルタ
3章 (ガウシアンフィルタ)
・カルマンフィルタ
・EKF(拡張カルマンフィルタ)
・UKF(アンセンデットカルマンフィルタ)
・情報フィルタ
4章 (ノンパラメトリックフィルタ)
・ヒストグラムフィルタ
・パーティクルフィルタ
カルマンフィルタ
・線形ガウス型モデル。
・状態遷移確率と計測確率がガウス雑音を足した線形関数で、
初期信念が正規分布。
利点
・ガウス関数のパラメータのみで計算が行えるため、計算効率が
いい。
欠点
・状態遷移や計測が線形であることは滅多にない。
EKF(拡張カルマンフィルタ)
・カルマンフィルタを非線形に拡張する。
・変換後の確率密度関数はガウス分布に従わないため、テイラ
ー展開を用いて、線形近似をする。
・テイラー展開をする段階でヤコビ行列の計算を行う。
利点
・計算効率がいい(カルマンフィルタとあまり変わらない)
欠点
・単なる線形近似なので時間がたっていくと不正確になっていく。
・局所的非線形性に近似性能が左右される。
UKF(アンセンテッドカルマンフィルタ)
・線形化の方法としてアンセンテッド変換を使う。
・シグマ点がガウス分布から抽出される。
利点
・ヤコビ行列を計算しなくてよい。(微分なしフィルタ)
・非線形系では精度の良い結果がでる。
欠点
・計算コストが高い
情報フィルタ
・情報行列、情報ベクトルでガウス分布を表現する。
・カルマンフィルタと双対をなすフィルタで、互いに直交する
利点と欠点をもつ。
利点
・計測更新が簡単で、計算効率がいい。
欠点
・予測ステップで逆行列を2回計算するため、計算に時間がか
かる。
ヒストグラムフィルタ
・ノンパラメトリックフィルタ
・確率密度関数をヒストグラムで近似する。
利点
・ヒストグラムの解像度を調整すると、正確さと計算効率を調節
できる。(ツリー表現)
欠点
・動的離散化は効果的だが実装が難しい。
パーティクルフィルタ
・ノンパラメトリックフィルタ
・状態空間にパーティクルを撒いて、状態遷移を予測。
・確率分布を計算して、尤度の低いパーティクルを高いパーテ
ィクルの位置に撒き直す。(リサンプリング)
利点
・ガウス分布に近似しているわけではないので非常に精度が高い。
欠点
・パーティクルの数が多く必要なので、計算コストが高い。
どれを使おうか?
UKF
が良さそう
UKFを選んだ理由
・テイラー展開をするときに必要なヤコビ行列をそもそも
計算しなくていい。
・アンセンテッド変換はテイラー展開の2~3次程度の近似精度
があることがわかっている。
・システムの動特性に微分できない非線形性が含まれていても
そのまま利用できる。(微分なしフィルタ)
・非線形系に対して、精度はEKFと同じかそれ以上で、計算時間
はわずかに負けるが大差ない。
もしF^3RC で使うなら
・自動機に搭載
・壁からのロボットの距離を計測として測距センサで読み取る。
・オドメトリでロボットを制御。
・計測値を測距センサの値、制御をオドメトリとして、UKFで
つなげる。
実際はEKFのほうが多く使われているらしい(なぜ?)

More Related Content

What's hot

状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38horihorio
 
ポーカーAIの最新動向 20171031
ポーカーAIの最新動向 20171031ポーカーAIの最新動向 20171031
ポーカーAIの最新動向 20171031Jun Okumura
 
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向SSII
 
確率ロボティクス第六回
確率ロボティクス第六回確率ロボティクス第六回
確率ロボティクス第六回Ryuichi Ueda
 
社会シミュレーションとデジタルゲーム
社会シミュレーションとデジタルゲーム社会シミュレーションとデジタルゲーム
社会シミュレーションとデジタルゲームYouichiro Miyake
 
つくばチャレンジ2019技術調査報告
つくばチャレンジ2019技術調査報告つくばチャレンジ2019技術調査報告
つくばチャレンジ2019技術調査報告Yoshitaka HARA
 
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learningゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement LearningPreferred Networks
 
ROS を用いた自律移動ロボットのシステム構築
ROS を用いた自律移動ロボットのシステム構築ROS を用いた自律移動ロボットのシステム構築
ROS を用いた自律移動ロボットのシステム構築Yoshitaka HARA
 
強化学習その3
強化学習その3強化学習その3
強化学習その3nishio
 
為替と株の予測の話
為替と株の予測の話為替と株の予測の話
為替と株の予測の話Kentaro Imajo
 
大規模ネットワークの性質と先端グラフアルゴリズム
大規模ネットワークの性質と先端グラフアルゴリズム大規模ネットワークの性質と先端グラフアルゴリズム
大規模ネットワークの性質と先端グラフアルゴリズムTakuya Akiba
 
統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333Issei Kurahashi
 
4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗toshihiro ichitani
 
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京Koichi Hamada
 
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))Yuki Koike
 
Crfと素性テンプレート
Crfと素性テンプレートCrfと素性テンプレート
Crfと素性テンプレートKei Uchiumi
 
金融時系列のための深層t過程回帰モデル
金融時系列のための深層t過程回帰モデル金融時系列のための深層t過程回帰モデル
金融時系列のための深層t過程回帰モデルKei Nakagawa
 
Cartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMCartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMYoshitaka HARA
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイするTakayuki Itoh
 

What's hot (20)

状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38
 
ポーカーAIの最新動向 20171031
ポーカーAIの最新動向 20171031ポーカーAIの最新動向 20171031
ポーカーAIの最新動向 20171031
 
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
 
確率ロボティクス第六回
確率ロボティクス第六回確率ロボティクス第六回
確率ロボティクス第六回
 
社会シミュレーションとデジタルゲーム
社会シミュレーションとデジタルゲーム社会シミュレーションとデジタルゲーム
社会シミュレーションとデジタルゲーム
 
つくばチャレンジ2019技術調査報告
つくばチャレンジ2019技術調査報告つくばチャレンジ2019技術調査報告
つくばチャレンジ2019技術調査報告
 
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learningゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
 
ROS を用いた自律移動ロボットのシステム構築
ROS を用いた自律移動ロボットのシステム構築ROS を用いた自律移動ロボットのシステム構築
ROS を用いた自律移動ロボットのシステム構築
 
強化学習その3
強化学習その3強化学習その3
強化学習その3
 
為替と株の予測の話
為替と株の予測の話為替と株の予測の話
為替と株の予測の話
 
大規模ネットワークの性質と先端グラフアルゴリズム
大規模ネットワークの性質と先端グラフアルゴリズム大規模ネットワークの性質と先端グラフアルゴリズム
大規模ネットワークの性質と先端グラフアルゴリズム
 
統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333
 
モデルベース協調フィルタリングにおける推薦の透明性に関する検討
モデルベース協調フィルタリングにおける推薦の透明性に関する検討モデルベース協調フィルタリングにおける推薦の透明性に関する検討
モデルベース協調フィルタリングにおける推薦の透明性に関する検討
 
4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗
 
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京
ベイジアンネットとレコメンデーション -第5回データマイニング+WEB勉強会@東京
 
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
 
Crfと素性テンプレート
Crfと素性テンプレートCrfと素性テンプレート
Crfと素性テンプレート
 
金融時系列のための深層t過程回帰モデル
金融時系列のための深層t過程回帰モデル金融時系列のための深層t過程回帰モデル
金融時系列のための深層t過程回帰モデル
 
Cartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMCartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAM
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイする
 

More from Keio Robotics Association

More from Keio Robotics Association (9)

定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdf
 
表面実装講習会資料
表面実装講習会資料表面実装講習会資料
表面実装講習会資料
 
Useful Documents for Studying Robotics
Useful Documents for Studying RoboticsUseful Documents for Studying Robotics
Useful Documents for Studying Robotics
 
Probabilistic roboticschapter4
Probabilistic roboticschapter4Probabilistic roboticschapter4
Probabilistic roboticschapter4
 
システム制御とディープラーニング
システム制御とディープラーニングシステム制御とディープラーニング
システム制御とディープラーニング
 
確率ロボティクス輪読会 3章
確率ロボティクス輪読会 3章確率ロボティクス輪読会 3章
確率ロボティクス輪読会 3章
 
Depth Estimation論文紹介
Depth Estimation論文紹介Depth Estimation論文紹介
Depth Estimation論文紹介
 
NHKロボコンでの画像処理
NHKロボコンでの画像処理NHKロボコンでの画像処理
NHKロボコンでの画像処理
 
Graphical model and kf
Graphical model and kfGraphical model and kf
Graphical model and kf
 

確率ロボティクスの復習とF^3RCでの使い方