自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kidle_inject占有率特别高

使用ubuntu16.04LTS 特别卡查看了一下CPU占有率,发现一个kidle_inject占有率特别高。查看了一下发现这是ubuntu防止cpu温度过高使用的线程。那么,临时解决办法sudo rmmod intel_powerclamp即可解决,但是重启后失效永久解决方案echo "blacklist intel_powerclamp" | sudo tee /etc/modprobe.d/disable-powerclamp.conf...

2021-10-14 16:53:42 316

原创 安装ROS的时候,遇到rosdep init 和upgrade问题解决。亲身经历,终于解决!

解决rosdep init问题sudo rosdep init当你这一步执行后,显示website down,无法下载之类的错误的时候。检查你的网络是否顺畅,也就是通过打开“报错”里面的那个网站,看你是否能打开。如果不行,则需要检查网络。如果网站可以打开,但是执行这个指令依旧会报错,那么就把这个网站里面的内容复制下来。然后就是比较硬核的办法,我们自己去创建这个文件。具体步骤:...

2020-04-30 11:55:01 2200

原创 Unrecognized syntax identifier "proto3". This parser only recognizes "proto2".

ROS编译的时候,遇到proto版本不符合的问题protoc --version看看你的版本,低于3.0就需要安装首先需要以下tools:autoconfautomakelibtoolmakeg++unzip所以,先安装:$ sudo apt-get install autoconf automake libtool curl make g++ unzip然后下载pro...

2020-04-13 16:59:21 1823

原创 Ubuntu16.04装拼音/Sogou遇到的问题(卸载/重装 Fcitx / Fcitx Configuration、卸载/重装Sogou)

卸载/重装 Fcitx / Fcitx Configuration卸载/重装SogouUbuntu16.04 无法输入中文是不是安装好Sogou后,在fcitx configuration里面的Addon能看到装好的Sogou,但是就是添加不进去?这个问题困扰了我好久好久,几乎扒完了所有帖子,都没能打出一个汉字。最后,发现了问题,最终能用汉字来写这篇博文。大家先将Sogou卸载sudo...

2020-04-01 11:28:25 3826 2

原创 Eigen(安装与使用)

如何使用Eigen来表示矩阵、向量,随后引申到旋转矩阵与变换矩阵的计算Eigen是一个C++开源线性代数库。它提供了快速的有关矩阵的线性代数运算,还包括解方程等功能。g2o、Sophus也都使用Eigen来进行矩阵计算。安装Eigensudo apt-get install libeigen3-dev查找Eigen在哪里sudo updatedblocate eigen3Eig...

2020-03-10 16:29:59 1114

原创 “No moduel named torch”问题的几种原因

在用python的时候,出现了下图所示问题:就我自己遇到的问题而言,有以下几种情况:1. 确实没有装torch(大家可能不是这个原因,别问我为什么知道这个原因)。2. 没有装torchvision。3. 看清楚你的python是不是python3。安装的时候又会遇到以下几种情况问题:1. python和pip不在同一个目录下。2. torchvision在安装的时候会自动更新到最新...

2020-03-07 20:57:51 499

原创 初识SLAM

SLAM是什么?SLAM是Simultaneous Localization and Mapping,也就是同时定位与地图构建。SLAM指的是搭载特定传感器(视觉SLAM中主要指相机)的主体,在没有环境先验信息的情况下,于运动过程中构建环境的模型,同时估计自己的运动。所以,SLAM主要的任务也就是告诉机器人:1. 我在什么地方?——定位。2. 周围的环境怎么样?——建图。传感器当...

2020-03-06 16:09:31 255

原创

调用栈(call stack)调用栈不仅对编程来说很重要,使用递归(可参考)时也必须理解这一概念。现在

2020-03-05 16:56:13 102

原创 递归

递归,是很多算法都使用的一种编程方法,也是一种优雅的问题解决方法。我们先来假设一个“盒中盒”问题,就是有一个很大的盒子,打开后里面有很多不同的小盒子,这些小盒子打开后又有小盒子…, 然后你要找的一把钥匙就在其中一个小盒子里。方法一:1. 创建一个盒子堆;    2. 盒子堆不为空;    3. 取出一个盒子;    4. 如果里面还是一个盒子,放入盒子堆,返回步骤2;    5. 如果...

2020-03-05 14:36:09 188

原创 选择排序

选择排序假设你是一位班主任,你要给你们班上同学这次模拟考试的成绩排名。首先,你可以采用遍历的方法。先找出分数最高的放在新列表的第一位,然后找出分数第二高的放在新列表的第二位。以此类推,就能在新列表中获得排名。但是,这样的效率就会比较低,需要的总时间为O(n2)。(这是用的大O表示法,不清楚这种表示法的朋友可以看这个介绍https://blog.csdn.net/qq_45835827/artic...

2020-03-04 21:08:20 122 1

原创 数组和链表

内存的工作原理计算机就像是很多鞋柜的集合体,里面放着AJ、Yeezy、CL、GZ、LV等等(家里有矿吧),每个鞋柜都有地址。需要讲数据存储到内存的时候,你请求计算机提供储存空间,计算机给你一个储存地址。需要存储多项数据时,也就引出下面两种基本方法——数组和链表。数组和链表...

2020-03-04 20:17:55 129 1

原创 大O表示法

大O表示法???这是什么东西??大O表示法其实并没有多么高大上,而是一种特殊的表示法,指出了算法的速度有多快。这种表示法简单易懂,非常明了,所以应用广泛。举个例子,就如我上一篇介绍二分查找的博客中提到的。如果用大O表示法来分别表示简单查找和二分查找的速度为:简单查找:O(n)二分查找:O(log2n)这就是大O表示法,前面的O有点大。因为在很多时候,如果只是告诉你算法花了多长时间是没有...

2020-03-04 16:00:32 163

原创 二分查找(基于C++)

首先问大家一个问题:小明心里默想一个数字(在1–100中),让大红去猜,小明会告诉大红她猜的数字是大了、小了或者猜对了。如果说大红从1往上一个一个猜,那么每次能排除一个数字。那小明要是猜的100,大红就要猜100次。这就是简单查找的工作原理。我们现在换一种方法,下面是他们之间的对话。——大红:“50”——小明:“小了"——大红:“75”——小明:“大了”——大红:“63”(50和7...

2020-03-04 14:56:07 411

原创 路径规划实用搜索技术的学习笔记

参考文献《Practical Search Techniques in Path Planning for Autonomous Driving》作者介绍如下:----------------------------------------------Hybrid A*是首次由斯坦福于2010年提出:一个实用的路径规划算法,该算法可以为在未知环境中运行的自主车辆生成平滑的路径,其中障碍物由机器...

2020-02-19 00:05:29 1714 3

空空如也

空空如也

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

TA关注的人

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