自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一树荼蘼的博客

SLAM小白一枚,请多指教

  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

转载 Simulink代码生成: Embedded Coder配置

Simulink代码生成: Embedded Coder配置

2022-09-07 08:54:47 1715

转载 Simulink代码生成: Embedded Coder配置

Simulink代码生成: Embedded Coder配置

2022-09-07 08:52:04 1539 2

转载 关于DBC文件的创建

版权声明:本文为CSDN博主「第55号小白鸭」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_44536482/article/details/88914753 ...

2019-12-17 12:04:44 2946

转载 CANoe常用操作(CANoe系列其一)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_44536482/article/details/89813538 ...

2019-12-17 10:55:41 28019 2

转载 UDS诊断入门学习资料

UDS诊断入门学习资料学习资料:1.统一诊断服务 (Unified diagnostic services , UDS) (一)2.统一诊断服务 (Unified diagnostic services , UDS) (二)3.统一诊断服务 (Unified diagnostic services...

2019-10-22 12:08:03 3034

转载 STM32端口模式配置——上拉、下拉、模拟、浮空输入;推挽、开漏、复用输出

**1、上拉输入:**上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同,没有什么严格区分。**2、下拉输入:**就是把电压拉低,拉到GND。与上拉原理相似。**3、浮空输入:**浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高...

2019-08-21 09:45:49 6131 1

转载 ROS与GAZEBO实时硬件仿真(3)——将gazebo和ros连接起来

版权声明: https://blog.csdn.net/wubaobao1993/article/details/81054570写在前面通过上两节的博客,相信朋友们已经对gazebo的一些标签有了较为深入的认识,但是特别是上一节,程序写完了之后发现并没有什么特别的变化。着实,到目前为止,我们只是很执拗的在rviz和gazebo之间进行显示,但是由于两个模块是完全不一样的,内部的消息机制以及驱...

2018-11-21 20:46:13 1743 1

转载 ROS与GAZEBO实时硬件仿真(2)——urdf的gazebo属性

版权声明: https://blog.csdn.net/wubaobao1993/article/details/80960584写在前面通过上一节的博客,相信朋友们已经对urdf有了一个较为完整的认识,应该也可以自主的写一个urdf文件在ros和gazebo看到了,但是仅仅是这样,如果我们志在让机器人在gazebo中运行的话,其实还是差很多东西,原因还是那句话,gazebo是靠物理引擎驱动的...

2018-11-21 20:29:11 1422

转载 ROS与GAZEBO实时硬件仿真(1)——urdf的编写

版权声明: https://blog.csdn.net/wubaobao1993/article/details/80947968写在前面接触gazebo也差不多有一年之久了,当时使用gazebo是因为比赛的时候,机械的进度没有那么快,此时算法不能停啊,因此就用了gazebo的实时仿真平台,不得不讲,gaezbo的仿真平台做的相当不错了(甚至是传感器你都可以添加噪声!!!),学会了它其实很多时...

2018-11-21 20:19:18 2113 1

转载 机器学习算法一览表附opencv机器学习模块

机器学习算法一览表(中英对照) 中文表英文表opencv的ml模块包含了如下的机器学习算法(opencv2.4.11)opencv是比较流行的计算机视觉库,集成了很多优秀机器学习算法#define CV_TYPE_NAME_ML_SVM ...

2018-11-13 20:33:04 1056

转载 Understand:高效代码静态分析神器详解(一)

之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source insight软件还强大的代码静态分析工具,堪称神器–Understand。这款软件具有强大的代码静态分析功能,并且可以绘制各种流程图。另外,Understand拥有Windows版本、mac版本和Linu...

2018-11-02 19:15:40 2586 1

转载 六招让你的Ubuntu马上提速

Ubuntu的启动速度非常快,按了开机键之后很快就进入桌面。但我们仍然可以充分利用内存,通过多种方法让开机速度更快。某些方法真的可以提速,对于旧电脑的效果尤其明显。选用轻量级的桌面环境,关闭不必要的应用程序,可以让一台旧电脑如释重负。如果强行在旧电脑上运行Ubuntu的Unity桌面环境,系统的速度会拖得很慢很慢。一、预载(Peload)预载是一个后台服务,可监控系统上使用的程序。它能找出...

2018-11-02 15:34:17 5216

原创 apt 与 dpkg

dpkg 简介“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给....

2018-11-02 15:06:09 2942

转载 矩阵求导计算法则

转自:http://blog.sina.com.cn/s/blog_4a033b090100pwjq.html求导公式(撇号为转置):Y = A * X --> DY/DX = A'Y = X * A --> DY/DX = AY = A' * X * B --> DY/DX = A * B'Y = A' * X' * B --> DY/DX = B * A'...

2018-10-29 10:44:23 3832

原创 本地git和远程github连接完整教程

一、注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。步骤如下:1、打开https://github.com 直接在首页上注册2、点按钮注册成功之后,在页面上方用户菜单上选择 “+”-&gt...

2018-10-23 09:46:24 10654 2

转载 ubuntu14.04下ROS indigo版本删除gazebo2.2.3,安装gazebo7.9

由于安装ROS使用的是全部安装,因此默认安装了gazebo2.2.3版本。但是gazebo的官方地址已经由http://gazebosim.org/models/地址变换为http://models.gazebosim.org, 所以在初次打开gazebo2.2.3时会非常缓慢,甚至可能导致在访问时候无法下载模型,所以可以将默认安装的gazebo2.2.3删除,替换为较新的版本gazebo7。...

2018-10-19 17:03:02 599 2

转载 RoboWare studio学习笔记

转至:http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/198333.html我这里是参考了RoboWare的用户手册创建工作区小技巧 ctrl + 可以将工作空间变大ctrl - 可以将工作空间变小工作空间 在这个过程遇到了git的版本问题不对,总是报警创建的ROS的包 ...

2018-10-17 21:23:02 1833

转载 三角测距法的原理

单点激光测距原理 线状激光三角测距原理单点激光测距原理单点激光测距原理图如下图2-6所示, 激光头Laser与摄像头在同一水平线(称为基准线)上,其距离为s,摄像头焦距为f,激光头与基准线的夹角为β。激光头Laser与摄像头在同一水平线(称为基准线)上,其距离为s,摄像头焦距为f,激光头与基准线的夹角为β。假设目标物体Object在点状激光器的照射下,反射回摄像头成像平面的位置为点P...

2018-10-16 19:48:05 52814 8

转载 占据栅格地图(Occupancy Grid Map)

转至:https://zhuanlan.zhihu.com/p/21738718写在前面:这篇文章是Coursera上的课程(Robotics: Estimation and Learning),权当笔记,激光传感器的数据可以在课程内下载。这一周的内容比较简单,但十分实用。在这片文章中,我们将会介绍:机器人世界的几种地图; 占据栅格地图的表示方法与更新方法; 利用激光传感器数据构建...

2018-10-15 20:54:04 24194 6

转载 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)

