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

AGV emulator using ROS (C#)

asked 2016-03-28 12:10:02 -0500

dkati gravatar image

Hello everyone :) I would like to ask if its possible to use VC# and ROS ,to build an AGV emulator application. If ROS doesnt provide Windows-based libraries,how can i contribute to build them on my own :) ?

Thanks for your time community!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-03-29 05:21:11 -0500

gvdhoorn gravatar image

updated 2016-03-29 06:57:25 -0500

There is uml-robotics/ROS.NET, a 3rd-party client library written in C#, explicitly targeting Windows. I have not used this myself, so I can't comment on performance/stability/compatibility.

An alternative might be to use rosbridge: it's essentially a json-over-websockets (by default) bridging solution that might be enough, depending on the requirements of your application.

edit flag offensive delete link more


thanks for ur reply! i will try it

PS Is this ROS.NET an official distro of ROS ?

dkati gravatar image dkati  ( 2016-03-29 06:40:20 -0500 )edit

Is this ROS.NET an official distro of ROS ?

No. It's third-party: written by someone else.

Also: it is not a 'distro': it is just the middleware (ie: network protocols) and some parts of ROS (tf for instance). It's not a complete ROS distribution at all.

gvdhoorn gravatar image gvdhoorn  ( 2016-03-29 06:56:20 -0500 )edit

thank you so much for this fully-explained answer :)

dkati gravatar image dkati  ( 2016-03-29 07:12:31 -0500 )edit

Question Tools

1 follower


Asked: 2016-03-28 12:10:02 -0500

Seen: 672 times

Last updated: Mar 29 '16