基于Arduino+OpenCV的颠球机器人是怎样的
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,本篇文章给大家分享的是有关基于Arduino+OpenCV的颠球机器人是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。17年电赛那
千家信息网最后更新 2024年11月20日基于Arduino+OpenCV的颠球机器人是怎样的
本篇文章给大家分享的是有关基于Arduino+OpenCV的颠球机器人是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
17年电赛那个题目,常用的解决方案是把摄像头放在上面,而且小球只在平板上进行二维运动。这个项目是把摄像头放在了透明玻璃的下面,小球的高度和和摄像头采集的小球图像大小成比例关系,在二维运动的基础上升级为了三维立体运动。
这是一个基于步进电机 + Teensy 4.0 + OpenCV实现的乒乓球控制系统,整个项目实现原理的框图如下:
主要分为上位机和下位机,上位机是通过摄像头采集的图像,使用OpenCV算法进行图像处理,计算出小球的三维位置,然后通过PID算法,计算出每个步进电机所需要运动的角度,然后通过串行总线把数据发送给下位机Teensy开发板,开发板根据上位机发来的数据,解析出4个步进电机所需的角度,然后通过PWM输出脉冲信号给驱动。
主要元器件
1块Teensy 4.0开发板,主频600MHz,基于i.MX RT1060,可以使用Arduino开发。
1个 DM442S 步进电机驱动器,可同时驱动4路步进电机
4个Nema 17 42步进电机
1个48V 8A的电源
1个高分辨率的See3CAM_CU135摄像头
1台安装OpenCV的Windows电脑主机
Teensy 4.0开发板,使用NXP RT1062,可以当做Arduino来使用。
所使用到的步进电机和驱动器。
3D打印的五金零部件。
组装效果。
以上就是基于Arduino+OpenCV的颠球机器人是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
步进电机
电机
步进
开发
摄像头
摄像
驱动
小球
运动
图像
零部件
驱动器
机器
机器人
数据
更多
框图
知识
算法
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何看网络安全管理制度
财格网络技术有限公司
大学生网络安全保卫个人工作
灰锅数控软件开发者
服务器配置参数
临沂软件开发类公司
vb数据库字段添加数据
计算机三级网络技术考试试卷
疫苗网络安全课程
郧西互联网软件开发质量保证
南京冶金软件开发报价
CBM是一个全文型数据库
传统文化与网络安全
服务器断网线
南京信息工程大学网络安全专业
提高网络安全设备拦截率
in 在数据库中关键词作用
中国石油大学数据库应用考试
惠州智能软件开发费用是多少
北京it软件开发销售价格
海南北斗授时模块服务器虚拟主机
常用的服务器有哪些
网络安全掌控力
服务器配置参数
金蝶KIS数据库下载
我的世界服务器惊现基岩
荣耀嵌入式软件开发工程师
statistics数据库
数据库管理工具oracle
大象免费外网服务器在线