UbuntuおよびNode.jsのスカウトロボット





大学の従業員のグループは、資格認定作業中に、軍事作戦や災害の場所などの危険な状況で動作するように設計されたロボットのモデルを組み立てました。 ここで最も不思議な瞬間は、そのようなロボットの存在の事実ではなく、すでに十分です-しかし、ロボットはUbuntuがインストールされたコンピューターによって制御されているという事実、ロボットマニピュレーターによる非同期操作の可能性はNode.jsを使用して提供されます。



デバイスの外観は写真で簡単に評価でき、その技術仕様は次のとおりです。



ロボットの動きは、以下のビデオに示されています。







ロボットの設計者の中には、Node.jsに精通したWeb開発者がいました。 さらに苦労せずに、Ubuntuを搭載したEEE PCにNode.js Webサーバーをインストールし、コントロールパネルからロボットをリモートコントロールするためのインターフェイスを作成し、「ほとんどどこでも機能する」という事実を動機付けました。 これは、ロボットの状態の初期パラメーターの初期化の様子です。



var config = { // motor_serial: '/dev/cu.usbserial-A600cJpP', // gps_serial: '/dev/cu.usbserial-A40111OI', // motor_on: false, // gps_on: false, // scrape_ddwrt: true motor_serial: "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A600cJpP-if00-port0", gps_serial: '/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A40111OI-if00-port0', motor_on: true, gps_on: false, scrape_ddwrt: true };
      
      





ロボット自体は、大学の目的のために作成されたおもちゃとして作成者に認識されますが、ある程度の改良を加えると、深刻なタスクに役立つ可能性があります。



ロボットを制御するためのJSインターフェースのソースコードはGitHubで入手できます



[ ソース ]。



All Articles