自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Ubuntu18.04安装高版本TBB(以2021.13.0为例)

以上,则编译你自己的代码时可能会报错:error: 'tbb::task' has not been declared.4、TBBConfig.cmake默认在 /usr/local/lib/cmake/TBB/ 下。5、另外,若不将gcc 和g++版本升级到。1、首先升级gcc 和g++版本到。

2024-08-08 15:25:24 179

原创 EVO工具报错:[ERROR]“Degenerate covariance ranke,Umeyama alignment is not possible”

如果报错了大概率是因为两个轨迹文件的时间序列误差超过了0.01,可以对照一下自己要评估的两个轨迹文件,随便从这两个文件中找两个最相近的时间戳,这两个时间戳的之差应该是大于0.01秒的。该问题是因为时间戳没对齐导致,EVO评估轨迹时间戳的最小时间误差要小于0.01秒。

2024-08-05 10:48:07 98

原创 ERROR: cannot launch node of type [XXX/XXX_node]

若无误则source工作空间,而后输入:(XXX代表你的pkg name也就是launch 文件中node pkg = "XXX")删除/home/AA/XXX_ws/devel/share/XXX文件夹即可。检查launch文件中pkg、type、name三个字段是否有误?

2024-04-28 16:52:41 482

原创 Ubuntu安装两个版本的Ceres并在CMakelists中指定使用的版本

5、执行完第四步就已经安装完了,现在需要在CMakelists中指定运行的版本。跑别人的Demo时发现要求的Ceres版本是2.1.0,然而我电脑上已经装了2.0.0,而且我又不想卸载当前版本。于是想着能不能同时安装两个版本的Ceres,在使用时指定版本。注:有的安装位置需要sudo权限才能新建文件夹,如果是这些需要权限的位置,在后续的安装过程中都需要加sudo才行。2、而后在你想要安装的位置新建一个文件夹,如在/usr/local/下新建文件夹Ceres-2.1.0。

2023-07-27 15:19:58 1624 2

原创 使用CGAL库可视化过程中报错

使用CGAL库可视化过程中报错

2023-02-24 13:22:13 713

转载 高斯牛顿法

高斯牛顿

2022-08-03 09:20:21 182

原创 ROS 安装时 Set up your keys 无响应

按照官方文档安装ROS melodic执行到1.3 Set up your keys 时,窗口长时间无反应;可将原官方指引的命令:curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -替换为:curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE88

2021-12-20 15:57:48 705

原创 Ubuntu20.04安装GTSAM,运行LIO-SAM

安装依赖:Boost >= 1.65 sudo apt-get install libboost-all-dev CMake >= 3.0 sudo apt-get install cmake gcc 4.7.3 on Linux.一般都有,查下版本,大于4.7.3就行。这是可选安装(Optional prerequisites - used automatically if findable by CMake),不装我没试过,但应该问题不大。安装 TB..

2021-11-12 14:08:22 14265 40

原创 ubuntu运行sudo apt-get update时,ROS校验数字签名时出错。

如题,详情如下:W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu focal Release: 下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <info@osrfoundation.org>W: 无法下载 https://librealsense.intel.com/Debian/apt-repo/dists/

2021-09-30 10:51:31 1682

原创 CLion 报错 undefined reference to ‘pthread_create‘

在CMakeList.txt中按程序类型添加:SET(CMAKE_CXX_FLAGS -pthread) #C++SET(CMAKE_C_FLAGS -pthread) #C即可!例如:cmake_minimum_required(VERSION 3.16)project(test)set(CMAKE_CXX_STANDARD 14)SET(CMAKE_CXX_FLAGS -pthread) #C++include_directories(.)...

2021-07-16 11:46:31 361

原创 关于Cartographer在原有定位模式下覆盖原有地图以及发布实时位姿的问题

