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

Any progress in Using ROS in C#?

asked 2012-05-03 09:32:30 -0600

Alireza gravatar image

Hi,

I have searched the community for some one who had successfully used Ros in C# but i didn't find anyone!

Actually I have to write an API for a commercial Robotic Arm in linux environment which is only have a C# SDK , so i am using monoDevelop for writing C# codes in linux! but according to the fact that our robot is completely based On ROS i have to find a way to communicate with my C# based Arm Controller! currently i am writing a network based protocol for this purpose, but i am still looking for a better way!

So any suggestion would be appreciated!

edit retag flag offensive close merge delete

Comments

PLEASE let me know if you have any success with making C# and ROS work together for full ROS functionality.....this would be fantastic for all of us!! When you get this to work, please consider publishing it as part of the ROS repositories so we can all have access.

TurtleBot_Fan gravatar image TurtleBot_Fan  ( 2012-06-06 15:52:14 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
3

answered 2012-06-21 15:55:35 -0600

st gravatar image

There is now a C# api, available see: http://www.ros.org/wiki/roscs

edit flag offensive delete link more
3

answered 2012-05-03 10:04:12 -0600

Lorenz gravatar image

Using a very simple communication layer between your C# program and a ROS bridge as you seem to be doing it is probably the easiest solution.

I know about one application that is using ROS in C#, streamvis. As far as I know, it uses roscpp via C#'s foreign function interface.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2012-05-03 09:32:30 -0600

Seen: 1,748 times

Last updated: Jun 21 '12