自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (2)
  • 收藏
  • 关注

原创 CLion 总是提示 “This file does not belong to any project target xxx” 的解决方法

CLion 总是提示 “此文件不属于任何项目目标,代码洞察功能可能无法正常工作”.ros2功能包编译时候使用下面这命令编译就好了。

2023-11-07 15:08:55 1404

原创 clion2020.3配置clang-format

文件->设置->编辑器->代码样式. 为了保持原有代码风格不变,可以把原始的配置风格先导出,最好直接保存到自己的工程下,.clang-format是隐藏文件,需要用ctrl+H才能看到。然后选择编辑clangformat,就会弹出下面这个配置,就可以在这里更改自己想要的设置了。按键盘上Ctrl+Alt+L 就可以格式化代码了, 可以选中部分代码进行格式化。我主要是为了让等号对齐,所以就把如下这个设置为true。文件->设置->编辑器->代码样式,勾选。在clion的右下角会有如下显示,点击。

2023-08-15 10:11:49 3838

原创 ros2 自定义msg

ros2中对自定义消息的名字有要求,首字母必须大写,中介不能有下划线等。把 armJoint.msg 更改为ArmJoint.msg。安装教程定义msg后编译不过去,

2023-05-22 15:23:35 889

原创 pangolin 黑屏,系统卡住,但pangolin example可以正常运行解决办法

运行程序时,使用Pangolin显示,pangolin界面黑屏,电脑卡住,之后程序崩溃。执行下面命令后,再执行程序。

2023-05-13 00:19:29 591 2

原创 pcl 读取 stl模型生产点云

【代码】pcl 读取 stl模型生产点云。

2023-05-10 19:58:29 893 1

原创 ros2 pcl CMakeLists.txt文件编写方法

【代码】ros2 pcl CMakeLists.txt文件编写方法。

2023-05-09 17:53:04 270

原创 ros2中常用命令,与ros1的区别

参考: https://www.cnblogs.com/vpegasus/p/ros2_tf2.html。

2023-05-09 09:46:52 666 1

原创 clion ros2 代码 build run debug编译运行断点调试

clion官方文档:也可以参考这个:

2023-04-28 14:38:46 1528 3

原创 ros2 rqt tf tree 插件问题:rqt中没有tf tree

ROS2安装完rqt-tf-tree之后rqt中plugin->visualization中找不到tf tree插件的解决办法

2023-04-28 10:23:02 1922 1

原创 ros2 工作空间环境变量设置

【代码】ros2 工作空间环境变量设置。

2023-04-28 10:02:54 723

转载 CV_RETR_TREE’ was not declared in this scope

【代码】CV_RETR_TREE’ was not declared in this scope。

2023-04-10 10:04:08 634

转载 ROS自定义msg、srv, 编译时找不到相关头文件

在我们拥有多个package的时候,我们定义了一个消息或者服务,并在代码中使用了这个消息或者服务。如果是单独编译这个包,编译 通过。但是如果是多个包一起编译,就会出现找不到相关头文件的错误。原文链接:https://blog.csdn.net/kl1125290220/article/details/86489074。解决办法:在使用自定义消息或者服务的包中,修改CMakeLists.txt,增加如下内容。作用:让编译器知道,编译some_target时,需要注意编译顺序。

2023-03-27 10:46:37 1513

原创 将 ros 功能包打包为 deb 安装包

参考这个:https://blog.csdn.net/m0_60346726/article/details/129754237

2023-03-27 10:34:11 258

转载 realsense d435 launch中修改频率不好用

修改的频率不正确,d435不支持。查看d435支持的频率:使用命令。

2023-03-21 21:04:44 518

原创 pcl 不同版本共存

pcl 多版本共存,与问题解决

2023-03-13 14:44:09 687

原创 pcl CropHull 3d not cropping inside

pcl crophull问题解决办法

2023-03-02 20:15:00 229

转载 error The preprocessor symbol ‘Success‘ is defined, possibly by the X11 header

eigen编译报错

2022-11-24 10:18:00 448

转载 amcl 参数设置

acml 参数配置

2022-10-27 13:43:23 1559

