SlideShare a Scribd company logo
Unityでロボットの
教師データは作れる!
Unity道場 ロボティクス 秋のLT祭り 2021
からあげ | 闇のエンジニア | 2021.10.12 からあげ @karaage0703
自己紹介
名前:からあげ(本名は内緒)
職業:闇のエンジニア
https://karaage.hatenadiary.jp
@karaage0703
karaage0703
ブログ、各種SNSで情報発信しています
ロボット・Unity初心者ですけどがんばります!
AIロボット戦国時代
からあげを盛り付けるロボット(アールティ様)
https://rt-net.jp/service/foodly/ より引用
個人でAIロボットを作ってみよう!
ハンチョウ ボット(hancho bot)
サイコロの目を
AI画像認識
ロボット制御で
サイコロを振る
どうやって作ろう??
AIロボット三銃士だ!!
AIロボット三銃士を連れてきたよ
うっす、よろしく。 がんばります、よろしく。 よっす、どうも。
格安ロボットアーム
「myCobot」
AI入門書
「AI自作教室」
ヤバいゲームエンジン
「Unity」
格安ロボットアーム「myCobot」
実質無料(約6万円)の6軸ロボットアーム
Zennで入門書を無料で公開しています
https://zenn.dev/karaage0703/books
AIによる画像認識
AI(ディープラーニング)使って画像認識だ!
教師データ集めてラベル付け(アノテーション)
するの大変なんだよなー
教師データがないなら
作ればいいじゃない!
カラアーゲ・アントワネット
(2021/10/19∼2021/10/19)
Unity Perception
ラベル付きの教師データを大量生成するヤバイやつ
Domain Randomization: https://arxiv.org/abs/1703.06907
Unityで教師データを大量生成
数分で1万枚のアノテーション済みデータを自動生成
参考: https://zenn.dev/karaage0703/articles/2d54b5c02dfe39
AIで学習!
1万データあれば余裕やろ。楽勝楽勝!
環境:Google Colaboratory
使用モデル:EfficientNet
AIで学習
信じられないくらい過学習
精度(Accuracy) 50%以下。どうしよう…
データをよくみてみる
背景(環境)が全然違う!
でも環境変わるたびにUnityのモデル作るの大変
Unity リアル
GANを使う
からあげ先生のAI自作教室 P.198より引用
シミュレータとリアルのギャップを埋めるのにGANを使って
画像を変換するのが最近のトレンド
今回は基礎的なGANで背景のテクスチャを生成して性能向上を図る
GANの学習データ準備
データの切り出し・水増しで
1枚の背景画像から1600枚の画像を取得
GANで背景を学習
0 Epoch 100 Epoch 500 Epoch 2000 Epoch
軽いモデルで背景画像のテクスチャをすぐ作れる
GANで背景生成した教師データ
GANで作成した画像をテクスチャとして貼り付けると
それっぽい教師画像が生成できた!
Unity リアル
AIで学習に再挑戦
今度は良い感じに学習
テスト結果
実画像ゼロで精度(Accuracy) 80%達成!
AIモデルを設計する時代
教師データを設計する時代
with Unity
まとめ
・Unityでロボットの教師データは作れる!
・学習に使ったコード、Unityのプロジェクトは
 以下ブログ記事で公開中!すぐ試せる!
https://karaage.hatenadiary.jp/unity-lt-2021

More Related Content

PDF
UnityとROSの連携について
PDF
tf,tf2完全理解
PDF
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
PPTX
mcl_3dl: amcl並に軽量な3-D/6-DoFローカリゼーションパッケージ
PDF
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
PDF
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
PDF
SSII2018TS: 3D物体検出とロボットビジョンへの応用
PPTX
【DL輪読会】Pervasive Label Errors in Test Sets Destabilize Machine Learning Bench...
UnityとROSの連携について
tf,tf2完全理解
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
mcl_3dl: amcl並に軽量な3-D/6-DoFローカリゼーションパッケージ
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
SSII2018TS: 3D物体検出とロボットビジョンへの応用
【DL輪読会】Pervasive Label Errors in Test Sets Destabilize Machine Learning Bench...

