LIO-SAM输出轨迹文件

请问使用LIO-SAM输出轨迹文件,使用EVO进行评估,需要在mapOptimization文件中的什么位置进行更改呀,我在voidodompublish()中增加会因为pose_in catkin_make报错

“Devil组”引证GPT后的撰写:
以下步骤:

  • 首先,在mapOptimization文件中找到void mapOptimization::updateOdometry()函数。
  • 在这个函数中,找到odom_baselink和odom_frame两个变量,它们用于存储从LIO-SAM中获取的位姿信息。
  • 在这个函数中,找到从LIO-SAM获取位姿信息的代码段。这个代码段通常包含在一个ROS回调函数中,例如void mapOptimization::lioCallback()。
  • 在lioCallback()函数中,找到将位姿信息保存到文件中的代码。这个代码段通常会将位姿信息写入到一个文本文件中。
  • 更改这个代码段中的文件路径,使其指向你想要保存位姿信息的位置。注意,你需要确保你的路径是正确的,并且你有权在这个位置写入文件。
  • 最后,重新编译ROS包,并重新启动ROS节点,以使更改生效。