[ros-users] [Discourse.ros.org] [ROS Projects] ROS# on github.com/siemens/ros-sharp

Martin Bischoff ros.discourse at gmail.com
Wed Dec 13 10:18:35 UTC 2017



### [ROS#](https://github.com/siemens/ros-sharp) is a set of software libraries and tools in C# for communicating with ROS from .NET applications, in particular Unity.  

### ROS# consists of...  

* _RosBridgeClient_, a .NET API to ROS using rosbridge_suite on the ROS side.
* _UrdfImporter_, a URDF file parser for .NET applications.
* _RosSharp.unitypackage_, a Unity Asset package providing Unity-specific extensions to RosBridgeClient and UrdfImporter.

### ROS# helps you to...  
* **Communicate** with ROS from within your Windows app:

	Subscribe and publish topics, call and advertize services, set and get parameters and use all features provided by rosbridge_suite. (See code example below.)
		
* **Import** your robot's URDF model as a Gameobject in Unity3D (see https://youtu.be/EhSbufLlvvc).

	Import the data either directly from the ROS system using the robot_description service or via a URDF file that you copied into your Unity Asset folder.
	
* **Control** your real Robot via Unity3D (see https://youtu.be/OytzagQirrk)

* **Visualize** your Robot's actual state and sensor Data in Unity3D (see https://youtu.be/wo3hwsPFEPY)
		   
* **Simulate** your robot in Unity3D with the data provided by the URDF and without using a connection to ROS.
 
Beside visual components as meshes and textures, also Joint parameters and masses, CoMs, Inertia and Collider specifications of Rigidbodies are imported.
	
* **And much more!** ROS# is useful for a wide variety of applications. Think about Machine Learning, Human-Machine Interaction, Tele-Engineering, Virtual Prototyping, Robot Fleet Operation, Gaming and Entertainment!

### Got Interested? ###
Please do not hesitate to try it out yourself and to get in touch with us!
We are very interested in your feedback, applications, improvement suggestions, and contributions!

---

ROS# Development Team (ros-sharp.ct at siemens.com), Siemens AG, Corporate Technology, 2017





---
[Visit Topic](https://discourse.ros.org/t/ros-on-github-com-siemens-ros-sharp/3405/1) or reply to this email to respond.




More information about the ros-users mailing list