上海羊羽卓进出口贸易有限公司

巡线小车颜色传感器 巡线小车——主控上的四个选项卡

发布时间:2024-10-09 07:10:19

巡线小车——主控上的四个选项卡

巡线小车。

大家好,今天来做一个巡线小车。现在来看主控上的四个选项卡,最左边的是运行过的程序,第二个是下载的,第三个才是需要找到的传感器的部分。

·第一个点开确定,再一次就会出现三个选项,一个是反射光,一个是环境光,还有一个是颜色。反射光的颜色是红色的,环境光是蓝色,颜色就是彩色的光。这里还是调成反射光。

·第一个现在来测它的数值,在黑色上的值是i,再到其他地方再测一下。这时候可以看到黑色的旁边是6,就取它的中间值2加6除以2,用4这个数字。

·现在来写程序,要先给电机设置端口或者是ab,下面要对反射光的值进行判断,如果条件满足就往左转,否则就向右转。

乐高EV3的PID巡线

对于乐高的单光感巡线,有很多方案.其中有一种方案会达到相对理想的状态,就是大家听说的PID巡线方案。

在我们开始程序之前,我们首先了解如下项目:

1. PID的意义:

P-比例(proportion的首字母)

I-积分(integral的首字母)

D-导数(derivative的首字母)

2. 单光巡线原理

光感三种状态

黄色圆形代表传感器位置,黑色代表我们要巡的线。假设在左侧情况下反光值为50,右侧反光值为10,那么中间的反光值就大约等于30.如果传感器检测到反光值大于30,车体左偏,需要向右转;如果传感器检测到反光值小于30,车体右偏,需要向左转;如果传感器检测到反射光值等于30,直行。

在了解以上两点以后,我们的任务就很明确:让机器人尽量处于第二种状态。接下来我们就分析一下P,I,D是如何控制机器人的。

比例P

调节速率和偏差成比例,偏移越大调整越大。但是比例系数要适当,太小起不到作用,太大又容易摆动过大。

积分I

积分反应的是累计的偏差,通过累计的偏差来调整车的转向。

微分D

微分反应偏差的变化率,可以提前校正车的转向,增强稳定性。

但是微分和积分都不能单独起作用,都需要有P的基础,也就是实际会有四种控制方式,即:P,PI,PD,PID.

下面就给大家讲解一下如何用MINDSTOMS EV3软件做PID程序

首先,我们颜色传感器的端口是1,中间值30,巡左侧,电机是左A右B,用移动槽控制车转向。

接下来跟着如下步骤,我们把程序完成:

用一个线程来定义如下变量

其中:Kp-比例系数,Ki-积分系数,Kd-微分系数,I-积分,D-微分,E-误差,LE-上一次误差

2. 用另外一个线程先做出E

此处颜色传感器检测反射光强度,与30做差,算出误差值

3. 继续做出I

此处将I和E做和再赋值给I,实现每次循环误差的累加

4. 继续做出D

此处用本次误差-上次误差赋值给D

5. 各个部分分别乘以比例系数,相加赋值给移动转向的转向值

第三图为完整图,前两图为了让大家看得更清晰

6.在移动转向的后面将E赋值给LE

至此,我们PID的巡线程序就都完成了,剩下的工作就是仔细调整Kp,Ki,Kd的值,使小车达到理想的巡线状态了

相关问答

巡线小车 原理?

巡线小车的巡线原理利用光线传感器检测前方的地面颜色。然后做出调整(转弯),保持一直行驶在黑线上就像开车一样,通过方向盘来调整保持车不偏离道路方式一...

zmrobo-20 巡线 编程怎么写?

编写zmrobo-20巡线程序需要用到传感器模块,首先需要初始化传感器,设置引脚和模式。然后,在循环中读取传感器数据,根据数据判断小车的运动方向,如果检测到黑...

红外 巡线 是如何实现的?

红外巡线传感器有一个红外发射管和一个红外接收管,当地面为黑色吸收所有光,所以接受管不会导通当地面为白色,反射所有光,所以接收管导通具体型号有TCRT...

图片中所圈的机器人我们一般叫它为什么机器人?

主要在商场、餐饮、银行等服务行业。中科大研发的机器人佳佳,属于高级功能的机器人。在语音方面,科大讯发的语音识别系统非常发达;机器人的身体一般会布置超声...

老款捷达abs灯亮了是什么原因

[回答]捷达(查成交价|参配|优惠政策)abs灯亮是什么原因?线路连接可能有故障,或者车轮速度传感器有问题。你要及时去修理厂检查修理。防抱死制动系统灯一直...

GS-SR是一种什么样的产品?

仙自动化科技发展有限公司主推GS-SR模块化自主导航定位系统,采用GS独特算法,全方面服务于智能机器人。GS-SR是一种模块化的机器人自主定位导航控制系统...GS...

国内的无人机行业的现状和前景怎么样?

我们必须要考虑能量的问题,比如让巡线无人机挂在电线上运行,让高空作业无人机固定至高楼外墙某处,来开展钉钉子、打管子、修理等灵活作业;能落地作业的,绝不...

彩虹翼龙表现优秀,大量的歼-6无人机还有用处吗?

近期,多家报纸刊载了70架改装后的歼6无人机部署福建武夷山附近的新闻,再次引起了很多人对这种无人机的关注。很多年前的新闻中,经常出现利用近千架无人战机消...

给孩子买智能机器人,会不会耽误孩子学习啊?

当然不会,相反,机器人还可以培养孩子的学习兴趣!Qdee百变机器人是一款采用micro:bit控制的可编程教育机器人。它有着百变的造型,兼容乐高,支持手机APP、手柄...

无人机能实现载人吗?

能,迪拜已经开始了无人机载客实验,当飞行出租车用。在回答这个问题之前,先得弄明白无人机的含义,不然就会出现“无人机载人之后,还叫无人机吗?”的疑问。...别...

展开全部内容