# ROS2 on Windows 10

**URL:** <https://forum.compas-framework.org/t/ros2-on-windows-10/441>\
**Category:** compas\
**Created:** [March 5, 2021, 6:36am UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441 "2021-03-05T06:36:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![liushuya7](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/liushuya7/32/255_2.png) [@liushuya7](https://forum.compas-framework.org/u/liushuya7)\
**Post date:** [March 5, 2021, 6:36am UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441/1 "2021-03-05T06:36:01Z")

</div>

Hi,

Will COMPAS support ROS2 on Windows 10? Since ROS2 can be installed on Windows, I suppose it won’t require Docker or WSL anymore?

Josh

---

<div class="post-metadata">

**Author:** ![gonzalocasas](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/gonzalocasas/32/127_2.png) [@gonzalocasas](https://forum.compas-framework.org/u/gonzalocasas)\
**Post date:** [March 9, 2021, 6:06pm UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441/2 "2021-03-09T18:06:44Z")

</div>

Hi Josh

Yes, the plan is to add native support for ROS2 in the near future. Currently, it is already possible to use ROS2 using the bridge. It’s not a setup we advertise but it is definitely possible (I believe someone posted that they tested it and it works).

Cheers  
Gonzalo

---

<div class="post-metadata">

**Author:** ![liushuya7](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/liushuya7/32/255_2.png) [@liushuya7](https://forum.compas-framework.org/u/liushuya7)\
**Post date:** [March 9, 2021, 8:00pm UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441/3 "2021-03-09T20:00:45Z")

</div>

Thanks, Gonzalo, for the info! Using rosbridge requires users to install both ROS1 and ROS2 to run this package. I would definitely be looking forward to a native ROS2 package.

---

<div class="post-metadata">

**Author:** ![gonzalocasas](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/gonzalocasas/32/127_2.png) [@gonzalocasas](https://forum.compas-framework.org/u/gonzalocasas)\
**Post date:** [March 18, 2021, 8:39pm UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441/4 "2021-03-18T20:39:58Z")

</div>

I actually meant the ROS2 bridge, which -afaiu- does not required ROS1-ROS2 bridge, it simply implements the same protocol directly on top of `rclnodejs`: [GitHub - RobotWebTools/ros2-web-bridge: Bridging your browser to the ROS 2.0](https://github.com/RobotWebTools/ros2-web-bridge).

---

<div class="post-metadata">

**Author:** ![liushuya7](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/liushuya7/32/255_2.png) [@liushuya7](https://forum.compas-framework.org/u/liushuya7)\
**Post date:** [March 18, 2021, 8:56pm UTC](https://forum.compas-framework.org/t/ros2-on-windows-10/441/5 "2021-03-18T20:56:48Z")

</div>

Got it. Thanks!!!
