UnityからROSを利用できる『ROS#』

.NETアプリケーション(特にUnity)からROSを利用するためのC#でできたライブラリ・ツール ROS#が公開された。→ROS-INDUSTRIALのアナウンス

ライセンスは Apache 2.0で、freeで商用利用も可能。

ROS#

ros-sharp

ROS#は、.NETアプリケーション、特にUnityからROSと通信するためのC#のオープンソースライブラリとツールのセットです。
ROS#の使用例はこちらをご覧ください。

Unityが主なターゲットになってる!ちゃんとunitypackageがありますよ。
ここ最近、ゲームエンジンがどんどん工学系の研究開発ツールとして拡張されていってる感じがする。



もともとGazeboシミュレーターやROSのrvizパッケージなんかはUnityで置き換えたい感あったしね。(最近はこういうのDigital Twinって言うんですかね?)

対応するROSのバージョンはROS Kineticらしい。(ROS2じゃないのね)


スポンサーリンク


Unityのサンプルプロジェクト↓
https://github.com/siemens/ros-sharp/tree/master/Unity3D

使い方のWiki↓
https://github.com/siemens/ros-sharp/wiki

UnityはWindows上で動かし、VM上のUbuntuでroscoreを動かすようだ。


スポンサーリンク
ROS#: Robot Model Import to Unity

ROS#: Robot Teleoperation via Unity

ROS#: Robot Visualization in Unity

シミュレーション環境として最近のゲームエンジンって優秀だもんね。ゲームエンジンをエコシステムとして取り込んだ方が効率が良いはず。

ROS#: Robot Simulation in Unity

追記:すでに試されている方もいます↓
https://kato-robotics.hatenablog.com/entry/2018/10/30/170446

2018年6月26日 追記:HoloLens対応のサンプルを公開した方がいらっしゃいます↓
https://github.com/tarukosu/ros-sharp/tree/support-for-uwp/Unity3D
https://tarukosu.hatenablog.com/entry/RosSharpUWP

最近オイラはROSからだいぶ遠ざかってはいるのですが。。。

ROSロボットプログラミングバイブル

追記:ROS#もv1.3になってUnity2018.2.6以降に対応とのこと。
http://kuwamai.hatenablog.com/entry/2018/11/28/200011


スポンサーリンク

関連記事

Google App Engine上のWordPressでAmazonJSを利用する
UnityユーザーがUnreal Engineの使い方を学ぶには?
複数画像から3次元形状を再構築するライブラリ『Multi-View Environment』
OpenCV 3.3.0 contribのsfmモジュールのサンプルを動かしてみる
機械学習で遊ぶ
iPhoneアプリ開発 Xcode 5のお作法
UnityのuGUIチュートリアル
3分の動画でプログラミングを学習できるサイト『ドットインストール』
Unityの薄い本
C#で使える可読性重視のディープラーニングライブラリ『KelpNet』
Boost オープンソースライブラリ
タマムシっぽい質感
畳み込みニューラルネットワーク (CNN:Convolutional Neural Network)
WordPressのサーバ引っ越し方法を考える
HerokuでMEAN stack
WordPressのテーマを自作する
.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
Mayaのプラグイン開発
Raspberry Pi 2を買いました
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
オープンソースのSfM・MVSツール『COLMAP』
機械学習のオープンソースソフトウェアフォーラム『mloss(machine learning ope...
OpenCVでPhotoshopのプラグイン開発
オープンソースのStructure from Motionライブラリ『Theia』
書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
UnityのTransformクラスについて調べてみた
書籍『仕事ではじめる機械学習』を読みました
Photogrammetry (写真測量法)
OpenCV 3.1のsfmモジュールのビルド再び
オープンソースのPhotogrammetryフレームワーク『Alice Vision』
C#で使えるNumPyライクな数値計算ライブラリ『NumSharp』
スクレイピング
組み込み向けのWindows OS 『Windows Embedded』
チャットツール用bot開発フレームワーク『Hubot』
Unite 2014の動画
Unreal Engineの薄い本
iOSデバイスと接続して連携するガジェットの開発方法
OpenCVでカメラ画像から自己位置認識 (Visual Odometry)
OpenCVで顔のモーフィングを実装する
python-twitterで自分のお気に入りを取得する
ZScript
Windows10でPyTorchをインストールしてVSCodeで使う

コメント