自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思我所

见自己,见天地,见众生。

原创 Ubuntu16.04下各类常用软件及库安装汇总

1. 搜狗输入法的安装 Ubuntu16.04系统安装搜狗输入法详细教程:https://blog.csdn.net/areigninhell/article/details/79696751 ubuntu/linux安装搜狗输入法:https://blog.csdn.net/dpcdpf/a...

2019-11-20 21:12:43

阅读数 887

评论数 0

原创 推荐一些国内外文献检索与免费下载的网站

点击即可打开链接: 1.SCI-Hub 2.CiteSeerX 3.arXiv.org 4.FINDARTICLES 5.scinapse 6.SAGE journals

2019-09-10 16:08:10

阅读数 2082

评论数 0

转载 C++锁的管理-- std::lock_guard和std::unique_lock

点击即可打开链接:C++锁的管理-- std::lock_guard和std::unique_lock

2020-04-01 16:41:32

阅读数 22

评论数 0

转载 Google gflags使用说明

点击即可打开链接:Google gflags使用说明

2020-04-01 15:15:36

阅读数 13

评论数 0

原创 一张图看懂智能汽车产业链

2020-03-26 09:59:25

阅读数 28

评论数 0

原创 一张图看懂自动驾驶的分级

这篇文章也详细解释了自动驾驶的分级:自动驾驶攻破的难点在哪,何时能到Level 5?

2020-03-25 14:05:49

阅读数 40

评论数 0

原创 无人驾驶汽车系统架构汇总

1. 系统架构 1.1 Boss(卡内基·梅隆大学) 各模块的作用如下: The Perception subsystem processes sensor data from the vehicle and produces a collection of semantically-rich...

2020-03-24 18:11:31

阅读数 78

评论数 0

转载 Ubuntu安装第三方库函数/软件方式

点击即可打开链接:Ubuntu安装第三方库函数/软件方式

2020-03-23 08:59:42

阅读数 37

评论数 0

原创 两句话说清QML与C++之间的交互

1.QML要将信息传递给C++,则在C++中写好函数,然后在QML中调用,这样就可以把QML中的形参传递给C++,达到信息传递的作用,同时还可以执行某些操作。 2.C++要将信息传递给QML,则在C++中定义好Q_PROPERTY,在QML中直接访问即可。 ...

2020-03-11 16:33:20

阅读数 29

评论数 0

原创 Qt实现二元高斯分布误差椭圆的绘制

1.如何绘制协方差误差椭圆 这篇文章从理论层面分析了应该如何绘制误差椭圆,但是如何求协方差矩阵的特征值和特征向量等没有具体说明。 2.C++ Eigen库计算矩阵特征值及特征向量 这篇文章提供了用C++ Eigen库计算特征值和特征向量的方法。 3.QPainter Class官方文档 这个...

2020-03-02 20:03:29

阅读数 72

评论数 0

原创 Qt Creator常用快捷键及技巧

1.qtcreator中常用快捷键总结 2.Qt Creator 你必须要掌握的快捷操作

2020-02-29 18:03:56

阅读数 39

评论数 0

原创 随机优化和鲁棒优化的区别

随机优化(SO)和鲁棒优化(RO)实际上都是针对不确定情况的优化方法,从系数本身来说,SO需要知道或者预设一个该系数的概率分布,而RO需要知道这个系数的取值范围。从求解思路上来说,SO通常是限制失败的概率,即出现不确定系数的这个约束公式有X的概率成立,由于系数的概率分布已知,可以将这条约束转化成确...

2020-02-27 14:17:57

阅读数 288

评论数 0

原创 强化学习系列课程(二)马尔可夫决策过程

1. 马尔可夫过程 强化学习中,从初始状态到终止状态的序列过程被称为一个片段(episode)。下面举一个例子来说明状态转移矩阵的概念: 2. 马尔可夫奖励过程 马尔可夫奖励过程是状态转移矩阵是已知的,并且赋予了状态转移的奖励值。这里没有动作的概念,一切都是无法改变的,只能从一个旁观者的角度去看待...

2020-02-25 22:30:11

阅读数 44

评论数 0

原创 解决Ubuntu下无法挂载Windows下的硬盘的问题

