SLAM ROS 如何使用 rosnodejs 在网络上实时制作地图和可视化?

SLAM ROS How to make a map and visualise realtime on web using rosnodejs?

我想猛击并在网络上显示地图。现在我使用 rosnodejs 和 websocket 连接开发了网站。我想知道如何制作实时地图? 有什么建议吗?

您可以使用任何 SLAM 包,例如 gmapping、karto 或 cartographer。他们将制作以 OccupancyGrid 格式发布的地图。您的 rosnodejs 服务器代码可以订阅该主题并通过您的网络套接字将其发送给您的网络客户端。在客户端我推荐使用 leaflet,或者,如果你使用 React,react-leaflet。

这是我用过几次的管道,效果非常好!