
Ubuntu 基本操作
-俊后生-
机器人人工智能行业
展开
-
VSCODE 编译C++
先写一个cpp文件#include <iostream>using namespace std;int main(){ cout<<"helloworld"<<endl; int i; for(i=0;i<5;i++){ cout<<i<<endl; } return 0;}然后配置launch文件{ "version": "0.2.0", "confi原创 2020-09-15 10:28:10 · 896 阅读 · 0 评论 -
SLAM 十四讲第二章
1、SLAM 框架1.传感器读入数据:相机、激光雷达等2.视觉里程计VO(前端):估算相邻图像间的相机运动,以及局部地图的样子。只关心相邻图像间的运动,和再往前的信息没有关联,可能会出现累计漂移问题3.后端优化:处理噪声,接受不同时刻的视觉里程计测量的相机位姿信息,以及回环检测的信息,并优化,得到全局一致的轨迹和地图。前端和计算机视觉更相关,后端则主要是滤波和非线性优化。4.回环检测:检测相机位姿是否与之前某一时刻重合,如果检测到回环,则可将相应信息用来优化建图,减少误差和误匹配。解决位原创 2020-09-14 20:53:26 · 286 阅读 · 0 评论 -
如何用cmake编译项目
如何用cmake编译项目以高翔SLAM 十四讲ch2为例1.首先cd到项目所在文件夹,然后用gedit编写CMakelists.txt文件# 声明要求的 cmake 最低版本cmake_minimum_required( VERSION 2.8 )# 声明一个 cmake 工程project( HelloSLAM )# 设置编译模式set( CMAKE_BUILD_TYPE "Debug" )# 添加一个可执行程序# 语法:add_executable( 程序名 源代码文件 )a原创 2020-08-17 12:15:30 · 2019 阅读 · 0 评论 -
Ubuntu16.04网络已禁用的问题
**Ubuntu16.04网络已禁用的问题**打开终端依次输入:1. sudo service network-manager stop2. sudo rm /var/lib/NetworkManager/NetworkManager.state4. sudo service network-manager start然后就ok了欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章原创 2020-08-16 18:42:00 · 1512 阅读 · 0 评论