转自:http://www.cnblogs.com/kshenf/archive/2012/02/07/2342034.html牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at CMUCe Liu at Microsoft Research New Englan...

2018-10-15 20:38:28 3854

转载 jupyter notebook使用技巧

版权声明:本博客内容为学习过程中的一些记录,大部分转载内容已标明转载,部分内容如有因疏忽未注明请与我联系,转载原创内容请注明链接,谢谢! https://blog.csdn.net/xiaodongxiexie/article/details/54633183从工作开始接触Jupyter notebook,结合ipython来使用简直是爽,相见恨晚,不愧是python的一大利器,当然Jup...

2018-09-30 19:27:46 570

转载 简易解说拉格朗日对偶(Lagrange duality)

1.原始问题假设是定义在上的连续可微函数(为什么要求连续可微呢,后面再说,这里不用多想),考虑约束最优化问题:称为约束最优化问题的原始问题。现在如果不考虑约束条件,原始问题就是:因为假设其连续可微,利用高中的知识,对求导数,然后令导数为0,就可解出最优解,很easy. 那么,问题来了(呵呵。。。),偏偏有约束条件,好烦啊,要是能想办法把约束条件去掉就好了,bingo! ...

2018-09-24 19:00:56 209

转载 2018年最佳深度学习书单

摘要: AI人才缺口巨大?如果你想成为AI革命中的一员,那么你就必须要学习深度学习,看看这12本书,它们将成为你的利器!我相信你应该知道人工智能,尤其是深度学习在过去5年左右取得了不错的进步。 深度学习是由少数研究人员开始的一个相对较小的领域,现在已经变得如此主流,以至于我们现在每天使用的应用程序和服务,现在都在使用深度学习来执行不久前难以想象的任务。但深度学习并不新鲜,从20世纪...

