---
typora-root-url: ./
---
# 全自动自主瞄准射击机器人视觉系统
- 此工程为Robomaster比赛中哨兵机器人的视觉系统的上位机软件部分,包含地方装甲识别、装甲板数字识别、大能量机关识别、运动目标预测、弹道建模解算、最佳击打位置解算等主要功能。
- 另外有相机标定、CV示波器、轮廓分析、代码计时、参数读取以及防止意外掉线等辅助功能
- [Robomaster机甲大师赛官网](https://www.robomaster.com/zh-CN "机甲大师官方网站")
- [Robomaster机甲大师赛赛事介绍](https://www.robomaster.com/zh-CN/robo/overview/ "赛事介绍")
### 功能O:图像处理
- 流程:
- ![图像处理](/readme_src/图像处理.png)
### 功能一:装甲板识别
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:向量几何,矩阵的线性变换
- 算法框图:
![Armorfind](/readme_src/Armorfind.png)
### 功能二:装甲数字识别
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:在装甲板识别正确的基础上,透视变换,SVM,CNN
算法框图:
- ![装甲板数字识别](/readme_src/装甲板数字识别.png)
### 功能三:大能量机关识别
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:多方法融合,1. 轮廓分析,2. 矩分析,3. K阶邻域,4. 欧拉距离&余弦距离
### 功能四:运动目标检测
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:状态坐标变换,卡尔曼滤波
算法框图:
- ![位置预测](/readme_src/位置预测.png)
### 功能五:弹道建模解算
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:坐标系变换法,平面建模法
### 功能六:最佳击打位置解算
- 相关类:ArmorFind 、Armor、LEDbar
- 基本原理:PnP空间姿态位置解算,解析几何
### 辅助功能一览
辅助功能|作用|描述
:-:|:--:|:--:
相机标定|使用张友正标定法进行标定|
CV示波器|观察各个变量或者参数的变化趋势,范围,情况,傅里叶分析(TODO:)等等|
轮廓分析|识别轮廓,从属关系,标注矩,BoundingBox,椭圆拟合,主方向分析等|
代码计时|计算代码运行时间,查找代码热点,计算识别时间,计算处理频率|
参数读取|读取全部必要参数,路径,文件名等|
防止意外掉线|防止串口/相机因机器人震动等,意外掉线|
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码 机器人大赛参赛作品,供参赛人员参考,含设计文档,设计源码
资源推荐
资源详情
资源评论
收起资源包目录
Robomaster2019机器人大赛,南京理工大学Alliance智能机器人战队哨兵视觉工程。.zip (802个子文件)
BUFF 6KB
RoboMaster2019.cpp 32KB
ArmorDetector.cpp 9KB
ArmorFind.cpp 8KB
SerialPort.cpp 7KB
Armor.cpp 5KB
Calibrator.cpp 4KB
LedBar.cpp 4KB
Setter.cpp 3KB
PnP.cpp 3KB
MindVisionCamera.cpp 3KB
Analyze.cpp 3KB
ArmorNumberRecgnation.cpp 2KB
KalmanFilter.cpp 2KB
main.cpp 2KB
AnalyzeStatistics.cpp 1KB
AllianceVideoCapture.cpp 1KB
KalmanPredict_.cpp 1KB
MicrosecondChronograph.cpp 1KB
TimerBase.cpp 723B
TimerBaseClock.cpp 491B
KalmanFilterAll.cpp 253B
.gitignore 103B
CameraApi.h 142KB
CameraDefine.h 34KB
RoboMaster2019.h 8KB
CameraStatus.h 8KB
Setter.h 2KB
ArmorDetector.h 2KB
KalmanFilterAll.h 2KB
SerialPort.h 2KB
ArmorFind.h 2KB
AllianceTool_SZW.h 1KB
Calibrator.h 1KB
MindVisionCamera.h 1KB
Armor.h 1KB
LedBar.h 1023B
PnP.h 847B
AnalyzeStatistics.h 765B
AllianceVideoCapture.h 695B
Analyze.h 683B
ArmorNumberRecgnation.h 620B
MicrosecondChronograph.h 472B
KalmanPredict_.h 342B
TimerBase.h 245B
TimerBaseClock.h 202B
KalmanFilter.hpp 434B
README.md 2KB
Note 22KB
2019-04-12_21_33_26.png 364KB
2019-04-12_21_33_33.png 364KB
2019-04-12_21_33_28.png 364KB
2019-04-12_21_33_29.png 364KB
2019-04-12_21_33_27.png 363KB
2019-04-12_21_33_25.png 363KB
2019-04-12_21_33_34.png 363KB
2019-04-12_21_33_24.png 363KB
2019-04-12_21_32_45.png 362KB
2019-04-12_21_32_31.png 362KB
2019-04-12_21_32_29.png 362KB
2019-04-12_21_32_36.png 362KB
2019-04-12_21_32_33.png 362KB
2019-04-12_21_32_46.png 362KB
2019-04-12_21_32_34.png 361KB
2019-04-12_21_32_35.png 361KB
2019-04-12_21_32_37.png 361KB
2019-04-12_21_32_59.png 358KB
2019-04-12_21_33_03.png 357KB
2019-04-12_21_33_01.png 357KB
2019-04-12_21_33_04.png 356KB
2019-04-12_21_33_05.png 356KB
2019-04-12_21_33_06.png 356KB
2019-04-19_22_13_05.png 351KB
2019-04-19_21_49_21.png 351KB
2019-04-19_21_52_39.png 350KB
2019-04-19_21_49_20.png 347KB
2019-04-19_21_52_37.png 346KB
2019-04-19_22_07_36.png 346KB
2019-04-19_21_49_05.png 345KB
2019-04-19_21_48_40.png 344KB
2019-04-24_18_35_29.png 342KB
2019-04-19_21_45_19.png 340KB
2019-04-19_21_45_06.png 338KB
2019-04-19_22_06_10.png 338KB
2019-04-19_22_08_43.png 337KB
2019-04-19_21_59_33.png 337KB
2019-04-19_21_54_50.png 336KB
2019-04-19_21_54_51.png 335KB
2019-04-19_21_52_55.png 334KB
2019-04-19_21_50_58.png 334KB
2019-04-19_21_52_41.png 334KB
2019-04-19_21_52_40.png 333KB
2019-04-19_21_59_30.png 332KB
2019-04-19_21_52_54.png 330KB
2019-04-19_21_59_36.png 330KB
2019-04-19_22_12_32.png 330KB
2019-04-19_22_02_39.png 329KB
2019-04-19_21_52_38.png 329KB
2019-04-19_21_59_31.png 329KB
2019-04-19_22_10_33.png 329KB
共 802 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
辣椒种子
- 粉丝: 4146
- 资源: 5768
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++builder5.0高级开发技巧与范例(配套光盘源码)
- 承诺书1111111111111111111
- 2024年新的全的2024年新的全的《建设工程造价鉴定规范》GBT51262-2017
- SimHei字体包(支持中文,正负号等)
- 基于Django+MySQL实现的校园智能点餐系统源码+数据库(高分项目)
- 基于Django实现校园智能点餐系统源码+数据库(高分期末大作业)
- 知识付费pc付费模板系统知识付费付费模板
- ARM Developer Guide
- Lazarus IDE 3.3-Free Pascal Windows版本
- 20190312-180244-旋转磁体产生的场造成激光功率减小
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功