This is a package of Robomaster auto-aim task using ROS2.
Keywords: Robomaster, auto-aim, ROS2
The source code is released under a MIT license.
Author: Chen Jun
Maintainer: Chen Jun, [email protected]
The rm_auto_aim
package has been tested only under ROS Galactic on Ubuntu 20.04.
- Robot Operating System 2 (ROS2) (middleware for robotics),
To build from source, clone the latest version from this repository into your colcon workspace and compile the package using
cd ros_ws/src
git clone https://github.com/chenjunnn/rm_auto_aim.git
cd ..
rosdep install --from-paths src --ignore-src -r -y
colcon build --symlink-install --packages-up-to auto_aim_bringup
Run the tests with
colcon test --packages-up-to auto_aim_bringup
-
支持RGB及RGBD输入,订阅相机参数并用于构造相应的三维位置解算器,订阅来自相机或视频的图像流进行装甲板的识别,识别完成后发布识别到的装甲板目标
-
订阅识别节点发布的装甲板目标及机器人的坐标转换信息,将装甲板目标通过
tf
变换到世界坐标系下,然后将目标送入跟踪器中得到跟踪目标在世界坐标系下的位置及速度,再经过小陀螺观测器的处理后,发布最终的目标位置和速度 -
定义了识别节点和处理节点的接口,以及定义了一系列用于 Debug 的信息
-
包含启动识别节点和处理节点的默认参数文件及 launch 文件
Please report bugs and request features using the Issue Tracker.