4

私は、走り回って物体までの距離を判断し、障害物を回避する小さなロボットを構築することを考えています(うまくいけばそうなるでしょう)-複雑なことは何もありません、ただの家庭的な楽しいプロジェクトです。

距離を決定してオブジェクトを追跡するために2つのWebカメラを使用し、フレームワークとしてAForge.Netを使用することを計画しています。AIやロボット工学に関連することは何もしたことがないので、どこから始めればよいのかわかりません。

どのような種類のコンポーネントが必要ですか(プログラムで操作できるホイールやエンジンなど、ある種のプログラマブルコントローラ?)、これらすべてのものはどこで入手できますか?

全体として、これを実現するためにどこから始めればよいでしょうか。基本的な問題を解決し、ロボットのプログラミングに集中できるツールのセットを探しています。

4

5 に答える 5

3

ロボットについては、事前の知識やノウハウがない場合は、ルンバなどの既製のソリューションを購入することをお勧めします。

ルンバ(特定のモデル)には、プログラムを可能にするハッキングキットが付属しています。さらに、退屈しているときに床をきれいにします。

ビジョンの部分でも、OpenCVは良いスタートです。

あなたが旅しているその「簡単な」プロジェクトではないことに注意してください

于 2010-07-06T19:15:51.940 に答える
2

ロボットを扱うのはこれが初めてであることを考えると、すぐに使えるソリューションが最適だと思います。ロボットの機械的および電子的設計は、少なくともAIパーツと同じくらい負担がかかるため、AIパーツから始めたい場合は、おそらく事前に作成されたロボットソリューションがアクションにすぐに取り掛かるのに役立ちます;)

レゴマインドストームは始めるのに最適な場所だと思います。画像処理については、Martin Beckettが正しく、OpenCVが道を示しています:)

幸運を祈ります。さらにヘルプや提案が必要な場合は、遠慮なく私にメッセージを送ってください。

于 2010-06-30T19:45:16.633 に答える
1

Roboardは本当に素晴らしく、使いやすいように見えると思います(ただし、私は所有していないので、そこで約束をすることができます)。1 GHz CPU、I2C、SPI(追加の周辺機器用)、PWM(サーボ用)、A / D(加速度計およびSharp IRレンジフィンガー用:)、安価なWebカメラ用のUSBホスト信号、およびミニPCIスロットを搭載しています。 WLANカードをはめ込みます!どうやらそれはそれらすべてのものを使用するためのライブラリも付属しています。ネットブック/ラップトップまたはgumstixもおそらくうまくいくでしょう。

バッテリー、統合された直交エンコーダーを備えた2つのモーター、使いやすいモータードライバーと出来上がりを追加してください!

Phidg​​etsには、使いやすいセンサーやドライバーなどがたくさんあります。SparkFunもチェックしてください。

もちろん、iRobot Createを入手して、ネットブック/ラップトップをその上に貼り付けるだけで、より多くの利益を得ることができます。

于 2010-07-06T19:10:10.073 に答える
1

経験がないので、レゴマインドストームのプログラム可能なロボット工学を試すことができます。

個人的には、これは魅力的ですが、複雑なプロジェクトだと思います;-)

于 2010-06-30T04:05:06.333 に答える
0

ルンバは使いやすい入門用ロボットだと思います。上記のように、すべてのメカニズムと電子機器はあなたのために行われています、そしてあなたがする必要があるのはただいくつかの追加のセンサーとものをそれに提供することです。

これが私のプロジェクトであり、いくつかのe-netカメラを使用したいので、おそらく数台のカメラとワイヤレスルーターを使用します。ワイヤレスルーターに接続すると、シリアルコマンドを送信できるイーサネットベースのマイクロコントローラーを接続します。

レゴマインドストームなど、私がお勧めするロボットデバイスは他にもいくつかありますが、ルンバには多くの「不動産」が用意されていると思います。いくつかのカメラとルーター/マイクロコントローラー、そしておそらくそこにいくつかのバッテリーがある場合、それらすべてを持ち歩くにはかなりの電力が必要になります。

覚えておくべきことの1つは、ビデオ処理を実行したいことです。ビデオ処理は本当に面白いです。私は自分でいくつかのビデオを作りました、そしてあなたがそれを掘り下げるとき-それはかなり複雑になります-しかしあなたがそれを機能させることができるときはやりがいがあります:)。とにかく、ビデオ処理では、カメラが物事を記録してからプログラムがそれを見ることができるようになるまで、そしてアルゴリズムが何をすべきかを決定できるようになるまで、「遅れ」があることに注意してください。

ビデオに加えて、私はおそらくユニットにいくつかの他のセンサーも持っているでしょう。私はおそらく超音波センサーを使用します。それらはかなり近い距離(2-15ft)を検出でき、おそらくプロジェクトでの使用に適しています。ルンバには、利用できるセンサーがさらにいくつかあります(タッチ、ステップなど)が、実際には、そこにあるすべてのロボットキットがうまく機能します。

ロボット工学の世界を紹介するための非常に基本的な方法を探しているなら、ベーシックスタンプについても言及しますが、それは非常に限られており、それ以上のことはできません。超ベーシックよりもそれで(割り込みなどなし)

于 2012-07-06T01:30:12.087 に答える