MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

2014-01-01から1年間の記事一覧

Google C++スタイルガイドを読んで気がついたこと

基礎からしっかり学ぶC++の教科書 C++14対応 マイクロソフト関連書posted with カエレバ矢吹 太朗 日経BP社 2017-08-01 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 1. グローバル変数の代わりに無名名前空間を使う 2. クラス型…

C++によるデザインパターン10: Strategy パターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン9: Bridge パターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン8: Abstract Factoryパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン7: Builderパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン6: Prototypeパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++とPythonによるデザインパターン5: Singletonパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン4: Factory Methodパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン3: Template Methodパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン2: Adapterパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

C++によるデザインパターン1: Iteratorパターン

増補改訂版Java言語で学ぶデザインパターン入門posted with カエレバ結城 浩 ソフトバンククリエイティブ 2004-06-19 Amazonで探す楽天市場で探すYahooショッピングで探すオブジェクト指向における再利用のためのデザインパターンposted with カエレバエリッ…

EKF SLAMのためのMATLAB, Pythonサンプルプログラム

目次 目次 はじめに EKFによるSLAMについて MATLABサンプルプログラム Pythonサンプルプログラム 参考資料 MyEnigma Supporters はじめに 先日、拡張カルマンフィルタ(EKF)による自己位置推定のサンプルコードを公開しましたが、d.hatena.ne.jpこのアルゴリ…

自律移動ロボットのためのグリッドマップ作成MATLAB, Pythonサンプルプログラム

目次 目次 はじめに グリッドマップのデータ表現方法 Grid Mapシミュレーション1: End Point Update 1. 観測点をグローバル座標系に変換する 2. グローバル座標系の観測点の位置をグリッドマップ座標系に変換する 3. x-y方向それぞれのグリッドインデックス…

EMアルゴリズムによる確率分布学習のMATLABプログラム

パターン認識と機械学習 上posted with カエレバC.M. ビショップ 丸善出版 2012-04-05 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに EMアルゴリズム MATLABサンプルコード PythonによるEMアルゴリズムのサンプルプログラム 参考資…

Particle Filterを使用した自己位置推定MATLAB, Pythonサンプルプログラム

目次 目次 はじめに パーティクルフィルタとは 利点1 確率分布の近似誤差が少ない 利点2 複雑なモデルでも利用できる 利点3 実装が簡単 欠点1 計算コストが大きい 欠点 2 乱数を使っているため毎回同じ結果がでない MATLABサンプルプログラム Pythonサンプル…

Dynamic Window Approachを利用したMotion planningのMATLAB, Python サンプルプログラム

目次 目次 はじめに Dynamic Window Approachとは、 1. Dynamic WIndowの計算 2. 評価関数の最適化 DWAの利点と欠点 利点 欠点 DWAのMATLABサンプルプログラム Pythonサンプルプログラム その他のロボティクスアルゴリズムのサンプルコード 参考資料 MyEnigm…

カルマンフィルタにおける誤差楕円の計算方法

確率ロボティクス (プレミアムブックス版)posted with カエレバSebastian Thrun,Wolfram Burgard,Dieter Fox マイナビ出版 2016-09-21 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 誤差楕円の計算方法 MATLABサンプルコード 参考…

ICPアルゴリズムを利用したSLAM用Python、MATLABサンプルプログラム

確率ロボティクス (プレミアムブックス版)posted with カエレバSebastian Thrun,Wolfram Burgard,Dieter Fox マイナビ出版 2016-09-21 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 特異値分解(SVD)を用いたICP サンプルMATLABコ…

ロボティクスにおける線形代数

プログラミングのための線形代数posted with カエレバ平岡 和幸,堀 玄 オーム社 2004-10-01 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 回転行列 2次元空間における回転と並進座標変換 3次元空間における回転行列 微小角度変…

Unscentedカルマンフィルタを使用した自己位置推定MATLAB, Pythonサンプルプログラム

はじめに 以前、自律ロボットにおける拡張カルマンフィルタを使用した自己位置推定のMATLAB, Pythonサンプルプログラムを公開しました。myenigma.hatenablog.com 今回は同じくカルマンフィルタの一種であるUnscented Kalman Filter (UKF)(シグマポイントカル…

バージョン管理初心者のためのGitHub入門

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus) 目次 目次 はじめに GitHubメモ GitHubと連携できるツール Hub Travis CI Coveralls Jenkins Markdownメモ タスクリスト記法 Githubでpush時にログイン名とパスワードを毎回入力しないよ…

ロボティクスにおける対数オッズについて

確率ロボティクス (プレミアムブックス版)posted with カエレバSebastian Thrun,Wolfram Burgard,Dieter Fox マイナビ出版 2016-09-21 Amazonで探す楽天市場で探すYahooショッピングで探す はじめに ロボット工学の論文を読んでいると、 ベイズ理論を使った…

ロボットのための外界認識センサの基礎

確率ロボティクス (プレミアムブックス版)posted with カエレバSebastian Thrun,Wolfram Burgard,Dieter Fox マイナビ出版 2016-09-21 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに レーザセンサ レーダセンサ 単眼カメラ ロボッ…

オーム社『マンガでわかる統計学』シリーズの演習Excelファイル

マンガでわかる統計学posted with カエレバ高橋 信,トレンドプロ オーム社 2004-07-01 Amazonで探す楽天市場で探すYahooショッピングで探すマンガでわかる統計学 回帰分析編posted with カエレバ高橋 信,井上 いろは,トレンドプロ オーム社 2005-09-01 Amazo…

帰ってきたら国家公安委員会から封筒が届いていた話

目次 目次 ポストの中の封筒 参考資料 MyEnigma Supporters ポストの中の封筒 ある日、仕事から帰ってくると、ポストの中に茶封筒が入っていました。 何かなと思って、宛先を見ると、『国家公安委員会』の文字。 見た瞬間、((((;゚Д゚))))ガクガクブルブルしまし…

MATLABよる経路平滑化(Path Smoothing)プログラム

未来を切り拓くための5ステップ: 起業を目指す君たちへposted with カエレバ加藤 崇 新潮社 2014-04-18 Amazonで探す楽天市場で探すYahooショッピングで探す 何故、経路平滑化が必要なのか? 先日紹介したダイクストラ法やA*を使用すれば、スタート地点から…

『未来を切り拓くための5ステップ: 起業を目指す君たちへ』加藤 崇

未来を切り拓くための5ステップ: 起業を目指す君たちへposted with カエレバ加藤 崇 新潮社 2014-04-18 Amazonで探す楽天市場で探すYahooショッピングで探す 読書メモ Bigdogの歩行技術はSHAFTの浦田さんの要素技術が利用されている。 偶然を受け入れ、自分…

A*による最短経路探索MATLAB, Pythonプログラム

目次 目次 はじめに A*アルゴリズムとは、 A*よる経路探索アルゴリズムの流れ 1. ゴールノード(G )とスタートノード(S )を作成する。 2. スタートノードをOpenリストに追加する. 3. Openリストが空なら探索は失敗とする 4. Openリストに格納されているノ…

ダイクストラ法による最短経路探索MATLAB, Pythonプログラム

Robot Motion Planning (The Springer International Series in Engineering and Computer Science)posted with カエレバJean-Claude Latombe Kluwer Academic 1991-08-31 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに ダイクスト…

社会人が激安で最新のMATLABを手に入れる方法

MATLAB and Simulink Student Suite R2018aposted with カエレバ MathWorks Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 1. MATLAB購入のページに移動する 2. MathWorksのアカウント作成 or ログイン 3. 使用場所の入力と請求先…