
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文基于 ROS 2 Lyrical、Gazebo Sim、AMCL 与 Nav2,实现一个独立的移动机械臂视觉搬运仿真。差速 AMR 导航到取料台后,通过俯视 RGB 相机、CameraInfo 和已知平面反投影定位蓝色物料,使用四自由度 SCARA 解析逆运动学完成抓取和托盘装载,再将货物运输到目标台并根据红色视觉标记完成放置。任务结束后,机器人采用 Nav2 粗返航与紫红色地面标记视觉精对位
本文记录 ROS 2 Lyrical 与 Gazebo 移动机械臂仿真中的三个典型问题:轮轴错误继承机械臂速度上限,导致 `/cmd_vel` 正常但底盘龟速;垂直升降轴缺少重力补偿,导致无法到位或持续下坠;LiDAR 扫描到相机立柱、升降柱和夹爪,导致 Nav2 Costmap 出现跟随机器人的虚假障碍。文章给出了速度计算、力 PID 与重力前馈、本体回波过滤以及分层诊断方法。
本文基于 ROS 2 Lyrical、Gazebo Sim、AMCL 与 Nav2,将单目标导航升级为可独立运行的 AMR 仓库多任务执行系统。项目通过 YAML 定义五个业务站点,使用状态机管理导航、站点动作、暂停、取消、失败重试与自动返航,并通过机器人实际位移和 Nav2 剩余距离双指标识别通道阻塞,实现 BLOCKED、WAITING_FOR_CLEARANCE、RECOVERING 恢复链
本文基于 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识别等易错点,帮助开发者快速搭建







