忍者ブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

BeagleBoneBlack(BBB)という小型PCのようなものを購入しました.
似たものにRasberryPIがありますが,BBBの方が高性能のようです.

何を作るかはとくに考えていなかったのですが,とりあえずUbuntuを入れてROSで動くラジコンのようなものを作ることを目標にしようと思います.

用意したもの
  1. BBB
  2. miniHDMI->HDMI ケーブル(画面出力用)
  3. microSDHC(16GB)
  4. バッテリー(スマホ用のよくあるやつ)
  5. USBハブ
  6. 無線LAN子機

Ubuntu12.04のインストール

http://www.armhf.com/index.php/boards/beaglebone-black/#precise
http://jujurou.blog34.fc2.com/blog-entry-376.html
を参考にしました.

まずは,microSDにubuntu12.04を書き込み

インストールしたmicroSDをBBBにさし,SD差込口近くのボタンを押しながらboot

bootできたようだがBBBのIPアドレスが分からない…
そこで 192.168.2.x に順番にping をうつscriptを書いてみたところ,192.168.2.106 に反応が!
(PCのほうのIPが192.168.2.100だったのでそのあたりを順番に試してみればよかっただけだった)


ということで,無事sshでloginできました.

その後

$ sudo apt-get update
$ sudo apt-get -y install lxde lxde-core lxde-icon-theme

でlxdeをinstallし,再起動すると,LXDEがたちあがりました.

ROSのインストール


UbuntuARMへのROSのインストールはこのページを見ると良いです.
http://wiki.ros.org/hydro/Installation/UbuntuARM





PR
Pythonプログラムでスクリーンショットの取得とマウス操作ができるようになったので
なんか面白いことやってみよう!!

ってことでマインスイーパ攻略プログラムを作ってみることにしました.





今回はマスの数字の認識が目標です.

戦略としては
1.スクリーンショットを取得
2.マインスイーパ画面を探す(下の画像でマッチング)


3.それぞれのマスに対して数字を調べる(下のテンプレート画像からよくマッチするものを探す)
    

4.全部まとめると全体がわかる


という感じでコードを書きました.

注目の結果は...

こんな感じ!




完璧ですね!

という訳で次はマインスイーパを解くアルゴリズムを作っていきたいと思います.



ソースコードはここからダウンロードできます



つづきはこちら
ubuntu12.04をインストールしたのでその時に入れたプログラムのメモ
  • DropBox  複数PCでのファイル共有に便利
  • emacs
  • terminator  ターミナルを分割できる
    • 垂直分割 Ctrl + Shift + e
    • 水平分割 Ctrl + Shift + o
  • mozc
  • fasd
  • FireFox アドオン
    • Firemacs  キーバインドをemacs仕様に
    • FireGestures  マウスジェスチャで戻る、進むなどができる
    • Xmarks  ブックマークの同期

なぜかインデントされなかったのですごく見にくい
GAE (google apps engine) を使ってWebアプリケーションをつくろうかと思ったが環境構築で少しハマったのでメモ

Google Plugin for Eclipse は Eclipse IDE for Java EE Developers でないと入らないらしい.
カレンダー
11 2019/12 01
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
プロフィール
HN:
たるこす
性別:
男性
バーコード
ブログ内検索
コガネモチ
カウンター
Copyright (C) 2019 たるこすぶろぐ All Rights Reserved.

Photo by (c)Tomo.Yun   TemplateDesign by kaie
忍者ブログ [PR]