基于FPGA的目标跟踪电磁炮系统

FPGA技术江湖 2024-05-14 07:07

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。“煮酒言欢”进入IC技术圈,这里有近100个IC技术公众号。


第一部分 设计概论
1.1设计目的
视觉目标跟踪是计算机视觉中的一个重要,有着广泛的应用,如:视频 监控、人机交互,无人驾驶等。电磁炮是利用电磁发射技术制成的一种先进 动能杀伤武器。与电磁炮与其他火炮相比具有:弹丸初速高、炮口动能大、 射击无声响、射速高、后勤供应简单、安全可靠等一系列优点。
本装置通过 USB 摄像头获取视频流,借助 FPGA 的高速处理能力通过帧 差法框定物体,对框中心点的运动轨迹进行卡尔曼滤波以预测物体接下来移 动位置,读取框定框大小来判断距离,借助三维位置信息通过 PMOD 模块产 生 PWM 波控制舵机,通过 IO 口传输信号来打开电磁炮继电器的开关来发射 炮弹。目的是为了实现电磁炮的自动目标识别,目标跟踪,在解放人力的复 杂情况下有效的击中目标。

1.2应用领域
应用前景包括:可通过更换不同的弹头使用在各种各样的无人环境下, 如农药投放,药品投放,救灾物资投放,军工等。

1.3主要技术特点
传统运动物体识别一般基于光流法,计算量大,耗时长,对实时性要求 苛刻的情况下并不能适用,且变化的光线会被检测为光流,对目标检测造成 极大干扰。针对这种情况,我们使用了帧间差分法来识别运动物体。帧差法 对背景变化不敏感,当背景部分往往变化不大时,差分运算时能互相抵消。同时由于只依赖邻近的几个图像帧,稳定性也较好,对环境变化适应性很强, 在外部环境变化剧烈的情况下,仍然能得较好的效果。另一方面,由于只缓 存了相邻的几帧,减轻了硬件的计算压力,使系统更加流畅迅捷。
为了预判运动物体接下来的位置以及消除各延迟,我们对框定物体的目 标框的中心的运动轨迹使用了卡尔曼滤波。卡尔曼滤波器会对含有噪声的输 入数据流进行递归操作,并产生底层系统状态在统计意义上的最优估计。通 过不断的预测-更新-预测-更新,预判运动物体的位置。
电磁炮系统由升压模块,电感耦合信号的驱动模块,继电器模块,舵机 模块协同构成,PYNQ 可通过 PMOD 口输出 PWM 波控制舵机在水平与竖直方向上的自由可控转向,通过 I/O 口给高低电平信号控制电磁炮发射。

1.4关键性能指标
电磁炮能准确击中六米外的大小为 30cm*30cm,速度为 3.2m/s 的泡沫块,最远击打距离可达十一米。
 
第二部分 系统组成及功能说明 
2.1 整体介绍
2.1.1:主要机械结构示意图:

2.1.2 硬件系统框图

本系统由 PYNQ-Z2,USB 摄像头模块,HDMI 显示屏模块,电源,继电器模 块,驱动模块,升压模块,IGBT 模块,舵机,电磁炮共同组成。执行时,先由 摄像头获取视频流,然后传回 PYNQ 进行图像处理,将运动物体框住并通过 HDMI 输出口将图像显示在显示屏上,之后 PYNQ 发出控制指令,控制舵机、继电器模块,将电磁炮指向运动物体位置,发射炮弹击中物体。

2.2 各模块介绍
1.PYNQ-Z2 开发板
 
PYNQ 是一个开源框架,目标是使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥 Xilinx Zynq 全可编程 SoC 的功能。与常规方式 不同的是通过 PYNQ,设计人员可以通过 Python 语言和库,利用 Zynq 中融合可 编程逻辑和微处理器的优势来快速构建更强大的嵌入式系统,其代码可直接在 支持 PYNQ 的开发板上进行开发和测试。

2.LenaCV 定基线 USB3.0 双目视觉相机
采用 USB3.0 通信接口,输出彩色、未压缩的双目 720P 高清图像,帧率高 达 30 帧/秒,传输速度大于 100 兆字节/秒。双目相机图像清晰,颜色纯正,适 合高精度识别、三维机器视觉等应用。

