Documentation Status

Cannot load information on name: win_ros, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: win_ros, distro: hydro, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Not available

No longer supported! Please use the groovy build instructions.

Overview

We now have enough functionality and enough to be useful in some situations. The mingw cross compiles are fairly stable and the msvc is now native thanks to a 100% cmake build environment codenamed catkin. To be practical, we are not targeting the windows environment as a full blown replacement for linux-ros as windows doesn't have the mechanisms to handle the scaling of complexity (e.g. rosdeps), but it needs to be useful in some simple use case scenarios. For example,

  • Monitoring/debugging/interfacing with ros robots from a remote windows pc.
  • Integrating with programs that only utilise windows drivers/libraries.
  • Using ros comms to connect ros robots to a much larger networked environment.
  • Computationally heavy algorithms running on an idle pc away from the robot.

Information

Getting Started

WinRos on Windows

This is for native windows development with the microsoft 2010 compiler. Currently supporting either windows sdk 7.1 (cl/nmake) or visual studio 10.0.

For more advanced usage:

WinRos on Linux

This is for the control roboticists who love working in linux and get flustered when asked to build windows apps for the rest of the world (namely users/test engineers) there is the mingw cross-compiler. There is also qt support here - write the code once and compile your qt app for both windows and linux without any changes.

Where To Go From Here

Overview

Under development - ymmv.

Information

Getting Started

WinRos on Windows

This is for native windows development with the microsoft 2010 compiler. Currently supporting either windows sdk 7.1 (cl/nmake) or visual studio 10.0.

For more advanced users who are familiar with ros and catkin:

WinRos on Linux

{X} It is not likely we'll have mingw re-enabled for groovy.

This is for the control roboticists who love working in linux and get flustered when asked to build windows apps for the rest of the world (namely users/test engineers) there is the mingw cross-compiler. There is also qt support here - write the code once and compile your qt app for both windows and linux without any changes.

Support

  • Contact - where to go for help or to ask about contributing.

  • Troubleshooting - if you are having issues, consult this first.

  • Additional Help - general questions about working in win_ros.

Contributing

  • Roadmap/ChangeList - current status and plans.

  • Contributing - if you're interested in helping, either with the infrastructure or porting stacks, start here.

Wiki: win_ros (last edited 2013-01-03 23:34:42 by DanielStonier)