1.打开终端:如果没有安装ntfs-3g就要安装: $ sudo apt-get install ntfs-3g 2.修复挂载错误的相应的分区如提示中的/dev/nvme0n1p5,输入: $ sudo ntfsfix /dev/nvme0n1p5 ...

2020-02-25 11:57:16

阅读数 35

评论数 0

原创 强化学习系列课程(一)强化学习概论

1. 整体结构 2. 奖励,动作、状态: 3. 策略 4. 值函数 5. 模型

2020-02-25 00:14:34

阅读数 105

评论数 0

原创 CSAIL实验室下的Robust Robotics Group的相关资料

Robust Robotics Group - 在决策理论规划,统计推断和人工智能方面的算法优化。 特别关注具有不确定模型的领域中的规划和控制问题,使用优化,统计估计和机器学习来从经验中学习良好的计划和策略。网址:Robust Robotics Group | CSAIL ...

2020-02-23 17:31:00

阅读数 43

评论数 0

转载 B-样条曲线教程(B-spline Curves Notes)目录

点击即可打开链接:https://blog.csdn.net/tuqu/article/details/4749586

2019-12-31 08:52:06

阅读数 51

评论数 0

原创 Linux文件操作高频使用命令

参考:Linux文件操作高频使用命令

2019-12-05 10:45:23

阅读数 90

评论数 0

原创 pytorch调整训练学习率方法

PyTorch学习率调整策略通过torch.optim.lr_scheduler接口实现。PyTorch提供的学习率调整策略分为三大类,分别是 a. 有序调整:等间隔调整(Step),按需调整学习率(MultiStep),指数衰减调整(Exponential)和 余弦退火CosineAnneal...

2019-12-03 11:06:40

阅读数 286

评论数 0

原创 python3装完ros后导入opencv模块报错

错误如下: Traceback (most recent call last): File “./run.py”, line 9, in import cv2 ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: und...

2019-12-02 20:05:30

阅读数 40

评论数 0

原创 多元统计学基础知识

2019-12-02 16:30:23

阅读数 37

评论数 0

原创 Qt基本图形绘制资料汇总

点击即可打开链接: 1.QT基本图形绘制 2.QT绘制不规则多边形 3.QT-QPainter介绍 4.官方文档 5.Qt画矩形与椭圆的问题

2019-11-28 11:59:45

阅读数 80

评论数 0

原创 解决“The catkin CMake module was not found, but it is required to build a linked workspace.”问题

编译一个ROS包时,报错如下: 出现上面的错误是由于编译环境没有找到ROS,在编译前添加环境的路径即可:catkin config --extend /opt/ros/kinetic。

2019-11-25 09:54:16

阅读数 93

评论数 0

原创 解决用pip3安装时出现“ImportError: cannot import name 'main'”问题

开终端进入如下的配置文件: $ sudo vi /usr/bin/pip3 修改为: //修改前 from pip import main if __name__ == '__main__': sys.exit(main()) 修改后 from pip im...

2019-11-22 11:03:43

阅读数 76

评论数 0

原创 Ubuntu16.04 wine 安装Window下的微信

1.安装wine参考 添加链接描述 在安装中可能遇到秘钥的问题,使用:sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com F987672F 2.使用wine WeChat.exe 安装微信,如果在英文坏境下使用env LA...

2019-11-21 15:31:02

阅读数 142

评论数 0

原创 解决“Makefile:138: recipe for target 'all' failed”问题

执行catkin_make时,报错如下,后面发现是安装了Anaconda的原因导致gcc有问题,将环境变量里的Anaconda的路径注释掉即可。 将home下的.bashrc里的Anaconda路径设置注释掉即可: $ export PATH="/usr/local/anaconda3...

2019-11-20 21:11:43

阅读数 658

评论数 3

原创 解决“CMake Error: CMAKE_MODULE_PATH does not contain Findcatkin_simple.cmake”问题

在github上下载了catkin_simple工具,安装之后,在编译时报错: CMake Error at CMakeLists.txt:4 (find_package): By not providing "Findcatkin_simple.cmake" in CMA...

2019-11-20 14:28:03

阅读数 106

评论数 0

转载 autoware入门教程

点击即可打开链接:autoware入门教程

2019-11-05 10:45:52

阅读数 201

评论数 0

转载 ROS与navigation教程

