Skip to content

沈阳航空航天大学T-UP战队2022赛季步兵视觉识别程序

Notifications You must be signed in to change notification settings

lwttttt/TUP-InfantryVision-2022

 
 

Repository files navigation

TUP-InfantryVision-2022

沈阳航空航天大学T-UP战队2022赛季步兵视觉识别程序

Author:顾昊 赵梓合

Version: V1.1 Beta

写在前面

本赛季的视觉程序在研发之处充分考虑到实验室的实际经费和其他资源可支配情况制定了“整体框架不变,小步快跑迭代”的

环境配置

建议编译安装的环境依赖库

FFTW

FMT

Glog

Cere-solver

Matplotlib-cpp

建议apt安装的环境依赖库

sudo apt-get install libeigen3-dev

用于解决Cmake提示找不到Eigen3的方案

sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

更新内容

V1.1 改进预测器,优化UI 2022.6.3

V1.0 合并更新debug.h,优化输出,添加日志记录,优化相机驱动,解耦串口,增加小陀螺判断,修复USB相机调用bug

V0.7 Beta 改善预测功能(使用拟合与粒子滤波),增添ROI 2022.1.27

V0.6 Beta 增加预测功能 2022.1.23

V0.5 Beta 完成主程序、串口与自瞄进程. 2021.12.12

V0.1 Beta 完成自瞄推理部分及粒子滤波器. 2021.11.12

1.文件结构

1.autoaim 自瞄
2.buff 能量机关
3.camera 大恒相机驱动
4.coordsolver 坐标解算及坐标系变换
5.data 相机内录文件
6.filter 粒子滤波器
7.general 常用函数
8.hik_camera 海康相机驱动
9.log 日志文件
10.model 神经网络模型
11.params 各类参数文件
12.record imu记录文件
13.serial 串口通信
14.thread 线程文件
15.CMakeLists.txt cmake文件
16.debug.h 调试宏定义控制
17.main.cpp 程序主文件
18.README.md 说明文件
19.WatchDog.sh 自启脚本

2.使用方法

1.sudo cat /sys/kernel/debug/usb/devices

2.sudo usermod -aG dialout your-username

debug:

    ulimit -c

    ulimit -c unlimited

输入命令:sudo systemctl set-default multi-user.target 重启reboot

开启界面:sudo systemctl set-default graphical.target

About

沈阳航空航天大学T-UP战队2022赛季步兵视觉识别程序

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 64.4%
  • C++ 34.3%
  • CMake 1.2%
  • Shell 0.1%