涉及技术栈:
- 语言层: Python3, C++
- 操作系统: ROS2
- 深度学习框架: PyTorch, TensorRT, OpenVINO
- 界面框架: Qt, Web(Vue3+Flask)
- 库: OpenCV
- 数据传输: MQTT, RTMP
- 软件包管理: CMake
- 软件开发相关: Git, VSCode, Github Actions, Docker
git clone [email protected]: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
对于公开文档,查看 文档