Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

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.

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). ros.net appears to be one, although I cannot say anything about how feature complete it is.

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). ros.net appears to be one, although I cannot say anything about how feature complete it is.


Edit: for video, people apparent use mjpeg_server.

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). ros.net appears to be one, although I cannot say anything about how feature complete it is.


Edit: for video, people apparent apparently use mjpeg_server.