共 149 篇文章

技术博客

嵌入式 · Linux · ROS · AI 实战笔记

ESC
输入关键词搜索文章标题和内容
全部 (149) 嵌入式 (80) 机器人 (60) ROS2 (5) Linux (3) AI (1)
嵌入式

嵌入式linux PCIe驱动开发实战:从BAR映射到MSI-X中断

嵌入式linux PCIe驱动开发实战:从BAR映射到MSI-X中断 导读:PCIe驱动是嵌入式Linux开发的高阶技能。BAR映射到底怎么选?MSI和MSI-X哪个更适合?DMA一致性还是流式?本文从PCIe拓扑讲起,结合RK3506B平台实战,给出完整可运行驱动代码和避坑指南。 一、原理简析...

嵌入式

PCB板级调试避坑指南:新板子上电无反应/发烫/冒烟?标准排查流程(含电源-复位-时钟-程序全流程)

PCB板级调试避坑指南:新板子上电无反应/发烫/冒烟?标准排查流程(含电源-复位-时钟-程序全流程) 导读:新打PCB板焊完上电没反应、发烫甚至冒烟?本文按"先静态后动态、先硬件后软件、先电源后功能"的顺序,一步步教你排查,90%故障都能快速定位。 --- 一、PCB板级调试完整流程...

嵌入式

嵌入式OTA升级原理解密:从下载到刷写,设备如何安全"复活"

嵌入式OTA升级原理解密:从下载到刷写,设备如何安全"复活" 导读:OTA升级不是"下载一个bin文件往里写"这么简单。本文聚焦两种主流方案——MCU的双Bank架构与Linux的A/B分区,讲清楚升级过程中"断电不失手,变砖可回滚"的核心机制,并对比...

机器人

MoveIt2运动学模块:正向求解与逆向求解

MoveIt2运动学模块:正向求解与逆向求解 导读:机械臂末端如何知道自己在哪?关节角度怎么换算成笛卡尔坐标?本文详解MoveIt2运动学求解原理,帮你搞懂正逆运动学在机械臂控制中的应用与求解器选型。 --- 原理简析 运动学是机械臂控制的基础,分为正向运动学(FK)和逆向运动学(IK)两部分。...

机器人

MoveIt2规划器模块:RRT到CHOMP的路径规划

MoveIt2规划器模块:RRT到CHOMP的路径规划 导读:机械臂如何找到一条从起点到目标的"无碰撞路径"?MoveIt2 集成了 OMPL、CHOMP、STOMP 三大规划器家族,本文带你搞懂各类规划器的原理、特点及选型建议。 --- 原理简析...

机器人

MoveIt2:ROS2机械臂运动规划框架

MoveIt2:ROS2机械臂运动规划框架 导读:机械臂如何做到精准抓取、自主避障?MoveIt2作为ROS2官方机械臂运动规划框架,提供了从逆运动学到轨迹执行的完整解决方案。本文带你快速理解MoveIt2的核心架构与应用价值。 --- 原理简析...

机器人

MoveIt2控制器模块:轨迹执行与ros2control实时控制

MoveIt2控制器模块:轨迹执行与ros2control实时控制 导读:规划出的轨迹如何变成真实的机械臂运动?MoveIt2 通过 ros2control 框架对接底层硬件,是连接规划与执行的关键桥梁。本文详解 FollowJointTrajectory 接口、控制器配置与轨迹执行流程。...

机器人

MoveIt2可视化模块:RViz2调试与轨迹仿真

MoveIt2可视化模块:RViz2调试与轨迹仿真 导读:MoveIt2 如何做到"所见即所得"的调试体验?RViz2 集成是 MoveIt2 开发调试的利器。本文详解机器人模型显示、规划场景可视化、轨迹调试等核心功能。 --- 原理简析 MoveIt2 与 RViz2 通过...

返回首页