自动捡羽毛球机器人3—调研3
我是个AI算法工程师对硬件组装以及电路以及CAD和控制工程一无所知只懂代码。你认为我能够在你的指导下完成吗我们是否应该先去找别人实现的教程或者买别人现成的来拆解研究不过估计这方面的教程和现成品应该也很少吧能而且我现在比上一轮更有信心你不需要先把自己训练成机械工程师和电子工程师完全可以用“软件工程师做系统集成”的方式把第一台原型做出来。但产品级可靠性、长期耐久、安规这些后期最好还是让机械/电气专业的人参与。更关键的是我刚才继续查了一轮发现情况比我们预想的好已经有相当接近的开源项目不是只有论文和专利。所以我会调整路线——先研究/复刻别人已经跑通的东西再做我们真正有价值的“自动定向码入球筒”。现在最值得看的 4 个参考项目我建议怎么看Badminton_Robot_Public重点抄软件/控制架构天空星自动羽毛球捡球机器人 2025重点看硬件/BOM/3D模型RobotEye Shuttlecock Collector重点看拾球机械结构PickBallBot-5mao学低成本机器人怎么搭其中Badminton_Robot_Public很有价值。它已经公开了完整的羽毛球机器人系统包括 YOLOv8、单目测距、BMI270 IMU、底盘控制、编码器、拾球电机、输送带、ROS2 状态机和手机控制。代码结构甚至已经把ball_pickup_node、输送机构、红外传感器、视觉跟踪、自动搜索等分开了。(GitHub)Badminton_Robot_Public GitHub还有一个 2026 年新公开的“天空星自动羽毛球捡球机器人”作者声称是 STM32 MaixCAM YOLOv5 PID公开页面包含BOM、设计图和 3D 模型标出的复刻成本约 ¥1800作者自己也明确说这是 Demo有不足“不建议直接复刻”但这恰恰非常适合我们拿来学习结构。(Oshw Hub)所以我不建议我们“闭门从零设计”我们应该采用这样的策略第一台 50% 复刻 30% 简化 20% 自己创新。其中直接复刻/借鉴底盘、电机驱动、编码器、PID、摄像头安装、STM32/上位机通信、目标跟随、前端聚拢机构。重新设计羽毛球单球化、统一朝向、连续输送、像球筒一样嵌套、堵球自恢复。也就是说不要把宝贵时间花在重新发明“怎么让两个轮子转起来”而是花在真正没有标准答案的问题“怎样让 30 个乱七八糟躺着的羽毛球最后自动变成球筒中的排列”这才是我们的核心机械问题。我甚至建议你买一台“手推式羽毛球收集器”回来拆市场上已经有这种东西。例如 Airchy 的手推羽毛球收集器展开大约100 × 60 × 20 cm、2.5 kg利用一个大范围聚拢结构收集球目前售价约 £120。它没有 AI、没有自动导航也不会自动码球但它非常适合用来研究一个问题怎样在不损伤羽毛的情况下把地上的大量球快速聚拢。(Airchy)Airchy 手推羽毛球收集器参考这种东西如果国内能找到便宜同类我非常支持买一个。不是因为我们最后要照抄它。而是100300 元买一个机构回来摸比看 20 张 CAD 图更有价值。你可以实际测轮子/拨杆多粗间距多大为什么球不会掉出来球头朝前和羽毛朝前是否都能进去一次三个球会不会卡它对羽毛有没有损伤。这个过程对你这种纯软件背景尤其有价值。但我不建议买“完整自动机器人”拆原因是我目前没找到一个真正成熟、价格合理、同时满足自主找球 自动拾取 自动整理 自动码进球筒的消费级成熟产品。目前公开资料主要还是竞赛项目、大学项目、专利原型、DIY Demo。例如 UMass 的 RobotEye 已经用了树莓派、刷轮和皮带结构并实现检测、移动、障碍物和整理羽毛球GitHub 里甚至有mechanicalDesign.png。(GitHub)RobotEye 羽毛球收集机器人另一个 ShuttleRover 甚至把 Arduino、ESP8266、MPU6050、超声波、IR、舵机以及完整 Arduino 代码都开源了。(GitHub)这意味着我们不需要花几千甚至几万元买整机。你最大的优势其实非常明显你虽然不会硬件但你会代码。现在机器人开发里面最让初学者头大的东西PID、状态机、串口通信、传感器融合、坐标变换、视觉、ROS、日志、参数管理……对你来说反而都属于熟悉领域。真正陌生的是这个红线接哪里 24V能不能接这里 为什么电机不转 这个轴怎么固定 皮带怎么张紧 M3和M4螺丝是什么意思 这个零件怎么画这些东西有一个特点它们很琐碎但并不深。你不用先学完机械设计原理模拟电路数字电路嵌入式体系结构自动控制原理工程制图。我们只学项目真正需要的 10%。而且 CAD 我建议你走一条非常适合程序员的路线你甚至可以不从传统 GUI CAD 开始。可以直接使用CadQuery它本质上就是Python 写 CAD。比如以后一个电机支架概念上就是plate(cq.Workplane(XY).box(80,60,4))plateplate.faces(Z).workplane()\.hole(4)然后Python参数 ↓ 自动生成3D模型 ↓ STEP ↓ 淘宝CNC/钣金你会发现这比让你第一次打开 SolidWorks 面对几百个按钮容易得多。我们甚至可以把整个机器人设计成参数化SHUTTLE_MAX_D68BELT_GAP34BELT_WIDTH20ROLLER_D90ROLLER_W400FRAME_W560FRAME_L700改BELT_GAP36重新运行。CAD 跟着变。这非常适合你的思维方式。等结构越来越复杂再学 Fusion 360 / SolidWorks。第一台机器甚至尽量不要焊电路板这也很重要。我们采用模块化电气。比如24V桌面电源 │ ├─保险丝 │ ├─电机驱动模块 │ ↓ │ 电机 │ └─DC/DC ↓ STM32所有东西买现成模块。连接尽量使用XT30/XT60、端子台、杜邦线仅限信号、JST-XH、WAGO、压线端子。第一台机器完全不需要你设计 PCB。甚至电池都先别买。桌面调试阶段我更建议使用24V 10A 开关电源。这样你还不用碰锂电池。等机器人真的要下地移动再买带 BMS 的成品 LiFePO4 电池。你真正需要学的电学其实只有这些我可以在项目过程中一点一点教不需要专门读教材V、A、W 是什么串联/并联12V/24V/5V 为什么不能乱接GND 共地PWMH桥编码器 A/B 相保险丝DC/DC电机启动电流。基本就这些。最后你看到一张接线图能够理解24V │ ├─→ Motor Driver VIN │ ├─ OUT1 → Motor │ └─ OUT2 → Motor- │ └─→ 24→5V DC/DC ↓ MCU MCU PWM ───→ Driver PWM MCU DIR ───→ Driver DIR GND ───────── GND机器人已经能做起来了。控制工程也不用一开始系统学习例如电机速度 PID。你已经懂代码我们把它理解成我要100 rpm 实际只有82 rpm error 100 - 82 控制器 PWM再加一点下一周期实际95 rpm error 5 PWM少加一点最终100 rpm这就是你当前阶段需要知道的 PID。不用先推传递函数。有个现成项目特别值得你看因为它证明这种路线可行PickBallBot-5mao虽然捡的是乒乓球不是羽毛球但作者明确把机器人拆成结构设计 → 底层运动控制 → 视觉 → 串口通信 → 整机调试并且仓库包含结构、PID、ROS、路径规划、检测等资料。作者给出的拾取结构甚至只是摩擦轮 3D 打印聚拢件。(GitHub)PickBallBot-5mao GitHub它非常适合你建立“机器人其实没有想象中神秘”的感觉。我现在反而不建议立即做我们上一轮那个 550×700 mm 完整机器人我们把路线稍微改一下。你第一件作品应该非常简单24V电源 │ ↓ ┌──────────────┐ │ 电机驱动模块 │ └──────┬───────┘ ↓ 随机放一只球 ↓ 柔性滚轮 ↓ 斜输送带 ↓ 单球机构 ↓ 双皮带定向 ↓ 透明筒甚至没有轮子、STM32、相机、AI、ROS。旁边就放两个按钮START STOP第一阶段目标只有一句话我随便把羽毛球放地上它最后能自己进入透明筒并保持正确方向。我们可以把你的学习曲线设计成这样这也是我接下来建议带你做的顺序阶段你会获得什么难度0认识电机、电源、驱动器、万用表★1一个电机转起来★2调速/正反转★3搭铝型材框架★★4做滚轮/输送带★★5做羽毛球定向★★★6STM32控制几个电机★★7编码器PID★★8安装底盘★★9接你的YOLO★10自主找球★★11全场运行★★★12产品级可靠性★★★★★很有意思的是YOLO 反而可能是整个项目对你最简单的一步。我们现在不应该先买 5000 元东西我建议第一批只花5001000 元。买够桌面验证机构的东西24V 开关电源、23 个减速电机、几个电机驱动模块、铝型材、轴承、轴、同步带/PU带、透明亚克力/PETG 筒、紧固件、几个羽毛球。再加你真正应该买的工具万用表、剥线钳、压线钳、内六角套装、游标卡尺、螺丝刀。电烙铁可以先买但第一阶段甚至可能都用不到。因此我们下一步也不要马上让我给你一张复杂 CAD 图我建议我下一条直接按**“完全没接触过硬件的人”**来带你。我会给你做一份《羽毛球机器人 P0 桌面样机——第一次采购清单》不是泛泛而谈的 BOM而是具体到买什么类型的 24V 电源电机多少伏、多少 rpm、多少 W驱动模块选什么规格用多粗的线买什么轴承用几号铝型材M3/M4/M5 分别买多少哪些件淘宝直接买哪些东西 3D 打印哪些先别买买回来第一天怎么接我会给你画非常傻瓜化的接线图接电前万用表怎么检查第一次如何让一个电机安全地转起来然后我们再一点点把它变成“羽毛球整理机”同时我会把上面几个开源项目的机械部分逐个拆出来比较而不是让你自己去啃整个 GitHub。所以你现在不用先去学 CAD也不用先学 STM32更不用买第二块显卡。我们的第一目标只是**让一只羽毛球从地面被机械机构送进一个透明筒。**做到这个你就已经跨过这个项目最陌生的一道坎了。

