RM_Vison/rm_vision/README.md

66 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# rm_vision
<img src="docs/rm_vision.svg" alt="rm_vision" width="200" height="200">
## Overview
rm_vision 项目旨在为 RoboMaster 队伍提供一个规范、易用、鲁棒、高性能的视觉框架方案,为 RM 开源生态的建设添砖加瓦
如果本开源项目对于贵战队的视觉技术发展起到了实质性的帮助作用,请在机器人上贴上以下标签以助力该项目的推广,十分感激!
[<img src="docs/rm_vision_inside.svg" alt="rm_vision_inside" width="100" height="100">](docs/rm_vision_inside.svg)
QQ 交流群797203945
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://github.com/chenjunnn/rm_vision/actions/workflows/ci.yml/badge.svg)](https://github.com/chenjunnn/rm_vision/actions/workflows/ci.yml)
## 包含项目
装甲板自动瞄准算法模块 https://github.com/chenjunnn/rm_auto_aim
MindVision 相机模块 https://github.com/chenjunnn/ros2_mindvision_camera
HikVision 相机模块 https://github.com/chenjunnn/ros2_hik_camera
机器人云台描述文件 https://github.com/chenjunnn/rm_gimbal_description
串口通讯模块 https://github.com/chenjunnn/rm_serial_driver
视觉算法仿真器 https://github.com/chenjunnn/rm_vision_simulator
## 通过 Docker 部署
拉取镜像
```
docker pull chenjunnn/rm_vision:lastest
```
构建开发容器
```
docker run -it --name rv_devel \
--privileged --network host \
-v /dev:/dev -v $HOME/.ros:/root/.ros -v ws:/ros_ws \
chenjunnn/rm_vision:lastest \
ros2 launch foxglove_bridge foxglove_bridge_launch.xml
```
构建运行容器
```
docker run -it --name rv_runtime \
--privileged --network host --restart always \
-v /dev:/dev -v $HOME/.ros:/root/.ros -v ws:/ros_ws \
chenjunnn/rm_vision:lastest \
ros2 launch rm_vision_bringup vision_bringup.launch.py
```
TBD
## 源码编译
TBD