自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++项目在Visual Studio中配置方式

配置属性 调试 工作目录 dll存放目录【如果不设置,需要把dll放到项目目录/x64/debug或/x64/release中,与<projectname>.exe在同一目录下】debug版本是可以进行调试的版本,体量更大,效率会有所降低,和release版本在vs中要独立设置以上参数。从边栏的解决方案下 找到项目名【包含如项目依赖项,源文件,头文件】右击进入项目属性。至此,头文件,第三方库的配置基本完成,项目应该可以跑起来了。配置属性 链接器 常规 附加库目录 放lib文件的目录。

2023-07-19 10:49:02 376

原创 vs找不到dll文件

可能是目录设置问题,如果将dll文件放到项目目录下,应该不用改配置。如果想要放到自定义目录下,要在项目属性页->配置属性->调试->工作目录 放入自定义目录。

2023-07-11 17:18:43 1662 1

原创 Can not load /cmd_vel_mux nodelet

虽然我也apt-get了这个包,但其实我并不缺少这个包,因为是源码编译,在工作空间下的src里就含有这个包了。于是我把这个包从我工作空间移除,默认会用apt-get安装的包。考虑可能是源码编译时这个包的路径有问题,找不到。在ubuntu18.04下 尝试启动turtlebot2。网上相关帖子一般都是通过把。包apt-get来解决的。

2023-04-10 09:33:04 309

原创 #error This file was generated by a newer version of protoc which is 【protoc版本问题】

gazebo9对应的最低版本protoc为3.0.0 我之前版本为3.14.0会提示目前文件由旧版本生成,当前版本太新,所以需要安装下旧版。如果在sudo make instll遇到报错提示可以进行make clean后重试。在github上下载自己适合的protoc版(我的环境是ubuntu18.04 ros melodic版本 )然后将下载的protoc包解压,这里我一般放在home目录下的lib文件夹来管理需要手动编译的第三方工具包。可以查看protoc的安装目录。查看版本好已经改变,安装完成。

2023-04-07 11:48:26 870

原创 ros仿真转实际场景

之前在ros上的一个仿真系统最近要跑在实机上,出了很多问题,原来是在原本launch文件中的use_sim_time变量仍为true,现在不用模拟时间,直接用真实的时间所以该变量应置为false。另外,应为这个引起的问题不好溯源,通过roswtf指令更清晰的提示了问题所在。

2023-03-31 11:15:33 225

原创 fmt库需要使用-fPIC参数recompile

2023-02-14 15:05:54 261

