Skip to content

ROS# is a set of open source software libraries and tools in C# for communicating wis ROS from .NET applications, in particular Unity3D (part of Summer Internship work at Siemens, Munich -- Summer 2017)

License

Notifications You must be signed in to change notification settings

rwarrier243/ros-sharp

 
 

Repository files navigation

ROS#

ROS# is a set of open source software libraries and tools in C# for communicating with ROS from .NET applications, in particular Unity.

Find some examples what you can do with ROS# here.

Contents

Releases

In addition to the source code, Releases contain:

Please get the latest development version directly from the tip of the ROS# master branch.

Licensing

ROS# is open source under the Apache 2.0 license and is free for commercial use.

External Dependencies

RosBridgeClient uses the following 3rd party libraries:

UrdfImporter uses the following 3rd party libraries:

.NET Standard 2.0

Both RosBridgeClient and UrdfImporter are running on .NET Framework 3.5 as this is the .NET platform currently supported by official Unity releases.

For Non-Unity-Applications blommers kindly provides a .NET Standard 2.0 version of UrdfImporter.

Special Thanks

Further Info

Issues:

  1. In URDFSharp/URDFImporter/OdomoteryPatcher.cs, the name of the root node needs to be generalized - either pull it from the urdf, or specify as a requirement that the root node be named "world".
  2. In URDFSharp/URDFImporterEditor/UrdfImporterEditorWindow.cs, urdfAssetPath needs to be generalized using full path to Project folder (Windows method of finding current folder does not work in Mac OSX).

© Siemens AG, 2017-2018

Author: Dr. Martin Bischoff (martin.bischoff@siemens.com) Revised: Rahul B. Warrier (10/21/2017)

About

ROS# is a set of open source software libraries and tools in C# for communicating wis ROS from .NET applications, in particular Unity3D (part of Summer Internship work at Siemens, Munich -- Summer 2017)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 91.0%
  • CMake 6.9%
  • Python 1.4%
  • C++ 0.7%