随笔分类 -  原创

1 2 下一页
用vscode编译apollo5.5时,出现Error downloading [file:/home/tmp/plat-sw- 3.0.0.1.zip]
摘要:具体问题如下图所示, 造成这个问题的主要原因是:在apollo工程中的WORKSPACE.in文件中对文件plat-sw-3.0.0.1.zip是通过网络链接下载的,若网络问题导致无法下载就会出现这个问题。 解决方法:1.通过链接https://github.com/ApolloAuto/apoll 阅读全文
posted @ 2020-06-10 13:48 未完代码 阅读(602) 评论(0) 推荐(0)
C++ 函数名后有两个括号???
摘要:bool operator()(const Node3D* lhs, const Node3D* rhs) const { return lhs->getC() > rhs->getC(); } 刚看到的时候有点懵,这是什么用法? 查了资料才知道是一种高级用法,是由于 bool operator() 阅读全文
posted @ 2020-03-18 08:51 未完代码 阅读(2745) 评论(0) 推荐(0)
C++ 引用#include<math.h> 找不到动态库
摘要:问题: 使用g++ 编译C++文件报错了,无法识别abs,可是我这文件中已经添加了#include<math.h>? 于是在指令中加入-lm 可是问题并没有解决,还是同样的问题. 查看usr/lib 下是否有libm.so,发现在/usr/lib/x86_64-linux-gnu路径下,于是拷贝到u 阅读全文
posted @ 2019-10-10 12:22 未完代码 阅读(2437) 评论(0) 推荐(0)
ubuntu16.04如何查看内存和CPU的使用情况
摘要:ubuntu16.04如何查看内存和CPU的使用情况? 使用一下命令: 阅读全文
posted @ 2018-12-08 08:56 未完代码 阅读(19425) 评论(0) 推荐(1)
ROS
摘要:ROS 工程 由1~N个软件包组成,软件包可以是独立的package,也可以是综合的metapackage. metapackage 是由多个package组成的,软件包是由多个package组成的 。 一个node 就是一个进程,就是一个程序,包含有一个main 函数。 Master是ROS提供给 阅读全文
posted @ 2018-12-04 15:28 未完代码 阅读(636) 评论(0) 推荐(0)
ubuntu 使用glfw.h 出现函数无法调用
摘要:最近在学习在Ubuntu下使用qt进行opengl开发,使用到了glfw这个库。我安装官网的编译和安装方法进行了配置安装,在usr/local/include的下产生了glfw.h文件。 于是我在我的工程中include 该文件,之后使用接口函数发现报错了,具体如下: 于是我想到可能是没有在.pro 阅读全文
posted @ 2018-11-21 12:28 未完代码 阅读(938) 评论(0) 推荐(0)
qt .pro文件和cmakelists.txt配置第三方库
摘要:.pro文件引用第三方库文件和头文件路径 1.库文件(LIBS添加的是共享库文件,-L添加目录,-l指定共享库名称) LIBS的使用就是-L指定库的目录,而-l指定库的名字,在Linux下,则去掉lib和后缀名,windows下去掉后缀名即可),静态库、动态库都是一样的。 2.头文件路径 1.命名变 阅读全文
posted @ 2018-11-21 09:43 未完代码 阅读(1881) 评论(0) 推荐(0)
Ubuntu 如何编译安装第三方库
摘要:在工程应用中都会用到第三方库,标准库是在我们安装IDE环境或系统自带已经编译好的库,我们是可以直接调用的,而第三方库需要我们自己下载,编译和安装后才能使用,这里我们说的是Ubuntu如何使用cmake和make来实现第三方库的安装。 主要的步骤分为三步: 1.首先是需要下载第三方库文件。 2.将下载 阅读全文
posted @ 2018-11-21 09:17 未完代码 阅读(734) 评论(0) 推荐(0)
ubuntu 下编译glew (opengl扩展库)
摘要:最近在研究咋样在QT 下使用opengl 扩展库glew。首先需要明白的是QT中对glut等库进行了封装,但是对glew和glfw等库需要自己编译后使用。 安装步骤: 1.下载Ubuntu下的glew库文件,下载好后解压。 glew下载路径 官网下载路径 2.编译。 (1)首先安装编译需要的tool 阅读全文
posted @ 2018-11-17 16:06 未完代码 阅读(1858) 评论(0) 推荐(0)
ros自定义消息
摘要:ros自定义消息可以根据自身项目需求定义和封装想要的数据类型和数据结构。具体可以参考维基百科关于ros自定义消息部分 这里我只是记录自定义消息的要点部分: 1.首先要在工作空间下功能包中创建一个msg的文件夹用于存放消息文件。创建过程可以通过手动创建,也可以通过以下命令创建 2.在msg文件中添加消 阅读全文
posted @ 2018-11-10 11:03 未完代码 阅读(937) 评论(0) 推荐(0)
无人驾驶——对frenet坐标的理解
摘要:好的确定车和路之间的关系,我们通常将车辆的在大地坐标坐标转化为车辆和道路之间的frenet坐标。 可能有人会疑问为什么转换后就方便了呢?我们来看一个例子。 在大地坐标下: 无人车首先要知道红色车的位置。通过传感器得到目标在车辆坐标系下的坐标,车辆的笛卡尔坐标系下坐标可以由惯导得到,可以推出目标在笛卡 阅读全文
posted @ 2018-10-25 11:58 未完代码 阅读(5866) 评论(20) 推荐(2)
安装pip3遇到:E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
摘要:安装pip3遇到:E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 具体如下: 尝试了:sudo apt-get -f install 不行,最后试了一下,发现安装所有软 阅读全文
posted @ 2018-10-22 15:55 未完代码 阅读(2179) 评论(0) 推荐(0)
创建ros消息时出现:Unable to load msg [planning/Num]: Cannot locate message [Num]: unknown pack.....
摘要:创建ros消息可参考创建ROS消息和ROS服务。 按照这个教程进行创建的过程中出现了如下错误: 仔细看了看是说在以下路径中找Num,没有找到,所以首先想到的是路径有问题,所以重新添加路径。 然后再测试就没问题了 。 阅读全文
posted @ 2018-10-19 15:17 未完代码 阅读(1433) 评论(0) 推荐(1)
ros 工作空间下cpp文件调用其他cpp文件的函数或变量
摘要:最近在学习ros节点编程,在工作空间下添加如下文件: message.h message.cpp main.cpp 如果是普通的c++工程这么调用是没问题的,因为是用g++进行编译的。 但是在ros工作空间这么调用就会出现:undefined reference to `init_ros()' 这是 阅读全文
posted @ 2018-10-18 14:42 未完代码 阅读(1468) 评论(0) 推荐(0)
卸载ROS命令
摘要:ROS有问题需要卸载只需输入以下命令: 阅读全文
posted @ 2018-10-13 14:09 未完代码 阅读(253) 评论(0) 推荐(0)
创建ROS 工作空间时出现:程序“catkin_init_workspace”尚未安装,程序“catkin_make”尚未安装。
摘要:问题:创建ROS 工作空间时出现:程序“catkin_init_workspace”尚未安装,程序“catkin_make”尚未安装。 解决方法: 阅读全文
posted @ 2018-10-13 09:48 未完代码 阅读(6023) 评论(0) 推荐(0)
qt开发ROS遇到这个问题 find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH...
摘要:为了实现用Qt开发ROS界面开发环境,我几乎参阅了网上所有的配置教程,安装了多个版本的qt,在ubuntu14.04和ubuntu16.04上分别进行了配置,最后都成功了。不得不说的是用QTCREATOR开发ROS,进行GUI开发真的很强大。 在这个过程中遇到了各种问题,其中一个是: 解决这个问题需 阅读全文
posted @ 2018-10-10 10:04 未完代码 阅读(4201) 评论(5) 推荐(0)
ROS出现“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”问题
摘要:在执行节点时出现了如下图所示的错误: 错误原因是在路径下找不到可执行的节点文件。但事实是已经对工作空间进行了编译,并且在devel /lib/my_serial_node 中已经生成了可执行文件。 如下所示: 这时想到是否是没有添加setup.bash 到bashrc文件中,于是打开该文件,显示如下 阅读全文
posted @ 2018-09-29 09:01 未完代码 阅读(10859) 评论(0) 推荐(0)
ROS报错:IOError:[Errno 13]permission denied: /home/neousys/.ros/roscore-11311.pid"
摘要:在安装ROS后启动ROS,输入:roscore 时报错: 这个问题是由于该路径下ros文件权限造成的。 输入以下命令修改权限: 修改完成后再次输入roscore就ok了 阅读全文
posted @ 2018-09-22 12:09 未完代码 阅读(3398) 评论(0) 推荐(0)
ROS 设置串口USB软连接
摘要:原创:未经同意,请勿转载 我们在windows 通过USB连接串口,在设备串口中可以观测到COM0或者COMx.当我们插入不同的USB口时会显示不同的COM。 在UBUNTU下,ROS下接收串口信息时,也需要设置COM接口,特别是当有两个串口接入的时候,需要区分对应COM端口号。 接下来我们就来解决 阅读全文
posted @ 2018-09-13 16:39 未完代码 阅读(1162) 评论(0) 推荐(0)

1 2 下一页