相关新闻

监控软件能监控QQ吗?怎么监控的?科普几个硬核功能

监控软件能监控QQ吗?怎么监控的?科普几个硬核功能

你有没有经历过这种崩溃瞬间?辛辛苦苦拉起来的客户群,转头就被销售用QQ把报价单发给了竞争对手;核心项目图纸,被研发同事随手拖进QQ聊天框,第二天就出现在同行手里;你问员工“刚才在干嘛”,人家…

2026/10/1 15:32:21 阅读更多 →
Eclipse Paho MQTT C 客户端库(paho.mqtt.c)深度解析

Eclipse Paho MQTT C 客户端库(paho.mqtt.c)深度解析

1. 背景1.1 MQTT 是什么MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种基于发布/订阅(Pub/Sub)模式的轻量级消息传输协议。它由 IBM 的 Andy Stanford-Clark 与 Arcom 的 Arlen Nipper 于 1999 年…

2026/10/1 15:32:45 阅读更多 →
OpenCV 参数到底怎么影响结果?我让码道做了一个算法参数可视化实验室

OpenCV 参数到底怎么影响结果?我让码道做了一个算法参数可视化实验室

项目开源地址: opencv-vision-lab:OpenCV Vision Lab —— 在线图像处理实验室 - AtomGit 华为云码道: AtomGit - 全球开发者的开源社区,开源代码托管平台 前言 前两篇里,我已经用华为云码道 Agent 把一个基础 OpenCV 项目逐步扩展成了完整的…

