MyEnigma

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

Robot

Probabilistic Road Map(PRM) plannerによる経路生成とPythonサンプルコード

Raspberry Piで学ぶ ROSロボット入門posted with カエレバ上田 隆一 日経BP社 2017-03-30 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに PRM planner 1. Configuration Space (C-Space)の作成 2. C-Space内にランダムにサンプリン…

Mixed Integer Programming(混合整数計画法)による障害物回避モデル予測制御とJulia, Pythonによるサンプルプログラム

講座・数理計画法〈6〉整数計画法 (1981年) 目次 目次 はじめに Mixed Integer Programming(整数計画法)によるモデル予測制御技術 Juliaによるシンプルなサンプルプログラム Pythonサンプルコード 参考資料 MyEnigma Supporters はじめに これまで 様々な最…

ロボティクスにおける経路追従(Path following)技術の概要

カー・ロボティクスposted with カエレバ永井 正夫,ポンサトーン・ラクシンチャラーンサク ZMPパブリッシング 2010-09-30 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに 経路追従(Path following)とは? 制御技術の基礎 最適化技術…

線形二次レギュレータ(LQR)による経路追従制御とPythonサンプルプログラム

最適制御理論における最大値原理 POD版 (ポントリャーギン数学入門双書)posted with カエレバL.S. ポントリャーギン 森北出版 2009-07-31 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに LQRを使ったステアリング制御 LQRを使ったス…

State Lattice Plannerの概要とPythonサンプルコード

Robot Path Planning and Cooperation: Foundations, Algorithms and Experimentations (Studies in Computational Intelligence)posted with カエレバAnis Koubaa,Hachemi Bennaceur,Imen Chaari,Sahar Trigui,Adel Ammar,Mohamed-Foued Sriti,Maram Alajla…

Model Predictive Trajectory Generationの概要とPythonサンプルコード

Q&A形式でスッキリわかる 完全理解 自動運転posted with カエレバ林 哲史 日経BP社 2018-05-31 目次 目次 はじめに Model Predictive Trajectory Generationの概要 Model Predictive Trajectory Generation による2状態空間のパス生成Pythonプログラム Model…

ロボティクスにおける自己位置推定(Localization)技術の概要

