2 黑夜奔跑

尚未进行身份认证

绝不认输的小强

等级
TA的排名 4w+

学习ROS之ROS多机ssh交互

1、环境PC系统:Ubuntu16.04+ROS kinect工控机NUC系统:Ubuntu16.04+ROS kinect前提:PC和树莓派在同一局域网下;也就是都连同一个WIFI(路由器生成的那种,或者手机热点,校园网不行),或者PC连了WIFI、用根网线把树莓派和PC连起来也可以。2、目的、作用ssh通信:目的是通过电脑端访问树莓派,实现两者之间的文件互传、远程其他操作。...

2019-09-03 15:37:20

【初始化】ubuntu

ubuntu重装,系统初始化整理Table of Contentsubuntu重装,系统初始化整理1.输入法2.更换软件源3.Ubuntu 16.04 + ROS Kinetic的安装4.安装QT5.安装VSCode1.输入法自带的fcitxhttps://blog.csdn.net/qq_37760750/article/details/80394427#...

2019-08-20 14:30:51

【机器学习】主成分分析法

主成分分析法目录主成分分析法一、主成分分析的理解二、使用梯度上升法求解PCA三、求数据的前n个主成分四、将高维数据向低维数据映射五、scikit-learn中的PCA六、对真实数据集MNIST使用PCA七、使用PCA降噪八、PCA与人脸识别一、主成分分析的理解先假设用数据的两个特征画出散点图,如果我们只保留特征1或者只保留特征2。那么此时就有...

2019-08-15 19:51:27

【机器学习】线性回归法

线性回归法目录线性回归法一.简单线性回归二.最小二乘法三.简单线性回归的实现四.向量化五.衡量线性回归法的指标 MSE,RMS,MAE1、均方误差(MSE)2、均方根误差(RMSE)3、平均绝对误差(MAE)六.最好的衡量线性回归法的指标 R Squared七.多元线性回归和正规方程解一.简单线性回归二.最小二乘法对b求偏...

2019-08-13 07:08:49

【机器学习】K邻近算法

K邻近算法K邻近算法1.什么是K邻近孙算法2.scikit-learn中的机器学习算法封装3.训练数据集,测试数据集4.分类准确度5.超参数6.网格搜索与k近邻算法中更多超参数7.数据归一化8.scikit-learn中的Scaler9.K邻近算法的缺点1.什么是K邻近孙算法##KNN的过程import numpy as npimpo...

2019-08-12 08:45:05

【机器学习】逻辑回归

逻辑回归1.什么是逻辑回归对于算法而言,并不是越复杂越好,要根据实际的使用场景,来选择对应的算法对于CNN,RNN而言,因为对数据的要求很高,需要非常大的数据量,对计算力的要求也很高如果不进行预测的话,就是回归问题,如果进行预测了,可以看做分类问题通过样本的特征,来拟合计算出一个事件发生的概率通过一些方法的改进,可以使得逻辑回归作为多分类问题#Sigmoid函...

2019-08-07 08:44:28

【机器学习】梯度下降法

梯度下降法目录梯度下降法一.什么是梯度下降法二.模拟实现梯度下降法三.多元线性回归中的梯度下降四.梯度下降算法的向量化和数据标准化​1.使用梯度下降法2.归一化数据集后再进行操作3.梯度下降法的优势五.梯度下降法1.批量梯度下降法2.随机梯度下降法3.mini-batch Gradient Descent4.scikit-learn中封装实现...

2019-08-04 23:11:34

【ROS编译问题】ubuntu16.04 小觅双目摄像头环境配置(深度版)

首先声明,本人的系统是ubuntu16.04, 相应的ROS为Kinetic版本小觅双目摄像头,有标准版和深度版,本文主要是针对深度版的摄像头配置环境,因为手上只有这个,并记录下遇到的问题,与解决方法.1.一开始不知道有标准跟深度,看到公司有这个,就想装上玩一下,没想到就踩坑了,拿着深度版的摄像头在配置标准版的环境,出问题来还不知道是哪里,在运行launch文件那关就过不了了,所以开始在网上求...

2019-08-03 13:30:22

学习ROS之机器人SLAM与自主导航

1.机器人必备条件1.1机器人的硬件要求1.2机器人的深度信息使用kinect虽然可以让三维的点云深度信息转化为激光雷达的二维信息,但是一般的误差有十几几十厘米而激光雷达的传感器的信息的误差接近几厘米1.3里程计信息1.4仿真环境2.ROS SLAM功能包应用方法2.1gmapping//最好把包全部重新导进去,这样就更...

