室内重跑EKF

一、室内重跑EKF

1.设置仿真时间

把ekf_static.launch和ekf_dynamic.launch中的仿真时间设置为true

这是必须条件,否则时间戳会错。

2.运行EKF

复制代码
#终端1
roslaunch nav_demo ekf_static.launch

#终端2
roslaunch nav_demo ekf_dynamic.launch

3.记录数据

复制代码
rosbag record \
    /tf /tf_static \
    /tracked_pose \
    /odom_lidar \
    /odom_wheel \
    /zed2i/zed_node/odom \
    /odom_ekf_dynamic1 \
    /odom_ekf_static1 \
    -O localization_new.bag

4.只回放"非 EKF"的原始话题

复制代码
rosbag play data.bag \
--topics \
/tf \
/tf_static \
/tracked_pose \
/odom_lidar \
/odom_wheel \
/zed2i/zed_node/odom \
--clock

5.提取EKF话题

bash 复制代码
evo_traj bag localization_new.bag /odom_ekf_dynamic1 --save_as_tum
evo_traj bag localization_new.bag /odom_ekf_static1  --save_as_tum

6.可视化

bash 复制代码
evo_traj tum \
odom_ekf_dynamic1.tum \
odom_ekf_static1.tum \
odom_lidar.tum \
--ref=carto_gt.tum \
--align \
-p --plot_mode=xy
相关推荐
五阿哥永琪11 小时前
Spring Boot 权限控制三件套:JWT 登录校验 + 拦截器 + AOP 角色注解实战
java·spring boot·python
叶子丶苏11 小时前
第十七节_PySide6基本窗口控件深度补充_窗口绘图类(QPicture类) 下篇
python·pyqt
c骑着乌龟追兔子12 小时前
Day 42 复习日
python
Robot侠12 小时前
视觉语言导航从入门到精通(二)
开发语言·人工智能·python·llm·vln
无限大.12 小时前
为什么玩游戏需要独立显卡?——GPU与CPU的分工协作
python·玩游戏
deephub12 小时前
llama.cpp Server 引入路由模式:多模型热切换与进程隔离机制详解
人工智能·python·深度学习·llama
简单点好不好12 小时前
2025--简单点--python之状态模式
开发语言·python·状态模式
棒棒的皮皮12 小时前
【OpenCV】Python图像处理之仿射变换
图像处理·python·opencv·计算机视觉
weixin_4462608512 小时前
FastF1: 轻松获取和分析F1数据的Python包
开发语言·python