ROS Components from Microsoft

Visual Studio Code ROS Extension

Visual Studio Code ROS Extension

ROS1 ROS2 Windows Linux
Azure Kinect ROS Node

Azure Kinect ROS Node

ROS1 ROS2 Windows Linux
Onnx Runtime ROS Node

Onnx Runtime ROS Node

ROS1 ROS2 Windows Linux Preview
Azure IoT Hub

Azure IoT Hub

ROS1 ROS2 Windows Linux
Azure Dev Ops for Robotics

Azure Dev Ops for Robotics

ROS1 ROS2 Windows Linux
Github Actions for Robotics

Github Actions for Robotics

ROS1 ROS2 Windows Linux
Azure VM for Robotics

Azure VM for Robotics

ROS1 ROS2 Windows Linux
Windows Media for Robotics

Windows Media Foundation

ROS1 ROS2 Windows
Azure Language Understanding for Robotics

Azure Language Understanding

ROS1 Windows Linux Preview
Mixed Reality Toolkit for ROS2

Mixed Reality Toolkit for ROS2

ROS2 Hololens 2 Unity Preview

Customer Case Studies

Clearpath Robotics Logo

Clearpath robots on Windows

ABB Robotics Logo

ABB Enables RobotStudio integration with ROS on Windows

HIWIN Logo

HIWIN Robots operating with ROS on Windows and Azure Cognitive Services

Picture of a book 'How to build a Robot' with tools

What is the Robot Operating System (ROS)?

The Robot Operating System (ROS) is an open source framework for building robots.
ROS is a trademark of Open Robotics

Learn more about ROS

Picture of a factory robot arm

What is ROS Industrial?

ROS-Industrial is an open-source project that extends the advanced capabilities of ROS software to manufacturing.

Learn more


"Our membership has expresssed significant interest in developments that will bring advanced capabilities of ROS to industrial applications on the Windows platform and enable richer integration with other Microsoft tools."

Matthew M. Robinson

ROS-Industrial Consortium Americas

A robot in love with Windows

What is ROS on Windows?

Microsoft is working with Open Robotics and the ROS Industrial Consortium to bring the Robot Operating System to Windows. This development brings the manageability and security of Windows 10 IoT Enterprise to the innovative ROS ecosystem.

Learn more


"We're excited to add Windows IoT as a supported platform for ROS. The ROS developer community can now take advantage of a wide array of features in Windows IoT, including hardware-accelerated machine learning, computer vision, and cloud capabilities such as Azure Cognitive Services. I look forward to seeing the next generation of Windows IoT-supported ROS applications."

Brian Gerkey

CEO, Open Robotics

Robotics

What can I accomplish with ROS for Windows?

Windows has been a trusted part of robotic and industrial systems for decades. With ROS for Windows, developers will be able to use the familiar Visual Studio toolset along with rich AI and cloud features.

Learn more about Windows 10 IoT

Videos

Olivier and Roycey on the IoT Show

CI/CD/CS with Roycey on the IoT Show

Screenshot from the IoT Show

ROS on The IoT Show

Screenshot from The Decoded show

ROS on The Decoded Show

Sean and Lily on Stage

ROSCon 2019 Macau: Develop ROS with Visual Studio Code