传统Pipeline与端到端机器人架构之争
传统Pipeline与端到端机器人架构之争 导读:2026年机器人圈最大的争论——传统模块化架构与端到端神经网络。一个像流水线工厂,一个像人学开车。本文用两张图讲清两种架构的区别,以及端到端到底替代了什么。 --- 一、架构全景 流水线遇上神经网络...
嵌入式 · Linux · ROS · AI 实战笔记
传统Pipeline与端到端机器人架构之争 导读:2026年机器人圈最大的争论——传统模块化架构与端到端神经网络。一个像流水线工厂,一个像人学开车。本文用两张图讲清两种架构的区别,以及端到端到底替代了什么。 --- 一、架构全景 流水线遇上神经网络...
嵌入式Linux设备树开发实战:从DTS编写到驱动匹配全链路 设备树把硬件描述从内核代码中剥离出来,驱动不再关心寄存器地址写死在哪,只管从DTB里读配置。本文覆盖DTS语法、编译流程、驱动匹配机制、内核API调用、调试技巧,给出兼容Linux 6.8的完整代码示例。 一、为什么需要设备树...
ROS2服务与动作通信:请求响应与目标反馈-结果实战 基于Jazzy Jalisco LTS,详解ROS2服务通信(请求响应)和动作通信(目标反馈-结果)的原理、开发实践与选型策略。包含同步异步调用、动作取消机制、完整可运行代码。适合需要双向交互的机器人开发场景。 --- 一、服务通信基础...
ROS通信三大机制 Topic Service Action怎么选 导读:ROS节点间怎么对话?Topic、Service、Action三种通信方式各有各的用法——选错轻则效率低,重则系统崩溃。本文用一张对比图讲清三种机制的区别,再配上TF坐标变换与DDS底层支撑,把ROS通信体系一次说透。...
ROS2话题通信与QoS策略:原理、配置与实战 基于Jazzy Jalisco LTS,深入讲解ROS2话题通信的发布-订阅模型、六大QoS策略的原理与配置、兼容性规则,以及完整的Python/C++发布订阅实战代码。所有代码可直接运行验证。 --- 一、话题通信基础...
字符设备驱动:从cdev注册到miscdevice的完整实战 字符设备是Linux驱动开发的第一道门。本文基于Linux 6.8内核,拆解cdev注册、fileoperations回调、ioctl设计、杂项设备、设备节点管理的完整链路,给出可直接编译运行的代码。 一、字符设备是什么?...
ROS架构全景图从传感器到电机的7层数据流 导读:写ROS代码绕不开一个问题——数据从传感器到电机,到底经过了哪些节点?本文用一张全景图加一次导航请求追踪,讲清楚ROS机器人7层数据流。每个节点标注了清晰的输入输出,5分钟看懂ROS架构。 --- 一、7层架构全景图与导航功能分层拆解...
Linux内核模块开发:从Hello World到模块间通信 内核模块是Linux驱动开发的基石。理解模块的加载卸载机制、参数传递、符号导出和依赖管理,是写好驱动的第一步。本文基于Linux 6.8内核(Ubuntu 24.04...
ROS2核心概念与架构详解:从零理解新一代机器人操作系统 基于Jazzy Jalisco LTS(支持至2029年),从DDS通信底层到上层API,讲解ROS2的架构设计、核心概念与开发环境搭建。适合ROS1老手迁移、ROS零基础入门、以及想理解ROS2设计哲学的开发者。 ---...