ここから質問投稿すると、最大4000ポイント当たる!!!! >>

PC上の自作アプリから操作できるロボットを探しています。

PCからロボットをインタラクティブに操作するアプリを自作したいを考えています。
そこで対象実機となるロボットの購入を検討しているのですが、要件を満たす商品が見つからず困っています。

今のところ、要件を満たすロボットとして挙げられている商品はLego Mindstormsのみです。
ほかに要件を満たす、もしくは近い機能を持つ商品があれば、教えていただきたく思います。


ロボットの選定要件は以下に記載します。

自作しているアプリでは、PCからロボットへ任意のタイミングで任意の命令を送れる必要があります。
そのため、ロボットには次の機能が必要になります。
 ・PCと接続可能である
 *接続方式は基本的に限定しない(USB、有線/無線LAN、Bluetooth等)
 ・オペレーションAPIが提供されている
 *APIの言語は限定しない。専用の開発言語も可(ただしJavaもしくはC言語なら、なお良い)

その他の機能要件としては、次が挙げられますが、全て満たしている必要はありません。
 ・自立移動(移動方式は問わない)
 ・カメラ
 ・音声センサ
 ・GPS
 ・人感センサ

予算は10万円です。


回答お願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

はじめまして♪



要求を満たしてくれるような市販ロボットは見かけないように思います。

ロボットキットとか、マイコンロボット、マイクロマウスなど、基本的な物を素材に改造するのが良さそうですね。


ロボットから位置情報と音声動画を得るには、USBやBluetoothでは、少々役不足かな?(環境により通信速度等が変化しますから、、、)

実用面では少々疑問ですが、カメラと音声、GPS機能ならケータイ電話にも有りますね。

人感センサーは簡単な物ですと赤外線センサー(自動ドアなど)だけでも可能です。しかし、動物と人間を区別出来るとなりますと、かなり高度な事に成ってしまいそうですねぇ。

もしかすると、ご質問者様の希望を満たすロボットって、悪い事に利用されると困るから販売していないだけかもしれませんね(苦笑)

ラジコン飛行機にカメラを乗せてパソコンで遠隔操作すれば立派な無人偵察飛行器でしょうし、ラジコン戦車にカメラとアームを取り付けたら、遠隔操作でスカートめくり激写ですかね(爆笑)

それでかなぁ? 勉強用のキットと純粋な玩具、それ以上は産業用や実験用という極端な物しか売っていない理由って? 

JavaやCが出来るなら、ちょっと環境を整備するだけでPICマイコンなど簡単でしょう。もはや現代のパソコンマニアよりずーっと上のレベルですからね。(私は古い人種ですから、ベーシックとフォートラン、Z80ニモニック程度で終わってます。ハイ。当時はRS232Cやシリアルプリンター、アタリ準拠のジョイスティック端子で通信を、、、サク!!)

接続環境だけで考えたらファイヤワイヤかイーサでしょう。無線ならイーサの無線LAN流用が良さそうですが、長距離の安定性はちょっと気になりますね。

具体的な「回答」では無くて、ごめんなさい。 でも、なにかヒントにでもなりましたあら幸いです。
    • good
    • 0
この回答へのお礼

返事が遅くなってしまい大変申し訳ありません。
回答ありがとうございます。

確かに改造やPICでつくるのは、ひとつの手ですね(工数の問題はありますが)。
趣味としては是非触ってみたいものです。
開発では、実現可能性の高い方法として、スマートフォンの利用を検討しています。
AndroidやWindows7であれば多数のセンサ類を利用できるので。

>悪い事に利用されると困るから販売していない
仰る通りかもしれませんね。
これはアプリの利用形態の懸念事項になりそうですね。

多数のアドバイスありがとうございました。
大変参考になりました。

お礼日時:2010/05/26 14:20

まったくの素人で的外れな回答かもしれませんが、Wowweeテクノロジーという会社からRovioというロボットが発売されています。

パソコンから無線LANでコントロールできるロボットですが、開発の用途に合うかはわかりません。ヤフオクにも時々出品されています。
    • good
    • 0
この回答へのお礼

返事が遅くなってしまい大変申し訳ありません。
回答ありがとうございます。

>Robio
このロボットは私の調査でも挙がりました。
センサ系が少なく、開発用途にマッチするかわからないため保留の状態です。
ただ、低価格なのは非常に魅力的ですね。

お礼日時:2010/05/26 14:04

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q初めてのコンピュータ制御ロボット

