
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题描述:ubuntu18.04安装的ros 默认的opencv版本和cv_bridge 版本为3.2.0 但是在使用其他程序包的时候有时候需要用到其他版本的opencv。再调用cv_bridge的时候会发生调用冲突;
1. 源码https://github.com/opencv/opencv2. 安装依赖sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get instal
方法1:1. 下载:https://code.visualstudio.com/Download选择合适的版本2. 安装:sudo dpkg -i code_1.37.0-1565227985_amd64.deb3. 安装完成 ,在搜索中搜索 code 即可找到,然后固定到菜单栏。其他配置可以参考:Ubuntu16.04下配置VScode的C/C++开发环境方法二:命令行 apt 安装$ sudo
常量表达式(constexpr)常量表达式机制是为了:提供了更多的通用的值不发生变化的表达式允许用户自定义的类型成为常量表达式提供了一种保证在编译期完成初始化的方法(可以在编译时期执行某些函数调用) 基本语法: 1.修饰常量表达式 int var1 = 100; const int const_var2 = 200; const in...
目录1、最小二乘引出2、线性最小二乘 及 求解方法3、非线性最小二乘编辑3.1、求解思路3.2、常用四种方法3.3、四种方法总结4、参考链接在SLAM的过程中,我们可以构建机器人状态过程。通过对其概率的计算,最终将问题转化为了求最大似然估计的问题。1、最小二乘引出2、线性最小二乘 及 求解方法3、非线性最小二乘3.1、求解思路3.2、常用四种方法...
1. 补充去除激光雷达运动畸变模块的代码;第一题代码说明:本题目为实现一个里程计去除激光雷达运动畸变的代码模块,作业里面有两个工程:champion_nav_msgs 和 LaserUndistortion。大家需要首先编译安装 champion_nav_msgs,按照champion_nav_msgs 的 readme 文件执行即可,或运行命令 sudo bash install.sh,注意如果
1. 作业描述:本次的作业为用直接线性方法来对机器人的里程计进行校正。本次作业使用的bag数据,路径为odom_ws/bag/odom.bag(太大了,没上传到github)。本次的作业中,需要实现三个函数,分别为:main.cpp,第340行中的cal_delta_distance()函数,该函数的功能为给定两个里程计位姿,计算这两个位姿之间的位姿差。Odom_Calib.cpp,第23行Add
在timestamp.h 中 调用 av_ts_make_string报错error: expected ‘)’ before ‘PRId64’原因:该宏定义给c用的,C++要用它,就要定义一个__STDC_FORMAT_MACROS宏显示打开它。c++使用PRID64,需要两步:1.、包含头文件:<inttypes.h>2、定义宏:#define __STDC_FORMAT_MACR
运行环境:qt 5.12 + mingw 编译方式因为在新版本中的qt已经没有一些gl的基本库了,使用的时候会报错:如“error: undefined reference to `_imp__glXXX@XX''”解决办法:只需要在.pro文件中添加以下一行即可:LIBS += -lopengl32 -lGLU32 -lGLUT...
1. apt 方式安装(假设默认安装到/usr/local/include里(可在终端中输入locate eigen3查看位置),若实际中默认安装到了/usr/include的话,可以对应替换下面命令的相应部分)sudo apt install libeigen3-dev//若默认安装的是/usr/local/include/eigen3/Eigen 下,将Eigen文件夹拷贝一份到/u...







