找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 17866|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
2 m; ?8 H! Y/ K( j' l

) T( Q* Z' k+ J9 s经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。- z' ]+ {1 _; L& Y  p3 z8 T& e" o4 u
先上视频:
/ G' @- k6 f# Z, F3 o
8 J( \6 p& C4 r7 I( g; y. O8 Z9 s1 q
; {4 t5 G3 M* y
7 X7 R! ?  O+ l9 y# G6 q2 s5 ?
  X, u, V* l8 B/ F$ c一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
' Y) _1 s, c. ?
& Y: c# Z% o! I) P. |. q
7 v" v' L4 s8 j' t0 h
微信图片_20170721161452.jpg / W. x/ p( U( a$ g, J

& I+ p: K9 ^! F( R+ D1 }* q* r 微信图片_20170721161502.jpg
+ x, l! T; Y! H3 ?8 n2 C, k5 G# L8 R' n4 f
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。
4 M! P) z3 W% g" w6 P% ^ 1500625146.png 5 p) |" i% C% G; E! S
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
, ?/ h3 k  z5 G$ h* N+ R, k9 M按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
+ B( m  {2 J, R- t3 \8 i走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
) w( o6 I# V* Y& \& H6 K0 c; W- G当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
8 X, |8 T. x1 R) |& |9 X6 i! N8 ]$ Y# ?) ^5 S6 c

! ^8 R; Q0 J3 N- `  p最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 466) & V+ h9 j- b' Y1 X) o( e4 L

( i, @, C, {- F% b& [
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
( d0 Z: T+ N% R' d8 H2 d9 X. J. m3 ?8 L; Y4 X& n& r) }
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13+ S; P0 d8 T3 E0 ^$ }" P3 W" b2 ^  ~
新人贴顶一下,很不错哦。
2 }8 g; J* _' T% o$ q6 ~, q2 k- B
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34. ]2 [! F- A% v7 }1 M
利用陀螺仪走直线是很简洁的方法。0 q: s+ B2 s* o! B1 E6 p0 Y

: q2 U# ^9 a9 d: n6 V8 ^0 s3 f( V% ]你所说车体确实是基础,侯宝林的自行车肯定是不行的。

6 G: J2 S* ], }+ a% v) L8 D1 g% V 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
/ e/ j! W) z, M3 I/ e4 z) j1 E
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
8 y. p3 _0 n. m7 G我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

9 V9 Z7 _7 ]& X. V3 P2 T不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:281 H" ~  G* S# u. A" G
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

! h8 Q2 r2 A' K/ g我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
, h( e+ b1 ?  D; D4 \8 u
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:445 o" _& N  \' z( y% V) i) z
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
: Y  w" ~5 C7 o. f9 k! K
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-9 11:36 , Processed in 0.160625 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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