What's hot (20)

PDF
LiDAR-SLAM チュートリアル資料
PPTX
確率ロボティクス第11回
PPTX
ORB-SLAMの手法解説
PDF
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
PDF
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
PDF
Cvpr 2021 manydepth
PDF
SLAMチュートリアル大会 Direct Sparse Odometry 紹介
PDF
3次元レジストレーション(PCLデモとコード付き)
PDF
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
PDF
SSII2019企画: 点群深層学習の研究動向
PDF
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
PDF
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
PDF
Jetson活用セミナー ROS2自律走行実現に向けて
PDF
動作認識の最前線:手法,タスク,データセット
PDF
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
PDF
SLAM入門 第2章 SLAMの基礎
PPTX
Structure from Motion
PPTX
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
LiDAR-SLAM チュートリアル資料
確率ロボティクス第11回
ORB-SLAMの手法解説
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
Cvpr 2021 manydepth
SLAMチュートリアル大会 Direct Sparse Odometry 紹介
3次元レジストレーション(PCLデモとコード付き)
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
SSII2019企画: 点群深層学習の研究動向
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
Jetson活用セミナー ROS2自律走行実現に向けて
動作認識の最前線:手法,タスク,データセット
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
SLAM入門 第2章 SLAMの基礎
Structure from Motion
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
Ad

More from UnityTechnologiesJapan002 (20)

PDF
5分でわかる Sensor SDK
PDF
10分でわかる Unityコンピュータービジョン
PDF
5分でわかる Unity Forma
PDF
ROSのロボットモデルでバーチャルロボット受肉する
PDF
ARとUnity-Robotics-Hubの連携
PDF
産業用ロボット開発におけるUnityの活用
PDF
中国深センから盛り上がる、ソフトウェアフレンドリーなロボティクス
PDF
Unityでお手軽ロボット開発「toio SDK for Unity」最新事例
PDF
集まれ!Dreamingエンジニア! 〜箱庭で紡ぎ出されるIoT/クラウドロボティクス開発の新しいカタチ〜
PDF
5分でわかる Unity点群
PDF
5分でわかる Unity Reflect
PDF
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
PDF
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
PDF
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
PPTX
【Unity道場 自動車編】空間再現ディスプレイの概要と活用事例
PDF
【Unity道場 自動車編】 リアルタイム3D技術が支えるデジタルツイン
PPTX
【Unity道場 自動車編】モビリティへの活用に向けて
PDF
【Unity道場 自動車編】HMIにおけるUnity活用事例
PDF
【Unity道場 教育編】さまざまに広がるUnityの世界 2021
PDF
【Unity道場 教育編】Unity が中等・高等教育の潜在的な可能性を解き放つ
5分でわかる Sensor SDK
10分でわかる Unityコンピュータービジョン
5分でわかる Unity Forma
ROSのロボットモデルでバーチャルロボット受肉する
ARとUnity-Robotics-Hubの連携
産業用ロボット開発におけるUnityの活用
中国深センから盛り上がる、ソフトウェアフレンドリーなロボティクス
Unityでお手軽ロボット開発「toio SDK for Unity」最新事例
集まれ!Dreamingエンジニア! 〜箱庭で紡ぎ出されるIoT/クラウドロボティクス開発の新しいカタチ〜
5分でわかる Unity点群
5分でわかる Unity Reflect
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】空間再現ディスプレイの概要と活用事例
【Unity道場 自動車編】 リアルタイム3D技術が支えるデジタルツイン
【Unity道場 自動車編】モビリティへの活用に向けて
【Unity道場 自動車編】HMIにおけるUnity活用事例
【Unity道場 教育編】さまざまに広がるUnityの世界 2021
【Unity道場 教育編】Unity が中等・高等教育の潜在的な可能性を解き放つ
Ad

Unityでロボットの教師データは作れる!