软件与库
文章平均质量分 74
一些软件和库的使用与学习
larry_dongy
这个作者很懒,什么都没留下…
展开
-
【学习总结】Ubuntu中vscode用ROS插件调试C++程序
其中,launch是roslaunch指令,arguments是运行roslaunch时跟的参数。原则上,安装了人ros插件后,创建这个launch文件,就可以用ros进行调试了。原创 2024-03-18 21:56:50 · 945 阅读 · 0 评论 -
ROS中/odom,/map,/base_link几个坐标系的含义:从ROS的REP105严谨介绍
base_link:与移动机器人基座固连的坐标系,建议采用REP103的方式进行定义。/odom:与world固定的一个frameodom/map:z轴向上的、与world固定的一个framemap其中,关于/odom和/map两个坐标系的看起来很复杂,因此深入探究一下。原创 2023-10-31 19:43:56 · 1013 阅读 · 0 评论 -
【学习记录】GDB调试学习
gdb调试总结原创 2023-03-21 22:34:59 · 320 阅读 · 1 评论 -
【学习记录】Kalibr标定相机与IMU的一点记录
Kalibr标定camera和imu原创 2023-03-21 12:36:14 · 1703 阅读 · 16 评论 -
【学习总结】opencv下的USB相机代码(支持设定曝光、FPS、清空缓存)
自己写的ROS下OpenCV启动USB的驱动,支持曝光调节、FPS控制、清空缓存等。原创 2023-03-04 22:14:15 · 4410 阅读 · 0 评论 -
【学习总结】激光雷达与相机外参标定:代码(cam_lidar_calibration)
激光雷达与相机标定:原理和代码。原创 2023-02-20 21:58:05 · 3350 阅读 · 25 评论 -
Ubuntu18 vscode配置Ceres的调试
vscode 无法配置 ceres 的 debug模式原创 2022-11-30 22:47:53 · 828 阅读 · 0 评论 -
【学习记录】镭神激光雷达与PC机的NTP同步
学习镭神C32激光雷达与PC的NTP同步原创 2022-11-17 17:54:27 · 1498 阅读 · 0 评论 -
【学习记录】镭神32线激光雷达ROS下运行fromRosMsg()报错 Failed to find match for field “intensity“ 问题
解决镭神32线激光雷达使用pcl时报错无法匹配intensty字段问题原创 2022-11-01 15:20:58 · 1718 阅读 · 3 评论 -
【学习记录】采用6-rosdep工具修改解决 “rosdep update time out“ 问题
记录:解决rosdep update时的time out问题原创 2022-10-30 22:04:47 · 571 阅读 · 0 评论 -
Git子模块使用记录
本文仅用于记录自己在使用git submodule时遇到的问题。 参考资料知乎:git submodule的理解知乎:git中submodule的使用 一些操作加入一个远程存在的子模块git submodule add <submodule_url>此时会新增.gitmodules和submodule名称两个新增内容。 把现有部分代码搞成子模块并加入首先创建一个空的repo,拉下来,把代码拷到repo下,提交,形成在remote端存在的子模块再添加 下拉一个带有子原创 2021-09-23 19:18:30 · 387 阅读 · 0 评论 -
解决ROS中rqt_graph显示窗口空白问题
问题描述在ROS使用时,想通过rqt_graph指令查看相应信息,但的"rqt_graph_RosGraph - rqt"窗口是空白的,毛都没有。指令运行时没有任何报错,且重启roscore、电脑均无法解决。解决方案找了半天,解决办法如下:在终端输入 rosrun rqt_gui rqt_gui --clear-config显示一个空白的(但有工具栏的Default-rqt),之后依次点击plugin -> configuration -> dynamics configura原创 2021-08-20 10:08:06 · 3554 阅读 · 2 评论 -
【ROS2安装记录】解决 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
Change the source.cd /etc/aptcp source.list source.list.bkinstall ROS2 by tutorialhttp://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html# 1. add ubuntu-universesudo apt install software-properties-commonsudo add-apt-repository u原创 2021-08-11 13:05:22 · 5392 阅读 · 2 评论 -
vscode个人使用插件整理
仅用于记录自己使用的vscode中的插件和相关配置。编程语言类C/C++C++ IntellisensePythonCode Runner工具类工具类是指,没有这个工具,完全不能实现某个任务……Remote - SSHvscode-pdf在vsc的tab内阅读pdf。与部分pdf相关的插件有冲突。效率类1. 高亮相关插件Highlight Line高亮当前光标所在行,可以在setting中进行配置highlight-icemode高亮选中词,可以设置高亮颜色、边框原创 2021-06-01 10:33:19 · 826 阅读 · 0 评论 -
ROS中生成CameraInfo消息
前言由于某个第三方代码需要接受CameraInfo消息,我换了一个相机以后,需要自己发布CameraInfo消息。网上搜了半天,很少有介绍CameraInfo这些数据都是怎么来的的资料,可能大部分都是直接生成的吧,像我这样需要自己计算的可能不多。折腾了半天,也算是找到了方法。特做记录总结。转载请注明出处。分析首先看一下现有的CameraInfo有哪些数据:rostopic echo /camera_info可以看到,除了header外有 D, K, R, P等参数。这几个都是什么?这就需要看原创 2021-04-21 10:06:41 · 8557 阅读 · 6 评论 -
Lidar与Odom外参标定:lidar_align代码学习
本文仅用于记录自己在学习lidar_align代码过程中的一些总结。 0. 参考资料原版代码github:https://github.com/ethz-asl/lidar_align个人修改(格式)与注释版:https://github.com/LarryDong/lidar_align参考博客1:https://www.cnblogs.com/gangyin/p/13366683.html参考博客2:https://blog.csdn.net/miracle629/article/det转载 2020-09-14 21:55:34 · 8966 阅读 · 24 评论 -
Docker使用记录【2020/07/06创建】
本文仅用于记录自己使用Docker过程中的总结。0. 起因由于4月份了解到了paopaoslam做了docker的镜像,当时听了发布会,感觉打开了新的世界。最近由于项目需要,需要跑一些开源方案,于是决定学习一下docker相关内容,免得把我费了半天劲配的系统搞崩。1. 安装1.1 ubuntu版本安装https://docs.docker.com/engine/install/ubuntu/1.2 阿里云镜像源安装完成后,修改为阿里云的docker镜像,可以快许多。https://cr.co原创 2020-07-06 17:47:00 · 172 阅读 · 0 评论 -
TBB学习使用记录
学习basalt时用到tbb的parallel_for,记录一下tbb的学习使用。1. 安装从github下载源码:https://github.com/oneapi-src/oneTBB进入源码后执行 make进入build路径,给所有的 .sh文件加执行权限,并运行makecd buildchmod +x *.shsh generate_tbbvars.shsh tbbvars.sh发现生成了一些 *.so文件,之后将:include/tbb 文件拷入系统的 /usr/local/原创 2020-05-13 16:07:23 · 3380 阅读 · 1 评论 -
Ubuntu下的ccmake
最近在编译程序时,从某个网站上发现了用ccmake进行修改,第一次见到,感觉很有趣。简单做记录如下。0. 参考内容stackoverflow上的一个帖子:https://stackoverflow.com/questions/1224627/cmake-ccmake-or-cmakecmake官网document:https://cmake.org/cmake/help/v3.16/manu...原创 2020-01-18 15:34:43 · 2641 阅读 · 0 评论 -
关于添加msvcr120d.dll后0xc000007b的错误解决办法
今天在运行自己写的代码时,提示“缺少msvcr120d.dll”文件。这种问题见的多了,上网上下了一个,放到了.exe文件中,但再次运行提示:“应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序”。后经过搜索,确定是下载的dll文件不是64位的,所以错误!但经过这么一折腾,发现了一个下载dll文件的网站:https://www.dll-files.com/搜索完一定不...原创 2020-01-03 16:25:08 · 597 阅读 · 0 评论 -
g2o学习心得
0. 参考资料https://blog.csdn.net/heyijia0327/article/details/47686523https://www.jianshu.com/p/e16ffb5b265dgao xiang https://www.cnblogs.com/gaoxiang12/p/5304272.html原创 2019-12-20 14:55:15 · 748 阅读 · 0 评论 -
doxygen编译与安装
http://www.doxygen.nl/本文仅记录自己在安装doxygen过程中遇到的问题。0. 相关链接doxygen官网:http://www.doxygen.nl/1. 下载git clone https://github.com/doxygen/doxygen.gitcd doxygenmkdir buildcd buildcmake -G "Unix Makefi...原创 2019-12-18 13:09:23 · 2052 阅读 · 0 评论 -
【Ceres学习】1. 安装
本文仅用于记录自己在学习Ceres时遇到的困难。0. 参考Ceres官网:http://ceres-solver.org/installation.htmlgithub: https://github.com/ceres-solver/ceres-solver1. 下载从github下载最新的ceresgit clone https://ceres-solver.googlesourc...原创 2019-12-13 17:44:30 · 1646 阅读 · 0 评论 -
Ubuntu踩坑记录
本文仅用于记录自己在ubuntu中踩坑的一些记录,比较零散,但都耗了不少时间。1. vim粘贴到系统剪贴板由于需要将一个文件中的部分内容粘贴到另一个文件,可以采用在一个vim中分屏打开另一个vim文件的方式,直接粘贴。但不习惯,所以想能够在打开的两个vim中进行拷贝。首先将一个vim中的文件拷贝到“系统剪贴板”"+y # 依次输入这三个字符,进行复制如果多行复制,首先输入-v,进入v...原创 2019-12-10 15:40:47 · 209 阅读 · 0 评论 -
Windows+VS2015+libdmtx学习总结
本文档仅用于个人学习总结。libdmtx是一个专门用来解 datamatrix码制的开源代码库。代码下载:https://sourceforge.net/p/libdmtx/libdmtx/ci/v0.7.4/tree/wiki:http://libdmtx.wikidot.com/general-instructions使用介绍:https://blog.csdn.net/qq_3496...原创 2019-06-08 11:06:31 · 3089 阅读 · 2 评论 -
Ubuntu16.04+VS code+libdmtx+opencv+Cpp
本文总结在ubuntu16.04版本下,使用vscode编译器,编写c++代码,利用opencv库和libdmtx库,进行datamatrix码识别的方法原创 2019-05-09 12:13:54 · 833 阅读 · 0 评论 -
Ubuntu学习笔记【2019/12/10更新】
Ubuntu学习笔记1. tty死机本文记录了自己在ubuntu系统下代码记录。1. tty死机ctrl+alt+F1~F6切入别的tty登录账户密码w -s查看所用终端名ps -t 获取终端进程号ps -t tty7 获得进程号kill -9 进程id 结束相应的tty...原创 2019-05-23 21:57:38 · 102 阅读 · 0 评论 -
vim使用记录【2019/12/12更新】
vim使用记录1. 编辑指令2. vim设置3. 多栏操作本文记录了自己在ubuntu系统下使用vim记录。1. 编辑指令v # 进入visual模式,可以进行选择操作dd # 剪切当前行dnd # 剪切n行dw # 删除光标到后面一个词daw # 删除光标所在单词p # 粘贴到后一行P # 粘贴到前一行yy # 复制当前行2. vim设置修改 /etc/...原创 2019-06-17 21:38:23 · 240 阅读 · 0 评论 -
VS中“性能探测器”的使用
VS中性能探测器工具使用记录0. 参考内容1. 启动2. 具体分析3. 总结本文记录了自己在vs中使用性能探测器的一些总结,主要用作个人记录。转载请注明出处。0. 参考内容微软官方相关概述:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2008/bb385770(v=vs.90)1...原创 2019-07-22 21:53:41 · 7244 阅读 · 0 评论 -
Ubuntu Anaconda 使用(8月30更新)
1.创建虚拟环境tf:conda create -n tf显示创建的所有虚拟环境:conda env list删除虚拟环境tf:conda env remove -n tf原创 2019-08-13 16:01:45 · 583 阅读 · 0 评论 -
git使用记录【2019/12/10更新】
当已经clone某个仓库后,拉取指定分支:git checkout -b <localBranchName> origin/<remoteBranchName>原创 2019-09-16 09:35:06 · 100 阅读 · 0 评论 -
libdmtx使用总结
本文档仅记录自己使用libdmtx这个库过程中的总结。1. 基础使用DmtxMessage* msg;DmtxRegion* reg;if (!src.data) cout << "Load image failed!" << endl;DmtxImage* img;img = dmtxImageCreate(src.data, src.cols, sr...原创 2019-10-07 21:45:33 · 5960 阅读 · 2 评论