/*!
  \mainpage

  _SOURCE_FORGE_LOGO_

  <h1>Quick Robot Development Kit</h1>

  <h2>目的</h2>
  - Lua を用いた、コンパイルレスなロボット開発用ライブラリの作成
  - Qt を用いた GUI 開発キットの作成

  <h2>ライブラリ</h2>
  - 通信
    - \ref qrk::Connection 通信インターフェース
      - \ref qrk::SerialCtrl ... シリアル通信

  - コントローラ
    - \ref qrk::WiiJoystick ... Wii リモコンの制御
  \n \n
  - 音の再生
    - \ref qrk::CdromPlay ... CD-ROM からの再生

  <h2>サンプル</h2>
  - Wii リモコン
    - \subpage WiiPose_page ... Wii リモコンの姿勢表示サンプル
    - \subpage UrgScanner_page ... Wii リモコンに URG を付けての環境測定
  \n \n
  - URG センサー
    - \subpage ViewUrgPorts_page

  <h2>実装案</h2>
  ロボットの制御パラメータを調整する際の、コンパイルレスなライブラリを実現する。

  - PC と制御コントローラからなるロボットシステムを考えたときに
    - パラメータを Lua で記述
      - Lua でなくてもよいですが、Lua をパラメータ設定ファイル感覚で使うと便利そう
    \n \n
    - ホスト側のパラメータを、ターゲット側に転送する
      - この仕組みは、データ転送ライブラリ内に作り込んでおく
    \n \n
    - 結果として、ホスト側で Lua スクリプト内のパラメータを更新すると、ロボットの制御パラメータが更新されて実行される。

  <h2>ライセンス</h2>
  - GPL2
*/
