diff --git "a/docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-32-07.png" b/docs/source/how-to-contribute/image/get_pkg_deps.png similarity index 100% rename from "docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-32-07.png" rename to docs/source/how-to-contribute/image/get_pkg_deps.png diff --git "a/docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-43-10.png" b/docs/source/how-to-contribute/image/get_pkg_spec.png similarity index 100% rename from "docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-43-10.png" rename to docs/source/how-to-contribute/image/get_pkg_spec.png diff --git "a/docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-19-20.png" b/docs/source/how-to-contribute/image/get_pkg_src.png similarity index 100% rename from "docs/source/how-to-contribute/image/\346\210\252\345\233\276 2025-01-25 14-19-20.png" rename to docs/source/how-to-contribute/image/get_pkg_src.png diff --git a/docs/source/how-to-contribute/ros_porting_tools.md b/docs/source/how-to-contribute/ros_porting_tools.md index e0fdea042d060a9ca1da2ff1e0223b7163656b25..b6a9ac749f6e16337218aeef7be7140414260778 100644 --- a/docs/source/how-to-contribute/ros_porting_tools.md +++ b/docs/source/how-to-contribute/ros_porting_tools.md @@ -174,7 +174,7 @@ ros-porting-tools\ 在这里执行 \src \许多源码包 ``` -![分析上下游](./image/截图%202025-01-25%2014-19-20.png) +![分析上下游](./image/get_pkg_src.png) ### 5.执行get-pkg-deps.sh 文件结构 @@ -194,7 +194,7 @@ ros-porting-tools\ 在这里执行 \许多源码包 ros-pkg-src.list ``` -![处理包的依赖关系、版本、描述信息](./image/截图%202025-01-25%2014-32-07.png) +![处理包的依赖关系、版本、描述信息](./image/get_pkg_deps.png) ### 6.执行gen-pkg-spec.sh ``` @@ -214,7 +214,7 @@ ros-porting-tools\ 在这里执行 ros-pkg-src.list \deps ``` -![打包](./image/截图%202025-01-25%2014-43-10.png) +![打包](./image/get_pkg_spec.png) 部分源码包可以打包成功 ### 7.上传tar包和spec到对应的ros仓库 diff --git "a/docs/source/slam-nav/image/DBoW2\347\274\226\350\257\221\346\210\220\345\212\237.png" b/docs/source/slam-nav/image/DBoW2_build_success.png similarity index 100% rename from "docs/source/slam-nav/image/DBoW2\347\274\226\350\257\221\346\210\220\345\212\237.png" rename to docs/source/slam-nav/image/DBoW2_build_success.png diff --git "a/docs/source/slam-nav/image/ORB-SLAM3\347\274\226\350\257\221\346\210\220\345\212\237.png" b/docs/source/slam-nav/image/ORB-SLAM3_build_success.png similarity index 100% rename from "docs/source/slam-nav/image/ORB-SLAM3\347\274\226\350\257\221\346\210\220\345\212\237.png" rename to docs/source/slam-nav/image/ORB-SLAM3_build_success.png diff --git "a/docs/source/slam-nav/image/Pangolin\346\236\204\345\273\272\346\210\220\345\212\237.png" b/docs/source/slam-nav/image/Pangolin_build_success.png similarity index 100% rename from "docs/source/slam-nav/image/Pangolin\346\236\204\345\273\272\346\210\220\345\212\237.png" rename to docs/source/slam-nav/image/Pangolin_build_success.png diff --git "a/docs/source/slam-nav/image/Sophus\347\274\226\350\257\221\346\210\220\345\212\237.png" b/docs/source/slam-nav/image/Sophus_build_success.png similarity index 100% rename from "docs/source/slam-nav/image/Sophus\347\274\226\350\257\221\346\210\220\345\212\237.png" rename to docs/source/slam-nav/image/Sophus_build_success.png diff --git "a/docs/source/slam-nav/image/\345\217\214\347\233\256\346\221\204\345\203\217\345\244\264\346\265\213\350\257\225.gif" b/docs/source/slam-nav/image/binocular_camera_test.gif similarity index 100% rename from "docs/source/slam-nav/image/\345\217\214\347\233\256\346\221\204\345\203\217\345\244\264\346\265\213\350\257\225.gif" rename to docs/source/slam-nav/image/binocular_camera_test.gif diff --git "a/docs/source/slam-nav/image/g2o\347\274\226\350\257\221\346\210\220\345\212\237.png" b/docs/source/slam-nav/image/g2o_build_success.png similarity index 100% rename from "docs/source/slam-nav/image/g2o\347\274\226\350\257\221\346\210\220\345\212\237.png" rename to docs/source/slam-nav/image/g2o_build_success.png diff --git "a/docs/source/slam-nav/image/\345\215\225\347\233\256\346\221\204\345\203\217\345\244\264\346\265\213\350\257\225.gif" b/docs/source/slam-nav/image/monocular_camera_test.gif similarity index 100% rename from "docs/source/slam-nav/image/\345\215\225\347\233\256\346\221\204\345\203\217\345\244\264\346\265\213\350\257\225.gif" rename to docs/source/slam-nav/image/monocular_camera_test.gif diff --git "a/docs/source/slam-nav/image/\345\215\225\347\233\256+\346\203\257\346\200\247\345\257\274\350\210\252\346\265\213\350\257\225.gif" b/docs/source/slam-nav/image/monocular_inertial_nav_test.gif similarity index 100% rename from "docs/source/slam-nav/image/\345\215\225\347\233\256+\346\203\257\346\200\247\345\257\274\350\210\252\346\265\213\350\257\225.gif" rename to docs/source/slam-nav/image/monocular_inertial_nav_test.gif diff --git "a/docs/source/slam-nav/image/\351\252\214\350\257\201\347\274\226\350\257\221.png" b/docs/source/slam-nav/image/verify_build.png similarity index 100% rename from "docs/source/slam-nav/image/\351\252\214\350\257\201\347\274\226\350\257\221.png" rename to docs/source/slam-nav/image/verify_build.png diff --git "a/docs/source/slam-nav/image/\351\252\214\350\257\201\347\274\226\350\257\221\347\216\257\345\242\203.png" b/docs/source/slam-nav/image/verify_build_env.png similarity index 100% rename from "docs/source/slam-nav/image/\351\252\214\350\257\201\347\274\226\350\257\221\347\216\257\345\242\203.png" rename to docs/source/slam-nav/image/verify_build_env.png diff --git a/docs/source/slam-nav/orb_slam3_porting.md b/docs/source/slam-nav/orb_slam3_porting.md index a0055365aa901d0819b873607cecc95d179beb51..638e18a42f60a0d93cc770e80dc84cbbb5f26799 100644 --- a/docs/source/slam-nav/orb_slam3_porting.md +++ b/docs/source/slam-nav/orb_slam3_porting.md @@ -125,13 +125,13 @@ find Examples_old -type f -exec sed -i 's/std::chrono::monotonic_clock/std::chro ``` -![DBoW2编译成功](./image/DBoW2编译成功.png) +![DBoW2编译成功](./image/DBoW2_build_success.png) -![g2o编译成功](./image/g2o编译成功.png) +![g2o编译成功](./image/g2o_build_success.png) -![Sophus编译成功](./image/Sophus编译成功.png) +![Sophus编译成功](./image/Sophus_build_success.png) -![ORB-SLAM3编译成功](./image/ORB-SLAM3编译成功.png) +![ORB-SLAM3编译成功](./image/ORB-SLAM3_build_success.png) ## 五、ORB-SLAM3测试 @@ -154,7 +154,7 @@ EuRoC 数据集包含视觉惯性数据,适合测试视觉惯性 SLAM,包括 ```bash ./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml /home/openeuler/shared/Datasets/EuRoC/MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt dataset-MH01_mono ``` -![单目摄像头测试](./image/单目摄像头测试.gif) +![单目摄像头测试](./image/monocular_camera_test.gif) 双目摄像头测试: @@ -162,13 +162,12 @@ EuRoC 数据集包含视觉惯性数据,适合测试视觉惯性 SLAM,包括 ```bash ./Examples/Stereo/stereo_euroc ./Vocabulary/ORBvoc.txt ./Examples/Stereo/EuRoC.yaml /home/openeuler/shared/Datasets/EuRoC/V101 ./Examples/Stereo/EuRoC_TimeStamps/V101.txt dataset-V101_stereo ``` -![双目摄像头测试](./image/双目摄像头测试.gif) +![双目摄像头测试](./image/binocular_camera_test.gif) 单目+惯性导航 (Monocular-Inertial) 测试: ```bash ./Examples/Monocular-Inertial/mono_inertial_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular-Inertial/EuRoC.yaml /home/openeuler/shared/Datasets/EuRoC/V101 ./Examples/Monocular-Inertial/EuRoC_TimeStamps/V101.txt dataset-V101_monoi ``` -![单目+惯性导航测试](./image/单目+惯性导航测试.gif) - +![单目+惯性导航测试](./image/monocular_inertial_nav_test.gif) diff --git a/docs/source/slam-nav/pangolin_prerequisites.md b/docs/source/slam-nav/pangolin_prerequisites.md index fea9f389c8261b58855a7de1eaf7a6d73df5a0f2..93997ff741869491c674aa1efbaa78872c1866df 100644 --- a/docs/source/slam-nav/pangolin_prerequisites.md +++ b/docs/source/slam-nav/pangolin_prerequisites.md @@ -77,7 +77,7 @@ gcc --version cmake --version ``` - ![验证编译环境](./image/验证编译环境.png) + ![验证编译环境](./image/verify_build_env.png) 2. **完整依赖库安装** ```bash @@ -126,11 +126,11 @@ -DBUILD_TOOLS=ON \ -DBUILD_SHARED_LIBS=ON \ .. - + # 构建核心库 cmake --build . ``` - ![构建成功截图](./image/Pangolin构建成功.png) + ![构建成功截图](./image/Pangolin_build_success.png) 2. **关键配置选项说明** - `BUILD_EXAMPLES`: 构建示例程序(开启用于测试) @@ -141,12 +141,13 @@ ### 阶段四:功能验证 1. **构建验证** + ```bash # 验证核心库编译 ls build/* ``` - ![验证核心库编译](./image//验证编译.png) - + ![验证核心库编译](./image/verify_build.png) + 2. **基础功能测试** ```bash cd build/examples diff --git a/docs/source/tutorials/test_ROS2_beginner2/Creat_workspace.md b/docs/source/tutorials/test_ROS2_beginner2/Creat_workspace.md index 662ee8e082621731851111d60c85f35dde370183..fd452982e255c27b3601362fa4c010509880c7b2 100644 --- a/docs/source/tutorials/test_ROS2_beginner2/Creat_workspace.md +++ b/docs/source/tutorials/test_ROS2_beginner2/Creat_workspace.md @@ -5,7 +5,7 @@ `mkdir -p ~/ros2_ws/src` 进入创建的src目录中 `cd ~/ros2_ws/src` -![创建目录截图](src/11.pmg) +![创建目录截图](src/11.png) # 克隆示例仓库 `git clone https://github.com/ros/ros_tutorials.git -b humble` diff --git a/docs/source/tutorials/test_ROS2_beginner2/Implementing_custom_interfaces.md b/docs/source/tutorials/test_ROS2_beginner2/Implementing_custom_interfaces.md index 15b1c5f8b666657a109d016599736109cd4a4bfd..36f30d7c2b7caed8c4fa542fd4ab21a3686e4b08 100644 --- a/docs/source/tutorials/test_ROS2_beginner2/Implementing_custom_interfaces.md +++ b/docs/source/tutorials/test_ROS2_beginner2/Implementing_custom_interfaces.md @@ -165,6 +165,5 @@ ros2 run more_interfaces publish_address_book ros2 topic echo /address_book ``` -![运行效果](src/.png) diff --git a/docs/source/tutorials/test_ROS2_beginner2/Writing_service_client.md b/docs/source/tutorials/test_ROS2_beginner2/Writing_service_client.md index ae138264940feaefd6d7b5edf682f6b8976ca460..996df2e9cec2a88a76dd7ec40d58916684f11d3c 100644 --- a/docs/source/tutorials/test_ROS2_beginner2/Writing_service_client.md +++ b/docs/source/tutorials/test_ROS2_beginner2/Writing_service_client.md @@ -11,7 +11,7 @@ int64 b --- int64 sum -``` +``` ## 更新package.xml 由于在包创建过程中使用了\--dependencies选项,所以不必手动向*package.xml*或*CMakeLists.txt*添加依赖项。 @@ -53,7 +53,7 @@ int main(int argc, char **argv) rclcpp::spin(node); rclcpp::shutdown(); } -``` +``` ![添加代码截图](src/45.png) ## 理解代码逻辑 @@ -69,7 +69,7 @@ ament_target_dependencies(server rclcpp example_interfaces) install(TARGETS server DESTINATION lib/${PROJECT_NAME}) -``` +``` ![添加截图](src/46.png) # 编写客户端节点 @@ -122,7 +122,7 @@ int main(int argc, char **argv) rclcpp::shutdown(); return 0; } -``` +``` ![添加代码截图](src/47.png) ## 理解代码逻辑 @@ -170,6 +170,6 @@ ament_package() ![终端2返回](src/51.png) 终端1返回(**将看到收到请求以及它发回的响应**): -![终端1返回](src/52.png) + **complete!!** diff --git a/docs/source/tutorials/test_ROS2_beginner2/create_custom _msg_srv.md b/docs/source/tutorials/test_ROS2_beginner2/create_custom _msg_srv.md index d04cd86bd707570fc16297041f1e1559d516f3f5..5ebb62ec800339840589a639de0be2866f01e59c 100644 --- a/docs/source/tutorials/test_ROS2_beginner2/create_custom _msg_srv.md +++ b/docs/source/tutorials/test_ROS2_beginner2/create_custom _msg_srv.md @@ -12,7 +12,7 @@ ros2 pkg create --build-type ament_cmake tutorial_interfaces ``` mkdir msg mkdir srv -``` +``` # 创建自定义消息文件 ## 自定义msg文件 @@ -65,7 +65,7 @@ rosidl_generate_interfaces(${PROJECT_NAME} `. install/setup.bash` 可以使用*ros2 interface show*命令确认接口创建工作: `ros2 interface show tutorial_interfaces/msg/Num` -![运行效果截图](src/68..png) +![运行效果截图](src/68.png) 运行: `ros2 interface show tutorial_interfaces/srv/AddThreeInts` diff --git a/docs/source/tutorials/use-turtlesim.md b/docs/source/tutorials/use-turtlesim.md index 16d68c84a40710809fb2df4001a2c8a02480b518..d3d9c2bcd8d899f1d04983ecdb2d822dd6e3966d 100644 --- a/docs/source/tutorials/use-turtlesim.md +++ b/docs/source/tutorials/use-turtlesim.md @@ -4,7 +4,7 @@ - [安装 ROS 2 Humble](../installation/install-ros-humble.md) - 安装 colcon - - [创建 colcon 工作区](./creating-a-colcon-workspace.md) + - 创建 colcon 工作区 ## TurtleSim 相关概念