/sportsrobot

运动陪练系统开发(科创)

Primary LanguagePython

sportsrobot

运动陪练机器人程序存储界面

运动陪练机器人创意产生于2022年11月中旬,国内疫情最严峻的时期。全市学校又停课了,只能居家学习、运动。而我在运动的时候,总没有动力,我觉得应该是缺少同伴的原因。因此我就把爸爸叫来一起,可他的身体不好,不能剧烈运动。所以我突发奇想,要做一个居家运动陪练机器人。 我希望它可以陪伴我运动,让我有更多的乐趣。因此,我拿出了我的人形机器人,它有很多舵机来模拟人体关节。我先拿手柄操控他,后来安装了ESP8266又写了简单的网页,让它可以用手机操控。不过我还是不满足于简单陪练,又加上了运动检测系统和热点系统。 这个机器人可以使用ESP8266架设一个网站,然后在网站上操控机器人。我又使用树莓派4B作为检测系统,使用mediapipe作为视频识别算法,检测同时指挥机器人运动,特别有趣。

这套系统现在已经可以进行俯卧撑识别、侧平举计时、手臂动作跟踪等功能,还可以在训练时播放音乐和激励我们的语录哦!

使用方法: 当然,这套系统需要配合机器人,但想了解BW16咋用的朋友们倒是可以去看看机器人部分的程序 对于其他人,可以去树莓派的程序里看看,里面的python文件夹有我的视频识别程序,NodeJS文件夹有网站程序等等,都可以拿去借鉴,当然了,给标个名哈。。。

更新日志: v1.1区赛版,(你知道吗,这个项目还参加过区赛欸)[狗头保命] v2.1市赛终评版,使用硬件:ESP32,ESP8266,树莓派4B,实体机器人 这个仓库创建于此。。。。。。 v3.n国赛终评版,使用硬件:BW16,树莓派4B,实体机器人 这是一次大改,把所有系统从2.4G升级到了5.8G(为了解决赛场2.4GWiFi太多了冲突的问题)因为ESP系列的片儿居然都不支持5.8GWiFi!!!因此我重构了整套系统换上了BW16……问题就在于,BW16的闪存根本就不是人能用的……所以我把网站开到了树莓派上,然后又在树莓派上开设了AP(树莓派支持5.8G)。 再就是增加了侧平举计时和手臂动作跟随,尤其是这个手臂动作跟随……害得我把库还给改了。。。