2019-07-29 08:06:05

学习ROS之机器人系统设计

1.机器人的定义与组成1.1机器人的组成2.机器人系统构建2.1执行机构的实现2.2驱动系统的实现2.3内部传感器系统的实现2.4控制系统的实现2.5外部传感系统的实现2.5.1连接摄像头不过需要RGB-D摄像头,才可以正常运行3.URDF机器人建模让机器人模型在rviz中可视化先建立一...

2019-07-26 15:08:09

学习ROS之ROS基础

目录1.工作空间1.1什么工作空间:1.2创建工作空间1.2.1生成工作空间:1.2.2编译工作空间:1.2.3设置环境变量:1.3功能包1.3.1创建功能包1.3.2编译功能包1.3.3环境变量1.4工作空间的覆盖2.ROS通信编程2.1话题编程2.1.1话题编程流程:2.1.2实现一个发布者:2.1.3实现一个订阅者:2.1....

2019-07-24 16:10:04

Tensorflow basic(一)

Sessionimport tensorflow as tfm1 = tf.constant([[2, 2]])m2 = tf.constant([[3], [3]])dot_operation = tf.matmul(m1, m2)print(dot_operation) # wrong! no result# method1 use ...

2019-07-23 13:48:21

基于Python开发Tensorflow(七)之梯度下降解决线性回归

Operations(操作)操作类别 操作举例 基本操作 split,rank,reshape,random_shuffle,slice,concat,... 逐元素的数学操作 add,subtract,multiply,div,greater,less,equal,exp,log,... 矩阵操作 eye,matmul,matrix_inverse,...

2019-07-23 09:23:59

OpenCV摄像头畸变标定生成xml文件

https://blog.csdn.net/Li_haiyu/article/details/82782400

2019-02-13 12:46:08

OpenCV之源码分析 imread(),imshow(),waitKey()函数

参考原博客:https://blog.csdn.net/hujingshuang/article/details/47184717#t1imread()Mat imread( const string& filename, int flags ){ Mat img;//定义一个Mat类,用于装载图片 imread_( filename, flags, LOAD_...

2018-08-26 10:24:08

OpenCV之扩展模块安装

本文是参考博主:https://blog.csdn.net/weixin_41695564/article/details/79925379  但本人在安装的过程中还是犯了几个关键错误,导致浪费了很多时间,所以再原博文的基础上,将我遇到的问题也标明出来,供参考。以下标注ps的地方是本人指出来的问题。 本文将演示OpenCV3.1.0的版本安装,其他版本也可以参考,主要是把几个关键地方注意到即...

2018-08-24 19:55:41

OpenCV之视频分析与对象跟踪(四) 光流的对象跟踪 稀疏光流&稠密光流

稀疏光流实现流程:代码&注释:#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;Mat frame, gray;Mat prev_frame, prev_gray;vector<Point2f&gt...

2018-08-23 15:41:49

OpenCV之视频分析与对象跟踪(三) 对象检测与跟踪(基于颜色)

/*1.基于颜色跟踪的实现步骤2.使用inRange的方法过滤出绿色,3.形态学造作提取4.轮廓查找5.外界矩形获取6.位置标定*/#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;Rect roi;void pr...

2018-08-23 10:56:32

OpenCV之视频分析与对象跟踪(二) 背景消除建模(BSM)

 要分析背景不怎么变化的视频的时候可以用BSM 基本原理:利用前几帧(或一帧)的图像作为背景模型,后续的帧图像与背景模型比较,得到的差异就是前景对象了。 两个常用的算法:图像分割(GMM – 高斯混合模型), 机器学习(KNN –K个最近邻)代码:#include <opencv2/opencv.hpp>#include <iostream>us...

2018-08-23 09:05:45

OpenCV之视频分析与对象跟踪(一) 视频读写

动画是通过连续播放一系列禁止的画面,当连续播放达到一定的速度时,我们用肉眼看到的就是动画了。它的基本原理与电影,电视一样,都是利用视觉原理。医学已经证明,人的眼睛具有“视觉暂留”特性,就是人的眼睛看到一幅画面或一个物体后,在1/24秒内不会消失,利用这一视觉变化效果。因此电影采用了每秒24幅画的速度拍摄播放,电视采用了每秒25幅(PAL制)或30幅(NSTC制)画面的速度拍摄播放,如果以每秒低于2...

2018-08-22 22:24:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。