基于OpenCV的羽毛球拾捡机器人
来源: 发布时间:2022-11-07
浏览次数:2534
基本信息
第一作者姓名:任梓予
性别:男
民族:汉族
第一作者学校:上海交通大学附属闵行马桥实验学校
第一作者人所在年级:五年级
第一作者人所在年级:
性别:
民族:
第二作者人所在学校:
第二作者人所在年级:
辅导教师姓名:尹瑞章、王燕
作品摘要
*主要特征:
针对羽毛球训练场地拾捡羽毛球浪费时间问题,为提升教练培训效率,本文研究了一款以树莓派主板为硬件平台,以OpenCV为学习库的羽毛球拾捡机器人。
*主要用途:
该拾捡机器人以数字摄像头为图像信息获取单元,提高了识别羽毛球的准确率;以直流电机、机械臂等为机器人的动作执行单元,实现了机器人在场地的移动与捡球动作。
*与人工智能的相关性说明:
1.基于OpenCV机器视觉算法大量学习羽毛球正样本和负样本,提升识别羽毛的准确率;
2.采用麦克纳姆轮,轻松改变方向,底部平移的灵活性,可以快速送回羽毛球;
作品说明
*构思形成:
在羽毛球训练中,频繁的人工捡球是一个低效的过程。针对上述现状,研究设计了一种基于计算机视觉学习的拾羽毛球的机器人。我通过查资料、查专利,发现网球、乒乓球都有捡球机器人,羽毛球捡球机器人尚待开发。
*设计过程:
硬件采用树莓派4B主板1块、驱动板1块、机械底盘1套(含麦克纳姆轮)、直流无刷电机4个、功放板、高清摄像头、16G内存卡、红外光电传感器、二维舵机云台及大容量锂电池;软件平台采用PyCharm、Spyder、VSS、VNC,结合OpenCV算法库,实现样本学习、生成联级分类器,控制机械臂抓取羽毛球,放回指定的收集箱内。
*演示效果:
首先,机器人上电后,系统播放欢迎词,然后按系统预设的地图范围内行走,同时开始摄像头自动判断,实时读取可视范围内是否有羽毛球,如果有羽毛球,便会控制机械臂抓取送至指定位置;在行走过程中,可以自动避障。
*优点:
1. 代替人工捡羽毛球,节约学生训练时间;
2.以树莓派为主控板,可实现视频、音频同步传输,功能齐全,交互性好。
*还需进一步研究的问题:
1.优化拾捡羽毛球速度;2.在机器人身上设计一款收集箱,随捡随放;3.优化机器人行驶路径。
作品图片