スピードマスタ・シリーズ
プロの技術を1日で!実習キット付きVOD

[VOD]確率・統計処理&真値推定!自動運転時代のカルマン・フィルタ入門

物理法則にもとづくモデルをマイコンに組み込んで操縦させる




自動運転やロボットの高精度自動制御の基礎を学ぶ

数百円のワンチップ・マイコンで確率・統計処理する時代

真値を高速に推定するこの技術は,マイコンなどの小さなコンピュータでも十分に処理できる軽い信号処理アルゴリズムなので,自動走行する自動車やロケットの姿勢制御,高精度なGPS測位,株式/マーケティング予想まで,人に代わって動く無人の組み込みシステムに,導入されています.

本動画セミナでは,STマイクロエレクトロニクスのSTM32マイコン・スタータキット“Nucleo”にカルマン・フィルタを実装し,倒立振子をまっすぐ静かに安定させます.その実力を実演で証明します.

目的は,真値推定アルゴリズムの一種である「カルマン・フィルタ」を理解することです.カルマン・フィルタは,自動運転をはじめとする高精度自動制御やデータ解析の分野におけるキー・テクノロジです.本セミナでは「倒立振子ロボット」を題材として,カルマン・フィルタの理論と実装方法を解説します.

受講対象

  • エンジニアリングで共通して使われる「数学」を学びたい方
  • ロボット制御の手法である「現代制御理論」を理解したい方
  • 一般的な「モデル・ベース開発」の考え方を理解したい方
  • 真値推定アルゴリズム「カルマン・フィルタ」を理解したい方

本製品の紹介動画

Part1:初等関数と微分・積分

「関数」,「微分・積分」,「線形代数」という3つの分野は,ロボット設計,ディジタル信号処理,電子回路設計など,あらゆる理工学の基礎になっています.本セミナでは,まず「初等関数」と「微分・積分」の基礎理論を丁寧に解説します.

講義テキストのサンプルを見る

  1. イントロダクション
    統計学の面白さ/「統計的推定」を行う信号処理
  2. 初等関数
    多項式関数・有理関数/三角関数/指数関数/対数関数
  3. 微分・積分/1変数関数の微分
    1変数関数の積分/オイラーの公式/2変数関数の微分/2変数関数の積分/ガウス積分

Part2:線形代数

線形代数の基本や線形システムの利点を解説します.線形代数は,後で解説する「現代制御理論」の基礎となります.

講義テキストのサンプルを見る

  1. 入力・出力がある「システム」を考える
  2. 線形システムの利点
  3. 線形代数/ベクトル/行列/行列式/行列と連立1次方程式/固有値と固有ベクトル/対称行列と2次形式

Part3:力学

力学を学ぶと,ロボットなどの物体の働き方を理解したり予測したりできるようになります.本セミナでは,「ニュートンの運動方程式」から,力学モデルを作るときに役立つ「ラグランジュの運動方程式」,倒立振子のモデル作成例まで,体系的にわかりやすく解説します.

講義テキストのサンプルを見る

  1. イントロダクション
    「力学」のキー・ポイント/「運動」のとらえかた
  2. 力学
    ニュートンの運動方程式/オイラーの回転運動方程式/剛体の運動/回転座標系とコリオリカ
  3. 解析力学
  4. 倒立振子のモデル作成例

Part4:現代制御理論

現代制御理論の特徴は,複数の値を同時に扱えることです.この複数の値を同時にフィードバックすることを「状態フィードバック」といいます.状態フィードバックで使うフィードバック・ゲインを効率良く求める手法を「最適制御」といいます.本セミナでは,システムの安定化に利用される状態フィードバックや最適制御などの制御理論を解説します.セミナで講演する状態方程式はカルマン・フィルタの理解にもつながります.

講義テキストのサンプルを見る

  1. 現代制御理論のキー・ポイント
  2. 状態方程式
  3. 可制御性と可観測性
  4. 安定性
  5. 状態フィードバック
  6. オブザーバ
  7. 最適制御

Part5:確率・統計

確率・統計はIoTセンサ・データの解析,AI,電子回路,土木・建築など多くの分野で広く活用されています.本セミナでは統計学全般で重要な役割を果たす「正規分布」をわかりやすく解説します.

講義テキストのサンプルを見る

  1. 確率・統計のキー・ポイント
  2. 記述統計
  3. 確率の基礎
  4. 確率変数と確率分布
  5. 2次元の確率分布
  6. 正規分布
  7. 中心極限定理

Part6:カルマン・フィルタ

無人機やロボットが目的地に向かって走行したり航行したりするには,自分自身の「位置」や「姿勢」を正確に知ることが重要です.しかし,センサによる測定値には,誤差が含まれます.カルマン・フィルタは,センサの測定値から誤差を取り除くための技術です.本セミナでは,自動運転をはじめとする高精度自動制御やデータ解析の分野におけるキー・テクノロジ「カルマン・フィルタ」の理論を基礎から解説します.

講義テキストのサンプルを見る

  1. イントロダクション
    カルマン・フィルタのキー・ポイント/カルマン・フィルタの動作
  2. 時系列データ
  3. 最大事後確率推定(1変数)
  4. カルマン・フィルタの導出(1変数)

Part7:フーリエ解析

フーリエ解析は,信号処理,電子回路,線形システムなどの工学分野に広く利用されている数学的手法です.本セミナでは,フーリエ解析の考え方の要点をわかりやすく解説します.

