机器人&机械臂&俱身
文章平均质量分 85
阿拉斯攀登
无人售货机、无人机、智慧农业等领域,深度学习、yolo、目标检测、网络安全白帽、springcloud、云原生、嵌入式、安卓、aiot、AI、人工智能
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自研扫地机器人从会扫到好用
本文探讨扫地机器人从“能扫”到“好用”的最后一公里挑战,聚焦覆盖规划、精准回充、禁区管理与产品化落地。通过拆解OOMWOO项目架构,揭示自主覆盖需结合区域分解与弓字形路径,回充依赖Nav2与红外信标协同,禁区逻辑贯穿地图、导航与执行层,而真正体验差异在于机械设计与应用生态。强调:好用的机器人,不只靠算法,更在细节的工程闭环与模块化设计。原创 2026-10-01 23:28:52 · 144 阅读 · 0 评论 -
如何拥有一台你自己的扫地机器人:三条路线与一张攒机路线图
本文为扫地机器人DIY指南,提供三条进阶路线:1)刷机改造商业机(低成本无云控制);2)替换真机+ROS2开发(算法练兵);3)从零攒机(完全掌控)。附详细路线图与开源资源清单,涵盖硬件选型、双脑架构、仿真验证及安全审查。建议按“仿真→刷机→攒机”递进学习,复用社区成果高效入门。原创 2026-10-01 23:26:29 · 152 阅读 · 0 评论 -
扫地机器人心跳链路:一套软件栈如何向MCU证明我还活着
OOMWOO通过一套精巧的心跳链路设计,解决移动机器人“软件死而机器动”的致命风险。核心是构建一条聚合的健康通道:关键组件从工作路径自发心跳,监视器基于“名单先行”与“工作证据”判断健康,最终以可靠且瞬时的mcu_heartbeat控制电机。采用volatile QoS确保旧心跳不可重放,结合arming窗口与硬看门狗,实现“默认停机、持续证明”的安全闭环。这套设计将可靠性从被动异常处理转向主动自证,为嵌入式系统提供可复用的“分层健康证明”范式。原创 2026-10-01 23:24:38 · 166 阅读 · 0 评论 -
从点云到地图:一台扫地机器人的SLAM与Nav2导航全链路
本文详解扫地机器人从点云到地图的全链路智能实现:基于2D LiDAR与IMU融合,通过slam_toolbox构建全局栅格地图,利用回环优化解决定位漂移;再由Nav2导航栈完成点到点路径规划、局部避障与覆盖清扫任务,结合碰撞条应对激光盲区;全程依托ROS2生态与Gazebo仿真验证,实现“仿真即真机”的开发闭环。原创 2026-10-01 23:22:10 · 95 阅读 · 0 评论 -
扫地机器人双脑架构:为什么安全永远不能交给Linux
OOMWOO 机器人采用双脑架构:STM32 MCU 负责电机、传感器与安全控制,独立于 Linux 的 CPU。MCU 实现硬安全——碰撞/悬崖直停、堵转限流、看门狗复位,反应毫秒级且不依赖上层系统。通过自定义串口协议通信,确保安全逻辑不可被业务代码污染。单脑方案易因调度抖动、升级中断或依赖传染导致失控。双脑设计以“简单即可靠”为核心,将安全焊死在最底层,为开源机器人提供可信赖的安全范本。原创 2026-10-01 23:19:19 · 175 阅读 · 0 评论 -
开源扫地机器人全栈拆解:一台会扫地的机器,装着一整套机器人工程课程
开源扫地机器人项目OOMWOO以全栈开放设计,将移动机器人系统拆解为可学习的工程范本。基于树莓派+STM32双脑架构,融合ROS2、SLAM导航与仿真优先理念,实现感知、决策、执行全流程透明化。项目强调接口契约、安全审查与资源受限下的架构优化,提供从仿真到真机的完整开发路径,堪称“一堂免费的机器人工程课”。原创 2026-10-01 23:15:45 · 304 阅读 · 0 评论 -
AI陪伴机器人二次开发指南-加一张表一个工具一个接口
本文详解AI伙伴系统二次开发的三大路径:①增表与接口(六步走:Entity→Repository→Service→DTO→Controller→init.sql);②扩展Agent能力(需在agent/tools新增工具类,并手动注册至LangChain4jConfig,否则模型不调用);③添加设备指令(云端补描述、端侧加handle_command分支)。强调“照流程抄”是核心,避免遗漏注册环节导致功能失效。原创 2026-09-23 22:22:46 · 39 阅读 · 0 评论 -
AI陪伴机器人单文件H5宣传站-一个人怎么写出项目官网
本文分享一个极简的单文件H5宣传站实践:用648行内联HTML/CSS/JS,零框架、零构建,打造一个自包含、可随时部署的项目官网。通过清晰叙事结构(九区块设计)、内联资源管理、双断点响应式布局与无障碍优化,实现“一张会动的海报”级传播效果。适合个人项目快速展示核心价值,仅当需数据交互或多人协作时再升级工程化架构。原创 2026-09-23 22:22:14 · 32 阅读 · 0 评论 -
AI陪伴机器人生产部署清单-从云服务器到稳定运行
AI伙伴后端从开发到生产需跨越多道安全与稳定性门槛:禁用自动DDL、加接口鉴权、收紧CORS、使用专用数据库账号、密钥外置管理、启用HTTPS与Nginx反向代理、部署systemd服务、配置EMQX鉴权、建立日志监控与告警机制、定期备份并演练恢复。关键点包括ddl-auto=validate、环境变量传密钥、时区与JVM参数固化、最小权限原则及隐私合规,确保系统稳定、安全、可运维。原创 2026-09-23 22:21:33 · 10 阅读 · 0 评论 -
AI陪伴机器人本地把整套系统跑起来-四个进程的启动顺序
本文详解AI伙伴系统本地部署的四进程启动顺序:先启MySQL数据库,再运行Spring Boot后端,接着启动FastAPI视觉服务,最后可选开启MQTT Broker与端侧设备。强调“先有地基(库),再有大脑(后端),再有眼睛(视觉),最后有手脚(设备)”的逻辑顺序,确保依赖关系正确。通过环境变量配置、建库导入init.sql、各服务自检接口验证,实现从零到完整功能的平滑落地,支持渐进式功能扩展,尤其适合新手分步调试。原创 2026-09-23 22:20:54 · 98 阅读 · 0 评论 -
CORS与前后端联调-WebMvcConfig里的一行配置
本文详解CORS跨域问题根源及解决方案,以AI伙伴项目为例,解析WebMvcConfig中allowedOriginPatterns("*")等配置的深层含义。重点区分allowedOrigins("*")与patterns的差异,强调生产环境应收紧白名单、限制请求头,避免安全风险。结合预检请求流程与调试场景,提供完整排查指南,确保前后端联调高效顺畅。原创 2026-09-23 22:16:42 · 126 阅读 · 0 评论 -
AI陪伴机器人DTO参数校验-把脏数据拦在门口
项目目前没用这些,但零基础的朋友迟早会需要,这里给出思路。嵌套对象校验:DTO 里套 DTO 时,在外层字段上加@Valid@NotNull(message = "userId 不能为空")@Valid // 没有它,里面的注解全部失效@NotNull(message = "地址信息不能为空")// AddressRequest 内部再贴 @NotBlank 等分组校验:同一个 DTO,新增时不校验 id,更新时必须校验 id。用groups。原创 2026-09-23 22:16:09 · 115 阅读 · 0 评论 -
AI陪伴机器人统一响应与全局异常-ApiResponse三段式
本文详解AI伙伴项目中统一响应的“三段式”设计:通过ApiResponse封装code、message、data,实现接口返回标准化;结合HTTP状态码与业务码双层判断,兼顾监控与前端处理;借助BusinessException抛出业务异常,由GlobalExceptionHandler全局捕获并统一响应,使业务代码无需冗余try-catch,显著提升开发效率与系统可维护性。原创 2026-09-23 22:15:30 · 297 阅读 · 0 评论 -
AI陪伴机器人API设计-api-users到api-alerts的二十个接口
本文系统梳理了AI伙伴后端19个API接口设计,按资源域划分前缀(如/api/users、/api/devices),突出“领域驱动”与“实用主义”结合的接口风格。核心接口涵盖用户登录、对话交互、设备控制、健康告警等场景,强调可读性与调试友好性。虽未严格遵循RESTful规范,但通过统一前缀与清晰语义保障开发效率。重点指出接口版本化缺失问题,建议采用/api/v1路径版本管理,实现平滑演进。原创 2026-09-23 22:12:09 · 108 阅读 · 0 评论 -
AI陪伴机器人Repository派生查询-八个接口零SQL
本文详解AI伙伴项目中基于Spring Data JPA的派生查询机制,通过8个Repository接口、22个方法实现零SQL查询。核心在于“方法名即SQL”:利用findBy、And、OrderBy、TopN等关键词组合,自动映射为等值、区间、排序、分页等操作,覆盖登录、记忆检索、提醒调度、对话历史等全部业务场景。强调其适用前提为单表、无关联、无复杂聚合,一旦涉及多表JOIN、动态条件或批量操作,需转向@Query、Specification等方案。原创 2026-09-23 22:11:19 · 182 阅读 · 0 评论 -
AI陪伴机器人JPA实体映射与ddl-auto的利与弊
本文详解Spring Data JPA实体映射与ddl-auto=update的利弊。通过8个实体类展示注解如何生成表结构,强调驼峰转下划线命名策略的规范性。剖析ddl-auto=update在开发中便捷但生产风险高——易导致列冗余、结构漂移、约束失效。提出三环境配置分治:开发用update,生产必须用validate或none确保结构可控。最后点明open-in-view=false的重要性:避免长时间事务、内存泄漏,提升系统稳定性。原创 2026-09-23 22:10:40 · 232 阅读 · 0 评论 -
AI陪伴机器人sql-init.sql逐表解读-建表语句里的设计意图
本文逐行解析AI伙伴数据库建表语句的设计意图:选用utf8mb4_unicode_ci保障表情与大小写兼容;字段长度基于token预算(如记忆1000字符)与业务场景(如手机号用VARCHAR)精心设定;关键表无外键但通过应用层控制一致性;时间字段不设默认值,依赖应用层注入,埋下数据缺失隐患;索引设计兼顾查询效率与可扩展性。整体体现“轻量、灵活、可演进”的工程哲学。原创 2026-09-22 22:59:16 · 77 阅读 · 0 评论 -
AI陪伴机器人八张表数据库设计-不建外键的逻辑关联
本文剖析AI伙伴项目“零外键”数据库设计:8张表分工明确,通过命名约定与应用层校验实现逻辑关联。虽牺牲数据一致性保障,换取性能、部署灵活性与迭代自由,但需开发者自觉维护数据完整与操作顺序。无种子数据设计利于二次开发,强调“约定优于约束”,结合DDD聚合边界,体现工程权衡的艺术。原创 2026-09-22 22:58:39 · 112 阅读 · 0 评论 -
AI陪伴机器人从规则到模型-跌倒检测的进阶路线
系列:AI 伙伴(AI-Partner)——具身智能陪伴机器人 · 视觉识别与 RKNN 端侧部署篇(12/12)作者:黒漂技术佬系列最后一篇,咱们抬头看路。前面把 AI 伙伴的跌倒检测拆了个底朝天:YOLO11-pose 抽 17 个关键点,规则引擎判"躯干夹角 >60° 或框宽高比 >1.2,且关键点置信度 >0.3",后端再卡一道置信度 0.6,端侧加 5 秒冷却。这套规则法便宜、可解释、端侧能跑,但它有天花板。这篇聊聊怎么突破——以及为什么"突破"不等于"推倒重来"。原创 2026-09-22 22:57:58 · 125 阅读 · 0 评论 -
AI陪伴机器人一次关键点解析错位复盘-形状要按模型来
本文复盘了AI伙伴跌倒检测中因关键点解析错位导致的隐蔽性bug:代码误将YOLO11-pose模型输出([1,56,8400])按检测模型逻辑处理,导致关键点切分错位、置信度计算失效,引发“薛定谔告警”——系统看似正常运行,实则误报频发。核心教训是:解析模型输出前必须打印真实shape,后处理需严格匹配模型布局,通过PyTorch与RKNN双链路对齐验证,确保“能跑”不等于“跑对”。原创 2026-09-22 22:57:20 · 85 阅读 · 0 评论 -
AI陪伴机器人视觉服务与后端的HTTP对接-超时阈值与降级
本文详解AI伙伴系统中后端与视觉服务的HTTP对接设计,聚焦无依赖multipart拼装、超时配置逻辑、跌倒检测阈值策略及静默降级机制。通过自研请求构建实现零依赖控制,合理设置5秒连接与15秒请求超时保障响应效率;采用双层阈值(0.6)与异常静默返回确保误报可控,但提出需增强“失效可见性”监控。建议引入异步调用、事件驱动(如MQTT)和熔断机制,推动从同步轮询向端侧推理+事件通知演进,兼顾性能、可用性与隐私安全。原创 2026-09-22 22:56:42 · 204 阅读 · 0 评论 -
RK3566板端推理-从模型到10FPS的落地
本文详解RK3566板端推理落地全流程:从模型转换(rknn-toolkit2)到部署(rknn-lite API),重点解析预处理、NPU与CPU分工及帧率瓶颈。虽NPU理论算力达6 TOPS,但受制于采集、后处理、内存带宽与散热,实际稳定帧率仅10~15 FPS。强调“常驻进程”资源管理、多路摄像头的multiprocessing方案,并通过分段计时定位性能瓶颈。最终指出:端侧推理不仅是性能优化,更是保障用户隐私的核心设计。原创 2026-09-22 22:56:12 · 273 阅读 · 0 评论 -
AI陪伴机器人ONNX导出与RKNN量化-INT8校准怎么做
本文详解YOLO11n模型从PyTorch(.pt)到RKNN(.rknn)的部署全流程,重点解析ONNX中间格式转换与INT8量化校准机制。核心在于:通过rknn_convert.py脚本完成自动导出、量化配置(target_platform=rk3566, quantized_dtype=asymmetric_quantized-8),并使用真实场景校准集(dataset.txt)统计激活值分布,以精准确定INT8量化参数。强调输入归一化(均值0、标准差255)与板端预处理一致的重要性,避免精度漂移。通原创 2026-09-22 22:55:39 · 333 阅读 · 0 评论 -
AI陪伴机器人本地跑通视觉服务-环境依赖与调试方法
本文手把手指导如何在本地部署AI伙伴视觉服务,基于YOLO11与FastAPI,重点解析环境配置、依赖管理(尤其rknn-toolkit2的使用陷阱)、虚拟环境搭建及服务启动。通过curl与requests调用/health和/detect接口验证功能,结合常见报错排查表实现“望闻问切”式调试。强调模型懒加载特性、任务参数规范与隐私安全,助力开发者从零跑通端侧视觉服务,为具身智能落地打下基础。原创 2026-09-21 21:25:34 · 3 阅读 · 0 评论 -
AI陪伴机器人规则法的边界-跌倒检测的误报与漏报
跌倒检测系统的核心挑战在于平衡误报与漏报——前者引发“狼来了效应”,后者可能致命。现有规则依赖单帧几何特征,难以区分躺卧与跌倒、遮挡与真实摔倒,导致误报频发、漏报严重。改进方向应从“单帧判定”转向“多帧时序确认”与“上下文感知”,结合区域位置、声音、传感器等多模态信号,并建立告警分级机制。同时,端侧实现的三大约束(单目标、帧率波动、阈值未闭环)深刻影响效果,必须通过真实场景评估集量化优化。最终,所有技术迭代必须坚守隐私底线:画面不出设备、数据最小化、用户知情授权,确保守护不等于监视。原创 2026-09-21 21:24:45 · 75 阅读 · 0 评论 -
AI陪伴机器人跌倒检测规则拆解-夹角60度与宽高比1.2
本文拆解跌倒检测核心规则:基于躯干夹角>60°或宽高比w/h>1.2的“或”逻辑。通过关键点置信度过滤(>0.3)确保可靠性,夹角计算反映躯干倾斜程度,宽高比捕捉平躺形态。60°与1.2为工程折中阈值,兼顾误报与漏报,选择“或”关系以降低漏报风险。规则成本极低、可解释性强,适合冷启动场景,是端侧部署的理想方案。原创 2026-09-21 21:24:14 · 59 阅读 · 0 评论 -
AI陪伴机器人十七个COCO关键点-姿态识别的数据基础
本文系统阐述了跌倒检测所依赖的COCO 17关键点数据基础:以像素坐标形式输出的17个标准人体关节,重点聚焦双肩(5/6)与双髋(11/12)构成的躯干线作为跌倒判定核心。通过置信度阈值0.3实现质量过滤,确保仅在关键点可信时才进行判断,并强调坐标系对齐、缩放还原与多人体匹配等实操要点,揭示关键点质量对下游规则可靠性的影响,为后续规则引擎设计奠定数据根基。原创 2026-09-21 21:23:40 · 75 阅读 · 0 评论 -
AI陪伴机器人人体检测任务映射-人脸检测这个名字的真相
本文揭示了项目中task=face实际执行的并非人脸检测,而是通用人体检测(返回person框),参数名与实现严重不符。通过源码分析,指出该问题导致前端误判、后端逻辑错误及信任成本上升。文中厘清人体检测、人脸检测与人脸识别三者的本质区别,并强调合规风险。提出两条修复路径:一是改文档与参数名以保诚实;二是补全真实能力。最终呼吁:参数即契约,不一致必须修正,否则将埋下系统性隐患。原创 2026-09-21 21:22:57 · 199 阅读 · 0 评论 -
AI陪伴机器人YOLO11模型加载-懒加载与两个模型的分工
本文详解YOLO11模型在视觉服务中的懒加载机制与双模型分工:检测模型(yolo11n.pt)负责目标识别,姿态模型(yolo11n-pose.pt)专注人体关键点分析,实现“有无”与“姿态”的精准分离。通过懒加载策略,模型仅在首次调用时加载,显著降低冷启动时间与内存占用,但需预热以规避首请求延迟。文中强调device参数显式配置的重要性,避免因隐式设备选择导致性能波动,尤其在嵌入式端侧部署中更需注意。最后提醒模型权重虽小,涉及数据安全时仍需谨慎分发。原创 2026-09-21 21:22:26 · 194 阅读 · 0 评论 -
AI陪伴机器人视觉服务总览-FastAPI加YOLO11三年演进
本文介绍基于FastAPI与YOLO11的视觉服务架构,专为具身智能机器人“AI伙伴”设计。该服务将摄像头图像转为结构化JSON输出,实现人体、姿态、跌倒等检测,通过HTTP接口与Java后端解耦通信。采用Python生态(ultralytics)处理模型推理,支持云端调试与板端RKNN部署,具备可替换性与隐私保护优势。服务仅暴露两个路由:健康检查与检测请求,核心逻辑简洁高效。通过双层置信度阈值保障告警可靠性,未来需加强跨域安全与服务可用性设计。原创 2026-09-21 21:21:44 · 185 阅读 · 0 评论 -
AI陪伴机器人从Demo的MQTT到生产级物联网-鉴权TLS与QoS
本文系统梳理从Demo到生产级物联网的MQTT升级路径,聚焦四大核心盔甲:一机一密或mTLS身份鉴权、主题级ACL权限控制、TLS加密(8883端口)与证书严格校验、遗嘱消息(LWT)实现秒级离线感知。结合QoS1保障关键消息可靠,指数退避重连防网络风暴,辅以设备影子、批量管理与可观测性监控,构建可追溯、高可用、合规的生产级消息总线。最终形成“P0四件套”闭环,确保老人监护等敏感场景的安全可信。原创 2026-09-21 21:20:56 · 372 阅读 · 0 评论 -
AI陪伴机器人设备离线检测的坑-心跳字段存了却没人读
本文揭示了设备心跳字段“存而不读”的隐蔽风险:尽管lastHeartbeatAt被写入,却无人读取,导致设备断网、断电等非体面离线时无法及时判定为离线,引发静默失败。作者提出通过定时巡检(每60秒)结合3倍keepalive(90秒)超时阈值,自动置离线并触发告警,实现可靠离线检测。同时建议清理未使用的mqttClientId字段,确保状态可信,为提醒链路闭环与家属兜底提供基础。核心警示:写而不读的字段是最贵的谎言。原创 2026-09-21 21:20:06 · 328 阅读 · 0 评论 -
AI陪伴机器人摄像头闭环-camera_loop抽帧推理与事件上报
本文实现摄像头闭环跌倒检测系统:通过USB摄像头采集视频,经letterbox缩放与预处理后,利用RKNN在NPU上推理YOLO11-pose模型,仅取最高置信度目标进行跌倒判定(基于躯干角度与框宽高比),置信度超0.5且间隔>5秒时通过MQTT上报告警。全程本地推理,保障隐私;帧率控制在14FPS,兼顾性能与散热。强调模型路径规范、输出解析修正(避免关键点错位)、冷却机制防误报,并提出“能本地就本地”的隐私优先原则。原创 2026-09-20 21:33:37 · 7 阅读 · 0 评论 -
AI陪伴机器人端侧RK3566的MQTT客户端-订阅指令并执行
本文详解RK3566端侧MQTT客户端实现,通过mqtt_client.py接收云端指令并执行。配置文件config.example.yaml定义设备信息与连接参数,但部分项(如摄像头索引、跌倒阈值)未被代码读取。客户端在连接后订阅server/{code}/cmd主题,解析action指令(如speak、gesture),当前仅打印日志,为后续对接语音、舵机等硬件预留接口。文中还对比了云端音频播放、本地TTS及舵机控制三种执行路径,并提醒注意paho-mqtt 1.x/2.x API差异导致的兼容问题。原创 2026-09-20 21:32:58 · 72 阅读 · 0 评论 -
AI陪伴机器人设备控制指令-speak-gesture-light-wake-sleep
本文详解AI伙伴(AI-Partner)设备控制指令的下行链路:从大模型调用DeviceTool触发指令,经DeviceService校验与MQTT发布,最终由端侧执行。核心亮点包括:工具描述作为提示词引导模型精准填参、action参数通过白名单校验防误传、同一主题承载控制与提醒两类消息但需端侧区分处理。全链路职责清晰,强调“模型决策—服务校验—消息分发—端侧执行”的闭环设计,为机器人智能交互提供可靠下行支撑。原创 2026-09-20 21:32:22 · 59 阅读 · 0 评论 -
AI陪伴机器人设备域建模-t_device与在线状态判定
本文聚焦AI伙伴设备域核心表t_device,剖析其字段设计与实际应用的脱节。虽有lastHeartbeatAt字段记录心跳,却无超时检测逻辑,导致断网设备仍被误判为在线;mqttClientId字段闲置未用。文章强调应以时间差替代状态位判定在线状态,建议引入定时巡检任务,实现“心跳超时即离线”的可靠机制,避免提醒静默丢失。原创 2026-09-20 21:31:50 · 22 阅读 · 0 评论 -
AI陪伴机器人MqttMessageHandler上行消息如何分发
MqttMessageHandler 作为AI伙伴系统上行消息唯一入口,采用“主题定来源、报文定事件”的两级分发策略。先按主题前缀(如device/vision)分类,再根据后缀或报文字段细分处理。设备消息依后缀区分状态与事件,视觉告警则通过报文event字段识别跌倒等类型。全量容错机制保障异常不中断连接:主题解析失败直接忽略,字段缺失用默认值兜底,所有异常被捕获并记录日志。五类典型报文分别触发状态更新、心跳同步、离线标记、低电量提醒及跌倒告警落库,实现高效、安全、可扩展的消息处理。原创 2026-09-20 21:31:20 · 147 阅读 · 0 评论 -
AI陪伴机器人MqttClientManager-Paho客户端的连接与重连
本文详解AI伙伴系统中MqttClientManager的设计与实现,聚焦连接、重连机制。采用Paho同步客户端MqttClient,基于中低频通信场景简化开发。核心配置包括clientId唯一性保障、cleanSession=true的离线消息丢弃取舍、自动重连与心跳机制(keepAliveInterval=30s)。通过MqttCallbackExtended回调确保重连后重新订阅主题,避免消息丢失。强调配置可环境变量覆盖,适合单实例部署,生产可用性需权衡会话持久化与离线缓冲策略。原创 2026-09-20 21:30:43 · 172 阅读 · 0 评论 -
AI陪伴机器人MQTT主题设计-device加通配符那套约定
本文以真实项目为例,系统阐述MQTT主题设计的五大原则:方向明确、层级清晰、通配合理、粒度适中、预留扩展。通过device/+/status等通配订阅实现云端批量管理,下行使用精确主题保障设备安全,避免误收指令。强调“按消息源而非设备型号”命名,确保可扩展性。配套工具方法高效解析主题信息,实现“主题即协议”的高效通信架构,杜绝因主题混乱导致的系统性故障。原创 2026-09-20 21:30:02 · 86 阅读 · 0 评论 -
AI陪伴机器人提醒到期后如何让机器人开口-MQTT下行链路
本文详解提醒到期后机器人“开口说话”的MQTT下行链路实现。从云端生成文本到端侧语音合成,全程穿越五个环节、两进程、一段网络。核心在于区分“文本生成”与“语音合成”两任务,当前链路虽已打通,但端侧仍仅打印指令。通过解析server/<设备编码>/cmd主题下的两类报文(提醒与动作),明确指令分发逻辑,并提出三种语音实现路径:端侧离线TTS、云端音频下发、预置音频包。最后给出本地验证方案,重点完成音频输出硬件配置与远程音频播放的工程落地,实现从“静默”到“发声”的闭环。原创 2026-09-20 21:29:25 · 186 阅读 · 0 评论
分享