TurtleBot2動かしたときのメモ
Fri Oct 31 10:39:29 JST 2014 (modified: Tue Sep 19 21:55:56 JST 2017)
views: 1974, keywords:Family,Kinect,Linux,TurtleBot2 この記事は最終更新日が7年以上前のものです。
後追いになっちまったけど、http://www.familyrobotics.org/?page_id=86の内容をおさらい。文章は内輪向けです。
構成
- ロボット: TurtleBot2
- ロボットを動作させるPC: ThinkPad x201
- OS: Ubuntu 14.04 → 12.04
とりあえず動かしてみた
こんな感じでした。Kinectで人を感知して追いかけるという動作をします。外からは操作しておらず自律です。ROSをはじめいろんな人が書いたコードをダウンロードして組み合わせて動かしております。うーん。オープンソースっていいですねー。(←誰の真似だ?)
人を追っかける核心のところのコードは確かジェフリーさんが作ったんだと記憶してますが、結局ネットからインストールしてしまったのでちゃんと確かめてません。たぶんジェフリーさんですが・・・。便利になるとリスペクトが足らなくなるなあというのは反省しないと(今度聞いておきます)。
メモ
OSを12.04にダウングレード(再インストール)したのはKinectの信号が読めないという症状が出たからでした。lsusb(1)するとデバイスが見えましたが、画像や距離データが読めませんでした。ただ、内部情報で解決できたという話が回ってきているので、解決者の公表を待ちたいと思います。
12.04で冒頭のサイトの手順を追ったら、すんなりインストールできました。ただ、Kinectと通信するにはパーミッションを変えないといけません。
sudo chmod 777 -R /dev/bus/usb/ $
が必要かと。修正するには確信がないのでとりあえずここに書いておきます。
それから、私の買った中古のThinkPad x201の電池が10分しか持ちません・・・。それは電池を買うとして、台車とPCの電池を両方気にしなければいけないのは大変だなあ・・・。
とりあえずこんなところで。自分でコードを書かないとなあ・・・。