2018-09-24 12:39:57 368

转载 Coursera-AndrewNg(吴恩达)机器学习笔记——第二周

转至:https://www.cnblogs.com/LoganGo/p/8523545.html一.多变量线性回归问题(linear regression with multiple variables)搭建环境Octave Windows的安装包可由此链接获取:https://ftp.gnu.org/gnu/octave/windows/,可以选择一个比较新的版本进行安装,本人win...

2018-09-18 21:01:34 337

转载 Coursera-AndrewNg(吴恩达)机器学习笔记——第一周

转至:https://www.cnblogs.com/LoganGo/p/8515354.html一.初识机器学习何为机器学习? A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performan...

2018-09-18 20:57:14 352

转载 Coursera吴恩达机器学习课程 总结笔记及作业代码——第1,2周

Linearregression 1 Model representation 2 Cost function 3 Gradient descent 4 Gradient descent for linear regression 1 Mul2ple features 2 Feature Scaling 3 Learningrate 4 Features and po...

2018-09-05 17:01:05 1676

转载 时间复杂度

转至:https://blog.csdn.net/itachi85/article/details/54882603前言算法很重要,但是一般情况下做移动开发并不经常用到,所以很多同学早就将算法打了个大礼包送还给了老师了,况且很多同学并没有学习过算法。这个系列就让对算法头疼的同学能快速的掌握基本的算法。过年放假阶段玩了会游戏NBA2K17的生涯模式,没有比赛的日子也都是训练,而且这些训练都是...

2018-09-03 17:02:44 665

转载 嵌入式软件工程师笔面试的问题和解析

转载于:https://blog.csdn.net/u012478275/article/details/51546465前言:     这篇文章主要针对毕业不久需要找嵌入式工作的人群,如果你是大牛,麻烦你路过,我就不敢在这班门弄斧,文章主要对面试和笔试中遇到的一些问题做了一些分析,有些只代表个人见解。 1、sizeof与strlen的区别(1)、sizeof是运算符,strl...

2018-09-02 16:12:11 2592

转载 嵌入式系统中常用的通信接口技术

嵌入式系统中常用的通信接口技术梦里流沙2011-11-24嵌入式系统中微处理器要和很多外围设备连接通信,最简单来说,比如你要控制一块触摸屏,你要和触摸屏进行通信控制。这个通信接口可能要用I2C,也可能用SPI协议。如果你的这个系统还有另外一种I2C或者是SPI协议的外设,你就可以利用一种硬件接口电路来控制拥有相同协议的多种设备。这种硬件接口电路就叫总线。采用总线结构是电路简单化、微型化。当...

2018-09-02 16:10:01 4809

转载 字符串匹配的KPM算法

转至:http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称...

2018-08-03 15:47:59 1167

转载 【终端快捷键】Linux terminal 终端常用快捷键

Linux终端使用技巧今天才发现Linux下的终端有这么多好用的快捷键。Shift+Ctrl+T:新建标签页Shift+Ctrl+W:关闭标签页Ctrl+PageUp:前一标签页Ctrl+PageDown:后一标签页Shift+Ctrl+PageUp:标签页左移Shift+Ctrl+PageDown:标签页右移Alt+1:切换到标签页1Alt+2:切换到标签页2Alt+3:切换...

2018-07-26 19:24:04 873

转载 Linux常用基本命令

用命令:文件和目录:# cd /home                        进入 '/home' 目录# cd ..                                返回上一级目录# cd ../..                             返回上两级目录# cd -                                 返回...

2018-07-26 19:07:20 92

转载 const 限定一个对象为只读属性。

