← 开始仿真
📎 权威资源 📖 ROS2 Humble 官方文档 ROS 🕸️ ROS Wiki Wiki 🏗️ Gazebo 仿真器 Gazebo 🗺️ Navigation2 Nav2 ⌨️ ROS2 GitHub GitHub 📝 CSDN ROS专栏 CSDN 💬 知乎机器人 知乎
🤖 ROS机器人 · 理论与实践

机器人仿真技术文档中心

从论文到代码:路径规划、SLAM、导航堆栈、Gazebo仿真,配可运行的在线Demo

📡 核心知识点速查
📡
DDS Discovery 机制:节点启动时通过 SPDP 广播自己,邻居节点收到后建立点对点连接,无需 Master。去中心化的核心。
🗺️
Costmap 膨胀层:导航时对障碍物膨胀 3-5 个栅格,确保安全距离。本平台 nav-sim 中红色=致命障碍(100),橙色=膨胀区(50)。
🧠
A* 启发式函数:f(n)=g(n)+h(n)。欧氏距离启发式具有一致性,保证最优搜索。h(n)=0 则退化为 Dijkstra。
📊
EKF SLAM 复杂度:协方差矩阵 O(N²)(N=路标数)。现代 SLAM 倾向于因子图/滑动窗口的原因。
🤖
Action vs Service:Action 适用于长时间任务,支持抢占和进度反馈(3个Topic:Goal/Feedback/Result)。Service 是请求-响应式,适用于短时操作。
🛰️
Cartographer 架构:Submap(局部地图)+ PoseGraph(全局优化)。闭环检测通过 Scan Matcher 在已有地图中寻找匹配位置修正漂移。
📚 全部文章
🗺️
导航规划

Navigation2 导航堆栈完全指南

Nav2 是 ROS2 官方导航框架。核心模块:Planner(全局路径)、Controller(局部控制)、BehaviorTree(行为树)。详解调参方法与常见问题排查。

⏱ 15分钟 · 📖 2500字即将上线 →
🧠
算法

A* 与 Dijkstra 路径规划对比:图解 + 代码

A* 通过启发式函数优先探索最有希望的节点,相比 Dijkstra 的 O(V²) 平均复杂度降至 O(bd)。本文通过本平台 nav-sim 交互式 Demo 演示两者差异。

⏱ 10分钟 · 📖 1800字去Demo →
🏗️
仿真环境

Gazebo 仿真世界搭建:从零创建室内环境

使用 SDF 构建仿真世界,包括静态几何体(地板、墙壁)、机器人模型、激光雷达和 IMU 插件的配置方法。附完整 world 文件示例。

⏱ 12分钟 · 📖 2000字即将上线 →
📡
ROS2

ROS2 话题通信 + rqt_graph 可视化

详解 Publisher/Subscriber 模型,通过 rqt_graph 可视化话题连接。包含 rqt、rqt_graph、rqt_topic 等常用调试工具的实操演示。

⏱ 8分钟 · 📖 1300字去Demo →
🛰️
导航规划

SLAM 原理与 Cartographer 实战

激光 SLAM 核心:scan-matching(ICP/CSM)用于位姿估计,闭环检测消除漂移。Cartographer 的 Submap + PoseGraph 架构详解。

⏱ 18分钟 · 📖 3200字即将上线 →
🔍
算法

BFS / DFS / Dijkstra / A* 四大算法对比

四种搜索算法在迷宫环境中的实际表现差异。BFS 保证最优但慢;Greedy 贪心加速但可能非最优;Dijkstra 适合有权图;A* 综合两者优势。

⏱ 8分钟 · 📖 1400字去Demo →
📡
仿真环境

激光雷达建模:Gazebo 插件配置详解

Gazebo 中使用 libgazebo_ros_ray_sensor 配置激光雷达,包括扫描角度范围、最大射程、噪声参数(均值、标准差)以及多回波模式的设置。

⏱ 11分钟 · 📖 1900字即将上线 →
📊
开发工具

RViz2 可视化速查与自定义 Markers

RobotModel、LaserScan、Path、Map 等常用插件配置。以及用 visualization_msgs/Marker 绘制自定义图形:箭头、文字、网格、点云着色(按距离/强度)。

⏱ 7分钟 · 📖 1100字即将上线 →
🔗
ROS2

ROS2 launch 文件与 launch 编程

使用 Python launch 文件同时启动多个节点、加载参数文件、配置命名空间和 remapping。包含可重用的 ComponentContainer 与 ComposableNode 的用法。

⏱ 9分钟 · 📖 1600字即将上线 →
🦾
强化学习

OmniPerception:LiDAR 全向感知避障算法(CoRL'25 Oral)

港科大(广州)提出基于激光雷达的端到端强化学习框架,让四足机器人(如宇树G1)实现 0.5s 内响应躲避动态障碍物。核心模块 PD-RiskNet 直接处理原始点云进行风险评估,支持 Isaac Gym / Genesis / MuJoCo 仿真。

⏱ 12分钟 · 📖 2100字阅读全文 →

© 2026 yicheai.cn · ROS机器人在线仿真平台 · yicheai.cn · GitHub