文章
49
标签
31
分类
6
首页
时间轴
标签
分类
雯欂の修仙笔记
从rosbag中提取数据
返回首页
搜索
首页
时间轴
标签
分类
从rosbag中提取数据
发表于
2025-09-27
|
更新于
2025-09-27
|
技术文档
1. 提取数据为
csv
或
txt
格式
在命令行中输入
rostopic
echo
-b
xxx.bag
-p
/topic
>
xxx.csv
(
或.txt
)
文章作者:
沉迷修仙の雯欂
文章链接:
https://wblv66.top/2025/09/27/技术文档/从rosbag中提取数据/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
雯欂の修仙笔记
!
ROS
上一篇
Chapter 2 Vectors and functions
1. 向量基础 1.1 向量 向量可以被视为数字的集合(collection),通常写为列排列 xix_ixi被称为向量x\mathbf{x}x的第iii个元素(element)/条目(entry)/分量(component),元素的数量为x\mathbf{x}x的维度 向量中的元素为实数(real)时,i.e. xi∈Rx_i \in \mathbb{R}xi∈R,向量为实数向量,i.e. x∈Rn\mathbf{x} \in \mathbb{R}^nx∈Rn;若向量中的元素为复数(complex)时,i.e. xi∈Cx_i \in \mathbb{C}xi∈C,向量为复数向量,i.e. x∈Cn\mathbf{x} \in \mathbb{C}^nx∈Cn 当我们不在乎向量是行向量(row)还是列向量(column)时,可以直接使用x=(x1,x2⋯ ,xn)\mathbf{x}=(x_1,x_2 \cdots, x_n)x=(x1,x2⋯,xn)来表示向量 1.2 向量空间 向量可以被视为空间中的点 向量空间(vector space),X\mathcal{X...
下一篇
Chapter 3 Matrices
1. 矩阵基础 1.1 将矩阵视为数字的数组 矩阵(Matrix)是数组的矩形数组,形式为 A=[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn] \bm{A}= \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{bmatrix}A=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn 这个矩阵有mmm行(rows)nnn列(columns),若是元素为实数,我们可以说A∈Rm,n\bm{A} \in \mathbb{R}^{m,n}A∈Rm,n;若是元素为复数,我们可以说A∈Cm,n\bm{A} \in \mathbb{C}^{m,n}A∈...
相关推荐
2025-05-21
CLion上使用ROS
1. 启动CLion 在ROS的根目录下(执行catkin_make的目录)执行如下(如果已将该路径添加到.bashrc文件则可跳过) source ./devel/setup.bash 寻找CLion位置 # 使用locate sudo updatedb locate clion.sh # 使用find sudo find / -name "clion.sh" 打开CLion(sh后面的路径因人而异) sh /home/robot/.local/share/JetBrains/Toolbox/apps/clion-nova/bin/clion.sh 2. CLion 中打开一个 ROS 项目 一定要选择工作区的src目录以从中导入项目 设置build路径 默认情况下,CLion将生成输出放在自动创建的cmake-build-debug或cmake-build-release目录中。对于ROS开发,这意味着将在CLion和运行catkin_make的控制台中使用两种不同的构建。因此需要将CLion构建路径设置为catkin工作区目录 将CMake options(CMake 选...
2025-09-16
ROS笔记
1. 将Subscriber类作为类中成员变量 在类中使用ros::Subscribe需要参考以下格式:kNH->subscribe("话题", 1, &类::回调函数, this) 2. 节点句柄 2.1 放于main()函数中 如果将节点句柄的构造放于main()函数中,那么需要通过构造函数的参数接口传入类中,过于冗余 2.2 作为类的成员变量 在构造函数中,如果需要通过调用节点句柄param方法获取参数并传入基类的构造函数时,会出现问题。因为基类的构造函数是先于子类成员的初始化的,所以在进行基类构造的时候节点句柄还未初始化,无法获取正确的参数 2.3 作为全局变量 如果将节点句柄的构造作为全局变量,会导致节点句柄的构造先于节点初始化,出现报错 2.4 作为全局智能指针 将节点句柄的构造作为全局智能指针,并初始化为空指针,在main()函数中节点初始后为智能指针赋值,实现延迟加载 3. 回调函数 回调函数中不要设置阻塞(如循环判断),因为所有的回调函数共享同一个线程,一个回调函数阻塞,其他回调函数也无法进行
沉迷修仙の雯欂
文章
49
标签
31
分类
6
公告
This is my Blog
目录
1. 提取数据为csv或txt格式
搜索
数据加载中