T2_零依赖机器人数学库
机器人数学库:Vec3/四元数/矩阵300行搞定 导读:做机器人仿真要不要引入 Eigen?引入后编译时间从秒级变分钟级,依赖管理复杂度翻倍。本文用 300 行头文件实现机器人学所需的全部数学基础——Vec3 向量、Quaternion 四元数、Mat4 齐次变换,没有外部依赖,编译即用。...
嵌入式 · Linux · ROS · AI 实战笔记
机器人数学库:Vec3/四元数/矩阵300行搞定 导读:做机器人仿真要不要引入 Eigen?引入后编译时间从秒级变分钟级,依赖管理复杂度翻倍。本文用 300 行头文件实现机器人学所需的全部数学基础——Vec3 向量、Quaternion 四元数、Mat4 齐次变换,没有外部依赖,编译即用。...
机械臂逆运动学求解器:CCD与Jacobian对比实战 ...
替代NeRF:3DGS如何用PyTorch实现照片级渲染 导读:NeRF用神经网络"记住"场景,渲染要几十秒。3D Gaussian Splatting用高斯椭球体表示场景,20000个"彩色椭圆球"拼出照片级真实感,渲染只需几十毫秒。gsplat(UC Berkeley开源,1.6k+...
移动机器人如何靠"眼睛"认路?ORB-SLAM3 三线程源码级拆解 导读:视觉SLAM靠"看"(分析图像纹理),ORB-SLAM3是视觉SLAM的集大成者——Tracking线程盯着特征点算位姿,Local Mapping线程不断优化地图,Loop...
机器人"立体视觉":ROS2 3D激光SLAM配准原理拆解 导读:2D激光只能看到"一条线",3D激光有32/64束扫描,构建出完整的点云地图。ROS2...
机器人的"眼睛":ROS2 slam\toolbox+Nav2导航全链路 导读:机器人是怎么知道哪里有墙、哪里有空地的?ROS2...
3分钟深度讲解Rust:嵌入式与Linux内核开发,C语言之后的最优解 导读 Rust已正式进入Linux内核主线,成为继C之后第二门内核官方支持语言。本文用3分钟,从Rust核心特性、与C语言对比、到手把手带你写一个真正的Linux内核模块(insmod → dmesg看日志 →...
Rust机器人仿真系统总体方案 项目代号:robotsim 版本:v1.0 日期:2026-04-28 --- 一、项目目标 构建一个轻量级、跨平台、Rust原生的机器人仿真系统,核心能力: 1. 解析URDF文件,可视化机器人模型 2. 实现正/逆运动学求解,驱动关节运动 3....
Rust底层开发第5篇:实战开发Linux系统监控工具 导读 本文是Rust底层开发系列终篇,综合运用前4篇知识,开发一个读取/proc文件系统信息的Linux系统监控工具。所有代码在Ubuntu虚拟机验证通过,可直接复制运行。 项目目标 开发一个类似简化版的命令行系统监控工具,实时显示: -...
Rust底层开发第4篇:并发编程与FFI,彻底告别数据竞争 导读 本文是Rust底层开发系列第4篇,通过多线程、通道通信、FFI调用C库等实战,深入讲解Rust并发安全机制。所有示例代码均在虚拟机验证通过,可直接复制运行。 多线程编程:告别数据竞争 传统并发编程的痛点 C语言多线程最常见的问题:...