点击即可打开链接:ROS与navigation教程

2019-11-05 10:41:06

阅读数 83

评论数 0

原创 Ubuntu系统更新失败或者应用安装失败,可以试试这些指令

1.sudo apt-get update 更新源 2.sudo apt-get -f install 修正依赖关系 3.sudo apt-get upgrade 更新已安装的包【程序】 4.sudo apt-get dist-upgrade 升级系统...

2019-11-04 20:47:34

阅读数 572

评论数 0

原创 基于SciPy库的非线性优化实例

import scipy.optimize as sp import numpy as np #设置自变量的约束 bounds = [[-10.0, 5], [-3.0, 4.0]] #设置初值 x_0 = [1.0, 1.0] #定义目标函数 def objective_function(...

2019-11-04 13:18:20

阅读数 124

评论数 0

原创 基于NLopt库的非线性优化实例

1. 目标函数 在编写目标函数时,若是不便写出显示表达式,可以分步骤推导出目标函数。t是自变量数组,grad是目标函数对自变量的梯度数组(利用无导数接口时,在函数体内可以不用写出grad的表达式)my_func_data可以传入目标函数中需要用到的一些参数,是一个指向结构体的指针。 double ...

2019-11-02 22:20:16

阅读数 328

评论数 1

原创 Ceres Solver库资料总结

点击即可打开链接:ceres非线性优化库_笔记

2019-11-01 20:07:07

阅读数 46

评论数 0

原创 联想拯救者Y7000P安装Windows10+Ubuntu16.04双系统

最近新换了一台新电脑,在安装双系统上遇到了好多坑,在这里简单记录一下。 1.安装启动引导器的设备的选择 参考博客1:【小卒Ubuntu使用第二篇】联想Y7000拯救者win10+16.04双系统安装各种兼容性问题解决 参考博客2:Win10 Ubuntu16.04/Ubuntu18.04双系...

2019-10-29 15:45:41

阅读数 1123

评论数 0

原创 Windows10下各类常用软件及库安装汇总

Windows系统: 1. Matlab 点击即可打开链接:MATLAB R2018a 安装教程 2.Anaconda+Pycharm 点击即可打开链接:Python入门:Anaconda和Pycharm的安装和配置

2019-10-28 01:25:16

阅读数 73

评论数 0

原创 用庞特里亚金极小值原理求解二阶系统的最优控制问题

庞特里亚金极小值原理 庞特里亚金极小值原理是在控制向量u(t)受限制的情况下,使得目标函数J取极小,从而求解最优控制问题的原理和方法,又称极大值原理。λ是协态向量,系统模型有多少个变量就有多少个协态。s和u都是省略了符合t的,代表某一时刻的最优状态和最优控制,是一个常数。利用庞特里亚金极小值原理...

2019-10-26 16:38:01

阅读数 708

评论数 3

原创 机器人学中常用的运动学模型

这里的Simple car model是在无人驾驶中常用到的车辆运动学模型,油门代表对速度v的控制,方向盘转角代表对Φ 的控制(Φ其实决定的是图1中的角速度ω),这两个量在实际中都是有一定的限制的。 ...

2019-10-25 21:46:29

阅读数 527

评论数 0

原创 多伦多大学Self-Driving Cars自动驾驶专项课程(十八)Proportional-Integral-Derivative(PID) Control

2019-10-24 13:17:31

阅读数 111

评论数 0

原创 三重指针的理解

比如你是省长,你要找一个乡长。市长、县长、镇长分别对应三重、二重、一重指针,乡长是变量。你不知道他在哪里,但是你认识市长。你肯定要先知道他是哪个市的然后找这个市的市长,这个市长再去找县长,县长再去找镇长,镇长就是一重指针,他知道乡长在哪。这里的每一个级别就是一个维度,更多重的指针也类似,就看成多维...

2019-10-23 22:01:08

阅读数 82

评论数 0

转载 Ubuntu 16.04 + eigen3 安装(解决 fatal error: Eigen/Core: No such file or directory)

1.安装 $ sudo apt-get install libeigen3-dev 2.解决 fatal error: Eigen/Core: No such file or directory 当调用 eigen 库时,会报错:fatal error: Eigen/Core: No such ...

2019-10-22 16:02:48

阅读数 387

评论数 2

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