ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

把开源图纸变成一台会自己站立的机器人:FOC轮腿机器人零基础完整教程

把开源图纸变成一台会自己站立的机器人:FOC轮腿机器人零基础完整教程 把开源图纸变成一台会自己站立的机器人FOC轮腿机器人零基础完整教程【免费下载链接】foc-wheel-legged-robotOpen source materials for a novel structured legged robot, including mechanical design, electronic design, algorithm simulation, and software development. | 一个新型结构的轮腿机器人开源资料包含机械设计、电子设计、算法仿真、软件开发等材料项目地址: https://gitcode.com/gh_mirrors/fo/foc-wheel-legged-robot一台会自己保持平衡、能原地转向、还能爬坡越障的 FOC 轮腿机器人真的能由新手一步步亲手做出来吗答案是肯定的。这个名为 FOC 双轮腿机器人的开源项目把机械设计、电子硬件、算法仿真和软件开发四套资料全部打包公开官方物料成本约549 元。只要照着这份教程走你也能把零散的电机、轴承和电路板拼成一台会站立的机器人。先看清它一台会自己站立的机器人由什么组成它采用新颖的双轮腿结构——平时像轮式机器人一样快速滚动遇到台阶和斜坡又能像腿式机器人一样调整姿态。配合 FOC磁场定向控制电机驱动与平衡算法它可以自主站立、前进后退、转弯甚至在受外力推倒后自行恢复姿态。整个项目按功能拆成了五个相互独立的模块各自有完整的说明文档仓库目录模块角色关键技术点solidworks机械设计全部零件模型与总装配体matlab算法仿真系统建模、LQR 控制、Simscape 物理仿真stm32-foc电机驱动板FOC 驱动 CAN 通信 AS5600 磁编码器esp32-controller运动主控ESP32-C3 MPU6050运行全部平衡控制算法linux-fpv/android图传与遥控视频回传 蓝牙遥控 APP图传为可选项适合谁有基本动手能力的学生、创客和工程师。焊接、拧螺丝、按按钮这些活都不难真正的挑战在于耐心。预算上不含图传约 550 元加图传约 720 元属于一顿大餐换一台机器人的价位。开工前先看懂这份藏宝图每个文件夹分别负责什么仓库拿到手先别急着开箱花十分钟把目录结构过一遍后面能少走很多弯路solidworks/所有零件和总装配体的三维模型装机器人时它就是你的纸质说明书。matlab/算法设计的大本营leg_sim.slx是 Simscape 物理仿真lqr_k.m计算 LQR 反馈矩阵。stm32-foc/驱动板硬件设计立创 EDA / Altium 文件和 Keil 工程C6T6SimpleFoc.uvprojx。esp32-controller/主控板硬件 PlatformIO 工程核心代码都在software/src/main.cpp。linux-fpv/与android/图传系统和遥控 APP。注意图传是可选模块跳过它完全不影响机器人本体功能。 建议先去matlab/看几眼仿真再动手做机械心里有了它该怎么动的预期装配时会更有把握。从零到站起来六个步骤走完整条制作链路下面按先软件后硬件、先小件后整机的顺序排好了六步每一步都给出动作、预期结果和耗时照着做即可。第一步获取全部开源资料约 10 分钟git clone https://gitcode.com/gh_mirrors/fo/foc-wheel-legged-robot预期结果仓库完整下载到本地六个模块目录齐全。第二步下单零件与加工等待期约 3–5 天按各模块说明采购4010 无刷电机 ×4关节、2804 电机 ×2车轮、驱动板元件 ×6、主控板元件、3S 航模锂电池、3D 打印件和亚克力底板。预期结果所有物料到齐可以开工。第三步焊接并配置电机驱动板约 1 小时把驱动板与电机固定注意电机转子上的径向磁铁要与板上 AS5600 磁编码器对正且相距 2–3mm。上电后给每块板设置 ID按住按钮不松手LED 会以 500ms 周期闪烁闪到第 N 次时松手ID 即为 N建议左关节1、右关节2、左轮3、右轮4。接着长按按钮直到 LED 常亮 2 秒后松手进入自动标定电机空载时会缓慢旋转采集参数成功后播放开机音效。预期结果六块驱动板都能识别、标定成功参数掉电后自动保存。第四步烧录主控程序约 30 分钟用 USB 线连接 ESP32 主控按住两个按键先松开 RESET 再松开 BOOT进入烧录模式用 PlatformIO 打开esp32-controller/software工程烧录即可。预期结果程序烧写成功串口能输出运行信息板载状态指示正常。第五步机械总装约 2–3 小时照着solidworks/里的总装配体依次组装大腿、小腿、关节支架、车轮和底盘。预期结果各关节转动顺畅、无卡顿车轮手动旋转阻力很小重心基本落在轮轴垂直线上。第六步安装 APP 联调约 30 分钟把android/目录下已编译好的balancebot.apk安装到手机机器人上电后打开 APP点击左上角配置按钮切换到蓝牙模式等待连接。左上角按钮由灰色变为高亮即连接成功此时推动摇杆机器人应当响应指令。新手最容易翻车的 5 个现场问题倒推式避坑指南自己踩坑最涨经验但别人的坑可以先绕开。下面是五个高频翻车现场先看症状再看解药现场一电机嗡嗡响、堵转但不转。十有八九是相序不对或编码器磁铁离 AS5600 太远。解法随意交换两根电机相线重试把磁铁距离调回 2–3mm。现场二上电后剧烈抖动、像抽风。多半是标定参数错误或 CAN 总线上有重复 ID。解法断电让电机完全空载后重新执行自动标定核对每块板的 ID 是否唯一。现场三机器人总是往一侧倒。重心偏移或关节零点参数offsetAngle不准。解法调整电池位置、加配重让重心回中按esp32-controller/README.md里的方法重新标定零点。现场四CAN 通信时好时坏。最常见的原因是总线两端缺 120Ω 终端电阻或信号线跟电源线捆在一起。解法总线两端各并一个 120Ω 电阻信号线用双绞线并与电源线分开走线。现场五手机连不上蓝牙、频繁掉线。先确认 APP 是否切到了蓝牙模式默认可能是图传模式再检查距离是否在 10 米以内并避开 2.4GHz 频段拥挤的环境。⚠️ 调参数铁律一次只改一个参数每次调整幅度不超过当前值的 10%改完记录效果再动下一个。这是老手也遵守的纪律。怎么算毕业了一张能打勾的验收清单新手最困惑的就是我到底做对了没有。别急用下面这张清单逐项验收全打勾就算毕业机器人能原地站稳10 秒以上且不剧烈抖动前推摇杆能前进、后拉能后退动作跟手左右转向平滑无卡顿用手轻推机器人能自动回正可选图传模式下画面流畅、延迟可接受如果某几项不达标回到上面的翻车清单逐条排查大多数问题都能在十分钟内定位。把玩法拉满两个值得一试的升级方向做完一台能站立的机器人只是起点接下来有两个性价比很高的升级方向方向一仿真先行调参不上头。在matlab/里打开leg_sim.slx物理仿真先用 LQR 在虚拟环境里找到合适的反馈增益再移植到真机。改错参数最坏结果是仿真里摔一跤而不是真机报销一个电机。方向二给机器人装上眼睛。按linux-fpv/的说明部署 ffmpeg / ffserver 图传手机 APP 就能实时看到第一视角画面再接上 OV5640 摄像头和 NanoPi配合python/里的脚本可以尝试简单的障碍物识别与避障把遥控机器人变成半自主机器人。写在最后从图纸到站立的距离回看这一路你读懂了目录结构、配好了六块驱动板、烧录了主控、拧紧了每一颗螺丝最后在 APP 上看到机器人第一次稳稳站立——那一刻的成就感是任何教程都给不了的。这个项目最珍贵的地方在于机械、电子、算法、软件全链路开源你踩过的每一个坑、写下的每一行修改都能沉淀成自己的工程经验。现在就去克隆仓库、翻开第一份文档吧。加入社区把你的制作过程、踩坑记录甚至魔改创意分享出来让下一台机器人因为你的经验而少摔一次。把图纸变成机器人差的从来不是天赋而是你点下git clone的那一下。【免费下载链接】foc-wheel-legged-robotOpen source materials for a novel structured legged robot, including mechanical design, electronic design, algorithm simulation, and software development. | 一个新型结构的轮腿机器人开源资料包含机械设计、电子设计、算法仿真、软件开发等材料项目地址: https://gitcode.com/gh_mirrors/fo/foc-wheel-legged-robot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表