From 13620310876199391bd605c8e33f5b52e4d069c5 Mon Sep 17 00:00:00 2001 From: Homalozoa X <21300069+homalozoa@users.noreply.github.com> Date: Sun, 3 Oct 2021 17:56:45 +0800 Subject: [PATCH] [Fix] Remove imu_tools & Fix README (#25) 1. remove imu_tools link from mini.repos 2. fix readme description Signed-off-by: Homalozoa --- README.md | 6 ++---- README_EN.md | 8 ++++---- tools/ros2_fork/mini.repos | 4 ---- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index efcbc3c..ff26658 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,9 @@ ## 软件架构 -我们基于ROS 2实现了大部分的机器人应用, 如架构图所示, 包括多设备链接、多模态感知、多模态人机交互、自主决策、空间定位、导航和目标追踪等功能. 目前使用的DDS中间件是`Cyclone DDS`, ROS 2的版本为`Galactic`. +我们基于ROS 2实现了大部分的机器人应用, 如[架构图](tools/docs/soft_arch.svg)所示, 包括多设备链接、多模态感知、多模态人机交互、自主决策、空间定位、导航和目标追踪等功能. 目前使用的DDS中间件是`Cyclone DDS`, ROS 2的版本为`Galactic`. -![SoftwareArchitecture](tools/docs/soft_arch.svg) - -由于NVIDIA对Jetson系列截至目前(202109)只提供了Ubuntu 18.04的支持, 故我们对Ubuntu 18.04进行了ROS 2的适配和修改. 具体的修改内容可以通过[mini.repos](tools/ros2_fork/mini.repos)进行拉取, 我们去除了部分没必要的仓, 并添加了一些需要使用的仓库(文件是Galcatic版本的, 我们会在后续适配到该版本). +由于NVIDIA对Jetson系列截至目前(202109)只提供了Ubuntu 18.04的支持, 故我们对Ubuntu 18.04进行了ROS 2的适配和修改. 具体的修改内容可以通过[mini.repos](tools/ros2_fork/mini.repos)进行拉取, 我们去除了部分没必要的仓, 并添加了一些需要使用的仓库. 本项目的详细文档都在各个子模块的根目录里, 如有需要可以直接[点击进行了解](https://github.com/MiRoboticsLab/cyberdog_ros2/wiki/CyberDog-2021---ROS-2-%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84-ROS-2-Software-Architecture) diff --git a/README_EN.md b/README_EN.md index 9606527..3d31629 100644 --- a/README_EN.md +++ b/README_EN.md @@ -4,6 +4,8 @@ ![CyberDogDog](tools/docs/cyberdog_poster.jpg) +> ***[中文](README.md)*** + ## Introduction This project contains the main ROS 2 packages of Xiaomi CyberDog®. @@ -15,11 +17,9 @@ This project contains the main ROS 2 packages of Xiaomi CyberDog®. ## Software Architecture -Most of the robot applications are implemented based on ROS -As shown in the framework diagram, it includes functions such as multi-device connection, multi-modal perception, multi-modal human-computer interaction, autonomous decision-making, localization, navigation, and target tracking. Currently, the DDS middleware in use is `Cyclone DDS`, and the ROS 2 Package is implemented at `Galactic`. - -![SoftwareArchitecture](tools/docs/soft_arch.svg) +Most of the robot applications are implemented based on ROS -As shown in the [architecture diagram](tools/docs/soft_arch.svg), it includes functions such as multi-device connection, multi-modal perception, multi-modal human-computer interaction, autonomous decision-making, localization, navigation, and target tracking. Currently, the DDS middleware in use is `Cyclone DDS`, and the ROS 2 Package is implemented at `Galactic`. -Due to NVIDIA only provides support for Ubuntu 18.04 for the Jetson series (202109) as yet, we have adapted and modified ROS 2 for Ubuntu 18.04. The specific modification content can be pulled through [mini.repos](tools/ros2_fork/mini.repos). We have removed some unnecessary repositories, and added some repositories that need to be used (The file is of the Galactic version, and we will adapt to this version in the future). +Due to NVIDIA only provides support for Ubuntu 18.04 for the Jetson series (202109) as yet, we have adapted and modified ROS 2 for Ubuntu 18.04. The specific modification content can be pulled through [mini.repos](tools/ros2_fork/mini.repos). We have removed some unnecessary repositories, and added some repositories that need to be used. The documentation of this project is in the root directory of each submodule. If necessary, read [this page](https://github.com/MiRoboticsLab/cyberdog_ros2/wiki/CyberDog-2021---ROS-2-%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84-ROS-2-Software-Architecture). diff --git a/tools/ros2_fork/mini.repos b/tools/ros2_fork/mini.repos index 5e54d0f..a211f7d 100644 --- a/tools/ros2_fork/mini.repos +++ b/tools/ros2_fork/mini.repos @@ -331,7 +331,3 @@ repositories: type: git url: https://github.com/ros/diagnostics.git version: 2.1.3 - custom/imu_tools: - type: git - url: https://github.com/homalozoa/imu_tools.git - version: eloquent