コンピュータ(PC)を使って物を動かしてみたいです。

パソコン歴はそこそこあるのですが、コンピュータ制御の知識がありません。
電子回路も中学のとき授業で半田ごてをいじったことがある程度です。

ただ知識はありませんが理系の大卒なので理解力はあると思います。

とりあえずは電池を使った回路を作ってRS-232CかUSBか何かとつないで
モーターを回したり止めたり出来れば上出来かなと思ってます。

どこかにいいホームページや本などありませんか?
書ききれるようであればここで教えていただいても大歓迎です。

よろしくお願いします。

Aベストアンサー

初めてのロボット制御といえばレゴ・マインドストーム。
http://mindstorms.lego.com/japan/
C++やJavaからコントロールできます。

もっとハードより(って言うか、ハードから作成)なら「Windowsプログラミングの鉄人」(書籍です)
http://www.cqpub.co.jp/hanbai/books/35851.htm
絶版なので古本屋で探してください。

もっと新しい情報がお望みなら
・「インターフェース」(雑誌)
http://www.cqpub.co.jp/interface/
デバイスドライバなど、ハード制御プログラミング一般

・「トランジスタ技術」(雑誌)
http://www.cqpub.co.jp/toragi/TR_index.htm
ハードウェアそのものの情報が中心だが、最近はソフトも扱っている

・「トラ技スペシャル」(ムック)
http://www.cqpub.co.jp/trs/
マイコン、インターフェースなどその時々の旬の情報

CQ出版の本が情報の宝庫です。

初めてのロボット制御といえばレゴ・マインドストーム。
http://mindstorms.lego.com/japan/
C++やJavaからコントロールできます。

もっとハードより(って言うか、ハードから作成)なら「Windowsプログラミングの鉄人」(書籍です)
http://www.cqpub.co.jp/hanbai/books/35851.htm
絶版なので古本屋で探してください。

もっと新しい情報がお望みなら
・「インターフェース」(雑誌)
http://www.cqpub.co.jp/interface/
デバイスドライバなど、ハード制御プログラミング一般

・「トランジスタ技...続きを読む

Qコンピューターでラジコン操作?

コンピューターでラジコン操作するにはどうしたら出来るのでしょうか
例えば、ラジコンカーを直進させる、バックさせるなど何かの信号をコンソールかジョイスティック?から出せばいいのでしょうが、一体どの様なプログラムで指示するのでしょうか?
C言語で出来るような話も聞くのですが、それが出来るようなことは記載されていないようなので、何から勉強したらコンピューターでラジコンなどの機械を動かせる様になるのか迷ってしまい、悶々としています。
どうか、よろしくお願いします

Aベストアンサー

C言語かアセンブラが多いかと思います。ただし、C言語自体にその機能があるわけではなく、C言語が周辺機器を操れるプログラムを書けることで目的のラジコンの制御を行います。
ハードウェアとしては、マイコンを利用するのが一般的でパソコンは開発環境と場合により2次的な制御に使います。
なので知識として、
(1)電子回路の知識、主のラジコンのプロポの電子回路が理解できること。
(2)マイコンの電子回路、プログラムの知識。マイコンとプロポを接続する電子回路が設計・製作できること。
が必要となります。
なので、始めはマイコン制御のラジコンの入門書を参考にされてはどうでしょうか?
こんなのです。↓
http://www.cqpub.co.jp/hanbai/books/34/34471.htm
まぁ、これでも難しいとは思いますが。その場合は、他の技術的な入門書も必要になるかも知れません。
って事でもっと簡単なのを幾つか紹介しておきます。
「誰にでも手軽にできる 電子工作入門」http://www.picfun.com/picbook3.html
「作って遊べる ロボット工作」http://www.picfun.com/picbook6.html
PICマイコン+タミヤ工作セットでできる「リモコンロボット トリケラトプス」http://www.picfun.com/picbook7.html

C言語かアセンブラが多いかと思います。ただし、C言語自体にその機能があるわけではなく、C言語が周辺機器を操れるプログラムを書けることで目的のラジコンの制御を行います。
ハードウェアとしては、マイコンを利用するのが一般的でパソコンは開発環境と場合により2次的な制御に使います。
なので知識として、
(1)電子回路の知識、主のラジコンのプロポの電子回路が理解できること。
(2)マイコンの電子回路、プログラムの知識。マイコンとプロポを接続する電子回路が設計・製作できること。
が必要とな...続きを読む


人気Q&Aランキング