
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文基于 Windows 11、WSL2、Ubuntu 26.04 和 ROS 2 Lyrical,从零搭建一个完整的 AMR 激光 SLAM 工程实例。项目使用 Gazebo Sim 构建差速移动机器人与二维激光雷达,通过 ros_gz_bridge 打通 /clock、/scan、/odom 和 /cmd_vel,使用 slam_toolbox 完成建图和地图保存,再通过 AMCL 与 Nav
本文从机器人系统设计角度解析 ROS 2 的四种核心机制:Topic 负责连续数据流,Service 处理快速请求与响应,Action 管理可反馈、可取消的长时间任务,Parameter 用于配置节点行为,并结合移动机器人与 Nav2 场景说明如何正确选择。
本文介绍了如何通过 OPC UA 协议实现 ROS2 与 西门子 S7-1500 PLC 的通信。内容涵盖从 TIA Portal 配置(激活 OPC UA 服务器、许可证设置、变量暴露)、安全策略调试(免加密测试与生产证书配置)、Python 最小验证(使用 asyncua 实现读写测试),到最终封装为 ROS2 节点的完整流程。文中对比了 OPC UA 与 snap7 的优劣,提供了 常见问题

本文围绕视觉 SLAM 中“机器人如何表示位姿,又如何根据观测误差修正位姿”这一核心问题展开。从旋转矩阵、欧拉角、轴角、四元数和齐次变换入手,介绍三维姿态与坐标变换;进一步解释 \(SO(3)\)、\(SE(3)\) 及其李代数、指数映射和扰动模型,说明为什么位姿优化需要李代数;最后从残差与最小二乘出发,串联雅可比、Hessian、高斯—牛顿法和 LM 算法,并以重投影误差展示完整的位姿优化闭环,

本文围绕视觉 SLAM 中“机器人如何表示位姿,又如何根据观测误差修正位姿”这一核心问题展开。从旋转矩阵、欧拉角、轴角、四元数和齐次变换入手,介绍三维姿态与坐标变换;进一步解释 \(SO(3)\)、\(SE(3)\) 及其李代数、指数映射和扰动模型,说明为什么位姿优化需要李代数;最后从残差与最小二乘出发,串联雅可比、Hessian、高斯—牛顿法和 LM 算法,并以重投影误差展示完整的位姿优化闭环,

本文针对ROS2与Gazebo仿真通信的核心问题,提出实用解决方案。关键点包括:1)两者通过ros_gz_bridge协议转换器连接;2)给出核心桥接命令模板及常见消息类型对照表;3)总结三个典型问题(激光数据异常、话题静默、TF失效)的排查方法;4)提供完整的五终端操作流程,包含时钟同步、传感器数据桥接和运动控制。特别强调仿真时钟同步、QoS设置和frame_id识别等易错点,帮助开发者快速搭建







