ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2010: æ¥å¹´ã“ã完走ã™ã‚‹ãŸã‚ã«

2009-12-10
By

ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2009ã§ã¯ï¼Œè©¦èµ°ä¼šã§ä¸€åº¦ã‚‚完走ã§ããªã‹ã£ãŸã®ã§å®Œèµ°ã§ãã‚‹ã¯ãšã¯ãªã‹ã£ãŸãŒï¼Œçµ‚ã‚ã£ã¦ã¿ã‚‹ã¨æ‚”ã—ã„æ°—æŒã¡ã§ä¸€æ¯ã ï¼Ž


完走ã§ããªã‹ã£ãŸä¸€ç•ªã®åŽŸå› ã¯ï¼Œç§ã®å·¥ç¨‹ç®¡ç†ã¨ãƒãƒ¼ãƒ ã¨ã—ã¦ã®ãƒžãƒ³ãƒ‘ワーãŒè¶³ã‚Šãªã‹ã£ãŸã“ã¨ã§ã‚る.工程管ç†ã«é–¢ã—ã¦ã¯ï¼Œæ‹…当者ãŒã§ããªã„å ´åˆã¯æ—©ã‚ã«æ‰‹ä¼ã„工程を守る必è¦ãŒã‚る.教育目的ãªã‚‰æ¸©ã‹ã„ç›®ã§è¾›æŠ±å¼·ã学生をサãƒãƒ¼ãƒˆã™ã‚Œã°è‰¯ã„ã®ã ã‚ã†ãŒï¼Œå¹´ã€…難ã—ããªã‚‹ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®èª²é¡Œã‚’クリアã™ã‚‹ã“ã¨ã¯é›£ã—ã„ã ã‚ã†ï¼Ž

æ¥å¹´åº¦ã“ã完走ã™ã‚‹ãŸã‚ã«ï¼Œå’ç ”ã®ãƒ—レゼミ(科目åコアゼミ)ã§ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã®ãƒ­ãƒœãƒƒãƒˆã‚’å‹•ã‹ã™ãŸã‚ã«å¿…è¦ãªäº‹é …ã‚’æ•™ãˆã‚‹ã“ã¨ã«ã—ãŸï¼Žä»¥ä¸‹ã¯ãã®äºˆå®šã¨ä½œæ¥­ãƒ¡ãƒ¢ï¼Ž

プレゼミ予定

  • 12月3日(木): Linux (Ubuntu 9.04)ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
  • ï¼‘ï¼’æœˆï¼‘ï¼æ—¥ï¼ˆæœ¨ï¼‰ï¼šã€€é–‹ç™ºç’°å¢ƒã¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
  • 12月17日(木):ソースコードã®èª¬æ˜Ž
  • 1月16日(土):ロボットを使ã£ãŸå®Ÿç¿’ PIDゲインã®èª¿æ•´
  • ï¼‘æœˆï¼“ï¼æ—¥ï¼ˆåœŸï¼‰ï¼šãƒ­ãƒœãƒƒãƒˆã‚’使ã£ãŸå®Ÿç¿’ デッドレコニング
  • 2月6日(土):ロボットを使ã£ãŸå®Ÿç¿’ ミニコースã®è©¦èµ°

