自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ROS句柄NodeHandle概念

key: 一个节点可以有多个句柄, 但他们都指向同一个节点常见的节点表示方式有三类:采用普通句柄的方式(①) ,则A节点定义的话题,能够被B节点看到;采用私有句柄的方式(②),作为一个子命名空间( 私有的, make it private to this node),因为参数通常和节点是配套使用的,使用私有节点句柄可以避免名称冲突 。举个例子,节点A有PID参数节点B也有PID参数,此时采用私有句柄就能有限接解决问题,即A:I和B:I【实例】 节点名为,所在空间为则此时对应参数如下:---->①方式,

2026-04-15 15:16:50 15

原创 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 1037

原创 ros-launch相关小结

node>​ 启动一个ros 节点": 节点所属的功能包名称(必须)": 节点的可执行文件名称,通常在“CMakeLists.txt”中定义了该名称。(必须): 启动后节点的名称。这个名字会覆盖节点在代码中 ros::init() 里设置的名字。(必须): 节点中需要传入的参数output=“screen|log”`: 决定节点的标准输出(stdout/stderr)打印到哪里。screen : 打印到当前终端log : 打印到ROS的日志文件(~/.ros/log) 这是默认值。

2026-01-06 10:34:50 873

原创 Ubuntu20.04上PX4和mavros安装过程和坑总结

基于Ubuntu20.04 ros1上搭建PX4和mavros 的具体过程,以及中间遇到的坑和对应的解决方法

2025-08-21 17:03:35 819

原创 F-RRT*算法的实现原理以及总结

F-RRT*算法的具体原理实现以及伪代码分析, 提出小结

2025-08-18 09:33:12 1565

move-base.cpp 文件

move_base.cpp

2026-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除