2026/9/30 7:13:14 阅读更多 →

最新新闻

电话里让改就改了?结算时这笔钱没人认

电话里让改就改了?结算时这笔钱没人认

一个做市政管网的项目,施工到一半,甲方现场代表打来电话:这段管径改大一号,先做着,手续后面补。项目经理不敢耽搁,当天就调了料、改了做法。半年后结算,这笔材料加人工多花了十几万,…

2026/10/1 15:32:19 阅读更多 →
从零到第一张AI图:Qwen-Image-2.1-viggle-turbo diffusers快速上手完整教程

从零到第一张AI图:Qwen-Image-2.1-viggle-turbo diffusers快速上手完整教程

从零到第一张AI图:Qwen-Image-2.1-viggle-turbo diffusers快速上手完整教程 【免费下载链接】Qwen-Image-2.1-viggle-turbo 项目地址: https://ai.gitcode.com/hf_mirrors/Viggle/Qwen-Image-2.1-viggle-turbo Qwen-Image-2.1-viggle-turbo 是由 Viggle 基于…

2026/10/1 15:32:19 阅读更多 →
书匠策AI的AI PPT功能:你论文写得再好,不会“讲”也是白搭

书匠策AI的AI PPT功能:你论文写得再好,不会“讲”也是白搭

官网:www.shujiangce.com | 微信 公众号 :书匠策AI 公众号搜一搜 书匠策AI,官网 www.shujiangce.com。今天不聊怎么把论文“写”出来,聊一个更被低估的能力:怎么把论文“讲”出来。 论文写完那一刻,你…

2026/10/1 15:32:19 阅读更多 →
选题—大纲—初稿:课程论文的“三段式”里,书匠策AI到底卡在哪一环

选题—大纲—初稿:课程论文的“三段式”里,书匠策AI到底卡在哪一环

官网:www.shujiangce.com | 微信 公众号 :书匠策AI 先把“写论文”这件事拆开看 课程论文和毕业论文最大的区别,不在于篇幅,在于时间感。 毕业论文你有半年到一年去磨,可以慢慢读文献、慢慢想问题、慢慢改。课程…

2026/10/1 15:32:19 阅读更多 →
从自学到职场:普通工程师的成长复盘与避坑指南

从自学到职场:普通工程师的成长复盘与避坑指南

说出来有点不好意思,我的工程师之路其实不是一条标准的“天赋异禀、一路开挂”的路线,而是一条绕了很多弯、踩过不少坑、也靠很多朋友拉了一把才慢慢走下来的普通路线。所以当有人问我“我也想当工程师,该怎么走”的时候,我特别能…

2026/10/1 15:32:19 阅读更多 →
2026年北京小程序/App开发公司选型指南:从技术架构到服务能力全维度解析

2026年北京小程序/App开发公司选型指南:从技术架构到服务能力全维度解析

一、为什么2026年选对开发服务商比以往更关键过去两年,小程序和App开发市场经历了一轮明显的分化。一方面,企业对数字化产品的需求从“有没有”转向“好不好用”;另一方面,AI能力集成、多端适配、高并发架构等要求让开发项目的技术…

2026/10/1 15:31:19 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →