自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从数组中选出2个最小的值

算法

2022-08-11 17:38:19 465 1

原创 在VScode里调试ROS程序

ROS VSCode

2022-08-02 15:32:40 427

原创 GTSAM入门学习

GTSAM、因子图

2022-07-21 10:06:50 724

原创 GCS转VCS

坐标系转化

2022-06-10 03:48:48 279

原创 ubuntu 20.04安装ros1-noetic过程

参考官方文档:http://wiki.ros.org/noetic/Installation/Ubuntu1.添加源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2.下载公钥(这里需要科学sw,便捷方法如下)修改hostsudo nano /etc/hosts 在文件中添加域名映射19

2022-05-17 12:49:40 585

原创 linux下cmake升级

下载需要的cmake版本建立软链接方式,以3.13为例:wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gztar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz# 解压出来的包,将其放在 /opt 目录下,其他目录也可以,主要别以后不小心删了sudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.0# 建立软链接sudo ln -sf

2022-03-22 17:29:18 917

原创 Xcode生成sdk(framework)

创建Framework工程把要生成的文件全部加入工程中,并设置需要暴露的头文件,并把依赖库添加在buildphases下把工程中所有的头文件引用都改成<sdk_name/xxx.h>的形式,并把需要暴露在外的头文件import进自动生成的头文件中在build settings中修改如下cmd+B进行编译在find中找到生成的framework文件,直接拷贝到要用的工程中在工程中只需要引用自动生成的那个头文件即可...

2021-11-10 10:57:45 660

原创 Jetson nano(2G)学习笔记

Jetson nanoJetson nano(2G)学习笔记安装准备工作安装TensorFlow GPUJetson nano(2G)学习笔记安装系统镜像下载(我下的是4.6)英伟达官方地址https://developer.nvidia.com/embedded/downloads格式化SD卡(推荐64G以上)使用SD Card Formatter格式化SD卡用Win32 Diskimg写入镜像烧写完成后,将SD卡插入Jetson Nano,接上显示器、鼠标键盘以及电源

2021-10-01 01:22:39 937

原创 linux vs code debug设置

{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [

2021-09-06 13:58:48 141

原创 Discrete Frechet Distance代码

function dF = DiscreteFrechetDistance(P,Q)%%%initializeSize_P = size(P);Size_Q = size(Q);ca = ones(Size_P(1),Size_Q(1)) .* -1;if Size_P(2) ~= Size_Q(2) error('The input P and Q must be of the same dimension');elseif Size_P(1) == 0 && Si

2020-09-15 18:08:01 442

原创 gdb命令合集

gdb [可执行文件]r //运行程序b mapping.cpp:367 //在某个行数上打断点p state_ptr_->GetStateLaneMarkers() //查看某个具体变量的值n //下一行q //退出gdb

2020-05-09 13:07:06 155

原创 C++写入文件

std::ofstream ofs; // 3 指定路径和打开方式 ofs.open("output.txt", std::ios::binary | std::ios::app | std::ios::in | std::ios::out); // 4 写内容 ofs << a << " " << ...

2020-04-10 10:35:48 574

原创 C++为变量添加分辨率

double AdapterPublish::setResolution(double source, double res) { double res_temp{res}; double coe = 1; while(res_temp - static_cast<double>(static_cast<int>(res_temp)) != 0) { r...

2020-04-10 10:34:07 142

原创 在ROS中使用PCL

在cmakelist.txt中加入pcl_conversions和pcl_rosfind_package(catkin REQUIRED COMPONENTS ${${PROJECT_NAME}_CATKIN_DEPS} roslint ad_msg pcl_conversions pcl_...

2020-02-25 16:09:26 617

原创 零基础视觉SLAM(一)

文章目录SLAM简介什么是SLAM?传感器VSLAM架构视觉里程计后端优化SLAM应用自学参考书预备知识SLAM简介什么是SLAM?SLAM从本质上来说它要实现的就是通过传感器去实时地估计自身位置及经过的轨迹。对于我们人来说这是很简单的一件事情,但是想要通过计算机算法来实现的话,难度还是相当大的。从图中可以看出上面是相机直接观测到的图像,利用特征提取拼接成白底的稀疏地图及路径。从VSLA...

2020-01-06 17:58:15 365

原创 C++字符串保留n位小数

char *chCode; chCode = new(std::nothrow)char[20]; sprintf(chCode, "%.1lf", right_iter->second.GetC().at(0)); std::string strCode(chCode); ...

2019-12-22 15:18:17 593

原创 git命令汇总

创建新分支//查看目前分支git brach//创建新分支devgit checkout -b dev//查看新创建的分支git brach//上传远程git push origin HEAD -u

2019-12-20 10:39:05 147 1

原创 matlab常用命令整理

文章目录画图plot()画图plot()x=0:pi/20:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2);

2019-12-17 10:25:09 3130

原创 C++容器用法整理

文章目录Vector声明定义举例操作增定义举例删定义举例Vector声明定义std::vector<变量类型> 变量名 //不定长std::vector<变量类型> 变量名(数量) //定义一定数量长度的vectorstd::vector<变量类型> 变量名(数量, 初始值) //定义一定数量长度,并且每个都为初始值的vectorstd::vect...

2019-12-10 11:04:56 190

原创 碳循环增肌减脂法

碳循环是一种结合饮食和训练来欺骗身体加速消耗脂肪的减脂方法。每日摄入量在介绍碳循环方法前,我们先要知道自己每日正常摄入量是多少,才能做到有效的安排低碳日和高碳日循环饮食。这里设自身体重为67公斤,首先转换为榜:体重:67 * 2.2046226 = 148lb接下来计算自己脂肪重量(以脂肪含量20%为例):脂肪:148 * 20% = 30lb计算瘦体重:瘦体重:148 - 30 ...

2019-12-09 15:30:52 3845

原创 三次曲线拟合

三次曲线拟合目标函数:y=c0+c1∗x+c2∗x2+c3∗x3y = c_0 + c_1*x + c_2*x^2 + c_3*x^3y=c0​+c1​∗x+c2​∗x2+c3​∗x3把自变量和因变量放在两个矩阵内:A=[1x0x02x03⋮⋮⋮⋮1xnxn2xn3]A = \begin{bmatrix}1 & x_0 & x_0^2 & x_0^3 \\ \vdo...

2019-11-29 15:19:09 3607

原创 Linux错误集锦

Linux错误集锦输入法候选框消失输入法候选框消失在安装fcitx后,无法显示输入候选框,是因为没有安装libsudo apt-get install fcitx-libs重启系统,恢复正常...

2019-10-11 11:53:39 437 1

空空如也

空空如也

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

TA关注的人

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