3.继电器模块
一路继电器模块 带光耦隔离 5V
采用贴片光耦隔离,驱动能力强,性能稳定,触发电流 5Ma

4.驱动模块
驱动电路由自己设计焊接,主要用于给 IGBT 驱动信号

5.升压模块

输入电压:两个输入电压范围可选 1、8-16V 输入(针对三串锂电和 12V 蓄电池 应用)2、10-32V 输入(针对宽输入电压范围应用)
输入电流:5A(MAX)
静态工作电流:15mA(12V 升 50V 时,输出电压越高静态电流会有所增加)
输出电压:1、45-390V 连续可调。2、±45-390V 连续可调(输出电流:0.2A MAX)
输出功率:40W(峰值 70W)
工作温度:-40~+85 度
工作频率:75KHz
转换效率:最高 88%

6.IGBT

7.电磁炮炮管线圈,弹仓
可放 7.5mm 钢珠 20 个,弹仓靠前,炮管向上时不影响自动上珠

8.舵机
DG995 采用双滚珠轴承
金属输出轴:25 舵机,外径 6mm,内径 3mm,高 4mm
数码舵机反应快,角度精确,大扭力,双轴承,内阻小、不抖舵,堵转保护功能

9.HDMI 显示屏
用于显示图像处理结果和相应的运动目标框图
 
第三部分 完成情况及性能参数
本系统由 PYNQ-Z2,USB 摄像头模块,HDMI 显示屏模块,电源,继电器模 块,驱动模块,升压模块,IGBT 模块,舵机,电磁炮共同组成。预计实现功能:用电磁炮击中移动中的物体。
目前,功能已实现,各模块连接稳定,运行稳定。
电磁炮能准确击中六米外的大小为 30cm*30cm,速度为 3.2m/s 的泡沫块, 最远击打距离可达十一米。
 
第四部分 总结
主要创新点
(1) 使用了帧间差分法来识别运动物体。稳定性较好,对环境变化适应性很 强,在外部环境变化剧烈的情况下,仍然能得较好的效果。
(2) 为了预判运动物体接下来的位置以及消除各延迟,我们对框定物体的目 标框的中心的运动轨迹使用了卡尔曼滤波。通过不断的预测-更新-预测更新………预判运动物体的位置。
(3) 电路部分自行设计、焊接、调试,依靠我们电路设计上的经验构建出了 一套稳定的电磁炮系统。
(4) 硬件结构自行组装、设计、调试,保证了信号之间的连续,模块之间的 连续。结实稳定的同时包含有水平、竖直两个维度的炮管转向。

可拓展之处
(1) 使用神经网络来识别目标,可使应用范围更为广泛。
(2) 提高打击精度,增大打击距离。
 
第五部分 参考书籍:
1. 《vivado 从此开始》 高亚军 编著/2016-10-01/电子工业出版社
2. 《Verilog 数字系统设计教程》 夏宇闻 著/2017-07-01/北京航空航天大学 出版社
3. 《基于 FPGA 的数字信号处理》 高亚军 /2015-07-01 /电子工业出版社
4. 《轻松成为设计高手--Verilog HDL 实用精解》 EDA 先锋工作室 编著 /2012-06-01 /北京航空航天大学出版社
5. 《嵌入式系统软硬件协同设计实战指南:基于 Xilinx ZYNQ》 陆佳华,江 舟,马岷,孙宏滨主审 /2013-01-01 /机械工业出版社

- THE END -

🍁


往期精选 

 
 

【免费】FPGA工程师人才招聘平台

FPGA人才招聘,企业HR,看过来!

系统设计精选 | 基于FPGA的实时图像边缘检测系统设计(附代码)

基于原语的千兆以太网RGMII接口设计

时序分析理论和timequest使用_中文电子版

求职面试 | FPGA或IC面试题最新汇总篇

资料汇总|FPGA软件安装包、书籍、源码、技术文档…(2024.01.06更新)

FPGA就业班,05.04开班,新增课程内容不加价,高薪就业,线上线下同步!

FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。


FPGA技术江湖微信交流群

加群主微信,备注姓名+学校/公司+专业/岗位进群


FPGA技术江湖QQ交流群

备注姓名+学校/公司+专业/岗位进群

