找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 10279|回复: 11

关于用陀螺仪进行直线行进的程序2个

  [复制链接]
发表于 2018-8-6 13:29:47 | 显示全部楼层 |阅读模式
1.png 2.png

上面那个程序是我自己编写的,能实现功能即直线行进,如遇外力偏离能自行矫正,缺点也较明显,左右调节功率不能过大,否则就不好使,而左右功率小所带来的缺点则是如遇障碍物,没有足够的动力推开障碍物。
下面那个程序是朋友发给我的,功率较大,也能自我矫正,但是我看不懂原理,无法解释。可有大神贴友讨论一下啊。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-8-7 10:31:50 | 显示全部楼层
下面这个思路很简单     偏多少  转多少   因为左偏往右转  所以乘个-1改变方向   其实还可以去一个死区  而且陀螺仪直接用测量转角就好
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 0 1

使用道具 举报

发表于 2018-8-6 17:50:58 | 显示全部楼层
帅哥,可否说下你的思路
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-7 18:48:37 | 显示全部楼层
陀螺仪自转有没有什么比较好的解决方法?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-8 09:25:59 | 显示全部楼层
邵枫K 发表于 2018-8-7 18:48
陀螺仪自转有没有什么比较好的解决方法?

能说详细点吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-8 11:47:47 | 显示全部楼层
邵枫K 发表于 2018-8-7 18:48
陀螺仪自转有没有什么比较好的解决方法?

零漂,刚学到的词,拔掉线重新插。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-8 11:59:57 | 显示全部楼层
我不太懂为什么前面要拉出速率和角度呢,为什么没有重置陀螺仪?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-9 13:34:59 | 显示全部楼层
蒙奇.D. 发表于 2018-8-8 11:59
我不太懂为什么前面要拉出速率和角度呢,为什么没有重置陀螺仪?

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

使用道具 举报

发表于 2018-8-9 17:42:18 | 显示全部楼层
PID 控制陀螺仪走直线,测试还是比较稳定的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-9 17:45:07 | 显示全部楼层
第二个程序是比例控制纠正走直线,比第一个程序要好很多,移动转向模块还是比较好用的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-10 13:45:58 | 显示全部楼层
dondie 发表于 2018-8-9 17:45
第二个程序是比例控制纠正走直线,比第一个程序要好很多,移动转向模块还是比较好用的

应该怎样解释这个程序呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-10 18:55:08 | 显示全部楼层
艺术的干杯君 发表于 2018-8-10 13:45
应该怎样解释这个程序呢?

把陀螺仪的度数,给移动转向的度数。实现陀螺仪偏移后,通过移动转向纠正。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-8 09:16 , Processed in 1.526280 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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