找回密码
 马上注册

QQ登录

只需一步,快速开始

超简洁且效果还不错的循线算法

    [复制链接]
发表于 2019-5-20 10:59:03 | 显示全部楼层
冀·闲庭信步 发表于 2019-5-20 09:41
偏差*偏差的绝对值,可以保持偏差的符号,否则偏差的平方永远为正,就无法转向了。

我的疑问为什么要求平方?而不是用偏差直接乘以系数?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-20 10:40:04 | 显示全部楼层
向王老师学习。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-20 09:41:06 | 显示全部楼层
bjllywk 发表于 2019-5-20 09:37
请问为什么要乘以绝对值?是因为0.25*400等于100?

偏差*偏差的绝对值,可以保持偏差的符号,否则偏差的平方永远为正,就无法转向了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-20 09:37:04 | 显示全部楼层
请问为什么要乘以绝对值?是因为0.25*400等于100?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-20 09:29:51 | 显示全部楼层
给楼主个赞
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-19 21:22:10 | 显示全部楼层
。樹 发表于 2019-5-19 21:11
不是很明白那个abs那一块运算 求大神细说

abs()是求括号内变量的绝对值。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-19 21:11:53 来自手机 | 显示全部楼层
不是很明白那个abs那一块运算 求大神细说
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-19 17:39:20 | 显示全部楼层
本帖最后由 冀·闲庭信步 于 2019-5-19 19:14 编辑

左手法则就是传感器位于黑线的左侧。
由于马达的功率设定后无需改变,循线时改变的只有转向值,其对应的系数(400)就是转向系数。
加大转向系数可以更好的转过急弯,但其他路段姿态会变差(这只是易于理解和操作的版本)。

评分

参与人数 1乐币 +10 收起 理由
Dedi + 10

查看全部评分

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-19 17:10:23 | 显示全部楼层
大赞   等会试一试    但是左手法则和转向系数看的不是很明白     能详细说下嘛
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-6-1 19:49 , Processed in 0.103396 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表