開発環境ã®è¨­å®š

  • ユーザã®è¨­å®š
    • ユーザå: demulab
    • /home/demulab/.bashrcã®å¤‰æ›´
      • cd
      • cp   .bashrc    .bashrc.org
      • bashrcをダウンロードã—ã€/home/demulab/ã«ä¿å­˜ã™ã‚‹
      • cp   bashrc    .bashrc
      • ãªãŠã€QTã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆãŒé•ã†å ´åˆã¯.bashrcã®æ¬¡ã®è¡Œã‚’自分ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¤‰æ›´ã™ã‚‹ã“ã¨
        • QTDIR=/home/demulab/qtsdk-2009.03/qt
    • ルートã®ãƒ‘スワード設定
      • sudo  su
      • パスワードをèžã‹ã‚Œã‚‹ã®ã§å…¥åŠ›ã™ã‚‹
      • passwd
  • ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨­å®š
    • システム→設定→ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ロキシ
    • KIT情報処ç†ã‚µãƒ¼ãƒ“スセンタã®ãƒšãƒ¼ã‚¸ã‚’å‚考ã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ロキシを設定ã™ã‚‹ã€‚
  • 日本語環境ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—
    • システム→システム管ç†â†’日本語環境セットアップヘルパã§å¿…è¦ãªã‚½ãƒ•トをインストール
  • C, C++言語ã®é–‹ç™ºç’°å¢ƒã€€
    • sudo aptitude install build-essential
  • Qtã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • http://qt.nokia.com/downloads-jpã‹ã‚‰http://www.qtsoftware.com/downloads/sdk-linux-x11-32bit-cpp を/home/demulab/ã«ã€€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰
    • chmod u+x  qt-sdk-linux-x86-opensource-2009.03.1.bin
    • ./qt-sdk-linux-x86-opensource-2009.03.1.bin
    • Setupã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§æŒ‡ç¤ºã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • QtãŒåŽŸå› ã®ã‚¨ãƒ©ãƒ¼ã‚’ãªãã™ãŸã‚ã«ä»¥ä¸‹ã®ãƒ‘ッケージをインストール
    • sudo aptitude install libglib2.0-dev
    • sudo aptitude install libxrender-dev
    • sudo aptitude install libfontconfig1-dev
  • SDLã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo aptitude install libSDL1.2-dev
    • sudo aptitude install libsdl-net1.2-dev
  • Boostã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo aptitude install libboost1.35-dev libboost1.35-dbg libboost1.35-doc
  • Urg-0.8.0ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • cd
    • mkdir src
    • ã“ã“ã‹ã‚‰urg-0.8.0.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • tar xvzf  urg-0.8.0.tgz
    • cd  urg-0.8.0
    • ./configure
    • make
    • sudo make install
    • ãªãŠã€Ubuntuã®ãƒ‘ッケージインストールã™ã‚‹å ´åˆã¯boost1.35ã§ãªã„ã¨makeã§å¤±æ•—ã—ã¾ã™ã€‚
  • gpsdã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • gpsdã¨é€šä¿¡ã™ã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ—ログラムを作æˆã™ã‚‹ãŸã‚ã«ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’å–ã£ã¦ãã¦å‚考ã«ã—ãŸï¼Žãƒ©ã‚¤ãƒ–ラリã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ä»˜å±žã®libgps.aを使用.
    • gpsd – a gps service deamonã‹ã‚‰gpsd-2.39.tar.gzをダウンロード
    • sudo apt-get install  automake
    • sudo apt-get install libtool
    • sudo apt-get install libmotif-dev
    • sudo apt-get install libxp-dev
    • sudo apt-get install libxaw7-dev
    • ./autogen.sh
    • make
    • sudo make install
  • モータコントローラ用ドライãƒã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • ã“ã“ã‹ã‚‰urbtc2.6.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • cd  src
    • tar xvzf   urbtc2.6.tgz
    • æˆåŠŸã™ã‚‹ã¨/home/demulab/src/urbtc2.6/driver/urbtc.koã¨ã„ã†ãƒ•ァイルãŒç”Ÿæˆã•れる.ãªã„,場åˆã¯ã‚‚ã†ä¸€åº¦ï¼Œæ³¨æ„æ·±ã上記ã®ä½œæ¥­ã‚’実行.
    • /etc/rc.localã®exit 0ã®ä¸€è¡Œä¸Šã«ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã.
      • /sbin/insmod  /home/demulab/src/urbtc2.6/driver/urbtc.ko
  • éŸ³å£°åˆæˆãƒ©ã‚¤ãƒ–ラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • sudo apt-get install  libepeak-dev
    • sudo apt-get install  libportaudio-dev
  • ソースコードã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã¨make
    • ã“ã“ã‹ã‚‰tukuba5-091210.tgzをダウンロードã—,/home/demulab/srcã®ä¸­ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
      • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
    • cd  src
    • tar  xvzf   tukuba5-091210.tgz
    • cd  tukuba5-091210
    • qmake
    • make
    • ./start


コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

555 views  (Since 2010-08-11)