Skip to content

HenryZhuHR/mobile_robot-ros2

Repository files navigation

移动机器人

项目简介

涉及技术栈:

  • 语言层: Python3, C++
  • 操作系统: ROS2
  • 深度学习框架: PyTorch, TensorRT, OpenVINO
  • 界面框架: Qt, Web(Vue3+Flask)
  • 库: OpenCV
  • 数据传输: MQTT, RTMP
  • 软件包管理: CMake
  • 软件开发相关: Git, VSCode, Github Actions, Docker

环境配置

git clone git@github.com:HenryZhuHR/mobile_robot-ros2.git
cd mobile_robot-ros2
git checkout -b dev origin/dev

使用 SSH 协议 clone,如果没有配置 SSH 密钥,参考 Github 配置 SSH 密钥

如果有核心代码的开发权限,则获取核心代码

git submodule update --init --recursive

配置 python 环境,确保 python3-venv 已安装

# sudo apt install -y python3-venv
bash scripts/env/init-py-env.sh

项目文档

拥有开发权限的开发者可以在本地查看完整文档:

yarn
yarn docs:dev

对于公开文档,查看 文档