講義テキストのサンプルを見る

  1. 電気」に関する微分方程式:マクスウェル方程式
  2. インダクタとキャパシタの挙動
  3. 交流回路理論
  4. フーリエ変換
  5. フーリエ変換と線形性
  6. 微分方程式」を「代数方程式」にする
  7. ラプラス変換
  8. $z$変換

本オンデマンド製品を購入された方へ ~視聴リンクとパスワード~

下記リンク先(青字)をクリックして,本製品購入後にメールにてお知らせしたパスワードを入力してください.

Part1:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part1_イントロ・初等関数・微分積分.mp4

  • 0:02:59   自己紹介
  • 0:04:39   統計学の面白さ
  • 0:18:28   「数学のキーポイント」
  • 0:26:42   関数
  • 0:30:18   初等関数
  • 0:31:17   多項式関数・有理関数
  • 0:35:13   三角関数
  • 0:43:23   指数関数
  • 0:49:46   対数関数
  • 0:55:57   変化について考える
  • 1:04:44   傾きがわかれば未来がわかる
  • 1:19:56   1変数関数の微分
  • 1:29:11   1変数関数の積分
  • 1:58:25   オイラーの公式
  • 2:11:57   2変数関数の微分
  • 2:21:10   2変数関数の積分
  • 2:32:44   ガウス積分

講義テキスト

Part2:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part2_線形代数.mp4

  • 0:00:25   入力・出力があるシステムを考える
  • 0:04:53   線形システムの利点
  • 0:09:36   ベクトル
  • 0:41:00   行列
  • 0:58:23   行列式
  • 1:07:58   行列と連立1次方程式
  • 1:23:42   固有値と固有ベクトル

講義テキスト

Part3:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part3_力学.mp4

  • 0:01:28   「力学」のキーポイント
  • 0:02:51   「運動」のとらえ方
  • 0:08:35   ニュートンの運動方程式
  • 0:16:19   オイラーの回転運動方程式
  • 0:26:57   剛体の運動
  • 0:50:15   回転座標系とコリオリ力
  • 1:13:08   解析力学
  • 1:19:34   倒立振子モデルの作成例

講義テキスト

Part4:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part4_現代制御理論.mp4

  • 0:09:15   イントロ
  • 0:13:34   状態方程式
  • 1:13:05   可制御性と可観測性
  • 1:23:17   安定性
  • 1:34:13   状態フィードバック
  • 1:44:59   オブザーバ
  • 2:00:09   最適制御

講義テキスト

Part5:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part5_確率・統計.mp4

  • 0:00:25   イントロ
  • 0:07:25   記述統計
  • 0:22:18   確率の基礎
  • 0:42:20   確率変数と確率分布
  • 1:16:26   2次元の確率分布
  • 1:34:44   2次元の確率分布の変数変換
  • 1:57:07   正規分布

講義テキストとシミュレータ

Part6:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part6_カルマン・フィルタ.mp4

  • 0:02:53   イントロ
  • 0:09:05   時系列データ
  • 0:21:22   最大事後確率推定(1変数)
  • 1:00:45   カルマン・フィルタの導出(1変数)

講義テキスト

Part7:講義ビデオと講義テキスト(著作権保護のためパスワードがかけられています)

講義ビデオ:カルマン・フィルタ入門_Part7_フーリエ解析.mp4

  • 0:01:34   イントロ
  • 0:04:08   電気」に関する微分方程式:マクスウェル方程式
  • 0:06:21   インダクタとキャパシタの挙動
  • 0:14:45   交流回路理論
  • 0:26:50   フーリエ変換
  • 0:31:58   フーリエ変換と線形性
  • 0:39:51   ラプラス変換
  • 0:46:25   $z$変換

講義テキスト

講師紹介

詳細はこちらを参照ください.

略歴

  • 2011年 東京工業大学 工学部 電気電子工学科 卒業
  • 2013年 東京工業大学大学院 理工学研究科 電子物理工学専攻 修了
  • 2013年 株式会社アドバンテスト 入社
  • 2016年 株式会社村田製作所 入社
  • 2019年 リニア・テック 開業

主な著書

  1. 電子回路のキホン 要点マスタ50,トランジスタ技術,2015年5月号,別冊付録,CQ出版社.
  2. 情熱のフル・ディスクリートFMラジオ,トランジスタ技術,2016年1月号 特集 第5章,CQ出版社.
  3. 本質理解!万能アナログ回路塾,トラジスタ技術,2017年9月号,連載,CQ出版社.
  4. 初等関数と微分・積分,2019年,CQ出版社.
  5. 月着陸船アポロに学ぶ確率統計コンピュータ,トランジスタ技術,2019年7月号 特集,CQ出版社.
  6. 大解剖!CPUはこうやって動いている,トランジスタ技術,2020年5月号 特集,CQ出版社.



プロの技術を1日で!
実習キット付き講義動画「スピードマスタ・シリーズ」

電子回路・基板設計からプログラミングまで,エンジニアがマスタすべき技術は多岐にわたり,開発期間も短くなっています.多くの書物を読み漁ったり,玉石混交のネット情報に振り回されたりしている暇はありません.

本シリーズには,各分野の一線で活躍する技術者が厳選したパーツセット,設計の要点を効率よく解説するセミナ動画,講義テキスト,お手本ソースコードなどが同梱されています.百戦錬磨の技を一見することで,未経験の技術が驚くほど短時間で身につくだけでなく,信頼性の高いシステム開発に必要なプロの眼が養われます.