const 限定一个对象为只读属性。先从一级指针说起吧:(1)const char p    限定变量p为只读。这样如p=2这样的赋值操作就是错误的。(2)const char *p   p为一个指向char类型的指针,const只限定p指向的对象为只读。这样,p=&a或  p++等操作都是合法的,但如*p=4这样的操作就错了,因为企图改写这个已经被限定为只读属性的对象。(3)ch...

2018-07-26 16:26:29 414

论文题材

1.目前国内大部分都是基于激光雷达的slam,这个跟基于视觉的SLAM相比有什么优劣?        首先从理论上来说,基于视觉SLAM的方式,它代表的是一种未来的趋势。为什么这样说呢?因为人和生物都是基于视觉的SLAM,视觉SLAM从理论上来说,它应该可以提供更为丰富的信息,这的确也是一种研究方向。但是到目前为止,我们认为在两三年内激光SLAM的方案都是占优的,这是为什么呢?主要是因为一方面...

2018-07-24 16:42:55 304

转载 C++ <algorithm>头文件

 转载自:http://blog.csdn.net/tianshuai1111/article/details/7674327#comments更多英文内容请参考:http://www.cplusplus.com/reference/algorithm/&lt;algorithm&gt;是c++特有的STL模板的算法头文件 包含了一些特定的算法函数 包括sort(),stable_sor...

2018-07-19 09:51:09 962

转载 简明 VIM 练级攻略

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器...

2018-07-14 20:03:51 135

转载 OpenCV学习(3): Mat 类使用

Mat 类使用Mat 类使用构造基本参数type变量Scalar类型Size类型维数与通道Range类型Rect类型其他类型转化为矩阵运算加、减、乘赋值点乘、叉乘element-wise 乘、除特殊矩阵拷贝特殊操作类型转换ROI提取元素访问返回指针的函数内存管理其他函数公共变量构造基本参数Mat对象的构造主要需要提供一些参数,当然其中有些参数是默认的,用户可以不提供。这些参数主要包括对象的通道数,...

2018-07-11 15:34:06 2252

转载 关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试

在示例程序中经常可以看到argc和argv这两个参数 ,在调试代码过程中遇到main函数为int main( int argc, char* argv[] ) 这种类型时往往会报错,或者是运行起来了但命令窗口一闪而过,没有出来结果。网上关于这方面的资料也有点乱,在看浅墨大大一书发现其中有关于这一方面的讲解甚为详细,抑制不住要与大家分享的冲动,现结合网上内容并予以实验,整理如下:...

2018-07-10 14:49:32 120822 17

原创 类设计的回顾

1、编译器生成的成员函数(1)、默认构造函数        默认构造函数要么没有参数,要么所以的参数都有默认值。如果没有定义任何构造函数,编译器将定义默认构造函数,让您能够创建对象。例如,假设Star是一个类,则下述代码需要使用默认构造函数:Star rigel;Star pleiades[6];       自动生成的默认构造函数的另一项功能是,调用基类的默认构造函数以及调用本身是对象的成员所属...

2018-07-08 19:50:21 411

原创 第九章 内存模型和名称空间

1、请不要将函数定义或变量声明放在头文件中。2、头文件中常包含的内容有:函数原型,使用#define或const定义的符号常量,结构声明,类声明,模板声明,内联函数。3、如果文件名包含在尖括号中,则C++编译器将在存储标准头文件的主机系统的文件系统中查找:但如果文件名包含在双引号中,则C++编译器将首先查找当前的工作目录或源代码目录。如果没有在那里找到头文件,则将在标准位置查找。4、链接性为外部的...

2018-07-05 14:51:07 101

周立功-S32DS快速入门.pdf

非常好的DS开发文档,讲述的十分详细,包含工程建立等方面

2019-10-18

UNIX基本命令

本课程为 UNIX 的基本命令介绍。包括的主要内容如下:UNIX 通用命令、常 用系统管理命令。完成本课程学习,学员能够:  了解 UNIX 操作系统相关概念  了解 UNIX 操作系统中常用 shell  学会登录和退出 UNIX 环境

2018-03-26

空空如也

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

TA关注的人

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