原创 undefined reference to `void tf2::doTransform

tf2

2022-10-19 18:27:04 1255

原创 Qt designer 无法输入中文解决办法

qt designer 无法输入中文解决办法

2022-07-22 10:23:36 1829

原创 thinkpad笔记本 fn与ctrl互换

在bios里设置一下就可以,主要操作如下:开机F1进入BIOS->Config->Keyboard/Mouse,将Fn and Ctrl Key Swap更改为Enable具体参见:https://zhuanlan.zhihu.com/p/448899570

2022-05-11 11:20:59 3167

原创 foxit 假死、卡死 处理办法(ubuntu)

一、问题描述:Ubuntu20 打开pdf文件等一会就卡死了,无法正常浏览文件二、处理办法:到 ~/opt/foxitsoftware/foxitreader/fxplugins 目录下cd ~/opt/foxitsoftware/foxitreader/fxplugins 删除与 cloud 和update相关的文件sudo rm libcloud*sudo rm libupdater.so删除后就没有再出现问题了。如果还不好用可以尝试删除这个文件夹下面所有的插件试一下(网上有

2022-05-09 18:01:24 1907

原创 lego loam 安装过程与问题处理

lego loam安装与问题处理:https://blog.csdn.net/weixin_44156680/article/details/118070387ubuntu 20 安装lego loam的各种问题处理:(内部有pcl问题处理办法)https://github.com/RobustFieldAutonomyLab/LeGO-LOAM/issues/215lego Loam 所需要的opencv的安装:http://www.360doc.com/content/22/0114/12/7

2022-04-24 20:14:29 2211

转载 ubuntu swap交换空间增加与关闭

一、查看交换空间和路径查看当前交换空间的大小:free -h查看交换空间的路径:sudo swapon --show二、创建一个swap交换空间文件:2.1 创建文件mkdir swapcd /swap sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000 //执行完这行需要等待一会这是申请2G交换空间,执行完后会出现以下提示: 记录了2000000+0 的读入   记录了2000000+0 的写出  

2021-12-09 20:07:17 1247

原创 vscode better comments 的颜色更改

这文章的介绍中有图解: 主要就是 点击 settings --> opensettings(json) 后可以打开settings.json文件。参考这个文章: https://www.cnblogs.com/suwanbin/p/13263732.html在settings.json文件中增加如下设置: "better-comments.tags": [ { "tag": "!", "color": "#FF2D00",

2021-10-15 16:27:11 914

原创 特征值与特征向量的解释

如何理解矩阵特征值?https://www.zhihu.com/question/21874816

2021-08-18 15:46:56 148

原创 git 教程

这个教程实际上是gitee的教程:http://git.oschina.net/progit/index.html

2021-08-17 12:04:27 170

原创 cmd_vel_mux简要笔记

每个topic都有一个自己的定时器,另外定义了一个全局定时器用来监控所有的topic。当高优先级的topic没有消息过来的时候,它自己的定时器超时后就会把allowed位设置为VACANT,这样低优先级的消息过来后就可以正常发布数据了。当所有topic都没有数据的时候,全局定时器就会触发,会有报警输出。...

2021-08-16 09:35:43 461

转载 yaml文件格式

为了浏览方便,防止原始链接丢失,这里转载了原文: https://www.cnblogs.com/aric2016/p/11716961.html文章目录一、yaml简介二、格式三、示例四、结束一、yaml简介yaml是一种用来写配置文件的序列化语言,跟json有些像,yaml又称作json的超集,yaml的设计则是为了友好可读性,主要用于配置信息的书写,而json设计的目的则是为了简单和通用,主要用于存储数据和应用层数据通信使用。二、格式yaml主要有三种类型的数据原语:Maps,Lists,S

2021-08-14 16:20:06 606

转载 vscode 自动生成Doxygen格式注释

前言​ 程序中注释的规范和统一性的重要性不言而喻,本文就推荐一种在用vscode编写代码时自动化生成标准化注释格式的方法,关于Doxygen规范及其使用可查看博文 代码注释规范之Doxygen。​ 本方法仅作为Doxygen注释的辅助作用。Vs code自动生成Doxygen格式注释环境 Vs code Doxygen Documentation Generator 插件Doxygen Documentation Generator插件使用及配置安装插件后,File–Prefer

2021-08-09 15:21:39 4180 2

转载 markdown编写整体介绍

声明: 这个是csdn给提供的编程样本,但有时候并不是写每篇文章都显示,故而把这个保存下来,以备以后查看文章目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器

2021-08-08 22:33:47 178

原创 pcl库学习笔记(一)点的类型

本文主要介绍几种常用的点的类型,以备以后查找方便。点的类型PointXYZPointXYZIPointWithScalePointXYZRGBAPointXYZRGBNormalPointNormalPointXYZINormalPointXYZRGBNormalNarf36HistogramVFHSignature308PHFSignature125PointXYZfloat x ,y, zPointXYZIfloat x, y, z, intensityPointWithScalef

2021-08-08 22:20:32 389

转载 LOAM中消除IMU重力影响解析

文章转载自: https://blog.csdn.net/weixin_44492854/article/details/109249662代码介绍在LOAM的处理中,IMU数据甫一进入系统第一步是对重力分量的去除。LOAM中对重力影响的去除有以下公式:float accX = vec_imuData[pointer].accy - sin(imuRoll[pointer]) * cos(imuPitch[pointer]) * 9.81;float accY = vec_imuData[point

2021-08-04 22:04:50 864

原创 一些库的官方教程网址

OpenGL官方教程: https://learnopengl-cn.readthedocs.io/zh/latest/

2021-08-01 19:42:10 104

原创 四元素 欧拉角 在线转换工具

https://quaternions.online/

2021-07-11 16:26:48 6909

原创 orbslam2编译错误 - Ubuntu 20.04 ros noetic

错误内容:编译orbslam2时出现了error: ‘usleep’ was not declared in this scope usleep(3000);解决办法: 只需要在System.h文件中添加#include<unistd.h>错误内容:error: static assertion failed: std::map must have the same value_type as its allocator static_.

2021-07-05 19:43:00 1909

原创 c++ map容器 与 函数指针或者类成员函数指针

本文主要介绍 map容器中如何放入函数指针和类成员函数指针。一、map容器的使用:// 定义一个map对象 map<int, string> mapStudent; 参考:https://blog.csdn.net/sevenjoin/article/details/81943864二、map容器与普通函数指针#include "map"#include "string"#include "vector"#include "iostream"void

2021-06-01 11:06:24 4262

转载 ros topic 中queue_size和buff_size的理解

机器人应用中难免会遇到运算起来很费时间的操作,比如图像的特征提取、点云的匹配等等。有时候,不可避免地,我们需要在ROS的Subscriber的Callback回调函数中进行这些费时的操作。Subscriber所订阅的消息的发布频率可能是很高的,而这些操作的运算速度肯定达不到消息发布的速度。所以,如果我们要是没有取舍的对于每个消息都调用一次回调函数,那么势必会导致计算越来越不实时,很有可能当下在处理的还是几十秒以前的数据。所以,我们希望每次回调函数都处理当前时刻最新的一个消息,这就是我们的目标。要达到这个目

2021-04-22 16:22:39 1328

转载 crontab 定时执行任务 使用说明

在Linux系统的实际使用中,可能会经常碰到让系统在某个特定时间执行某些任务的情况,比如定时采集服务器的状态信息、负载状况;定时执行某些任务/脚本来对远端进行数据采集等。这里将介绍下crontab的配置参数以及一些使用实例。crontab用法与实例crontab用法与实例crontab配置文件Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己设置的计划任务则使用crontab 命令。在

2021-04-02 09:28:50 643

原创 geometry_msgs_gencpp yocs_cmd_vel_mux_nodelet“ does not exist

在编译yocs_cmd_vel_mux编译的时候出现下面警告:CMake Warning (dev) at yujin_ocs/yocs_cmd_vel_mux/CMakeLists.txt:30 (add_dependencies): Policy CMP0046 is not set: Error on non-existent dependency in add_dependencies. Run "cmake --help-policy CMP0046" for policy detai

2021-03-20 11:09:38 547

74HC595中文资料

文档为74HC595的中文资料,适合所有人观看

2015-07-01

施耐德继电器产品目录

包含施耐德继电器的各种型号 适合电气工程师在选型时使用

2014-09-04

空空如也

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

TA关注的人

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