找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 12929|回复: 16

最笔直的300CM——陀螺仪版

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式

7 U7 a$ K( |! c5 j% E, Y
, y, s. h5 B/ `: ~% o6 {. q经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。
( d  h( [: O9 v, w/ ?2 c先上视频:, l9 Z# d1 R) j/ P. y$ \$ x

  p3 N- G$ M6 {. W) w/ P6 Z: S' n' B1 a' S( G" T
0 b6 y4 K) z3 c

! ]' ^+ o! `; |( B4 P3 n2 W一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。% h/ ?8 N& i# ?/ D7 P( z7 [) J
+ H; d6 O) G3 q) J0 z6 M! ^! E% u

  b6 s" A4 u8 _6 E+ d2 t2 q 微信图片_20170721161452.jpg
9 a. p2 C3 J* u$ o$ ^4 E/ `6 ?  k8 M! v: P' W6 r/ B/ ~
微信图片_20170721161502.jpg " Y( ~8 A! B4 m# z1 I

* ~. _8 d' v# e) M9 E2 S结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。
, `* ]' h. e. p6 @2 @ 1500625146.png 8 U7 O; e5 ~( ^
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
! R  J+ }$ }( \) _6 p) H& a) f按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。. n6 p. s. C! K+ ]3 J- B+ u
走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。& J% T( {4 I& Z; R( r6 M
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。2 [& y* d, _8 S# F8 f: x3 J
  b; l; G: K3 U- R8 w

+ r6 U) \6 T6 E最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 462)
! d5 T6 X2 F% c: B: n: F. ?
" ^4 L/ a3 b2 |7 N, y
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-21 22:13:39 | 显示全部楼层
新人贴顶一下,很不错哦。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。2 C% o4 z, ^( ]  n7 Q8 N
, V, y% e3 ]7 m; s$ g
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-22 09:01:13 | 显示全部楼层
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13- U# ]4 o+ N" O5 x
新人贴顶一下,很不错哦。

5 z( Q' U$ U+ O% @8 E( l# |8 T& R谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34* B* z# u5 H, |$ m
利用陀螺仪走直线是很简洁的方法。* S( z' R) V9 Y- z2 N3 u$ j

4 h5 K3 |  c8 v5 p  u你所说车体确实是基础,侯宝林的自行车肯定是不行的。
3 e$ v) t" n, _2 i# z5 N% N# I4 E% N
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01* b7 h0 x  ?5 c0 ~; @0 q' O8 b1 x. |+ {+ Y
# A) O0 X' Y/ R  \
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-22 14:40:59 | 显示全部楼层
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:400 V1 H# F9 y9 o5 D! Y
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

2 M, t5 K" k7 A8 H. x不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-22 17:28:40 | 显示全部楼层
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太涩了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28/ E6 i2 F& d+ C. _7 T& d3 ~, o
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
7 z. [6 h% y/ C0 M) Z
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!4 r: n: [7 ^# }% w; K
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
4 K& e4 [9 \6 g9 ~+ h7 q. b很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
$ r( F5 G9 I, m0 G6 i/ g
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-8-12 15:34:37 | 显示全部楼层
666666666666
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 16:38 , Processed in 0.158674 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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