原创 编译报错:undefined reference to `std::__cxx11::basic_string

我在C++中使用yaml时会发生如题的报错,但并不是编译器版本问题。如果在文件中引入了那么别忘记在Cmakeist中也不必和我一样,也可以不要ALL_TARGET_LIBRARIES,直接将${YAML_CPP_INCLUDEDIR}加入到target_link_libraries()中第二个参数后...

2022-07-12 08:20:40 1061

原创 编译A-LOAM,Ceres报错error: ‘integer_sequence’ is not a member of ‘std‘

原因可能是ceres没指定C++版本,而A-LOAM指定了。所以要让A-LOAM中与Ceres中一致将A-LOAM的CMakeLists中添加以下代码# Set the C++ version (must be >= C++14) when compiling Ceres.## Reflect a user-specified (via -D) CMAKE_CXX_STANDARD if present, otherwise# default to C++14.set(DEFAUL.

2022-05-03 16:55:36 1135

原创 从零开始做自动驾驶定位更新tag6.0的bug

最近正在学习任乾的知乎系列文章《从零开始做自动驾驶定位》,我是一个个版本进行迭代的。每学到一个新tag,都是自己在老tag上更新的。今天发现编译出现了以下问题。新版本添加的一些cpp文件,似乎在编译时不能被发现。在仔细对照后,确定源代码没有问题,于是看了看CMakeLists.txt。发现有一点不一样cmake的最低版本要求不一样,我的是3.0.2,而任乾的是2.8.3,改过之后,则可以编译通过了。为什么会有这么大区别呢?...

2022-04-10 16:07:27 172

原创 pcl::transformPointCloud()用法

pcl::transformPointCloud(*source_cloud, *target_cloud, transform)其中source_cloud, target_cloud的类型为pcl::PointCloud<pcl::PointXYZ>::Ptr函数的作用是通过转换矩阵transform将source_cloud转换后存到target_cloud中保存。

2022-03-28 19:11:44 9853

原创 surface装双系统后在移动硬盘上装ubuntu系统

背景:本来在surface上安装了ubuntu20.04,最近有需求要用ubuntu18,想着电脑容量不够了,于是打算在移动硬盘上装个ubuntu18。如果想在surface上装双系统下文会有很大帮助点我点我【顺便还解决了surface装ubuntu的驱动问题,不解决驱动问题你的触摸屏,键盘,触摸板都用不了】准备工作:因为surface的接口可能很少,大概率要用到拓展坞的。推荐飞利浦的8合1(之前买了便宜的拓展坞,鼠标和键盘不能一起用,供电不足,需要给拓展坞再额外...

2022-02-21 02:10:53 1992 2

原创 surface安装ubuntu双系统后不进入系统选择进入GRUB怎么办

我在我在win10下安装了ubuntu20.04后还想装一个ubuntu18,结果重启后进入了大黑背景的GRUB界面,什么系统也进不去了。(有人似乎删除ubuntu系统没删除引导项也会这样如果你只是想进入Windows,输入exit即可grub>exit如果想进入ubuntu系统,输入normalgrub>normal此时可以进入系统,但是还要修复一下grub,不然开机还会见到grub打开终端执行:sudo update-grubsudo gru..

2022-02-21 01:20:26 1115

原创 git clone git://github.com/ethz-asl/libnabo.git 失败 time out

我是挂着梯子执行指令出现的这个错误,把git改成https就可以了git clone https://github.com/ethz-asl/libnabo.git

2022-02-17 13:27:16 246

原创 Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environments 翻译

Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environments摘要我们提出了超级模测量,一种高精度的多模态传感器融合框架,提供了一种简单而有效的方法来融合多个传感器,如激光雷达、相机和IMU传感器,并在感知退化环境中实现稳健的状态估计。与传统的传感器融合方法不同,超级模测量法采用了以图像为中心的数据处理管道,它结合了松散耦合方法和紧密耦合方法的优点,以粗到细的方式恢复运动。该框架由三

2022-02-08 20:30:31 3158 2

原创 ubuntu20.04 有Eigen3库但include会报错

cd /usr/include/eigen3进入包目录下sudo cp Eigen/ .. -R把Eigen文件复制到include下,在C++代码中引入Eigen库就不报错了

2022-01-23 22:35:40 505

原创 urdf_Notes

urdf_Notes<!---balabala-->是xml中的注释<?xml version="1.0"?><robot name="origins"> <material name="white"> <!--事先定义好颜色,定义名字,后面直接写一句直接引用--> <color rgba="1 1 1 1"/> </material> <link name="

2021-10-27 10:13:56 184

原创 双系统下进入ubuntu黑屏,光标不闪烁

很奇怪的问题,在恢复模式下进入root发现自己的home目录居然近乎满了。明明才用没几天啊。在home目录下输入$ sudo rm -Rvf /home/你的用户名/.local/share/Trash清理一下垃圾桶,再重启后就可以进入图形化的系统界面了...

2021-10-20 11:10:27 604

原创 ROS1学习笔记

检查环境变量$ printenv | grep -i ROS设置ROS_DOMAIN_ID$ export ROS_DOMAIN_ID=<your_domain_id>$ echo "export ROS_DOMAIN_ID=<your_domain_id>" >> ~/.bashrcROS1项目开发流程 创建项目 $ mkdir -p ~/ros1_dev_ws/src$ cd ~/ros1_dev_ws$ catkin_mak

2021-10-11 19:56:37 210

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除