上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: /*------------------------------------------- 2 位置型PID C实现(控制电机转速) --------------------------------------------*/ //(1)定义PID 结构体变量 struct pid { float SetSpeed; //设定速度 float ActualSpeed; ... 阅读全文
posted @ 2017-03-07 17:10 wyu123 阅读(10735) 评论(0) 推荐(0) 编辑
摘要: 上一节中已经抽象出了位置性PID和增量型PID的数学表达式,这一节,重点讲解C语言代码的实现过程,算法的C语言实现过程具有一般性,通过PID算法的C语言实现,可以以此类推,设计其它算法的C语言实现。 阅读全文
posted @ 2017-03-07 17:09 wyu123 阅读(2904) 评论(0) 推荐(1) 编辑
摘要: 上一节中,我论述了PID算法的基本形式,并对其控制过程的实现有了一个简要的说明,通过上一节的总结,基本已经可以明白PID控制的过程。这一节中先继续上一节内容补充说明一下。 1.说明一下反馈控制的原理,通过上一节的框图不难看出,PID控制其实是对偏差的控制过程; 2.如果偏差为0,则比例环节不起作用, 阅读全文
posted @ 2017-03-07 17:08 wyu123 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 本系列是转载。。。。。。。。。。。。。 全部的程序有一个共同点:就是我没认真去调pid的参数 在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在我所接触的控制 阅读全文
posted @ 2017-03-07 17:07 wyu123 阅读(4349) 评论(0) 推荐(0) 编辑
摘要: “错误-正在打印”解决办法 安装了PDF虚拟打印机,可是打印时老是出现“该文件不能正常打印”的提示,打开打 印机的属性,看到打印队列里老是显示“错误-正在打印” ,可刚才打印的文件已经生 成PDF文件了,如果再打印就无法继续了,只能取消这个“错误-正在打印”的打印队列 ,才能进行,但是还会重复出现这 阅读全文
posted @ 2017-02-26 17:00 wyu123 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 75道逻辑思维题 会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才了! 2010-02-03 17:08 | (分类:竹马的世界) 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】周雯的妈妈 阅读全文
posted @ 2017-02-26 16:51 wyu123 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 在ROS的编程过程中,如果CMakeLists.txt如果写不好,编译就很难成功。如果看不懂CMakeLists.txt那么很多错误你也不知道时什么回事。所以深入了解它是很右必要的。现在我们就来看看它。 我们使用cmake进行程序编译的时候,会根据CMakeLists.txt这个文件进行一步一步的处 阅读全文
posted @ 2017-02-19 21:35 wyu123 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 在本篇文章中,我们将一起学习opencv中霍夫变换相关的知识点,以及了解opencv中实现霍夫变换的HoughLines,HoughLinesP函数的使用方法,实现霍夫圆变换的HoughCircles函数的使用方法。 先尝鲜一下其中一个示例程序的运行截图: 一、引言 在图像处理和计算机视觉领域中,如 阅读全文
posted @ 2017-01-19 20:25 wyu123 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章里,我们一起学习下 图像金字塔 的一些基本概念,如何使用OpenCV函数pyrUp和pyrDown 对图像进行向上和向下采样,以及了解专门用于缩放图像尺寸的resize函数的用法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。 一 阅读全文
posted @ 2017-01-17 19:25 wyu123 阅读(9678) 评论(2) 推荐(1) 编辑
摘要: 本篇文章中,我们将一起学习OpenCV中边缘检测的各种算子和滤波器——Canny算子,Sobel算子,Laplace算子以及Scharr滤波器。文章中包含了五个浅墨为大家准备的详细注释的博文配套源代码。在介绍四块知识点的时候分别一个,以及最后的综合示例中的一个。文章末尾提供配套源代码的下载。 *** 阅读全文
posted @ 2017-01-14 20:44 wyu123 阅读(3149) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们可以实现更高级的形态学变换。 所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。 第二件事,是 阅读全文
posted @ 2017-01-09 20:43 wyu123 阅读(11349) 评论(1) 推荐(1) 编辑
摘要: 本篇文章中,我们一起探究了图像处理中,最基本的形态学运算——膨胀与腐蚀。浅墨在文章开头友情提醒,用人物照片做腐蚀和膨胀的素材图片得到的效果会比较惊悚,毁三观的,不建议尝试。。。。。。。。。。 一、理论与概念讲解——从现象到本质 1.1 形态学概述 形态学(morphology)一词通常表示生物学的一 阅读全文
posted @ 2017-01-08 20:57 wyu123 阅读(28177) 评论(1) 推荐(1) 编辑
摘要: 将一个结构体变量中的数据传递给另一个函数,有下列3种方法: 下面通过一个简单的例子来说明,并对它们进行比较。 有一个结构体变量stu,内含学生学号、姓名和3门课的成绩。要求在main函数中为各成员赋值,在另一函数print中将它们的值输出。 1) 用结构体变量作函数参数。 2)用指向结构体变量的指针 阅读全文
posted @ 2017-01-04 15:47 wyu123 阅读(47964) 评论(0) 推荐(1) 编辑
摘要: 参考blog : http://blog.sina.com.cn/s/blog_5c5bc9070100y8c9.html 一.算法的基本概念计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。1.算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。2.算法的基本要素:算法中对数据的 阅读全文
posted @ 2017-01-04 11:29 wyu123 阅读(4417) 评论(0) 推荐(0) 编辑
摘要: 正如我们上一篇文章中讲到的,线性滤波可以实现很多种不同的图像变换。然而非线性滤波,如中值滤波器和双边滤波器,有时可以达到更好的实现效果。 邻域算子的其他一些例子还有对 二值图像进行操作的形态学算子,用于计算距离变换和寻找连通量的半全局算子 一、理论与概念讲解——从现象到本质 1.1 非线性滤波概述 阅读全文
posted @ 2017-01-03 20:38 wyu123 阅读(2115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页