matlabを使用してリモートコントロールカーをプログラムできますか?

matlab robotics
matlabを使用してリモートコントロールカーをプログラムできますか?

matlabを使用してメカナムホイールを備えたリモートコントロールカーを作成したい高校プロジェクトをやろうとしています。 これが可能かどうか、そしてそれがどのように行われるか、誰でも知っていますか? 私は今matlabを注文して出荷していますので、すぐにそれを台無しにすることができます。

  2  0


ベストアンサー

MATLABは、外部周辺機器http://www.mathworks.com/help/techdoc/ref/serial.html[RS-232シリアルポートを使用]と通信できます。 (通常、古いコンピューターで見られるこの種のポートは、USBアダプターを使用して新しいコンピューターに追加できます。)そのインターフェースを使用してコンピューターに接続できる無線制御システムを構築または検索する必要があります。ユーザー入力、センサーなどに応じて正しいコマンドを送信するために、MATLABプログラムを作成する必要があります。

2


通常、次のものが必要です。

  1. matlabを搭載したコンピューター、および
    gpibまたはhttp://en.wikipedia.org/wiki/Actuator[actuator]とインターフェースできる何らかのioポート(あなたの場合は、おそらくステアリング用に2、1があり、

  2. 前後に移動します)。

  3. matlabが接続できるI / Oデバイス(通常はシリアルポートです)
    idealmachineが言ったように、シリアルからusb /シリアルからイーサネットドライバーを取得して、デバイスをRS-232コネクタでない場合はシリアルデバイスのように見えるようにします)http://www.mathworks.com/help/techdoc/matlab_external /f105659.html [シリアルポートなど]を選択し、デバイスがアクチュエータと適切に接続できることを確認します。 Instrument Control Toolboxが必要になる場合があります

読み取り/書き込みが可能なI / Oデバイス(gpibまたは他のデバイス-ナショナルインスツルメンツには、USBに接続するのと同じくらい簡単で、PCIカードをPCに接続するのと同じくらい難しい)が豊富にありますあなたのアクチュエータ。 確認してください。

  1. PCのI / Oデバイスに適切なデバイスドライバーを用意する

  2. アクチュエータが受け入れる信号の種類を理解する

メカナムホイールを使用しているという事実は、それらのホイールへのインターフェイスを設定することほど重要ではありません。 この取り組みは単純ではなく、もちろん優秀な教師がいない限り、高校のコースの範囲外になる可能性があります。 また、このプロジェクトには、I / OデバイスとR / Cカー(使用できるコンピューターがある場合)、Matlab、および作動デバイス(別のものを入手する必要がある場合、またはR / Cカーの既存の機器を変更します)。 これをワイヤレスで行うことは、システムにとってもう1つの複雑な問題です。有線から始めて、いったんハングアップしたらワイヤレスに移行します。

1


Arduinoはいつでも使用できます。Arduinoは、マスターとスレーブとして同時に動作し、Matlabから車を制御し、Arduinoにコードを送信し、魔法が起こるのを監視するトランシーバーに接続されます。 よろしいですか? はい、私は現在、自動応答を使用して1つを構築していますが、初期テストが機能したため、質問に答えることができます。

0


タイトルとURLをコピーしました