確率ロボティクス (プレミアムブックス版)posted with カエレバSebastian Thrun,Wolfram Burgard,Dieter Fox マイナビ出版 2016-09-21 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 自己位置推定でよく使用されるセンサ GPS (Glob…

ロボティクスのための衝突チェック(Collision Check)技術

ゲームプログラミングのためのリアルタイム衝突判定 目次 目次 はじめに 円の内外判定 Grid MapとDistanse Transformによる円の内外判定の高速化 ロボットの複数円近似 多角形の内外判定 ポリゴン同士の衝突チェック 階層チェックによるパス衝突チェックの高…

常微分方程式における数値積分の基礎とPythonサンプルコード

さまざまな言語で数値計算 第2巻 数値積分posted with カエレバ山岡直樹 ForNext 2013-12-01 目次 目次 はじめに Euler 法 (オイラー法) オイラー法における刻み距離の影響 Runge-Kutta法(4次) Runge-Kutta法における刻み距離の影響 比較用コード(Jupyter N…

Model Predictive Controlによる倒立振子制御Pythonプログラム

倒立振子で学ぶ制御工学posted with カエレバ川田 昌克,東 俊一,市原 裕之,浦久保 孝光,大塚 敏之,甲斐 健也,國松 禎明,澤田 賢治,永原 正章,南 裕樹 森北出版 2017-03-03 目次 目次 はじめに Model Predictive Controlによる倒立振子制御Pythonプログラム …

Rear wheel position feedbackによる経路追従とPythonサンプルコード

演習で学ぶ基礎制御工学posted with カエレバ森 泰親 森北出版 2014-10-04 目次 目次 はじめに Rear wheel position feedbackによる経路追従 Pythonシミュレーションコード 参考資料 MyEnigma Supporters はじめに 先日、 Pure pursuitアルゴリズムによる、 …

PythonによるClosed Loop RRT*パスプランニングサンプルプログラム

Holy Stone ドローン GPS搭載 広角HDカメラ付き フォローミーモード オートリターンモード 操縦可能距離500M FPVリアルタイム 高度維持 国内認証済み HS100posted with カエレバ Holy Stone 目次 目次 はじめに Closed Loop RRTとは PythonによるClosed Loop…

Pure pursuit アルゴリズムによる経路追従とPythonサンプルプログラム

マンガでわかるシーケンス制御 目次 目次 はじめに Pure pursuitアルゴリズム Pythonサンプルコード 参考資料 MyEnigma Supporters はじめに 経路追従は、 経路生成アルゴリズムによって生成されたコースに対して、 できるだけずれ量が小さくなるように リア…

PythonによるReeds Sheppパスプランニングサンプルプログラム

先端自動車工学posted with カエレバ清水康夫 東京電機大学出版局 2016-02-20 目次 目次 はじめに Reeds Shepp Pathとは? Reeds-SheppパスプランニングPythonサンプルプログラム 参考資料 MyEnigma Supporters はじめに 先日、Dubinsパスを利用した パスプラ…

自動車制御のための車両モデル入門

Vehicle Dynamics and Control (Mechanical Engineering Series) (English Edition) 目次 目次 はじめに 自動車の代表的なステアリングモデル Kinematic Model Dynamic Bicycle Model 2つのモデルの軌跡比較 直線コースにおけるBicycle Modelの線形ステアリ…

モデル予測制御(Model Predictive Control:MPC)の応用例

モデル予測制御―制約のもとでの最適制御posted with カエレバヤン・M. マチエヨフスキー 東京電機大学出版局 2005-01-01 目次 目次 はじめに Space Xのロケット自動着陸システム 戦闘機の制御 ドローンの精密制御と編隊飛行 ミニチュアレーシングカーの制御 …

PythonによるRRT*パスプランニングサンプルコード

モンテカルロ法入門posted with カエレバ大野 薫,井川 孝之 きんざい 2015-11-24 目次 目次 はじめに RRT* アルゴリズムの概要 1. 隣接ノード間での連結判定 2. ノード間の再接続 RRT*の利点と欠点 利点 欠点 シンプルな経路生成Python サンプルプログラム D…

PythonによるDubinsパスプランニングサンプルプログラム

基礎自動車工学posted with カエレバ野崎 博路 東京電機大学出版局 2008-09-01 目次 目次 はじめに Dubins Pathとは? Dubins Pathの概念 Pythonサンプルコード Dubinsパスのその他の使い道 参考資料 MyEnigma Supporters はじめに 以前、移動ロボットにおけ…

GoogleのC++最適化ライブラリCeres Solverを使った移動ロボットのためのGraph SLAMサンプルコード

非線形最適化の基礎posted with カエレバ福島 雅夫 朝倉書店 2001-04-01 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Position TrackingとTrajectory Estimation Graph SLAMとは? Ceres Solverを使ったGraph SLAMのサンプルコー…

ロボティクスにおける地磁気センサの基礎知識

サンハヤト 加速度、地磁気センサーモジュール ロジックレベル変換IC付きモジュール MM-TXS05 目次 目次 はじめに 地磁気センサとは 地磁気センサのデータの単位 地磁気センサの種類 2軸地磁気センサにおける方位計算の方法 3軸地磁気センサにおける方位計算…

PythonによるRapidly-Exploring Random Trees (RRT)パスプランニングサンプルプログラム

目次 目次 はじめに Rapidly exploring random tree:RRTとは? RRTの利点と欠点 利点 欠点 RRTによるパスプランニングPythonサンプルプログラム シンプルなRRTパスプランニング (Goal biased sampling) パスのスムージング後処理付きRRTプランニング 車両ロボ…

無料のROS本『詳説 ROSロボットプログラミング』を読んで新しく学んだこと

詳説 ROSロボットプログラミング 目次 目次 はじめに indigoインストール時の注意点 ibg11-mesa-driのエラーが出た時 NTPの設定をする rqtのすべてのプラグインをインストールする catkinについて catkinの読み方 catkin_wsの中身 ROSのパッケージの命名規則…

ROSにおける様々なエラーを管理するデフォルトツールdiagnostics入門

Raspberry Piで学ぶ ROSロボット入門posted with カエレバ上田 隆一 日経BP社 2017-03-30 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに ROSの様々なエラーを管理するデフォルトツールdiagnostics diagnosticsの概要 エラーデータ…

ロボティクスのための車両ダイナミクスの基礎

車はなぜ曲がるか: 限界コーナリングのダイナミクス 目次 目次 はじめに 車両の座標系 ステアリングの運動モデルと運動性能 車両ダイナミクスの模式図 横加速度とスリップ角β(Side-slip)の関係 車両の横方向の運動方程式 回転方向の運動方程式 4輪モデルにお…

k-means法によるクラスタリングのためのMATLAB, Python, Juliaサンプルプログラム

目次 目次 はじめに k-meansアルゴリズムについて MATLABサンプルプログラム Pythonサンプルコード Juliaサンプルコード 参考資料 MyEnigma Supporters はじめに ロボティクスにおいて、 データをいくつかのグループに分類する クラスタリングは重要な技術で…

ロボティクスにおけるグラフ探索の基礎知識

グラフ理論入門posted with カエレバR.J. ウィルソン 近代科学社 2001-10-01 Amazonで探す楽天市場で探すYahooショッピングで探す はじめに ロボティクスにおいて、グラフ探索は重要な技術です。 例えば、ある地点までのパスを生成するために、 グラフ情報で…

カイの二乗検定とは?

Point統計学t分布・F分布・カイ2乗分布: 統計学の基本が見える 目次 目次 はじめに カイの二乗検定とは カイの二乗値の計算 カイの二乗検定の方法とp値 参考資料 MyEnigma Supporters はじめに カイの二乗検定は、ロボティクスの分野でも 外れ値検出などによ…

ロボティクスを学ぶのにおすすめの書籍・資料

確率ロボティクス (プレミアムブックス版) 目次 目次 はじめに 『Probabilistic Robotics』(確率ロボティクス) Sebastian Thrun 他 『パターン認識と機械学習』C.M. ビショップ 『Principles of Robot Motion: Theory, Algorithms, and Implementations』How…

ニュートン法による非線形最適化MATLAB&Pythonサンプルプログラム

これなら分かる最適化数学: 基礎原理から計算手法まで 目次 目次 ニュートン法について MATLABサンプルプログラム Pythonサンプルコード 評価関数 ヤコビ行列 ヘッセ行列 関連資料 MyEnigma Supporters ニュートン法について ニュートン法は、最適化アルゴリ…

ROS C++のコードをgprofでプロファイリングする方法

Debug Hacks -デバッグを極めるテクニック&ツールposted with カエレバ吉岡 弘隆,大和 一洋,大岩 尚宏,安部 東洋,吉田 俊輔 オライリージャパン 2009-04-27 Amazonで探す楽天市場で探すYahooショッピングで探す gprofとは? gprofはGNUプロジェクトツール群の…