机器人靠什么感知世界?10 张动图看懂常用传感器
机器人常用传感器按本体感知、环境感知、力觉触觉分为内部与外部两类,涵盖编码器、IMU、电流传感器、超声与红外、激光雷达、视觉、六维力传感器、触觉、GNSS 等。单点定位米级、RTK 厘米级,超声波约 40kHz,GNSS 至少需 4 颗星解算钟差。现代机器人靠卡尔曼滤波做多传感器融合,如无人机用 IMU+GNSS 悬停、仓储机器人用激光雷达+轮式里程计导航。
机器人常用传感器按本体感知、环境感知、力觉触觉分为内部与外部两类,涵盖编码器、IMU、电流传感器、超声与红外、激光雷达、视觉、六维力传感器、触觉、GNSS 等。单点定位米级、RTK 厘米级,超声波约 40kHz,GNSS 至少需 4 颗星解算钟差。现代机器人靠卡尔曼滤波做多传感器融合,如无人机用 IMU+GNSS 悬停、仓储机器人用激光雷达+轮式里程计导航。
创龙科技RK3588工控机无需更换整机,通过M.2 M Key接口插上AI加速模块,整机算力可从原生6TOPS扩至31TOPS(配DEEPX DX-M1M)或32TOPS(配Hailo-8)。
推荐理由:给出了两种AI加速模块的算力、功耗和YOLOv5s实测帧率,便于评估老项目升级路径。
文章讲解开源库 Arduino-FOC(SimpleFOC,GitHub 3000+ Star,MIT 协议)如何在 STM32、ESP32、RP2040 等通用 MCU 上实现无刷电机矢量闭环控制,替代发热丢步的开环步进方案。
推荐理由:文章把 FOC 坐标变换、环路分层和四个现场避坑点讲透,还给出四类方案的单轴成本与门槛对照表,便于选型。
小米开源委员会主席张铎在开放原子生态大会上公布 openvela 累计装机 1.8 亿台。文章回顾了 openvela 的底座 NuttX 及其创始人 Gregory Nutt 的经历。
推荐理由:文章梳理了 NuttX 创始人经历与 openvela 装机数据,可帮助读者理解 POSIX 兼容 RTOS 的产业位置。
文章讲解高速PCB过孔的等效RLC模型、寄生电容与寄生电感的估算公式及其对信号的影响,例如0.3mm过孔寄生电容约0.3–0.8pF,0.5pF过孔电容可使10Gbps信号眼图张开度降低约10%–15%。
文章认为嵌入式领域不存在唯一的天花板,稚晖君的全栈能力虽强,但只是硬件与软件结合、快速原型开发方向的极致,底层驱动优化、实时系统、低功耗设计等方向同样各有天花板。与其纠结"天花板",更值得学的是他的学习能力、项目驱动学习法和开源分享精神。个人项目与商业项目场景不同,不能直接对比炫酷程度。
文章梳理了嵌入式开发常用的 MIT、Apache 2.0、GPL/LGPL、BSD、MPL 2.0 五类开源协议的条款与适用场景。
文章讲解嵌入式代码如何做单元测试与硬件在环验证:把分压换算、阈值判断等纯逻辑从ADC读取和继电器动作中抽离成纯函数,使其可在PC上直接测试。文中给出用Unity和Ceedling搭建最小测试框架的示例代码与gcc编译命令,介绍用桩函数在链接时替换硬件依赖(CMock可自动生成),并对比PC端与目标板测试的分工,提醒int宽度差异可能导致交叉编译后行为不一致。
推荐理由:文章给出把决策逻辑从硬件IO剥离的具体改法和Unity最小用例,可直接照搬到现有项目。
文章给出让 AI 生成嵌入式状态机的四步做法:先表后码、穷举事件、表驱动实现、从表生成测试并让 AI 反向对表。关键点包括用状态转移表代替直接写代码以便审查、要求 AI 穷举所有状态与事件(命令、硬件、时间、异步四类)且不留默认行为、用 const 转移表落进 Flash 的表驱动结构替代大 switch,以及让 AI 反向输出状态×事件表与原表逐格 diff 校验。
推荐理由:四步工作流和提示词模板可直接复用,把状态机设计的审查点从代码前移到表格。
文章把嵌入式AI编程工具按执行权分为补全型和Agent型两类,并给出三条分派标准:跨不跨文件、要不要跑工具、沾不沾硬件。补全型适合单文件样板代码,Agent型适合跨文件重构和编译报错循环,涉及时序和上板验证的活仍由人完成;文中还介绍了开源项目 embeddedskills,把 Keil、GCC 编译和 J-Link、OpenOCD 烧录封装成 Skill 供 AI 调用。
推荐理由:文章给出按跨文件、跑工具、沾硬件三条标准分派任务的方法,做嵌入式AI编程的人可以直接套用。
嘉立创第四届开源硬件星火会(更名全球 AI 硬件创新生态大会)在深圳举办,报名参会超 2000 人、参展生态伙伴 50 多家,嘉立创一个月前登陆深交所主板、市值突破千亿。
文章讲解锂离子电池电量状态(SoC)的估算原理与实现方法,SoC定义为剩余电荷与总容量之比,与开路电压(OCV)相关。算法通过电池特性化生成21步(5%容量步长)的低负载llut、高负载hlut和充电clut查找表,插入DA1469x SoC软件,读取GPADC VBAT通道的10位电压值并按1秒间隔估算负载电流与电压下降速率,将状态投影到llut曲线得到SoC。
文章介绍开源硬件仿真工具 Verilator(GitHub 超 3900 星,LGPL-3.0 与 Artistic-2.0 双许可,最新稳定版 5.052)。
推荐理由:文章拆解了编译型仿真比事件驱动快十到百倍的原理,并给出三步上手命令和三种不适用场景,便于工程师判断选型。
IEEE Spectrum 机器人团队每周精选的机器人视频中,CLIMB Lab 展示了两台双旋翼飞行器组合成四旋翼的方案。NYU Tandon 的 WorMa 波动机器人通过在头尾间泵水,成功爬上 19.5 度斜坡、翻越 15 厘米台阶,并将运输成本降低至少 33%。UBTECH 人形机器人智能工厂投产,每 10 分钟下线一台人形机器人,产能从 1,000 台跃升至 10,000 台。
Zephyr Podcast #051 汇总了近期合入的变更:Qualcomm Hexagon 与 Infineon TriCore/AURIX 两个新架构同批合入,均附带 QEMU、时钟、中断和串口支持,赶在 4.5 特性冻结前落地。
推荐理由:汇总了 Zephyr 近期合并的架构、子系统和板卡支持,便于工程师快速判断哪些变化与自己选型相关。
作者介绍其 ESP32 小应用平台中 WebAssembly 的运行原理:ESP32 先执行原生平台固件,固件内置 WAMR(WebAssembly Micro Runtime)加载并解释 .wasm 模块,应用再通过宿主接口调用屏幕、触摸、时间和存储能力。
推荐理由:原文把原生固件与WASM小应用的执行链路逐层拆开,并给出资源限制的具体数值,便于评估该方案的可行性。
小智学长将在深圳福田会展中心线下见面,集中展示过去一年更新的工具、课程、板卡与开源项目,包括在线学习万用表示波器仿真平台、LVGL工具集、DevHard AI开发者、面包刷题平台、Ziot物联网云平台、AI编程开发硬件课程、大模型接入嵌入式开源仓库、共MBox工具箱、FOC项目,以及10月上线的低功耗产品项目和双模DTU OTA项目。现场报暗号可领取限量小礼品。
Will Whang 开源 IMU_Array 项目,一块板上放 32 颗 ICM-42688-P 加一颗 Lattice ICE40UP5K FPGA,目标是做地震检波器的替代方案。
推荐理由:原文拆解了32颗IMU阵列的布局取舍、同步时钟方案和校准方法,做多传感器融合的工程师可直接借鉴。
FPGA凭借数据流驱动架构实现微秒级确定性延迟(典型值可低至3.2μs),支持INT8、INT4及二值化神经网络(BNN)等精度自由裁剪,在同等吞吐量下功耗仅为GPU的1/3甚至1/2。
嵌入式从业者认为,AI时代底层硬件能力依然是工程师的护城河。底层代码因项目而异、兼容性差,遇到bug时AI也大概率给不出解决办法,中断向量表跳转、启动文件汇编、I2C总线上拉电阻等基础问题仍是分析关键。AI只是工具,建议借助AI协助完成项目,同时靠底层能力拉开差距。
单片机死机常见原因涵盖电源不稳定、时钟异常、栈溢出、内存泄漏、中断处理异常与任务阻塞等硬件和软件层面问题。硬件级防护可用 STM32F4 独立看门狗 IWDG 与窗口看门狗 WWDG,配合电压监控、PVD 掉电检测将关键数据写入备份寄存器与 Flash。
printk 是 Linux 内核的日志打印函数,运行在内核态,可在中断与进程上下文中使用,输出到 Log Buffer 并按日志级别决定是否输出到 Console。
文章介绍开源协议栈 PJON(Apache-2.0,GitHub 超过 2800 Star,由 Giovanni Blu Mitolo 发起),用单片机普通 GPIO 软件翻转电平即可实现多主仲裁、应答确认与双级 CRC 校验的对等通信,无需专用收发器芯片。
推荐理由:文章把单线方案与RS-485、CAN的硬件成本、速率和适用场景逐项对比,选型时可直接参考。
作者整理秋招群里流传的一套嵌入式笔试题,逐题给出自己的理解,覆盖条件编译指令、strcpy/sprintf/memcpy 的区别与效率排序、C 程序内存五区、进程状态与进程线程区别、Linux 常用指令、static 与 volatile、进程间通信、IP 与 MAC 地址区别、GCC 编译四阶段以及 new/delete 与 malloc/free 的区别。
文章用自行车拉集装箱的比喻解释 MCU 跑端侧 AI 的可行性,指出关键在于选对模型量级而非硬件极限。
Figure 发布 Helix 2.5,机器人在 30 个未采集过数据的湾区家庭中零样本完成整理客厅、叠毛巾、铺床三项全身长时程任务。对照实验显示,在架构、超参与下游数据固定的前提下,仅 Index 预训练就将零样本成功率从 9% 提升到 56%;相比 Helix 02,Helix 2.5 用一半的任务数据达到同等成功率。
推荐理由:原文给出 Index 预训练与从零训练的对照实验,9% 到 56% 的差距可帮助判断人类数据预训练对零样本泛化的实际贡献。
作者推出 ESP32 Mini App Platform,把固定固件拆成系统加应用的结构,让 ESP32 像手机一样安装和更新小应用。平台分应用层、平台层和云端层,应用以 WebAssembly 格式运行,云端用腾讯云 COS 存放应用目录与更新文件。
推荐理由:原文拆解了系统与应用分层的设计动机和三层架构,做 ESP32 项目的人可借鉴这种把功能从固件中解耦的思路。
瑞萨电子将于9月17日19:30-20:40举办线上直播,由AI市场专家Liyang Zhao带领观众在CN-AIK-RA8P1开发板上从零完成RA8P1的hello_world工程与AI模型部署。
文章对比HTTP轮询与MQTT长连接上云的取舍,讲解MQTT报文头最小2字节、天然双向的特点,并给出连接参数(ClientID唯一、cleansession=0保留会话)。
文章介绍面向 SPI NOR Flash 的轻量文件系统 SPIFFS,说明它围绕按块擦除、只能 1 拉 0 的 NOR 约束设计,且不假设目标机有堆,只靠调用方提供的 work 缓冲(固定为 2 倍逻辑页大小)工作。
文章讲解PCIe TLP的字节传输顺序:TLP从byte0开始传输,64-bit地址路由header中地址高位字节先传,便于接收方更早做地址判断;data payload按字节递增顺序传输。
文章系统讲解 UART、I2C、SPI、CAN、USB 五种嵌入式通信接口的原理、时序与选型要点。UART 靠起始位对齐、波特率误差超 2%~3% 会乱码,RS-485 可达 1200 米。
开源项目 Watchy 用独立 RTC 芯片加墨水屏双稳态特性,把 ESP32 变成脉冲式协处理器,在 200mAh 电池下实现 5 到 7 天续航。文中给出 60 秒周期的电流积分计算(待机底电流 40uA 到 45uA、日耗约 25mAh),并详解局部刷新、RTC 慢速内存状态暂存、四个休眠漏电雷区,以及与 PineTime、商用手环的选型对比。
推荐理由:原文逐项拆解了休眠电流积分计算与四个常见漏电雷区,做低功耗设计的工程师可直接对照排查。
文章解答单片机上的模型能否蒸馏:单片机最终运行的模型可以由蒸馏得到,但蒸馏过程通常在电脑或 GPU 上执行,MCU 只接收转换后的学生模型。
Zephyr 社区将于 9 月 24 日在德国斯图加特举办全天活动,上午 9:00–13:00 为动手工作坊,下午 14:00–17:30 为技术交流会,由 Bosch Power Tools 主办。
机器人安全正从"故障时是否安全"转向"攻击者篡改感知与决策时是否安全",训练后门、系统漏洞与运行时感知操纵构成三层攻击面。NeurIPS 2025 的 BadVLA 针对 VLA 模型植入后门,GoBA 以咖啡杯等日常物品为触发器实现 97% 攻击成功率;UniPwn 利用硬编码密钥与命令注入可"蠕虫式"扩散至整机队。
波士顿动力宣布成为 DoW SkillBridge 官方行业合作伙伴,为美军退役人员提供在职培训、学徒或实习机会,帮助其在正式退役前的最后 180 天积累行业经验。该项目每年面向约 200,000 名离开现役的美军成员,波士顿动力目前正为 Field Applications 和 Field Service 岗位招聘。
乐鑫发布 ESP-IDF v5.3.6,这是面向 ESP-IDF v5.3 的 bugfix 版本,修复了 ESP HTTP Server websocket 空指针解引用、Protocomm 配网崩溃、Bluedroid AVRCP 与 L2CAP 越界读写、DHCP Server 越界读以及 JPEG Decoder 潜在恶意图片攻击等多处漏洞。
推荐理由:v5.3.6 修复了 websocket、Protocomm、Bluedroid、DHCP Server 等多处越界读写漏洞,正在维护 v5.3 分支的团队可对照排查。
文章盘点了电机控制芯片高集成度的趋势,MPS、迈来芯、英飞凌、东芝、峰岹、凌鸥创芯、极海等厂商已将 MCU、栅极驱动与 MOSFET 集成到同一芯片或封装中。
推荐理由:文章梳理了多家厂商的电机控制集成方案,可帮助工程师快速了解当前可选的产品路线。
一份面向嵌入式工程师的《Codex实战知识库》中文教程免费开放领取,收录 500 多篇知识文章、40 多个工程实践、20 多个高级玩法、100 多个完整项目案例和 50 多个问题排查方案。