• Linkedin
  • Reddit


All the time, people always are obsessed with robots and they play an important role at work and home. Now, Microsoft is working with Open Robotics and the ROS Industrial Consortium to bring Robot OS to Windows 10. Read this post to learn much information about the news Microsoft releases ROS for Windows 10.

Microsoft Brings Robot OS to Windows 10

On September 28, 2018, Microsoft said officially that they are devoting themselves to the "experimental" release of the Robot Operating System (ROS) for Windows 10. The goal is to bring intelligent superiority to robotics, which involves home, education, industrial robots and commercial.

Simply speaking, ROS refers to a set of libraries and tools for building complex robots. And with it, developers can use Visual Studio, AI and cloud services like Windows Machine Learning, Azure loT cloud and Azure Cognitive Services when building robots.

Microsoft has been a member of the ROS Industrial Consortium that works on extending ROS to manufacturing and improving the industrial robots' productivity & return on investment. Now, this company is working with Open Robotics and the ROS Industrial Consortium to bring ROS to Windows.

At ROSCon 2018, Microsoft showed a robot called Robotis Turtlebot 3 running ROS Melodic Morenia on Windows 10. This ROS can recognize and steer towards the person that is closest to the robot. This can be as a proof that Microsoft has successfully let ROS work in Windows.

Microsoft brings Robot OS to Windows 10

Besides, Microsoft also demonstrated a Robot OS simulation environment that is running in Azure. Moreover, a swarm of robots running in a virtual world are also showcased. These robots are connected to an orchestration system and controlled via Azure IoT Hub.

According to the company, they will host the Windows builds for ROS1 and ROS2, and offer development & deployment solutions, documentation to Windows.

Some Requirements for Getting ROS to Run on Windows 10

People may face some obstacles to getting started with ROS. Among them, one of the biggest hurdles is that ROS also involves getting started with Linux. This means they should be familiar with Windows computer, including partitioning a hard drive, learning how to install Linux from scratch, figuring out how to use it to install ROS and starting to do ROS things.

This may be not a big deal but a more significant obstacle in an educational environment for individual users. Probably, ROS on Windows 10 will make it easier for persons to get started with ROS in a familiar environment.

To let ROS working on Windows 10 now, there are some things that should be noted.

1. A 64-bit version of Windows 10 Desktop or Windows 10 IoT Enterprise that has at least 10GB disk space and Microsoft Visual Studio 2017 are needed.

Tip: If there is not enough disk space, please use the professional partition manager, MIniTool Partition Wizard, to extend the system partition or upgrade the disk to a larger one.

2. Install a package manager, install Git, set up an administrator command line shortcut and install ROS itself finally. And Microsoft has offered helpful step-by-step instructions here, and people can begin the basis ROS tutorials.

Note: There are some fundamental differences between Windows and Linux, for instance, Windows uses “\” whereas Linux uses “/”, Linux is case sensitive while Windows is not, and so forth.

Microsoft has taken action to make ROS (soon ROS2) more accessible and easier to use. Although differences between Windows and Linux exist, there is plenty of room for further simplification.

Final Words

In conclusion, all related information about this news - Microsoft brings Robot OS to Windows 10 is told to you. If you are interested in it, you can pay constant attention to the news on Microsoft and Open Robotics.

  • Linkedin
  • Reddit