![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ubuntu
复古蓝
多学习,多交流。
展开
-
报错解决:fatal error:uuid/uuid.h: No such file or directory
fatal error : uuid/uuid.h: No such file or directory原创 2022-07-13 09:23:24 · 2610 阅读 · 1 评论 -
Pangolin could not be found because dependency Eigen3 could not be found.
报错如此下:CMake Error at CMakeLists.txt:25 (find_package): Found package configuration file: /usr/local/lib/cmake/Pangolin/PangolinConfig.cmake but it set Pangolin_FOUND to FALSE so package "Pangolin" is considered to be NOT FOUND. Reason given b原创 2022-04-22 16:25:31 · 5794 阅读 · 10 评论 -
error: ‘PoseStamped’ in namespace ‘geometry_msgs’ does not name a type
报错现象error: ‘PoseStamped’ in namespace ‘geometry_msgs’ does not name a type void gt_callback(const geometry_msgs::PoseStamped &pose_msg){ ^/home/bruce/study/rosbagtofile/src/src/transformer_node.cc: In function原创 2021-11-22 20:30:06 · 1873 阅读 · 1 评论 -
解决办法_打开realsense D435i报错:terminate called after throwing an instance of ‘rs2::invalid_value_error‘
很长时间没有使用笔记本打开realsense D435i相机,再次使用时发现不灵了,报错如下:[ INFO] [1633692792.103425171]: Setting Dynamic reconfig parameters. 08/10 19:33:12,131 WARNING [140467643610880] (types.cpp:78) hwmon command 0x7d( 0 0 0 0 ) failed (response -21= No data to return)termina原创 2021-10-09 11:15:51 · 4781 阅读 · 0 评论 -
ubuntu下安装OpenCV3.4.1及其contrib模块
在github上找到两个文件下载并解压,将contrib部分解压到OpenCV3.4.1文件夹中。然后执行安装:mkdir build && cd buildcmake -D OPENCV_EXTRA_MODULES_PATH=/home/ipsg/software/opencv-3.4.1/opencv_contrib-3.4.1/modules -D WITH_CUDA=OFF ..make -j4sudo make install编译会报错:fatal error: bo原创 2021-02-05 15:13:24 · 381 阅读 · 0 评论 -
PCL编译报错error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
解决办法:在CMakeLists.txt中添加:SET(CMAKE_CXX_FLAGS " -fpermissive ${SSE_FLAGS_STR}")如果以上还没解决问题,就在CMakeLists.txt文件所有的CMake_CXX_FLAGS_ …后面添加 -fpermissive ,总有一个是正确的…原创 2021-02-05 15:01:18 · 8578 阅读 · 0 评论 -
ubuntu下安装多版本PCL
1、多版本安装最初安装了PCL1.8.1,因实验需求,需要再安装PCL1.9.0.PCL1.8.1的安装没有做任何额外改动,其库文件安装地址为/usr/local/include/pcl-1.8/pcl,其cmake相关文件的地址为:/usr/local/share/pcl-1.8故安装PCL1.9.0要对安装路径做修改,以免冲突,下载源码文件,在文件夹打开终端,安装如下:mkdir build && cd buildcmake -DCMAKE_INSTALL_PREFIX=/u原创 2021-02-05 14:41:35 · 3729 阅读 · 0 评论 -
编译报错: error: ‘nullptr’ was not declared in this scope
解决办法:在CMakeLists.txt文件中添加:SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")或者添加:add_definitions(-std=c++11)参考:https://www.codeleading.com/article/4874922235/原创 2021-02-05 12:53:56 · 818 阅读 · 0 评论 -
编译报错:fatal error: cuda_runtime.h: 没有那个文件或目录
报错:fatal error: cuda_runtime.h: 没有那个文件或目录解决办法:在工程的CMakeLists.txt中添加如下语句:find_package(CUDA REQUIRED)include_directories("${CUDA_INCLUDE_DIRS}")参考:https://stackoverflow.com/questions/13167598/error-cuda-runtime-h-no-such-file-or-directory/43389168.原创 2021-02-04 20:35:02 · 4571 阅读 · 1 评论 -
git使用教程
参考链接:廖雪峰git使用教程原创 2021-02-03 21:49:04 · 141 阅读 · 0 评论 -
无法git clone,提示: Failed to receive SOCKS4 connect request ack.
因实验需要科学上网后,无法git clone提示信息如下:git clone https://github.com/UZ-SLAMLab/ORB_SLAM3.git正克隆到 'ORB_SLAM3'...fatal: unable to access 'https://github.com/UZ-SLAMLab/ORB_SLAM3.git/': Failed to receive SOCKS4 connect request ack.解决办法,在git clone前加sudo就可解决. sudo原创 2021-02-03 12:17:04 · 668 阅读 · 0 评论 -
ROS中加载PLY文件并rviz显示
1、上代码(关键部分):#include <ros/ros.h>#include <pcl/point_cloud.h>#include <pcl_conversions/pcl_conversions.h>#include <sensor_msgs/PointCloud2.h>#include <pcl/io/ply_io.h>#include "parameters.h"using namespace std;using n原创 2021-01-24 16:25:34 · 1373 阅读 · 1 评论 -
ubuntu下加载PLY文件通过ROS RVIZ显示报错
报错信息:[pcl_example-2] process has died [pid 28415, exit code -11, cmd /home/ipsg/study/ROS_Load_Ply/devel/lib/load_ply/example __name:=pcl_example __log:=/home/ipsg/.ros/log/7cc1454e-5e1a-11eb-b03f-244bfe4b549b/pcl_example-2.log].log file: /home/ipsg/.ros原创 2021-01-24 16:10:48 · 864 阅读 · 1 评论 -
error: redefinition of template<class MatrixType, class RealScalar, class Index> 解决办法
调试代码是编译报错如下:/usr/local/include/eigen3/Eigen/src/misc/RealSvd2x2.h:19:6: error: redefinition of ‘template<class MatrixType, class RealScalar, class Index> void Eigen::internal::real_2x2_jacobi_svd(const MatrixType&, Index, Index, Eigen::JacobiRot原创 2021-01-10 21:56:57 · 1639 阅读 · 1 评论 -
Cartographer安装及运行
1、安装# 安装wstool 和 rosdep.sudo apt-get updatesudo apt-get install -y python-wstool python-rosdep ninja-build# 创建工作空间.mkdir catkin_wscd catkin_wswstool init src#合并制图员cartographer_ros.rosinstall 文件并获取依赖项的代码 wstool merge -t src https://raw.githubuser原创 2021-01-07 19:41:20 · 840 阅读 · 0 评论 -
ROS中NodeHandle nh与NodeHandle nh(“~“)区别
代码调试时在一个小细节上一时疏忽,导致改来改去,后来发现是节点句柄设置的问题,也是因平常不够细心,在此做个记录。1、句柄NodeHandle nh("~") ros::init (argc, argv, "ply_load"); ros::NodeHandle nh("~"); ros::console::set_logger_level(ROSCONSOLE_DEFAULT_NAME, ros::console::levels::Info); readParameters原创 2021-01-04 21:35:09 · 7970 阅读 · 4 评论 -
Xsens-MTI 670 ROS驱动安装及使用
1、开发驱动下载https://www.xsens.com/setup2、驱动安装参考链接https://blog.csdn.net/learning_tortosie/article/details/97806633简单来说,将对应的两个.sh文件均进行安装。在执行sh文件时遇到如下问题:‘uudecode’ could not be found. It is usually installed with the ‘sharutils’ package解决办法:sudo apt-get原创 2020-12-08 20:20:41 · 2974 阅读 · 1 评论 -
Realsense L515初次使用记录
1、realsense驱动安装及ros下驱动的安装,参考网上资料,非常之多,和D435i驱动安装一样。2、打开realsense D435i相机realsense-viewer可以看到如下效果:原创 2020-12-08 20:07:07 · 5735 阅读 · 1 评论 -
ubuntu下安装docker
网上找了很多办法,如下方法测试有效curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -然后会提示安装成功,If you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something li原创 2020-11-26 20:26:19 · 281 阅读 · 0 评论 -
velodyne运行Loam_velodyne过程记录
刚拿到手的3D激光雷达,运行一下试试。(1)loam_velodyne环境配置cd ~/catkin_ws/src/git clone https://github.com/laboshinl/loam_velodyne.gitcd ~/catkin_wscatkin_make -DCMAKE_BUILD_TYPE=Release source ~/catkin_ws/devel/setup.bash(2)打开终端,开启激光雷达roslaunch velodyne_pointcloud V原创 2020-11-26 19:34:07 · 703 阅读 · 2 评论 -
Velodyne-16激光雷达初步使用
1、环境配置激光雷达的基本配置参考古月居的博客介绍https://www.guyuehome.com/12706(1)安装驱动sudo apt-get install ros-kinetic-velodyne(2)配置网络,连接到激光雷达新建一个Velodyne有线连接的网络配置,配置如为:IP地址192.168.1.77,子网掩码255.255.255.0,网关192.168.1.1。按这样配置成功后,子网掩码自动会变成数字24,没问题。然后接入激光雷达,打开浏览器输入192.168.1.原创 2020-11-26 19:12:44 · 588 阅读 · 0 评论 -
rosbag解包,保存图片
新建一个文件夹(建立result文件夹),图片会保存在该文件夹下,在该文件下运行命令:(这里保存的是jpg格式图片)rosrun image_view extract_images _sec_per_frame:=0.01 image:=/camera/color/image_raw根据自己的rosbag包修改topic名称。...原创 2020-11-23 21:51:21 · 1881 阅读 · 0 评论 -
ZED2相机标定及运行VINS-mono
一、ZED2相机+IMU标定1、标定工具安装Kalibr的安装参见我的另外一篇博客Kalibr安装及相机+IMU标定(需要注意的是Kalibr的安装需要网络能用google,否则网络问题会导致安装不成功,如需可以找我copy相关安装所需文件)接下来是imu_utils的安装,参考github上的安装要求即可,且依赖于code_utils,需要先安装code_utils,然后创建catkin工作空间,必须先把code_utils放进去catkin_make,然后再把imu_utils文件放入工作空间中原创 2020-11-12 13:18:14 · 8030 阅读 · 34 评论 -
2020.10.22项目调试记录
1、对于ROS项目,catkin_make之后找不到可执行的launch文件,source devel/setup.bash之后还是无效。最后发现是对应的CMakeLists.txt文件中某个语句的位置问题导致的,解决办法为:catkin_package()一定要放于find_package()之上catkin_package()一定要放于find_package()之上catkin_package()一定要放于find_package()之上2、...原创 2020-10-22 10:05:03 · 200 阅读 · 1 评论 -
cuda安装及卸载遇到的问题
1、卸载办法# 用 runfile 方式安装的删除方法:sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl# 用 package manager 方式安装的删除方法:sudo apt-get --purge remove cuda-8.0sudo apt autoremovesudo apt-get autoclean# cudnn文件和samples残留在 /usr/local/cuda-8.0/,删除sudo rm -rf /usr/l原创 2020-10-21 20:55:24 · 7544 阅读 · 0 评论 -
Ubuntu下ZED2 SDK使用及开发环境配置
Ubuntu下ZED2 SDK使用及开发环境配置欢迎使用Markdown编辑器1、安装ROS2、安装显卡驱动3、驱动下载4、驱动安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一原创 2020-10-21 19:10:48 · 11804 阅读 · 49 评论 -
2020.10.18 OpenCV出错,重新安装问题解决办法
报错现象:/home/bruce/software/opencv-3.3.1/opencv_contrib-3.3.1/modules/sfm/src/simple_pipeline.cpp:41:35: fatal error: opencv2/xfeatures2d.hpp: 没有那个文件或目录解决办法是修改OpenCV的CMakeLists.txt文件,添加如下语句:INCLUDE_DIRECTORIES("/home/bruce/software/opencv-3.3.1/opencv_c原创 2020-10-18 12:33:28 · 809 阅读 · 0 评论 -
深度图渲染成彩色图
RGBD相机出来的深度图很难分辨物体及深度信息,将其渲染成用不同颜色等级表示深度的彩色图很有必要。实现效果:详细代码见链接:https://stackoverflow.com/questions/13840013/opencv-how-to-visualize-a-depth-imagehttps://blog.csdn.net/fb_help/article/details/105293211...原创 2020-10-08 21:30:20 · 1811 阅读 · 2 评论 -
编译VDO-SLAM报错:...This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
报错现象:#error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.解决办法:在依赖项g2o的CMakeLists.txt文件中指定c++编译器,如下set(CMAKE_CXX_FLAGS "-std=c++11")原创 2020-10-08 16:32:55 · 432 阅读 · 11 评论 -
sudo apt-get update报错:... 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
具体信息:命中:1 http://dl.google.com/linux/chrome/deb stable InRelease命中:2 http://packages.microsoft.com/repos/vscode stable InRelease 命中:3 http://linux.teamviewer.com/deb stable InRelease 获取:4 http://packages.ros.org/ros/u原创 2020-09-15 09:28:57 · 3197 阅读 · 1 评论 -
Can‘t Compile project with PCL
报错:In file included from /usr/include/vtk/vtkAtomicTypes.h:18:0, from /usr/include/vtk/vtkObjectBase.h:46, from /usr/include/vtk/vtkSmartPointerBase.h:27, from /usr/include/vtk/vtkSmartPointer.h:23,原创 2020-07-16 22:46:20 · 662 阅读 · 1 评论 -
Clion 添加命令行参数并调试运行
1、编译工程,运行“锤子”图标的按键2、填写配置文件,打开run/debug configurations界面配置如下:Program arguments中是需要输入的命令行参数,即传入argv[]中的内容。3、调试运行进行debug调试需要在CMakelists.txt中修改为debug模式:set( CMAKE_BUILD_TYPE "Debug" )然后,设置断点,单步调试。调试中间变量的查看,参考链接https://blog.jetbrains.com/cn/2019/05/%E原创 2020-06-24 16:06:56 · 9266 阅读 · 2 评论 -
加载共享库报错:cannot open shared object file: No such file or directory
解决办法:打开新终端,输入sudo /sbin/ldconfig -v即可解决。网上还有很多其他办法,我没有进行尝试,链接如下,可以参考。https://stackoverflow.com/questions/480764/linux-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-s?rq=1https://stackoverflow.com/questions/50979295/error-whi原创 2020-06-11 23:29:09 · 452 阅读 · 0 评论 -
编译ORB报错No rule to make target '/usr/lib/x86_64-linux-gnu/libvtkproj4-6.2.so.6.2.0'
报错现象:No rule to make target '/usr/lib/x86_64-linux-gnu/libvtkproj4-6.2.so.6.2.0'解决办法:sudo ln -s /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.2.so /usr/lib/x86_64-linux-gnu/libvtkproj4-6.2.so.6.2.0...原创 2020-05-05 10:39:06 · 474 阅读 · 0 评论 -
Python3.6导入cv2报错的解决办法
1、问题现象,在python3.5环境中导入cv2报错,在python2.7中正常,报错如下:pythonPython 3.6.4 (default, Dec 16 2019, 11:03:42) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more informatio...原创 2019-12-16 19:41:07 · 2658 阅读 · 0 评论 -
Ubuntu16.04下安装Python3.6
1、网上尝试了诸如以下的安装办法,不成功…(不建议采用)udo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.62、尝试下载源文件直接安装,可以成功,操作如下:wget http://www.python.org/ftp/python/3.6.4/Py...原创 2019-12-16 13:05:30 · 694 阅读 · 1 评论 -
ubuntu下pip方式安装软件,报错[Errno 13] 权限不够: '/usr/local/...解决办法
报错现象:ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 权限不够: '/usr/local/share/doc/networkx-2.2'Consider using the `--user` option or check the permissions.权限不够的问题,直接修改权限即可...原创 2019-11-24 15:38:19 · 3159 阅读 · 0 评论 -
2019.11.19日调试代码笔记
安装GPU版本的OpenCV248:/home/bruce/software/opencv-2.4.8/modules/gpu/src/nvidia/core/NCVPixelOp…hpp中 50~68行的static全部去除 119-149中的static也全部删去graphcuts.cpp中45行添加如下:#if !defined (HAVE_CUDA) || defined (CUD...原创 2019-11-19 19:54:01 · 295 阅读 · 0 评论 -
Kalibr安装与使用:camera + IMU标定
1、安装Kailbr依赖项sudo apt-get install python-setuptools python-rosinstall ipython libeigen3-dev libboost-all-dev doxygen libopencv-dev ros-kinetic-vision-opencv ros-kinetic-image-transport-plugins ros-ki...原创 2019-11-19 15:37:41 · 3508 阅读 · 7 评论 -
ubuntu下安装Glog报错: error: ... recipe for target 'logging_unittest' failed
在对glog进行make操作时报错如下:解决办法:重新安装gflags和glog,按如下方式进行安装:1)安装gflagsgit clone https://github.com/gflags/gflags.gitcd gflagsmkdir build && cd buildcmake .. -DGFLAGS_NAMESPACE=google -DCMAKE...原创 2019-11-16 18:55:13 · 2115 阅读 · 5 评论