diff --git a/README.md b/README.md index 87bbe42..0b73c1f 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,6 @@ ```bash cd /workspace colcon build --symlink-install -source /opt/ros/humble/setup.bash -source install/setup.bash ``` ### 确认 package 能被 ROS2 找到 @@ -27,13 +25,11 @@ ros2 pkg list | grep explore ### 注意事项 -为了方便,写入 `~/.bashrc`: +每一个终端执行前建议: ```bash -echo 'source /opt/ros/humble/setup.bash' >> ~/.bashrc -echo 'source /workspace/install/setup.bash' >> ~/.bashrc -echo 'export TURTLEBOT3_MODEL=burger' >> ~/.bashrc -source ~/.bashrc +source /opt/ros/humble/setup.bash +source /workspace/install/setup.bash ``` ## 2. 启动仿真(后面每一个步骤都在新终端执行) @@ -68,7 +64,7 @@ ros2 launch explore_lite explore.launch.py export NAV2_MAP_PATH=/workspace/src/turtlebot3_simulations/turtlebot3_gazebo/map ros2 run nav2_map_server map_saver_cli -f ${NAV2_MAP_PATH}/office_map ``` - +执行结束后,路径/workspace/src/turtlebot3_simulations/turtlebot3_gazebo/map下会新增新地图的pgm和yaml文件。 ## 8. 模型说明 该package 基于explore_lite进行 ROS2 适配与二次开发,是未知环境自主建图的核心,实现地图前沿检测、探索目标。m-explore-ros2 package 的src/目录下包含explore.cpp、costmap_client.cpp、frontier_search.cpp,分别实现探索节点主要逻辑、代价地图数据subscribe与同步, frontier_search的核心算法。 diff --git a/assets/picture01.png b/assets/picture01.png index d9973e1..5fb12aa 100644 Binary files a/assets/picture01.png and b/assets/picture01.png differ