找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 9045|回复: 12

分享一段走直线的程序,欢迎大家批评指正

  [复制链接]
发表于 2017-5-1 21:52:08 | 显示全部楼层 |阅读模式
本帖最后由 ddeef 于 2017-5-1 22:05 编辑

孩子FLL比赛的车跑偏很严重,可惜也说不出具体啥原因走偏。当爹的只好亲自前来学习研究一下了。

车跑偏可能有很多种原因,在轮胎不打滑以及轮胎直径一致的情况下,可能有两个原因:一种情况是电机的实际转速不同(虽然设定了相同的功率),必然走不直了。
另外一种情况是两个电机不是同时启动,虽然后来可能转速相同,但是起始的时候偏一点,后面就会越偏越远。
这个方案的基本思路是,检测两侧电机的旋转角度,并根据差值调整其中一个电机的输出功率,从而尽量让两个电机角度传感器的差值为0。




检测角度差值并计算输出功率

检测角度差值并计算输出功率


按指定功率运转指定的角度

按指定功率运转指定的角度





如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-5-2 07:27:13 | 显示全部楼层
学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-5-2 12:48:57 | 显示全部楼层
你实际使用效果如何呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-5-2 14:10:22 | 显示全部楼层
糖伯虎 发表于 2017-5-2 12:48
你实际使用效果如何呢?

我的车目前是两个电机功率相同的时候转速不同,很有效果。度数差基本在正负1度以内。之前一秒钟能差好几度了。但也不是绝对的直。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-5-3 10:17:39 | 显示全部楼层
ddeef 发表于 2017-5-2 14:10
我的车目前是两个电机功率相同的时候转速不同,很有效果。度数差基本在正负1度以内。之前一秒钟能差好几 ...

请问下,这个两个模块在哪找呀
QQ截图20170503101620.jpg
QQ截图20170503101630.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-5-3 12:24:05 | 显示全部楼层
lssxlh 发表于 2017-5-3 10:17
请问下,这个两个模块在哪找呀

在创建我的模块的时候 设置输入输出参数
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-5-3 14:57:28 | 显示全部楼层
谢谢,能放个视频上来看看效果吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-5-3 18:01:49 | 显示全部楼层
能发个视频教学不?这都是你自己设置的参数,别人也看不懂呀
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-2-21 11:19:54 | 显示全部楼层
在不考虑硬件(轮胎、摩擦)差异的情况下,此法理论上是成立的。

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

使用道具 举报

发表于 2018-2-23 17:21:44 | 显示全部楼层
那两个电机不同时启动的情况怎么办?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-4-12 18:05:19 | 显示全部楼层
咱能不用我的模块发个程序吗?太晕了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-5-30 18:08:20 | 显示全部楼层
真心不错!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-3-28 18:59:37 | 显示全部楼层
学习一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 09:16 , Processed in 0.089567 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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