アスラテック株式会社 会社案内



Similar documents
「V-Sido CONNECT RC」 Raspberry Pi 2との連係方法

アスラテック株式会社 会社案内

「V-Sido CONNECT RC」 Raspberry Pi 2との連係方法

アスラテック株式会社 会社案内

スライド 1

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

図 2 のような 画 面 が 表 示 されるので Install Proself Disk.pkg を 右 クリック(Ctrl+クリック)して 開 く をクリックしてください 図 2 インストーラ 画 面 図 3 のような 画 面 が 表 示 されるので 開 く をクリックしてください 図 3 確

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

< 入 力 にあたっての 注 意 事 項 > 応 募 基 本 情 報 の 申 請 は 代 表 申 請 方 式 の 場 合 は 代 表 申 請 を 行 う 応 募 者 が 連 名 申 請 方 式 の 場 合 は 連 名 申 請 する 応 募 者 のうちのいずれかの1 者 が 研 究 体 を 代 表 し

e-Gov電子申請システムを利用した

スライド 1

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

ファイルサーバー(NFS) 構築ガイド

端 末 型 払 い 出 しの 場 合 接 続 構 成 図 フレッツ グループから 払 出 されたIPアドレス /32 NTT 西 日 本 地 域 IP 網 フレッツ グループ フレッツ グループから 払 出 されたIPアドレス /

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

同 期 を 開 始 する( 初 期 設 定 ) 2 1 Remote Link PC Sync を 起 動 する 2 1 接 続 機 器 の [PIN コード ] [ ユーザー 名 ] [ パスワード ] を 入 力 する [PIN コード ] などの 情 報 は 接 続 機 器 の 設 定 画 面

エ CarotDAV が 起 動 すると 次 のようなウィンドウが 表 示 されます メニューバーにある File から New Connection の WebDAV を 選 択 します オ 次 のような 設 定 画 面 が 表 示 されたら General タブでネットワークアドレスなどを 設

