Я хочу хлопнуть и показать карту в сети. Теперь я разработал сайт, используя rosnodejs и соединение через веб-сокет. Я хочу знать, как я могу создать карту в реальном времени? Любое предложение?
SLAM ROS Как сделать карту и визуализировать в сети в реальном времени с помощью rosnodejs?
comment
Добро пожаловать в Stack Overflow. Что вы уже сами пробовали это сделать? Просмотрите Как задать хороший вопрос, чтобы узнать, что вы хотите нам сообщить. После того, как вы сделаете хорошую попытку сделать это самостоятельно, и если у вас все еще есть проблемы, вы можете обновить свой вопрос, указав подробную информацию о конкретной проблеме и о том, что вы пытались ее решить, и включить соответствующий код в минимальный воспроизводимый пример, поэтому мы можем помочь.
- person FluffyKitten   schedule 25.06.2020
Ответы (1)
Вы можете использовать любой пакет SLAM, например gmapping, karto или cartographer. Они будут создавать карты, опубликованные в формате OccupancyGrid. Код вашего сервера rosnodejs может подписаться на эту тему и отправлять ее вашим веб-клиентам через ваши веб-сокеты. На клиенте я рекомендую использовать листовку, или, если вы используете React, реакцию листовки.
Это конвейер, который я использовал несколько раз, и он действительно хорошо работает!
person
Christian Fritz
schedule
25.06.2020