# rm_vision rm_vision ## Overview rm_vision 项目旨在为 RoboMaster 队伍提供一个规范、易用、鲁棒、高性能的视觉框架方案,为 RM 开源生态的建设添砖加瓦 如果本开源项目对于贵战队的视觉技术发展起到了实质性的帮助作用,请在机器人上贴上以下标签以助力该项目的推广,十分感激! [rm_vision_inside](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