神特么覆盖原有地图,神特么改源码,这CSDN和百度里面全都是抄来抄去,Cartographer建图与定位本来就是同一过程,定位就是一种特殊的建图。只是在Rviz里面显示出来的效果是一直在覆盖原地图而已...

2021-06-21 08:57:21 2164 16

原创 CmakeList.txt配置pcl

#添加如下条目至相应位置,其他不变find_package(PCL 1.XX REQUIRED) #XX改成相应版本include_directories(${PCL_INCLUDE_DIRS})link_directories(${PCL_LIBRARY_DIRS})add_definitions(${PCL_DEFINITIONS})target_link_libraries (${PROJECT_NAME}_node ${PCL_LIBRARIES} ${OpenCV_LIBS}) #.

2021-02-25 15:12:05 1114 1

转载 转载:ROS中使用message_filters进行多传感器消息同步

原文:http://www.rosclub.cn/post-1030.html (链接已失效)最近实验室老师在做一个多传感器数据采集实验,涉及到了消息同步。所以就学习了ROS官网下的消息同步工具message_filters。http://wiki.ros.org/message_filters消息同步有两种方式,暂且称之为松同步与紧同步,紧同步是精确的同步,松同步是粗略的同步。我使用的是C++下的松同步我的代码如下:#include <message_filters/subsc..

2021-02-04 14:15:07 944 1

原创 VS code Debug

launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/haloworld", //haloworld改为自己的

2021-01-27 14:28:50 135

原创 ROS学习笔记(3)

自定义msg消息1、在src文件夹下创建自定义消息文件夹如:Test_msg2、在test_msg文件夹下创建名为msg的文件夹,此msg文件夹名称不可用其他名称代替3、在msg文件夹下创建消息文件如test.msg4、编辑test.msg自定义消息类型,如:Header headerfloat32 angle_minfloat32 angle_maxfloat32 scan_timefloat32 time_incrementfloat32 range_minfloat3

2021-01-19 16:47:36 128

原创 ROS学习笔记(2)

目标:发布nav_msgs/Path消息,并在rviz中画出圆形轨迹(Python)首先,用rosmsg show 命令,查看nav_msgs/Path的消息结构。# //nav_msgs/Path数据类型# Header header# geometry_msgs/PoseStamped[] poses# //类型扩展:# Header header# uint32 seq# time stamp# string frame_id# geometry_m

2020-12-24 15:59:11 3507 2

原创 ROS学习笔记(1)

一、向一个Topic发布msg:1、初始化节点:rospy.init_node("节点名", anonymous = True)2、定义一个发布者:pub = rospy.Pubulisher("/话题名称", 消息类型, 列队长度queue_size)这里我对"话题名称"的理解是:如果是对已存在的话题下发送消息,则输入对应的话题名称;否则,创建一个话题,向这个话题发送消息。消息类型可以用rostopic info 话题名 查看,如:rostopic info /tur

2020-12-22 15:46:01 204

原创 ROS学习笔记(0)

系统:Ubuntu20.04Python环境:Anaconda3ROS版本:Noetic1、编译时报错:CMake Error at /opt/ros/noetic/share/catkin/cmake/empy.cmake:30 (message):Unable to find either executable 'empy' or Python module 'em'... tryinstalling the package 'python3-empy'原因是系统使用了An.

2020-12-21 17:05:59 4622 9

原创 运行gazebo报错libcurl: (51) SSL

libcurl: (51) SSL: no alternative certificate subject name matches target host name 'api.ignitionfuel.org'将~/.ignition/fuel/config.yaml中的https://api.ignitionfuel.org改为https://api.ignitionrobotics.org即可。

2020-07-20 13:44:05 3479 3

原创 error brokencount 0

错误提示:error brokencount 0解决方案:1、 找到apt安装包中的错误依赖的包sudo apt-get -f  install2、卸载提示安装包sudo apt-get  remove XXX3、再执行第一步 sudo apt-get -f  install...

2018-08-16 11:12:04 869

空空如也

空空如也

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

TA关注的人

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