guide in https://developers.meta.com/horizon/documentation/web/webxr-first-steps/ starts a VR environment that can be connected to from the headset browser. Controller gun shooting targets.
- RTAB-Map in ROS 2 Humble (feeds your 3D mapping instincts fast).
- Open3D + PCL basics (registration + point cloud hygiene). open3d.org
- Voxblox (TSDF/ESDF mental model for planning-grade 3D).
- GTSAM or g2o (factor graph mindset for your “central server”).
- OpenXR anchors + Meta Scene Model (what XR can provide as constraints). registry.khronos.org Meta for Developers
- https://robotwebtools.github.io/
- https://webviz.io/
- https://github.com/RobotWebTools/webrtc_ros
- https://wiki.ros.org/ros3djs using roslibjs three.js urdf
roslibjs is a ROS1 era tool, no maintenance effort going in ROS2 js. As alternative foxglove maintains a ROS2 websocket bridge
not browser basaed but server side js
- rclnodejs