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

Now that Ubuntu is coming to Windows 10, will Windows become a first-class citizen platform for ROS?

asked 2016-04-05 18:43:00 -0500

pondersome gravatar image

With the Ubuntu user space coming to Windows 10, should we expect ROS to quickly become available on this platform? Or are there kernel dependencies that might cause problems? The number of devices ROS could run on would blow through the roof.

edit retag flag offensive close merge delete


A comment: Windows is (or will be) a first-class citizen for ROS2. This question is specifically about ROS1 it seems.

gvdhoorn gravatar image gvdhoorn  ( 2016-04-07 04:37:03 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2016-04-05 19:27:01 -0500

ahendrix gravatar image

If they're really running a recent version of Ubuntu and apt, ROS will probably work.

The core parts of ROS don't require specific support from the kernel, so most of the core functionality like topics and services should work.

Any package that requires a driver (lasers, cameras, etc) will need to be tested on a case-by-case basis. Most of the hardware drivers in ROS are written and maintained by different groups, so each ROS driver is different and has different requirements of the kernel. It's impossible to make a blanket statement about whether all of them will work or not. In the end, the driver support will depend heavily on how well /dev and USB works in Ubuntu on Windows 10.

edit flag offensive delete link more


Note that interaction with the Win32/64 parts of Windows are not possible at the moment, other than console in/output (I imagine sockets can be used to relay data). Also, re: devices/drivers: afaik those are not accessible from the linux subsystem.

gvdhoorn gravatar image gvdhoorn  ( 2016-04-07 04:36:24 -0500 )edit

Agreed. From reading the other posts I do not expect a much hardware support.

ahendrix gravatar image ahendrix  ( 2016-04-07 05:07:16 -0500 )edit

answered 2016-04-06 04:17:31 -0500

updated 2016-04-06 04:18:08 -0500

there is a good intro to what it will do here and specifically addressing some of the limitations of what will be possible in the first release

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-04-05 18:43:00 -0500

Seen: 898 times

Last updated: Apr 06 '16