DinnerHowe的博客

DinnerHowe的博客

c++: std::condition_variable

前面三讲《C++11 并发指南二(std::thread 详解)》,《C++11 并发指南三(std::mutex 详解)》分别介绍了 std::thread,std::mutex,std::future 等相关内容,相信读者对 C++11 中的多线程编程有了一个最基本的认识,本文将介绍 C++1...

2018-03-28 21:49:17

阅读数 86

评论数 0

math: 雅可比矩阵 黑塞矩阵

雅可比矩阵:一个多元函数的一阶偏导数以一定方式排列成的矩阵黑塞矩阵:一个多元函数的二阶偏导数以一定方式排列成的矩阵雅可比矩阵                 在向量微积分中,雅可比矩阵是一阶偏导数以一定方式排列成的矩阵,其行列式称为雅可比行列式。雅可比矩阵的重要性在于它体现了一个可微方程与给出点的...

2018-03-22 10:22:01

阅读数 1892

评论数 2

math: 图优化理论基础

图优化是视觉slam中的主流优化方法,所谓的图优化是把常规的优化问题以图的形式来表述。图(graph)由顶点(Vertex)和边(Edge)组成,在常见的slam问题中,机器人的位姿是一个顶点(Vertex),不同时刻位姿之间的关系构成边(Edge),通过不断累积而成的顶点和边构成图(graph)...

2018-03-22 10:13:33

阅读数 1212

评论数 0

路径规划: 浅谈路径规划算法

原文地址:http://theory.stanford.edu/~amitp/GameProgramming/1 导言1.1 算法1.2 Dijkstra算法与最佳优先搜索1.3 A*算法2 启发式算法2.1 A*对启发式函数的使用2.2 速度还是精确度?2.3 衡量单位2.4 精确的启发式函数2...

2018-03-22 10:11:03

阅读数 1287

评论数 0

math: 求质数的几种算法

1、根据质数的定义求  质数定义:只能被1或者自身整除的自然数(不包括1),称为质数。  利用它的定义可以循环判断该数除以比它小的每个自然数(大于1),如果有能被它整除的,则它就不是质数。对应代码是: /// <summary> ...

2018-03-20 10:40:35

阅读数 3947

评论数 0

Python: 判断一个路径是否存在,判断一个路径是文件还是目录,创建路径,创建文件, 删除路径,删除文件

判断一个路径是否存在可以判断一个文件或目录(文件夹)是否存在 import os.path os.path.exists(path);判断一个文件是否存在 import os.path os.path.isfile(path);判断一个目录(文件夹)是否存在 im...

2018-03-19 11:42:36

阅读数 895

评论数 0

math: 车辆转弯半径/akerman结构转弯半径

以转向轮外轮中心轮迹计算: 以车身最外点计算的最小转弯半径:式中:R0—转向轮外轮中心轮迹的最小转弯半径;R—车身最外点的最小转弯半径;L—轴距;θmax—转向轮外轮最大转角/转角;b—前轮距;C—前悬长度;K—整车宽度;M—主销中心距...

2018-03-15 18:28:34

阅读数 708

评论数 0

math: 四元数转欧拉角

四元数转换欧拉角以上矩阵一一对应。

2018-03-15 15:56:10

阅读数 362

评论数 0

c++: c++ 字符串解析

字符串解析:输入"2018_01_21"void fun(char* string, int& year, int& month, int& day){}void fun(char* str...

2018-03-13 18:09:25

阅读数 309

评论数 0

python: 女生节礼物,怎么用代码写一个玫瑰+一个心

#!/usr/bin/env python #coding=utf-8 #女生节礼物 import rospy from sensor_msgs.msg import LaserScan import numpy import copy node_name = "Test_M...

2018-03-08 18:36:53

阅读数 3245

评论数 1

math: 卡尔曼滤波算法原理以及python实例

文章来源维基百科卡尔曼滤波是一种高效率的递归滤波器(自回归滤波器),它能够从一系列的不完全及包含噪声的测量中,估计动态系统的状态。卡尔曼滤波的一个典型实例是从一组有限的,包含噪声的,通过对物体位置的观察序列(可能有偏差)预测出物体的位置的坐标及速度。在很多工程应用(如雷达、计算机视觉)中都可以找到...

2018-03-08 13:31:23

阅读数 9107

评论数 0

python: DQN Deep Q-Network learning

参考资料:https://morvanzhou.github.io/非常感谢莫烦老师的教程 http://mnemstudio.org/path-finding-q-learning-tutorial.htmhttp://www.cnblogs.com/dragonir/p/6224313.htm...

2018-03-07 10:38:08

阅读数 486

评论数 0

c++: 直接插入排序,冒泡排序,快速排序,堆排序和归并排序

看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现重新画了总结图直接插入排序整个序列分为有序区和无序区,取第一个元素作为初始有序区,然后第二个开始,依次插入到有序区的合适位置,直到排好序刚开始在我那本《数据结构》看到大概这样的实现void Insert...

2018-03-06 15:57:00

阅读数 951

评论数 3

c++: binary search/二分法查找

查找方法最简单的查找——顺序查找,即从数组第一个元素开始,一个一个顺序查下去直到找到或查到最后一个元素为止。数据排列有序时,可以采用对半查找(binary search)。算法的执行效率比顺序查找高。散列查找:散列(hash)查找是最快的查找方法。前文介绍的两种查找方法都是将需查找的关键字值与表中...

2018-03-05 20:30:38

阅读数 168

评论数 0

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