• 締切済み

C++でのEKF SLAMについて

Visual C++ 2008で EKF SLAMのシミュレーションを行っております. 「確率ロボティクス(http://www.amazon.co.jp/%E7%A2%BA%E7%8E%87%E3%83%AD%E3%83%9C%E3%83%86%E3%82%A3%E3%82%AF%E3%82%B9-ROBOT-books-Sebastian-Thrun/dp/4839924015)」 に書かれているEKF SLAMアルゴリズムの項を参考に プログラムを組んでいますがどうにもうまくいきません. 具体的には,ロボットが新しいランドマークを認識したとたん, ロボット姿勢の推定値が狂い,はるか彼方へ飛んで行ってしまいます. 記述とは何度も突き合わせてみたのですが,間違っているところが見つからず困っております. ソースコードを含むプロジェクトフォルダを以下にアップロードしますので,よろしければ ご指摘くださると幸いです. (表示にOpenCV2.2を使っています.またダウンロードパスは"pass"です) http://www5.puny.jp/uploader2/download/1307532699.zip

みんなの回答

回答No.1

 こんばんは。  あまりプログラムのことは詳しくないので助言は不可能ですが、試すとしたら誤植情報が出版社から提供されていないか確認してみるのはどうでしょう?

SOGYO
質問者

お礼

ありがとうございます 確認してみたところ,誤植に関する情報はないようです.

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C++からCに直したい

    下のソースを用いようと思ったのですが、C++で書かれているため、Cで使えるようにしたいです。 iostreamを消すと表示が真っ白になりますし、良く分かりません。 どこをどのように変えたら動くのでしょうか。 分かる方、よろしくお願いします。 http://wiki.livedoor.jp/mikk_ni3_92/d/OpenCV%a4%c8%a5%c6%a5%af%a5%b9%a5%c1%a5%e3%ba%ee%c0%ae

  • c++のお勧めの入門書

    c++のお勧めの入門書 大学の研究でC++言語を勉強することになったんですが、お勧めの入門書を教えてもらいたいです。 これまでにプログラミングをやったことがなく、もちろんCもやっていません。CをやらずにC++から勉強できればいいのですが、そのような本を探しています。Amazonのレビューを見て考えています。 ロベールのC++入門講座→http://www.amazon.co.jp/%E3%83%AD%E3%83%99%E3%83%BC%E3%83%AB%E3%81%AEC-%E5%85%A5%E9%96%80%E8%AC%9B%E5%BA%A7-%E3%83%AD%E3%83%99%E3%83%BC%E3%83%AB/dp/4839926050/ref=sr_1_2?ie=UTF8&s=books&qid=1274364551&sr=8-2 やさしいC++ 第3版 [やさしいシリーズ] →http://www.amazon.co.jp/%E3%82%84%E3%81%95%E3%81%97%E3%81%84C-%E7%AC%AC3%E7%89%88-%E3%82%84%E3%81%95%E3%81%97%E3%81%84%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E9%AB%98%E6%A9%8B-%E9%BA%BB%E5%A5%88/dp/4797343672/ref=sr_1_4?ie=UTF8&s=books&qid=1274364551&sr=8-4 の二つで迷っています。どちらがいいでしょう。また、他の本でも全然かまわないので教えてください。 また、やさしいC++の参考書は書店で見たんですが、CD-Rが入っていませんでした。ソフトのインストールは無料でできるのでしょうか?

  • C言語のInvokeHelper

    C言語素人です。下記のソースに似たようなものですが、ここでいうInvokeHelperは何をどう呼出しているのでしょうか。具体的にどこらへんを読んでいけばいいんでしょうか。お願いします。 http://svn.openfoundry.org/aesds2/%E7%89%A9%E4%BB%B6%E5%AE%9A%E4%BD%8D%E7%A8%8B%E5%BC%8F/PTZ%E5%8A%A0%E5%85%A5opencv/axismediacontrol.cpp void CAxisMediaControl::StartRecord(LPCTSTR theFile) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x68, DISPATCH_METHOD, VT_EMPTY, NULL, parms, theFile); }

  • opencvについてご相談があります。

    http://tefunamu.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/opencv/%E3%80%90ios%E3%80%91xcode%E3%81%A7opencv%E3%82%92%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A/ 上記のページにあるopencvのサンプルコードを試してみたのですが、 エラーが出てうまくいきません。 ヘッダファイルに「#import <opencv2/highgui/ios.h>」を貼付けた所、 「'opencv2/highgui/ios.h'file not found」というエラーメッセージが出ます。 どなたか解決方法をご教示頂けないでしょうか。 以上、何卒宜しくお願い致します。

  • OpenCVでの動画出力

    現在VisualStudio2008とOpenCVを用いて、USBカメラから得られた映像をavi形式で保存しようとしています。 プログラムは以下のサイトを参考にしました。 http://chihara.naist.jp/opencv/?%A5%AD%A5%E3%A5%D7%A5%C1%A5%E3%A1%F5%C6%B0%B2%E8%A5%D5%A5%A1%A5%A4%A5%EB%BD%D0%CE%CF プログラムを実際に動かしてみたところ確かに出力はされているのですが、映像がとても速いです(実際には20秒程なのに1,2秒で再生されてしまいます)。 この現象を回避する方法がありましたら是非教えていただきたいです。 よろしくお願いします。

  • この綺麗な女性は誰ですか?

    この綺麗な女性は誰ですか? このDearというファッション誌の表紙を飾る綺麗な女性の名前を教えて下さい。 http://www.amazon.co.jp/Dear-%E3%83%87%E3%82%A3%E3%82%A2-2008%E5%B9%B4-01%E6%9C%88%E5%8F%B7-%E9%9B%91%E8%AA%8C/dp/B0010A7E80/ref=sr_1_2?ie=UTF8&s=books&qid=1275187789&sr=1-2 http://www.amazon.co.jp/Dear-%E3%83%87%E3%82%A3%E3%82%A2-2007%E5%B9%B4-12%E6%9C%88%E5%8F%B7-%E9%9B%91%E8%AA%8C/dp/B000XZ81IA/ref=sr_1_3?ie=UTF8&s=books&qid=1275187789&sr=1-3

  • テーブルの結合について

    お世話になります。 ACCESSで、以下のテーブル(1)をベースにテーブル(2)をUNIONさせ、テーブル(3)の様に作成したいです。 どのような方法で実現できるのでしょうか? テーブル(1) id ,pass,biko 001,1234, a 002, 0, 0 003, 0, 0 004, 0, 0 005, 0, 0 テーブル(2) id ,pass,biko 002,2345, b 003,3456, c 004,4567, d 005,5678, e テーブル(3) id ,pass,biko 001,1234, a 002,2345, b 003,3456, c 004,4567, d 005,5678, e また、テーブル(3)をSQL Serverにも同一のものをコピーしたいのですが どの様にすればいいでしょうか? ODBC接続は出来ております。 お手数ではありますが、ご回答をお待ちしております。

  • 「日本語の作文技術」

    本多勝一著「日本語の作文技術」を買おうと思いますが、どちらがいい本ですか? (1)分かりやすい日本語の作文技術 大活字版 http://www.amazon.co.jp/%E5%88%86%E3%81%8B%E3%82%8A%E3%82%84%E3%81%99%E3%81%84%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E4%BD%9C%E6%96%87%E6%8A%80%E8%A1%93-%E5%A4%A7%E6%B4%BB%E5%AD%97%E7%89%88-%E6%9C%AC%E5%A4%9A-%E5%8B%9D%E4%B8%80/dp/4775501003/ref=sr_1_6?ie=UTF8&s=books&qid=1225321710&sr=1-6 (2)新装版 日本語の作文技術 http://www.amazon.co.jp/%E6%96%B0%E8%A3%85%E7%89%88-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E4%BD%9C%E6%96%87%E6%8A%80%E8%A1%93-%E6%9C%AC%E5%A4%9A-%E5%8B%9D%E4%B8%80/dp/4062130947/ref=sr_1_1?ie=UTF8&s=books&qid=1225321710&sr=1-1

  • SOL BOOKSってなんですか?

    Amazonで出版社名がとくになく、SOL BOOKSと記載されている本が多数あるのですが、これはどういう経緯で出版されている本なのでしょうか? https://www.amazon.co.jp/s?k=sol+bookS&i=stripbooks&__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=18PQZ1PRO96WP&sprefix=sol+books%2Cstripbooks%2C172&ref=nb_sb_noss_1

  • visual studio 2010 C++ express コマンド

    visual studio 2010 C++ express コマンドプロンプトが表示されません。 C言語を学ぼうと思い、http://www.amazon.co.jp/gp/product/4774142328/ref=s9_simh_gw_p14_i1?pf_rd_m=AN1VRQENFRJN5&pf_rd_s=center-3&pf_rd_r=1DY0XXG8A0HBP9FN41AJ&pf_rd_t=101&pf_rd_p=463376776&pf_rd_i=489986 コチラを買ったのですが、解説が2008でした。 2010でも同じだろうと思いチャレンジしたのですが、解説通りに進んでみると、ソースコード記述後のビルドまではうまくいく(エラー0、警告0 正常終了)のですが、その後のデバックでつまずいています。 ・『デバックなしで開始』という項目がない ・2008では『Ctrl+F5』とあるので押してみたところ、一瞬プロンプトが立ち上がるものの、すぐに消えてしまう。 という状態です。 こちらのOSは、WINDOWS7-64bit です。 以前XP時代にCを勉強しようと思い立ち http://www.amazon.co.jp/C%E8%A8%80%E8%AA%9E%E3%80%881%E3%80%89%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E5%AD%A6%E7%BF%92%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E5%80%89-%E8%96%AB/dp/488135843X/ref=sr_1_16?s=books&ie=UTF8&qid=1279972456&sr=1-16 でやっていたのですが、仕事の都合でできなくなり、改めて学びたいという意欲はあるのですが、これの付随のコンパイラ(LSI86)が使えない(64bit非対応)状態になってしまい、前述の本の購入に至りました。 どなたか解決策がありましたら、ご教授お願いします。