Telegram Group & Telegram Channel
🤖 Реализация SLAM в в ROS 2 (Robot Operating System 2) с использованием Husarion ROSbot и slam_toolbox

Данный гайд демонстрирует, как реализовать систему SLAM (Simultaneous Localization and Mapping) в ROS 2 с применением LiDAR, одометрии и пакета slam_toolbox. Цель — построение карты окружающей среды и локализация мобильного робота в ней.

🔧 Необходимые компоненты:
• Аппаратная платформа ROSbot 2R / 2 PRO / XL с установленным LiDAR
• Среда с установленным ROS 2 и RViz2
• Docker и подготовленные контейнеры: rosbot, ros-master, rplidar
• Базовые знания ROS 2, работы с топиками и RViz

📦 Шаг 1. Запуск SLAM в симуляции

Запуск симуляции с интеграцией SLAM:


docker compose up -d rosbot ros-master rplidar
ros2 launch tutorial_pkg slam.launch use_gazebo:=true


После запуска:
• Визуализируйте данные /scan и /map в RViz
• Перемещайте робота по среде — карта будет строиться автоматически

🗺 Шаг 2. Сохранение карты

Для сохранения построенной карты используйте map_saver_cli:


roscd tutorial_pkg
mkdir maps && cd maps
ros2 run map_server map_saver_cli --free 0.15 --fmt png -f map


Результатом будут два файла:
map.pgm — изображение карты
map.yaml — описание параметров карты

📍 Шаг 3. Локализация на сохранённой карте

Отключив SLAM, запустите локализацию с помощью AMCL:


ros2 launch tutorial_pkg localization.launch use_gazebo:=true


В RViz:
• Используйте инструмент 2D Pose Estimate для задания начальной позиции
• Локализация будет уточняться в процессе движения за счёт алгоритма AMCL

Результат:
• Полноценная система SLAM с сохранением карты
• Работающая локализация на основе ранее полученной карты
• Понимание архитектуры ROS 2 SLAM-пайплайна с использованием slam_toolbox, map_server и amcl

🔗 Урок



tg-me.com/bigdatai/1349
Create:
Last Update:

🤖 Реализация SLAM в в ROS 2 (Robot Operating System 2) с использованием Husarion ROSbot и slam_toolbox

Данный гайд демонстрирует, как реализовать систему SLAM (Simultaneous Localization and Mapping) в ROS 2 с применением LiDAR, одометрии и пакета slam_toolbox. Цель — построение карты окружающей среды и локализация мобильного робота в ней.

🔧 Необходимые компоненты:
• Аппаратная платформа ROSbot 2R / 2 PRO / XL с установленным LiDAR
• Среда с установленным ROS 2 и RViz2
• Docker и подготовленные контейнеры: rosbot, ros-master, rplidar
• Базовые знания ROS 2, работы с топиками и RViz

📦 Шаг 1. Запуск SLAM в симуляции

Запуск симуляции с интеграцией SLAM:


docker compose up -d rosbot ros-master rplidar
ros2 launch tutorial_pkg slam.launch use_gazebo:=true


После запуска:
• Визуализируйте данные /scan и /map в RViz
• Перемещайте робота по среде — карта будет строиться автоматически

🗺 Шаг 2. Сохранение карты

Для сохранения построенной карты используйте map_saver_cli:


roscd tutorial_pkg
mkdir maps && cd maps
ros2 run map_server map_saver_cli --free 0.15 --fmt png -f map


Результатом будут два файла:
map.pgm — изображение карты
map.yaml — описание параметров карты

📍 Шаг 3. Локализация на сохранённой карте

Отключив SLAM, запустите локализацию с помощью AMCL:


ros2 launch tutorial_pkg localization.launch use_gazebo:=true


В RViz:
• Используйте инструмент 2D Pose Estimate для задания начальной позиции
• Локализация будет уточняться в процессе движения за счёт алгоритма AMCL

Результат:
• Полноценная система SLAM с сохранением карты
• Работающая локализация на основе ранее полученной карты
• Понимание архитектуры ROS 2 SLAM-пайплайна с использованием slam_toolbox, map_server и amcl

🔗 Урок

BY Big Data AI




Share with your friend now:
tg-me.com/bigdatai/1349

View MORE
Open in Telegram


Big Data AI Telegram | DID YOU KNOW?

Date: |

Why Telegram?

Telegram has no known backdoors and, even though it is come in for criticism for using proprietary encryption methods instead of open-source ones, those have yet to be compromised. While no messaging app can guarantee a 100% impermeable defense against determined attackers, Telegram is vulnerabilities are few and either theoretical or based on spoof files fooling users into actively enabling an attack.

How to Use Bitcoin?

n the U.S. people generally use Bitcoin as an alternative investment, helping diversify a portfolio apart from stocks and bonds. You can also use Bitcoin to make purchases, but the number of vendors that accept the cryptocurrency is still limited. Big companies that accept Bitcoin include Overstock, AT&T and Twitch. You may also find that some small local retailers or certain websites take Bitcoin, but you’ll have to do some digging. That said, PayPal has announced that it will enable cryptocurrency as a funding source for purchases this year, financing purchases by automatically converting crypto holdings to fiat currency for users. “They have 346 million users and they’re connected to 26 million merchants,” says Spencer Montgomery, founder of Uinta Crypto Consulting. “It’s huge.”

Big Data AI from us


Telegram Big Data AI
FROM USA