- 博客(4)
- 收藏
- 关注
原创 move_base源码解析
本文分析了ROS导航包move_base的核心实现原理。主要介绍了move_base_node.cpp中的关键函数: 构造函数初始化Action服务器并绑定回调函数executeCb 执行主体executeCb接收目标点后触发全局规划 全局规划线程planThread和规划函数makePlan 局部规划函数executeCycle输出速度指令 重点比较了/move_base_simple/goal(Topic通信)和/move_base/goal(Action通信)的区别: Topic通信简单但不提供反馈
2026-01-09 16:39:41
962
原创 ros-launch相关小结
node> 启动一个ros 节点": 节点所属的功能包名称(必须)": 节点的可执行文件名称,通常在“CMakeLists.txt”中定义了该名称。(必须): 启动后节点的名称。这个名字会覆盖节点在代码中 ros::init() 里设置的名字。(必须): 节点中需要传入的参数output=“screen|log”`: 决定节点的标准输出(stdout/stderr)打印到哪里。screen : 打印到当前终端log : 打印到ROS的日志文件(~/.ros/log) 这是默认值。
2026-01-06 10:34:50
858
原创 Ubuntu20.04上PX4和mavros安装过程和坑总结
基于Ubuntu20.04 ros1上搭建PX4和mavros 的具体过程,以及中间遇到的坑和对应的解决方法
2025-08-21 17:03:35
736
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