6. 後 は インストール 画 面 が 表 示 されるまで 画 面 の 指 示 に 従 って[ 続 ける]をクリックします 途 中 ソフトウェアの 使 用 許 諾 契 約 の 条 件 に 同 意 するかというメッセージボックスが 表 示 されま すので[ 同 意 する]をクリックします 7. [イン

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

はじめに 本 書 は SUPER COMPACT Pathfinder DFS のご 利 用 に 際 して クライアント 端 末 の 設 定 方 法 について 説 明 して います なお 本 書 内 で 使 用 している 図 は 標 準 的 な 設 定 によって 表 示 されるものを 使 用 してお

研究者情報データベース

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

重 要 BB セキュリティ powered by Symantec TM Plus をご 利 用 いただくためには 本 資 料 の 手 順 にしたがって 必 ずアクティブ 化 してください アクティブ 化 とは BB セキュリティの 各 サービスをご 利 用 いただくために 必 要 なオン ライン

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

もくじ はじめに 本 書 はスマートフォンやタブレットのアプリ LINE の 設 定 を 行 うためのマニュアルとなります 詳 しい 操 作 方 法 については メーカーホームページ 上 の 基 本 的 な 使 い 方 を 参 照 ください LINE 基 本 的 な 使 い 方

Office 10 パッケージ版「リンク集」

入退室インストールマニュアル.pdf

技術報告会原稿フォーマット

登 載 システム 操 作 説 明 Ⅰ. 登 載 システムでの 公 開 までの 流 れ Ⅱ. 基 本 操 作 Ⅲ. 推 奨 動 作 環 境 2

Microsoft PowerPoint - WEBディスクご利用の手引きv1.2.ppt

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

スライド 1

「給与・年金の方」からの確定申告書作成編

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

Microsoft Word - OSxServer10.8_PAP_Master_インストールガイド_ A.doc

V-CUBE One

Microsoft Word - 新ユーザー専用ページ機能詳細・マニュアル.doc

2. 研 究 者 / 評 価 者 情 報 修 正 この 画 面 では 研 究 者 が 自 分 自 身 の 情 報 の 修 正 を 行 います (A) 研 究 者 / 評 価 者 情 報 の 修 正 () 研 究 者 / 評 価 者 情 報 修 正 画 面 を 開 く HOME 画 面 メニューの 研

スライド 1

SchITコモンズ【活用編】

WebCaster600MNファームウェアバージョンアップ手順 (Macintosh編)

目 次 目 次... 本 書 の 見 かた... 2 商 標 について... 2 オープンソースライセンス 公 開... 2 はじめに... 3 概 要... 3 使 用 環 境 について... 4 対 応 している OS およびアプリケーション... 4 ネットワーク 設 定... 4 Googl

6 システムを 入 れているパソコンを 入 れ 替 えたいが どうしたらいいのか 元 のパソコンから 新 しいパソコンに 昨 年 度 入 力 データを 移 行 します 手 順 は 次 のとおりです 1 元 のパソコンでシステムを 起 動 して メニュー 画 面 から バックアップ リカバリ を 選

<4D F736F F D204F432D434F4D E815B D836A B81698BA697CD89EF8ED A2E646F6378>

506HW ユーザーガイド Chapter7

スライド 1

1.ログインするためのパソコンの 設 定 (USBトークンの 設 定 ) Internet Explorer(IE)の 場 合 方 法 1 情 報 バーからアドオン(ActiveXコントロール)をインストールする 画 面 はIE8です またIEのバージョンにより 操 作 方 法 画 面 や 表 示

1. 概 要 Webで 申 込 みした 手 続 きの 内 容 とNEXIでの 手 続 状 況 を Web 申 込 状 況 一 覧 で 確 認 することができます また 各 種 手 続 きにおいて 申 込 みを 完 了 せずに 保 存 状 態 にした 手 続 きを この 一 覧 から 再 開 すること

スライド 1

鎌ケ谷市 施設予約管理システム ご利用の手引き

Office2010 インストール手順

スライド 1

NetGenesis SuperOPT100Eバージョンアップ説明書

目 次 ログイン 方 法... 3 基 本 画 面 構 成... 4 メールサービス... 5 メールサービス 画 面 構 成... 5 アカウント 詳 細 / 設 定... 6 高 機 能 フィルター... 7 ユーザーフィルター 設 定... 8 新 規 フィルターの 追 加... 8 My ホ

設 定 について 次 のような 流 れになります 1. plist ファイルの 作 成 (OS X 側 での 認 証 方 式 を 変 更 するために 使 用 ) 2. 作 成 した plist ファイルの 正 しさをチェック 3. plist ファイルを 所 定 の 場 所 に 格 納 4. 共 有

目 次 1 環 境 確 認 目 的 必 要 な 物 データ 移 行 の 流 れ 移 行 準 備 圧 縮 解 凍 ソフトのダウンロードとインストール 作 業 フォルダの 作 成 とファイル 変 換 ツールのダウンロード..

TeleOffice 3.0 Lync 2 TO

この 章 では 電 子 入 札 システムをご 利 用 いただくための 事 前 準 備 について 説 明 します 事 前 準 備 と して ID 初 期 パスワードの 確 認 初 期 パスワード 初 期 見 積 用 暗 証 番 号 の 変 更 IC カード 登 録 またはICカード 更 新 を 行 っ

5 振 込 依 頼 書 の 作 成 方 法 ()ツールの 起 動 コピーまたはダウンロードしたツールをダブルクリックして 開 いてください (ツール 起 動 の 際 マクロを 有 効 にしてください ) ダブルクリック 後 以 下 のメッセージが 出 力 されますので 読 み 取 り 専 用 ボタン

事 前 確 認 2 1 事 前 確 認 1-1.ノート/メモパッドを 取 り 付 ける ノートブックタイプ 1 本 体 左 側 のはくりフィルムをはがす 2ノートの 表 紙 を 透 明 ポケットに 挿 入 する 3 表 紙 を 本 体 のへこみに 合 わせ 貼 り 付 ける 本 体

目 次 1 概 要 動 作 環 境 起 動 方 法 臨 床 研 修 プログラム 検 索 サイトで 提 供 している 情 報 情 報 閲 覧 の 流 れ 画 面 構 成 メニューについて 可 変 メニ

Microsoft Word - ML_ListManager_10j.doc

目 次 遺 失 物 管 理 プログラム 利 用 者 マニュアル 1. 動 作 条 件 遺 失 物 管 理 プログラムのインストール 運 用 の 流 れ 起 動 方 法 操 作 方 法 について 基 本 的 な 操


目 次 利 用 に 際 しての 注 意 事 項... ユーザー 登 録... ログイン... 課 題 申 請... 5 装 置 予 約... 6 ライセンス 取 得 方 法... 7 利 用 料 金 の 確 認 ( 準 備 中 ) 外 部 発 表 登 録 の 方 法... 5 < 附

基 本 操 作 2

医療費控除の入力編

ソフトウェア説明書

基本操作マニュアル[既存ページの編集と連載記事の作成・更新]編

WorkWithPlus 8.1 へのアップグレードについて

Microsoft Word - Active.doc

3. 画 面 説 明 1 アドレスバー/Google 検 索 バー 4 ステータスバー 1 アドレスバー/Google 検 索 バー 現 在 表 示 されているホームページの URL 1 (ホームページアドレス)を 表 示 します URL を 入 力 すると 目 的 のページに 移 動 することがで

PDF閲覧制限システム(簡易版)概説書

kagoemon-a

【改訂中】office_install_merged_2016

ことばを覚える

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

設定フロー ★印は必須の設定です

医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート - 目 次 - < 第 1 章 > 共 通 事 項 説 明 医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート 目 次 1.1 本 システムの 注 意 点 入 力 項 目 について 基 本 情

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

目 次 1. Cyber Edy とは P3. Cyber Edy 決 済 の 方 法 P4 3. 画 面 の 説 明 P6 4. 変 更 が 発 生 した 場 合 P8 5. 特 定 の 取 引 を 検 索 する 場 合 P9 6. 検 索 結 果 をダウンロードする 場 合 P10

<4D F736F F D E71905C90BF91808DEC8CA48F4389EF8E9197BF82542E646F63>

パソコンバンクWeb21 操作マニュアル[導入・事前設定編]

PowerPoint プレゼンテーション

PowerPoint Presentation

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

年齢別人数計算ツールマニュアル

サポートシステム操作説明書

本 操 作 説 明 書 について 本 操 作 説 明 書 は 物 品 電 子 調 達 システム 入 札 参 加 資 格 審 査 申 請 についての 操 作 を 説 明 したものです 動 作 環 境 本 アプリケーションは 以 下 の 環 境 にて 動 作 致 します OS 日 本 語 Microso

MATRIX TRADER(インストール版) 取扱説明書

PowerPoint プレゼンテーション

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

付 録 B コンテンツへのアクセスを 制 限 する B.1 アクセス 制 限 の 概 要 アクセスを 制 限 したいコンテンツが 格 納 されているフォルダに.htaccess およ び.htpasswd ファイルをアップロードすることで IP アドレス(ドメイン 名 ) やユーザー 認 証 による

HTG-35U ブルーバック表示の手順書 (2014年12月改定)

<4D F736F F F696E74202D E738E7B8DF48C9F8DF D836A B208F8994C52E B8CDD8AB B83685D>

Transcription:

JavaScript SDK for V-Sido CONNECT 利 用 の 手 引 き Mac 編 アスラテック 株 式 会 社

目 次 1. はじめに 1-1. 本 マニュアルの 概 要 p.3 1-2. 使 用 する 機 材 など p.4 1-3. 各 機 器 の 接 続 構 成 と 開 発 イメージ p.5 2. 初 期 設 定 とVSidoConn4Macの 導 入 2-1. Bluetoothのペアリング p.7 2-2. Node.jsのインストール p.8 2-3. ロボット 制 御 プログラムの 導 入 p.9 2-4. 利 用 するロボットの 選 択 p.10 2-5. ロボット 制 御 プログラムの 実 行 p.11 2-6. サンプルプログラムでの 動 作 確 認 p.12 3. JavaScriptによるロボット 開 発 入 門 3-1. ロボットの 制 御 について p.14 3-2. HTML&JavaScriptの 作 成 とロボットの 操 作 手 順 p.15 3-3. 目 標 角 制 御 のサンプルコード p.16 3-4. 逆 運 動 の 利 用 のサンプルコード p.17 3-5. ロボットの 歩 行 のサンプルコード p.18 3-6. さらなるプログラミングに 向 けて p.19 奥 付 1

1. はじめに 2

1-1. 本 マニュアルの 概 要 このマニュアルでは MacからJavaScript SDK for V-Sido CONNECT を 使 って V-Sido CONNECT RC を 接 続 したロボットを 制 御 する 方 法 を 紹 介 します 本 マニュアルでは VSidoConn4Mac というプログラムをMacにイン ストールして JavaScript SDK for V-Sido CONNECT でロボット を 制 御 できる 環 境 を 構 築 する 手 順 を 解 説 していきます なお 対 応 OSのバージョンは OS X 10.10 以 降 です 動 作 確 認 は GR-001 (HPI Japan)および DARWIN-MINI (ROBOTIS) で 行 っています 本 マニュアルをお 読 みになる 前 に V-Sido CONNECT RC スタートアップガイド をお 読 みいただき V-Sido CONNECT RCをロボットに 接 続 し Bluetoothを 利 用 できる 環 境 にしておいてください 3

1-2. 使 用 する 機 材 など + 開 発 用 パソコン(Mac) Bluetooth 対 応 の 機 種 OS X 10.10 以 降 V-Sido CONNECT RC 接 続 済 みロボット (GR-001もしくはDARWIN-MINI) その 他 に 必 要 な 機 材 ソフトウェア テキストエディタ JavaScriptインタープリタ Node.js ( 入 手 方 法 は 後 述 ) VSidoConn4Mac ( 入 手 方 法 は 後 述 ) 4

1-3. 各 機 器 の 接 続 構 成 と 開 発 イメージ Bluetooth SPP Mac V-Sido CONNECT RC ロボット Node.jsと VSidoConn4Macを インストール JavaScriptで ロボット 制 御 のコーディング 5

2. 初 期 設 定 とVSidoConn4Macの 導 入 6

2-1. Bluetoothのペアリング MacとV-Sido CONNECT RCとのBluetoothペアリングを 行 います まず V-Sido CONNECT RC(Bluetoothアダプタセットを 搭 載 済 みのもの)をロ ボットに 接 続 して ロボットの 電 源 をONにします(ロボットとV-Sido CONNECT RCとの 接 続 は V-Sido CONNECT RC スタートアップガイド を 参 照 ) 次 に アップルメニュー - システム 環 境 設 定 - Bluetooth 画 面 で ペアリ ングを 行 ってください 7

2-2. Node.jsのインストール 最 新 版 の Node.js を 公 式 サイトから 入 手 して インストールしてください Mac 用 のファイルはPKGファイルで 配 布 されています 本 マニュアルでは v.4.4.7で 動 作 確 認 を 行 っています http://nodejs.org/ 次 に Macの アプリケーション - ユーティリティ にある ターミナル を 起 動 して コマンドラインから 下 記 のコマンドを 実 行 します node -v このコマンドを 実 行 すると インストールされているNode.jsのバージョンが 表 示 されます 正 しく 表 示 されない 場 合 Nodo.jsがうまくインストールできてい ないので インストールをやり 直 してください なお Node.jsのインストール 先 をデフォルト 以 外 にした 場 合 PATH 環 境 変 数 を 合 わせる 必 要 があるので 注 意 してください 8

2-3. ロボット 制 御 プログラムの 導 入 次 に VSidoConn4Mac をMacにインストールします これは アスラテックが GitHubで 公 開 しているパッケージで 詳 細 は 下 記 Webページを 参 照 してください https://github.com/asratec/vsidoconn4mac Macの ターミナル アプリで 下 記 のコマンドを 実 行 すればインストールできます curl -k http://asratec.github.io/vsidoconn4mac/install.sh sh インストールが 終 わると カレントフォルダ( 上 記 コマンドを 実 行 したフォルダ)の 下 にVSidoConn4Macフォルダが 作 られ そこに 各 種 ファイルがインストールされま す 9

2-4. 利 用 するロボットの 選 択 VSidoConn4Macを 利 用 する 場 合 接 続 するロボット(そのロボットのBluetoothア ダプタ)をあらかじめ 設 定 する 必 要 があります Finderで VSidoConn4Mac フォルダを 開 いて SelectRobot をダブルクリッ ク し て 実 行 し て く だ さ い 下 記 左 の 画 面 が 表 示 さ れ る の で Find Robot Connected By Bluetooth にチェックを 入 れて 制 御 するロボットを 選 択 します 正 しく 選 択 された 場 合 下 記 右 のアラート 画 面 が 表 示 されます なお この 選 択 作 業 は 初 回 だけ 行 えばよく 2 回 目 以 降 は 必 要 ありません 制 御 した いロボットを 変 更 したいときなどにご 利 用 ください 10

2-5. ロボット 制 御 プログラムの 実 行 VSidoConn4Macの 実 行 は コマンドラインから 行 います ターミナルで 下 記 のコマンドを 実 行 して VSidoConn4Macフォルダに 移 動 します cd VSidoConn4Mac 下 記 のコマンドを 実 行 して インストールしたプログラムを 実 行 してください なお パスワードの 入 力 を 求 められた 場 合 ログインしているユーザー( 管 理 者 権 限 )のパ スワードを 入 力 します sudo./runweb.sh sudo./runconn.sh starting server... と 表 示 されれば VSidoConn4Macの 準 備 は 完 了 です また アプリケーション Vsido.srv へのネットワーク 受 信 接 続 を 許 可 しますか? とい うアラートが 表 示 される 場 合 許 可 をクリックしてください 11

2-6. サンプルプログラムへのアクセス MacにインストールしたVSidoConn4Macには サンプルプログラムが 用 意 されてお り Webブラウザから 利 用 できます MacのWebブラウザを 起 動 して 下 記 のURLに アクセスしてください http://localhost:8089 ブラウザ 画 面 で Robot Control の 文 字 をクリックすれば さまざまなコマンドの テストページへのリンクが 表 示 されます(コマンドの 内 容 は 別 マニュアル V-Sido CONNECT RCコマンドリファレンス などを 参 照 してください) これらのサンプルプログラムは 下 記 のMacのフォルダ 下 に 配 置 されています /Users/<ユーザー 名 >/VSidoConn4Mac/usr/share/WebServer/ 12

2-7. サンプルプログラムでの 動 作 確 認 たとえば http://localhost:8089 にアクセスしたあと ブラウザ 画 面 で Robot Control 目 標 角 度 設 定 をクリックすると 下 図 のような 画 面 になります ここで 任 意 のサーボIDを 指 定 して 数 値 を 入 力 したあと 角 度 設 定 をクリックすれ ば ロボットの 指 定 したサー ボIDの 箇 所 が 指 定 した 角 度 に 変 わります なお 画 面 の IPアドレス の 箇 所 は 同 一 ネットワーク 内 の 別 のロボットを 制 御 する 場 合 に 指 定 する 項 目 なので 通 常 は 無 視 して 構 いません 13

3. JavaScriptによるロボット 開 発 入 門 14

3-1. ロボットの 制 御 について JavaScript SDK for V-Sido CONNECTを 使 ったロボットの 制 御 には 次 の 2つを 使 用 します HTML ロボットを 操 作 する ためのUI 作 成 JavaScript ロボットを 制 御 する ためのコード <!DOCTYPE html> <html> <head> <meta content="text/html;charset=shift_jis"> <title>サーボ2を 動 かす</title> <script src="http://localhost:8088/ip2/js/vsido.client.api.js"></script> <script> var connect= new vsido.connect({"ip": localhost"}); function exec( var angle= new vsido.setservoangle(100); angle.addangle(2,60); connect.send(anglecmd); } </script> </head> <body> <button type= button onclick= exec(); > 実 行 </button> </body> </html> 15

3-2. HTML&JavaScriptの 作 成 とロボットの 操 作 1 Mac 上 でテキストエディタを 用 い 任 意 の.html 拡 張 子 のファイルを 作 成 します (たとえばindex.htmlなど) 2 ロボットを 制 御 するためのコードを 記 述 します サンプルコードとして 次 ペー ジ 以 降 に3 種 類 の 動 作 を 用 意 したので まずはこのサンプルコードで 試 してみる とよいでしょう 下 記 のいずれかの 内 容 をコピーして 1で 作 成 したファイルに ペーストして ファイルを 保 存 してください 3-3. 目 標 角 制 御 のサンプルコード 3-4. 逆 運 動 の 利 用 のサンプルコード 3-5. ロボットの 歩 行 のサンプルコード 3 作 成 したHTMLファイルをダブルクリックして MacのWebブラウザでファイル を 開 き(ファイルを 直 接 Webブラウザにドラッグ&ドロップしても 可 ) Webブ ラウザ 上 でUIを 操 作 して ロボットを 操 作 できます 16

3-3. 目 標 角 制 御 のサンプルコード <!DOCTYPE html> <html> <head> <meta content="text/html;charset=shift_jis"> <title> 指 定 したサーボを 動 かす</title> <! 必 須 :ロボットの 制 御 をするためのライブラリ localhost は 適 切 なIPアドレスでも 可 --> <script src="http://localhost:8088/ip2/js/vsido.client.api.js"></script> <script> var connect = new VSidoWeb({ ip : localhost }); /* localhost は 適 切 なIPアドレスでも 可 */ function exec(){ /* exec 関 数 */ var angle = new vsido.setservoangle(100); /* 目 標 関 節 角 度 コマンドの 生 成 */ /* 目 標 関 節 角 度 に 到 達 までの 時 間 100 ミリ 秒 */ angle.addangle(2,60) /* サーボIDの 指 定 ( 2 ), 目 標 関 節 角 度 の 指 定 (60)*/ connect.send(angle); /* コマンドの 実 行 */ } </script> </head> <body> <button type= button onclick= exec(); > 実 行 </button> /* ボタンクリックでexec 関 数 を 実 行 */ </body> </html> ロボットによってサーボIDが 示 す 関 節 が 異 なる 点 にご 注 意 ください たとえばサーボ ID2は GR-001では 頭 部 を 示 し DARWIN-MINIでは 左 肩 部 分 を 示 します 17

3-4. 逆 運 動 の 利 用 のサンプルコード <!DOCTYPE html> <html> <head> <meta content="text/html;charset=shift_jis"> <title> 右 手 を 手 前 に 出 す</title> <! 必 須 :ロボットの 制 御 をするためのライブラリ localhost は 適 切 なIPアドレスでも 可 --> <script src="http://localhost:8088/ip2/js/vsido.client.api.js"></script> <script> var connect = new vsido.connect({ ip : localhost }); /* localhost は 適 切 なIPアドレスでも 可 */ function exec(){ /* exec 関 数 */ var ikflag= new vsido.setik(ikflag); ikflag["position"] = true; /* 位 置 */ ikflag["rotation"] = false; /* 姿 勢 */ ikflag["torque"]= false; /* トルク */ var ik = new vsido.setik(ikflag); /* IKコマンドの 生 成 */ var kdt = vsido.kdt(); /* IKコマンドパラメータの 生 成 */ ik.addpostion(2,0,-100,0); /* 制 御 するIK 部 位 の 指 定 ( 右 手 :2) */ /* x 軸 での 可 動 範 囲 の 位 置 割 合 0 */ /* y 軸 での 可 動 範 囲 の 位 置 割 合 -100*/ /* z 軸 での 可 動 範 囲 の 位 置 割 合 0*/ connect.send(ik); /* コマンドの 実 行 */ } </script> </head> <body> <button type="button" onclick="exec();"> 実 行 </button> /* ボタンクリックでexec 関 数 を 実 行 */ </body> </html> 18

3-5. ロボットの 歩 行 のサンプルコード <!DOCTYPE html> <html> <head> <meta content="text/html;charset=shift_jis"> <title>ロボットを 前 へ 歩 かせる</title> <! 必 須 :ロボットの 制 御 をするためのライブラリ localhost は 適 切 なIPアドレスでも 可 --> <script src="http://localhost:8088/ip2/js/vsido.client.api.js"></script> <script> var connect= new vsido.connect ({ ip : localhost }); /* localhost は 適 切 なIPアドレスでも 可 */ function exec(){ /* exec 関 数 */ var motion = vsido.walk(50,0); /* 歩 行 コマンドの 生 成 */ /* 歩 行 可 能 最 高 速 度 の50%で 前 進 させる */ /* 回 転 成 分 0%*/ connect.send(motion); /* コマンドの 実 行 */ } </script> </head> <body> <button type="button" onclick="exec();"> 実 行 </button> /* ボタンクリックでexec 関 数 を 実 行 */ </body> </html> 19

3-6. 補 足 事 項 JavaScript SDK for V-Sido CONNECTのAPIは V-Sido 開 発 者 支 援 サイト V-Sido Developer で 公 開 していますので そちらを 参 照 してください (https://v-sido-developer.com/learning/reference/v-sido-connectweb-api-js/) V-Sido Developerでは そのほかV-Sido CONNECT RCの 開 発 者 向 けの 情 報 を 公 開 しています フォーラムもありますので 不 明 点 などがありましたら そちらもご 確 認 ください https://v-sido-developer.com/ 20

記 載 された 社 名 製 品 名 は 一 般 に 各 社 の 商 標 または 登 録 商 標 です JavaScript SDK for V-Sido CONNECT 利 用 の 手 引 き Mac 編 Ver. 0.9 アスラテック 株 式 会 社 101-0042 東 京 都 千 代 田 区 神 田 東 松 下 町 45 公 開 日 :160810 21