Webブラウザからの各種制御

ChromeブラウザのWeb Bluetooth APIを使用し、KeiganMotorをコントロールするサンプルです。
Android版Chromeブラウザ、Mac版Chromeで動作します。

デモURL

https://keigan-motor.com/apiSample/motorApiSample/

ソースコード(GitHub)

https://github.com/keigan-motor/kmconnector-js/tree/master/examples/browser_webbluetooh

 

音声との連動

ブラウザでJavaScriptを用いてKeiganMotorをコントロールするサンプルです。
モーターを接続し、PLAYボタンで音声と共にモーターを再生します。
Android版Chromeブラウザ、Mac版Chromeで動作します。

 

>>デモURL

https://keigan-motor.com/apiSample/riz-keigan/

 

ソースコード

https://keigan.zendesk.com/guide-media/01HJSR5APJP13Z7MJC5J1G6QGB

 

 

音声コントロールによる制御

ChromeブラウザのWeb Bluetooth APIを使用し、音声でKeiganMotorをコントロールするサンプルです。
音声認識にはwebkitSpeechRecognitionを使用しています。
Android版Chromeブラウザ、Mac版Chromeで動作します。

 

>>デモURL

https://keigan-motor.com/apiSample/voiceCtlMotor-keigan/

ソースコード

https://docs.keigan-motor.com/apiSample/voiceCtlMotor-keigan/voiceCtlMotor-keigan.zip

 

 

テレプレゼンスロボット

KeiganMotor をインターネットを介して遠隔操作する「テレプレゼンスロボット」のデモです。
リアルタイム通信には Skyway(NTTコミュニケーションズが提供する、WebRTC の仕組みを利用したリアルタイムコミュニケーション用API)を使用しています。

動作環境

ロボット側

操縦者側

  • KeiganMotor KM-1 2台 を含むドリーキット
  • 端末 (Android または Mac※)
  • 端末 (Android または Mac※)

※ 本デモは、Web Bluetooth API の使用出来る Chrome ブラウザで動作します。

手順

ロボット側端末での操作

操縦者側端末での操作

  1. Chrome ブラウザから、https://keigan-motor.com/apiSample/tele-webrtc-keigan/tele_central.html に移動する
  2. カメラとマイクへのアクセスを許可する
  3. Select Left Motor 及び Select Right Motor をそれぞれクリックし、周囲にある KeiganMotor に接続する
  4. 接続用のIDをコピーし、操縦者側の端末と共有する
  1. Chrome ブラウザから、
  2. https://keigan-motor.com/apiSample/tele-webrtc-keigan/tele_peripheral.html に移動する
  3. Host Connection のテキストボックスに接続用のIDをペーストし、Connectボタンを押す
  4. 画面下部のパッドによりロボットを操作する(ドラッグすることにより前進・後退・旋回を行います)

 

ソースコード

https://keigan-motor.com/apiSample/tele-webrtc-keigan/