Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.5 KB

File metadata and controls

11 lines (8 loc) · 1.5 KB

C# Code Generation From ROS Messages

Build status Build status

This application generates C# DTO classes from ROS .msg files with T4 Template. It also includes a client which can communicate with a ROS system through Rosbridge API 2.0 using the generated DTO classes.

What is ROS?

ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.

What is Rosbridge?

Rosbridge provides a JSON API to ROS functionality for non-ROS programs. There are a variety of front ends that interface with rosbridge, including a WebSocket server for web browsers to interact with.