• DeviceWebAPI Docs
  • はじめに
  • 1.教材の準備
    • 1.1 開発に必要なソフトウェア
    • 1.2 アプリのダウンロード
    • 1.3 教材のダウンロード
    • 1.4 サンプルのダウンロード
    • 1.5 Checkツール
  • 2.DeviceWebAPIManagerの設定
    • 2.1 DeviceWebAPI Managerの設定
    • 2.2 DeviceWebAPI Managerの生存確認
    • 2.3 DEMOアプリで動作確認
    • 2.4 ATOMのインストール
    • 2.5 setting.jsの設定
    • 2.6 Developer Tool
  • 3.Host基礎
    • 3.1 バイブレーション
    • 3.2 写真を撮影する
    • 3.3 プレビューを開始
  • 4.Robotを操作する
    • 4.1 Robotカーへの接続
    • 4.2 Robot操作の基礎
    • 4.3 Robot操作のサンプル
  • 5.FaBo基礎
    • 5.1 FaBo Pluginの接続
    • 5.2 LEDの操作(アドレスバー)
    • 5.3 LEDの操作(JavaScript)
    • 5.4 距離を取得
    • 5.5 温度を取得
    • 5.6 照度を取得
  • 6.FaBo仮想デバイス
    • 6.1 3軸加速度センサーの登録
    • 6.2 3軸加速度センサーの取得
  • 7.その他
    • 7.1 認証ダイアログの表示/非表示設定
    • 7.2 Firmataのインストール
    • 7.3 USB Deviceの認識
    • 7.4 デモサイトをスマフォにいれる
  • 8.トラブルシューティング
    • 8.1 トラブルシューティング
Powered by GitBook

4.2 Robot操作の基礎

4.2 RobotCarの操作(アドレスバー)

Robotの操作

操作 Endpoint メソッド
前進(speed=1) http://IP:4035/gotapi/driveController/move?serviceId=####&speed=1&angle=0 POST
後進(speed=-1) http://IP:4035/gotapi/driveController/move?serviceId=####&speed=-1&angle=0 POST
停止(speed=0) http://IP:4035/gotapi/driveController/move?serviceId=####&speed=0&angle=0 POST
回転(angle=360) http://IP:4035/gotapi/driveController/move?serviceId=####&speed=1&angle=360 POST
回転(angle=-360) http://IP:4035/gotapi/driveController/move?serviceId=####&speed=1&angle=-360 POST

URLによる擬似的なRESTFUL

操作 Endpoint
前進(speed=1) http://IP:4035/gotapi/post/driveController/move?serviceId=####&speed=1&angle=0
後進(speed=-1) http://IP:4035/gotapi/post/driveController/move?serviceId=####&speed=-1&angle=0
停止(speed=0) http://IP:4035/gotapi/post/driveController/move?serviceId=####&speed=0&angle=0
回転(angle=360) http://IP:4035/gotapi/post/driveController/move?serviceId=####&speed=1&angle=360
回転(angle=-360) http://IP:4035/gotapi/post/driveController/move?serviceId=####&speed=1&angle=-360

※この時serviceIdにはFaBo PluginのIDを指定します

引数

変数名 範囲
speed -1〜1
angle -360〜360

results matching ""

    No results matching ""