教育・研究用ロボット「ビーゴ」

SourceForge.jp

beego_body.jpg

「ビーゴ」写真

ビーゴについて

「ビーゴ」とは研究、教育用の小型移動ロボットです。
ビーゴは車輪による移動機構を持ち、環境センシング用のセンサとして 測域センサ の利用を意識した設計になっています。

ビーゴのスペック


ビーゴ用プログラムをコンパイルできる環境



ライセンス

ライブラリの配布ライセンスは GNU Lesser General Public License に準拠し、
プログラムの配布ライセンスは GNU General Public License に依存します。
このライブラリ、プログラムの開発者達はライブラリ、プログラムの使用に伴う一切の損害責任を負いません。



制御ライブラリ、及びツール



開発環境の構築

ビーゴのシステムは、搭載したノートパソコンをホスト、走行制御コントローラをターゲットとした開発環境と見なすことができます。

beego_system.png

ビーゴのシステム構成 (簡易表現)

ビーゴの走行制御システムは、ユーザプログラムをホスト上で実行し、モータを制御するプログラムが走行制御コントローラの SH7045F 上で動作します。従って走行系のパラメータを変更する場合は、SH7045F 用のクロスコンパイラの準備が必要になります。

また、ビーゴ用ライブラリには、シミュレータ、及びプログラム実行状況の記録、再生する機能、情報を二次元描画するための機能(モニタ機能)が実装されています。モニタ機能を利用するためには、ホスト環境に SDL, SDL_net, SDL_ttf ライブラリが必要になります。

以降では、開発環境の構築方法を、SDL系ライブラリについての設定方法、ホスト(PC)、ターゲット(SH7045F) のプログラムのコンパイル方法について、説明していきます。

Windows 環境では、ターゲット(SH7045)用に、秋月の付属 CD-ROM 内の Cygwin 環境を用い、ホスト用には好みの環境を使うとよいでしょう。



プログラムのコンパイル、実行



プログラミングについて

ライブラリを使ったプログラミング方法について説明していきます。



開発者用ドキュメント



お問い合わせ


Author:
Satofumi KAMIMURA <satofumi@users.sourceforge.jp>

Generated on Mon Apr 13 22:52:06 2009 by  doxygen 1.5.7.1