Wrap Microsoft Robotics Developer Studio Driver as a ROS node
We have a RobuCAR in our lab, whose driver was originally written under Microsoft Robotics Developer Studio(MRDS), provided by RoboSoft company. We want to switch the platform to ROS. But as the API of the controller board of RobuCAR is not given by Robosoft, we could not write the ROS driver for it. We are considering wrapping the driver under MRDS as a ROS node, but not sure if it is feasible or how to do it.
Does anyone have experience with this type of work? eg., low-level control with MRDS and high-level with ROS. Any suggestion is highly appreciated.
Vincent
Edited: I have to correct something that i said in the comment. Robosoft didn't provide ROS support for the RobuCAR. But they were very kind in providing the protocol for communication with the control board, for free, which is quite nice for us. So it is possible to develop a ROS driver for it now. Robosoft rocks! :)
Do you have access to the MRDS "driver"?
yes, we have the API of the MRDS driver
can you share with me the manual containing the protocol for communication with the control board. I'm working on a similar project. thanks