FPGA技术江湖 任何技术的学习就好比一个江湖,对于每一位侠客都需要不断的历练,从初入江湖的小白到归隐山林的隐世高人,需要不断的自我感悟自己修炼,让我们一起仗剑闯FPGA乃至更大的江湖。
评论 (0)
  • 随着科技的进步不断更迭,电子设备的传输速度越来越快,时至今日对于高速传输带宽的要求也愈来愈高。印刷电路板(PCB,以下简称PCB) 在高速传输接口中扮演不可或缺的角色,其高频特性直接影响了整体传输效能。高频特性是指PCB在高频率下的电气性能,包括阻抗、插入损耗、回波损耗、群延迟等。这些参数会影响信号的传输速度、完整性和可靠性。 PCB潜在风险 你知道吗?如果PCB的高频特性不佳时,可能会导致以下问题: 信号传输速度变慢信号衰减增加信号反射增加信号失真 这些问题都会影响电子设备的性能,甚至
    百佳泰测试实验室 2024-06-20 16:05 159浏览
  • Matter是连接标准联盟(CSA)所推出的统一连接标准,旨在让不同品牌的智能装置可以互通互联。并且支持包含Wi-Fi、Ethernet、Thread和Bluetooth等多种连接协议。 随着Matter被广泛运用于智能家居生态圈,目前Apple Homekit、Amazon Alexa、Google Home和Samsung SmartThings等智能语音助理都已支持Matter。然而,要是网络服务供货商的网络突然断线了,家里的智能装置是否还能正常操作?还是必需连接到外部网络才能控制智能装
    百佳泰测试实验室 2024-06-20 15:40 134浏览
  • GPIO的功率、电压和电流取决于具体的GPIO类型和配置。 GPIO(General Purpose Input/Output)通用型输入输出端口,是一种多功能的电子接口,广泛应用于微控制器、微处理器以及各种电子设备中,用于读取或输出信号。理解GPIO的功率、电压和电流的相关特性是进行电子电路设计和编程的基础。这些参数决定了GPIO端口能安全处理的电量,以及它与其他电子组件交互时的兼容性。 从电压角度来看,GPIO端口通常设计有一定的耐压限度,这意味着它们可以安全地在特定的电压范围内工作。例
    丙丁先生 2024-06-21 17:43 170浏览
  • 在汽车的复杂电路网络中,仪表网关扮演着信息枢纽的角色。对于驾校使用大众朗逸车主而言,了解仪表网关的位置不仅有助于日常维护,更是故障诊断和车辆升级的关键所在。大众朗逸作为一款深受消费者喜爱的车型,凭借其稳定的性能和经济的油耗赢得了广泛的市场认可。然而,即便是这样一款优秀的车型,在驾校使用过程中也难免会遇到一些技术问题,这时候对仪表网关的了解就显得尤为重要。18年后的大众,网关都是标配,直接从OBD通过CAN监听是没有数据报文对外发出的,不是没有,而是避开诊断请求,这个后边说。朗逸CAN总线技术的引
    lauguo2013 2024-06-21 08:18 155浏览
  • ​在为期三天的上海国际嵌入式展会中,树莓派和上海晶珩一起展示了众多的基于树莓派和CODESYS的解决方案,没去过展会现场的小伙伴千万别错过这篇文章!视频地址:https://www.bilibili.com/video/BV1c1421k7ne/?vd_source=a637ced2b66f15709d16fcbaceeb47a9这个基于Raspberry Pi 5的嵌入式系统解决方案集成了16个EtherCAT总线控制的步进电机,旨在实现高性能的多轴运动控制。Raspberry Pi 5作为核
    树莓派开发者 2024-06-21 14:29 129浏览
  • 站上风口,交付量狂飙,装机量翻番……是什么让LiDAR再次“翻红”? 一波三折。如果要用一个词形容近两年的激光雷达市场,恐怕它最为合适。人类纪元,2022年。开启量产元年的车载激光雷达,一度风光无限。当时OEM厂商对激光雷达关键指标提升的需求仿佛“军备竞赛”。加速批量上车,进一步控制成本,将其控制在500美元左右……那一年,产业链上下游众志成城,万众一心。转眼到了2023年,车企在面向ADAS和自动驾驶的感知技术上逐渐分化成两派,纯视觉路线的落地以及价格战带来的降本压力,让很多车企出现
    艾迈斯欧司朗 2024-06-21 17:10 157浏览
  • TT电机(直流电机)的功率、电压、电流、瞬间启动电压和电流是其运行的关键参数。这些参数决定了电机的性能和适用场景**。在探讨TT电机的这些特性时,需要综合考虑其电气特性以及启动和运行条件。以下将逐一解析这些关键参数: 1. 功率:    - TT电机的功率通常取决于其设计和应用场景。例如,普通TT电机的额定功率可以在几瓦到几十瓦不等[^4^]。    - 对于不同的TT电机型号,如370电机和310电机,它们的功率输出也会有所不同。例如,370电机通常适
    丙丁先生 2024-06-21 17:18 153浏览
  •  经过近几年的618大促之后,如今的618已经被默认的低价竞争给包围了。随着低价竞争的持续蔓延,曾经积极参与其中的一些品牌商,态度也从积极转为消极;各种被“忽悠”的消费者,也在想着法逃离电商平台设置的套路。与此同时,不甘心被大主播绑架的电商平台,与胃口不断加大的头部主播,开始展开极限拉扯。以往热闹的618,如今变成了各路参与者的围城,渴望进去的不停向里面张望,渴望出来的则变着法地希望,跳出618这个牢笼。虚假繁荣背后的暗流涌动在直播电商红利之下,抖音、淘宝、京东、唯品会等各路平台,在直
    刘旷 2024-06-21 09:58 159浏览
  • ​Raspberry Pi 已在伦敦证券交易所上市,股票代码为 Raspberry Pi Holdings plc。这是 Raspberry Pi 的分水岭,也是发展新阶段的开始:进入公开市场将使树莓派能够更快地制造出更多我们喜爱的产品。Raspberry Pi 基金会在首次公开募股中筹得的资金将支持其在第二个十年中影响全球的雄心壮志;有关首次公开募股对基金会意味着什么的更多信息,请点击这里查看菲利普的博文。博文地址:https://www.raspberrypi.org/blog/what-w
    树莓派开发者 2024-06-20 15:15 129浏览
  • 1. 版权保护芯片RJGT102介绍为了防止硬件电路与固件被抄袭,核心在于加密芯片和安全解决方案的设计,目前大多MPU并不具备安全防护功能,所以最好的办法是使用一颗专用的加密芯片,通过加密芯片对接MPU,进行认证,授权,保存关键数据等。RJGT102采用了SHA256对称加密算法,256位的大数加密, 加密算法强度高。每片RJGT102都有唯一的客户编码,非常适合做防抄板,防抄软件,管控工厂生产数量,防止方案外泄等。参与SHA256运算的数据为:8字节Key(可动态更换),8
    万象奥科 2024-06-20 17:37 138浏览
  • 电脑显示器已逐渐成为现代人时常会接触到的3C产品,能带给消费者愉快的视听娱乐,不管是看电影、追剧、听音乐放松心情,或是玩一场紧张刺激的电竞游戏。忙碌之余,能够偶尔享受闲暇时光,也是一种释放。 您是否也曾遇过,在享受电影或游戏的过程当中,显示器带给我们的影像和声音突然出现不协调的情况呢?这就像是两者间没有互相搭配好,节奏步调变得不一样!这种情况我们称为「影音延迟」或「影音不同步」。 当这类问题持续发生时,无法好好享受电影或者追剧,会让人心情烦躁。对于电竞玩家来说更是硬伤,除了分心、受干扰外,更
    百佳泰测试实验室 2024-06-20 15:55 133浏览
  • 反激电源包含原边反激何副边反激,原边反馈动态响应比副边反馈慢,但是相对成本低,无论是原边反馈还是副边反馈由于反激电源电路简单,成本低广泛的用在在电动两轮车Escooter,电动工具,打印机,清洁电器等充电场景,也广泛的应用在电表,家电,新能源等场景作为辅助电源给芯片供电,下面就以无锡明芯微的MX1210E作为例子详细的介绍下一款24v2.5A的一个方案,从该方案来看输入口有NTC防止过流,采用10D561K 的压敏作输入过压保护,有个滤波的0.47uF的X电容并采用分压电阻做X电容放电,串联差模
    王萌 2024-06-21 09:27 304浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