### [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@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.
If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <
http://lists.ros.org/mailman//options/ros-users>