ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

A simple C# GUI for ROS

asked 2015-02-04 22:46:34 -0500

A.M Dynamics gravatar image

Dear All,

I wonder that if there is any possibility to write a simple Web-based or desktop-based GUI in C# for ROS. To be more clearer,foe example, if I write a simple desktop GUI in C# with Mono, How can I make connection with this desktop application and ROS? Do I use Rosbridge? How?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-02-05 01:40:09 -0500

gvdhoorn gravatar image

updated 2015-02-05 08:35:42 -0500

I think the easiest by far is probably making use of ros_bridge. That will allow you to interact with a ROS node graph using JSON messages. No (direct) ROS dependencies in your C# application, and it would also make it possible to run it on Windows.

An alternative might be to use an actual ROS client library in c# (or any .net language, really). appears to be one, although I cannot say anything about how feature complete it is.

Edit: for video, people apparently use mjpeg_server.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-02-04 22:46:34 -0500

Seen: 1,535 times

Last updated: Feb 05 '15