robo one arc(arm robot) 2012. how to use "go simulation!"

14
Go Simulation! のののの のののののののののの ののの 2012/07/28 ROBO-ONE ARC ののの 1

Upload: nsugiura

Post on 18-Dec-2014

709 views

Category:

Technology


0 download

DESCRIPTION

ROBO ONE ARC(Arm Robot) 2012. Technical conference(2012/7/28) slide. How to use "Go Simulation!".

TRANSCRIPT

Page 1: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! の使い方株式会社テクノロード 杉浦登

2012/07/28 ROBO-ONE ARC 講習会

1

Page 2: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! とは 物理演算シミュレータです (ODE を使用 ) 。 とりあえずゲームで遊べます。 モーション作成ができます。 ロボットの設計ができます。 ステージの設計が出来ます。

二足、四足、車輪型、等様々なロボットが可能。ROBO-ONE ステージや月面や様々なステージでシミュレーション可能

2

Page 3: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

デモンストレーションバトルモーション作成ロボット設計アームロボット

3

Page 4: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

解析モデル

表示用モデル シミュレーション用モデル

シミュレーションは、シンプルな形状(直方体、球、円柱、カプセル)で行っています。

4

Page 5: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! の使い方1 . ロボットの新規作成

「プロジェクト」→「ロボットプロジェクト」 ロボット名を入力し、「新規作成」 デフォルトのロボットが作成される これをベースに自作ロボットに改造する

新規に作成されたロボット

5

Page 6: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! の使い方2 . モーションエディタでモーションを登録

①角度を設定する②ポーズを登録する ④RUNする③HOME

6

Page 7: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! の使い方3 . 設計エディタでロボットを設計する

1 .CAD データを読み込む(設計エディタ)2 . 直方体の寸法質量関節位置等をあわせる

(設計エディタ)3 . パーツの追加と削除(配置エディタ)4 . 親パーツの設定(設計エディタ)

7

Page 8: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

Go Simulation! の使い方設計エディタでの作業の流れ

ポリゴン形状に直方体をあわせる

複数オリゴンにも対応関節軸位置を調整する

ポリゴンファイルを選択し、回転角、色を調整

8

Page 9: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

アームロボットの作成の一例

デフォルトの二足歩行ロボットから改造していきます。 足裏情報とカメラの設定を変更してください。

あくまで一例です!

9

Page 10: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

配置エディタで Body を削除してください。

ポリゴンを削除して、色を設定してください。

アームロボットの作成の一例

10

Page 11: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

配置エディタで Body を追加してください。

寸法、軸、色を変更してアームにしてください

アームロボットの作成の一例

11

Page 12: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

ROBO-ONE ARC での使い方

サーバ→ Go Simulation!  ・ Φ 1 , Φ 2 , Φ 3の各関節への角度指令値

Go Simulation!→ サーバ  ・ Φ 1 , Φ 2 , Φ 3の各関節の現在角  ・ ArmTop の絶対座標 (x,y,z)

Go Simulation! サーバ外部ソフトSimulinklabview

Go Simulation!用 DLL

サーバ用DLL

サーバ側で ArmTop の位置情報から、迷路を外れたか、タッチパネルに反応しているかを判定する。

Go Simulation! 、サーバ、外部ソフトで、迷路データ(画像、座標情報)を共有する。手動で入力する。

φ1

φ2

φ3

ArmTop ArmTop が迷路をなぞるよう。制御する。

ベースを回転可能大会のときは、運営でランダムに設定し、ユーザに回転角を通知する。

12

Page 13: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

参考 「シミュ研!」というHPで解説記事を書いてくださってい

ます。http://simu-ken.com/

13

Page 14: ROBO ONE ARC(Arm Robot) 2012. How to use "Go Simulation!"

ROBO-ONE ARC 参加者は、 Go Simulation! を 2012/12/31 まで使用可能!製品版との違いは、バージョンアップが出来ないこと、有効期限があること、1台のPCまでインストール可能なこと、です。

気に入りましたら購入頂けるとうれしいです!http://techno-road.com/products/gosimulation.html

おわりに

価格(税込):6,500円14