- 博客(8)
- 收藏
- 关注
原创 [Eigen]矩阵与向量相加的测试
把上面这两端测试代码夹在一个大工程中间,输出如上述记录。的第一列前三个值加上。的第一列前三个值加上。的第一列前三个值加上。
2025-06-05 14:59:07
366
原创 ubuntu24.04在右键菜单中添加“在terminator打开”和“在VS Code打开”
随着Ubuntu 20.04不再维护以及硬件设备的更新换代,我终于决定开始使用Ubuntu 24.04。但换了系统之后,一些原本的配置教程就无法使用了,于是我只好自己来尝试。工具没有Ubuntu 24.04的版本(我记得Ubuntu 22.04也没有)。我的系统是 Ubuntu 24.04.2 LTS ,按以下步骤进行是可以成功的。我猜测Ubuntu 22.04也可以成功,未实践。安装成功后会在系统“所有应用”的界面中看到。后,可以看到右键菜单中多了一些选项。完成,这个教程也是我用过有效的。
2025-05-29 17:32:40
359
原创 【调试记录】C++中,main函数功能正常但退出时报段错误的排查与解决
2.工作空间中有之前成功编译的记录,catkin_make识别到这部分代码“曾经编译通过且代码内容无变化“所以基于节省资源加速编译的逻辑跳过了这部分编译?但a.如果之前代码也这样,为什么之前可以通过?c.我记得尝试过删除build和devel目录,再执行catkin_make,仍然没有报错,这就推翻了这个猜测的前提条件。按道理说,这个错误应当在编译时报错。然而不知道为什么,编译通过了。这是shit山项目代码的一部分,整个项目能正常运行,只是在每次ctrl+c结束运行时,弹出一个“段错误”。
2025-02-21 14:32:08
160
原创 关于Python的logging库和rospy
在使用ROS时,rospy中提供了日志函数等来输出日志。但是,等函数的输出文件已经在ros内部指定:如果没有修改过,所有ros节点的日志都被默认统一存储在~/.ros/log下。这样对大型系统来说不太方便,特别是在调试大项目中的一个单独模块的时候,难以把其他模块的日志输出全部关闭,想关注的数据混杂在大量数据中难以找到。如果需要在python中输打印日志和输出日志文件,很容易就能搜索到logging这个库。以下是一些我搜到的有关loggingPython日志库logging的使用技巧。
2025-02-21 11:33:21
422
原创 【ROS】rosbag播放完毕后,rosservice call卡住无反应的解决
注意需要保证后一个 rosbag 没有包含建图会订阅的话题(/scan 乃至 /odom /imu等),以免 cartographer 又继续建图,干扰了建图效果。,也就是使用了 rosbag 的时间作为时钟,所以,随着rosbag 播放完毕,时钟也消失了。播放录制好的 rosbag,使用 cartographer 建图,在 rosbag 播放完后保存所构建的地图。在播放完要建图的 rosbag 之后,再播放另一个 rosbag ,然后就可以正常。解决思路:既然没有时钟,再制作一个时钟就可以了。
2023-12-13 11:36:08
473
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人