



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于stm32的板球设计系统 韩政霖【摘 要】本文介绍了基于stm32的滚球装置的总体结构和控制原理,根据小球的位置信息控制小球到达指定点。【关键词】stm32;滚球系统;图像处理;定位控制整个系统的难点在于小球运动位置检测与处理,这里使用open mv摄像头采集图像信息。将摄像头悬挂于球板的正上方,连续采集球和板的图像,控制系统通过图像采集和图像分析操作得到小球在板上的位置信息。同时控制系统得到舵机编码器反馈的两个舵机转角,并根据舵机转角的换算关系计算出平板相对于水平位置的转角,求得小球质心在球盘坐标系的实际位置,进而对小球进行定位控制。
2、本次设计硬件结构稳定,可控性强。一、系统方案系统包含电机模块、驱动模块、主控、电源、摄像头、安装支架及其他硬件结构。二、电机舵机,舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。三、驱动电路在常见的驱动电路设计中,lm系列和w系列的芯片都可
3、以供其使用。lm2941,lm2941芯片不但可在低输入输出压差下工作,而且输出可调。且lm2941还具有短路保护、热过载保护和自我保护功能四、主控芯片本次设计主控芯片使用stm32103zet6。arm32位 cortex-m3内核,最高工作频率72mhz,1.25mips/mhz.片上集成32-512kb的flash存储器。6-64kb的sram存储器。2.0-3.6v的电源供电和i/o借口的驱动电压。上电复位,掉电复位和可编程的电压探测器。3种低功耗模式:休眠、停止、待机模式。五、传感方式即位置传感方案和视觉传感方案。视觉传感方式,视觉反馈和编码器反馈相结合得到系统的反馈并以此为依据进行
4、控制。即摄像头悬挂于球板的正上方,连续采集求和板的图像,控制系统通过图像采集和图像分析操作得到小球在板上的位置信息。六、系统理论分析与计算(一)小球的检测对于球的检测,所用的基本工具是hough变换,hough变换的基本思想是:利用图像的全局特征将图像的边缘像素连接起来构成封闭的边界,将图像空间变换成参数空间,并对空间的点进行描述,达到检测边缘的目的,该方案把可能落在边缘的点进行统计,根据统计的结果确定属于边缘的程度。其优点就是对于随机噪声的鲁棒性,局部残损的不敏感性以及适用于并行处理等优良特性,可以将图像中较为困难全局检测问题转换为空间中响度容易解决的问题。小球检测的步骤:1.将采集的彩色圖
5、像转换为灰度图像;2.对图像进行预处理,及高斯滤波和canny算子的边缘检测;3.在预处理的图像中应用改进的霍夫圆检测算法,获取圆的位置信息。(二)控制方法分析控制系统的位置信息由视觉系统得到。摄像头采集到小球和平板的图像并经过图像处理和图像识别后得到小球的质心位置,同时控制系统得到舵机编码器反馈的两个舵机转角,并根据舵机转角的换算关系计算出球盘相对于水平位置的转角,求得小球质心在球盘坐标系的实际位置。为了使运动的小球稳定在平板上一个特定的位置,首先定义几个坐标系和变量:图像坐标系i(u,v),摄像机坐标系c(x ,y,z),世界坐标系w(r,p,q)。其中,图像坐标系i以像素为单位,摄像机坐
6、标系c与世界坐标系以物理尺寸为单位。板球系统控制流程思想如下:1.系统初始化,首先进行视觉系统标定,机械系统标定以及各变量初始化以及运动控制系统初始化;2.控制系统开始工作,每隔控制周期到来时采集一帧图像,通过对图像进行图像处理操作得到小球质心在图像中的坐标;3.根据摄像机标定得到的摄像机参数矩阵,通过坐标映射得到小球在世界坐标系中的真实位置;4.根据3的结果和控制策略,计算舵机转角,控制系统根据计算结果向执行机构下发控制指令。舵机驱动电路及其参数计算v0计算公式: v0=(1+r2/r1)×vref稳压电路及其参数计算 v0=(1+r3/r4)×vref+iadj其中vr
7、ef为1.25v,iadj为r2的参考电流。小球运动检测与处理阈值分割是根据图像的某些特征或特征集合的相似性准则,对图像像素进行分组聚类,把图像平面划分为一系列有意义的区域,便后续的分析、识别等高级处理阶段需要处理的数据量大大减少,同时又保留有关图像结构特征的信息。对图像进行阈值分割后得到二值图像,就可以提取小球的位置信息了。首先计算小球质心的图像坐标,再对图像坐标进行坐标变换,从而的到小球在世界坐标系的真实坐标。每个控制周期来临时,摄像机会采集一帧图像,运动物体的实时质心提取过程,就是在进入每个控制周期的时候对摄像机采集的这一帧图像进行二值化操作和质心提取操作,程序会用一个红色“+”标识质心所在,质心的图像坐标(u,v),小球在滚动时质心的跟踪性良好,能够满足控制系统的实时性要求。每个控制周期的实时质心提取过程完成后,程序通过实时质心提取过程得到的小球质心的图像坐标数据,经过坐标变换计算得到小球在世界坐标系中的真实坐标平板上的坐标。七、执行机构控制算法每个控制周期得到小球真实位置后,控制程序就可以对小球惊醒位置控制了。本程序采用最简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医药代表技能培训
- 培训经理半年度培训总结
- 客户关系管理培训
- 复地-世茂地产专题研究
- 学生安全教育培训
- 小学生流感病人的护理
- 四川省广元市苍溪县2024-2025学年九年级下学期一诊历史试卷(含答案)
- 部编版2024-2025学年第二学期四年级语文期中测试卷(含答案)
- 大学古诗词课件
- 成功创业项目的市场调研
- pantone色卡电子版U面
- 教学课件:《特种加工(第6版)
- 《水产动物营养与饲料学》课件第6课-能量营养
- 合伙合作经营协议书-二人
- 人教版一年级下册数学 6.100以内数的组成专项卷
- 2019版外研社高中英语选择性必修二单词表
- 国际燃料油交易实务精解
- 建坐标系解立体几何(含解析)
- 数控机床的应用与维护毕业论文
- 第四期主旨报告学习能力的建立郑荣禄
- 纸箱厂表格——首检记录表(纸板线)
评论
0/150
提交评论