micro-ROS rclc 在 FreeRTOS 上的完整流程
micro-ROS 在 FreeRTOS 上的本质:MCU 上不跑 DDS,只跑“Micro XRCE-DDS 客户端(rclc)”,通过串口/UDP/USB 把消息交给主机上的 micro_ROS Agent,再由 Agent 接进 ROS 2 DDS 图。
ROS2简介
ROS 2 = 机器人软件的“中间件/通信框架”,不是真正操作系统,不替代 Linux 内核。它干的事就一句:把“传感器 / 算法 / 控制 / 执行器”拆成很多节点,让它们稳定地交换数据、协同工作。
取消午休4点下班,为何法律不强制午休,却有人怕变相加班?
你早上8点打卡上班,中午不再有1小时午休,连续工作8小时后,下午4点准时走人。这种“取消午休、4点下班”的工时安排,到底合不合法?这个话题最近在热搜上吵翻了。
装了好几个 Node 还每次改环境变量?Windows 用 fnm 一次搞定
装了好几个 Node 还每次改环境变量?Windows 用 fnm 一次搞定本地同时装 Node 20、22、24 很常见,但很多人还在用最笨的办法:打开系统环境变量,改 PATH,关终端,再验证 node -v。我就是这样过来的。直到项目越来越多,有的仓库还带 .
【Node.js从零到精通完整教程】第03课-JavaScript语法(下)
先看一个真实场景:要「读取一个 JSON 文件 → 解析 → 保存副本 → 提示完成」四步。用回调写出来是这样的:fs.readFile('a.json', 'utf8', (err, data) => { if (err) return console.
Node.js 版本乱成一团?nvm / fnm / n 到底该选哪个
导语:为什么需要 Node.js 版本管理器?
micro-ROS Agent如何实现多节点通信?
micro-ROS 的“多节点通信”要分两层看,不然很容易混:MCU 内部:多个 micro-ROS 节点主机侧:Agent 把这些节点“投影”成标准 ROS 2 节点,再进 DDS一、XRCE 模型:Client ≠ DDS Participant,Agent 才是 DDS 世
micro-ROS Agent如何与ROS 2网络中的其他节点通信?
micro-ROS Agent 和 ROS 2 网络里其他节点的关系,可以一句话概括:MCU 不直接进 DDS 网络;Agent 在 Linux 侧“替 MCU 当 DDS 参与者”,把 XRCE 消息翻译成标准 DDS/RTPS 消息。
节点 IPv6 前缀漂移导致的跨节点 Pod 网络静默失效
前言之前国庆 homelab 升级为 ipv4+ipv6 双栈,近期又对 4个节点进行了更新和重启。结果发现:一条 kubelet 告警,每 10 秒重复一次。failed to validate secondaryNodeIP第一反应通常是配置没对齐,重启一下 k3s 就完事。