Robotics StackExchange | Archived questions

AGV emulator using ROS (C#)

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!

Asked by dkati on 2016-03-28 12:10:02 UTC

Comments

Answers

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.

Asked by gvdhoorn on 2016-03-29 05:21:11 UTC

Comments

thanks for ur reply! i will try it

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

Asked by dkati on 2016-03-29 06:40:20 UTC

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.

Asked by gvdhoorn on 2016-03-29 06:56:20 UTC

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

Asked by dkati on 2016-03-29 07:12:31 UTC