找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 16489|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
  }" i9 ~, T2 H4 U( S4 D4 Y
  @# M8 P! Z3 D" U: P, S# M
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。/ {4 M' Q: n$ S3 w$ k9 B1 n- [, S
先上视频:
; u: B8 T3 _7 I* g6 }4 ~1 w, `, A' g% C, J2 b; S) d7 d- |
5 [9 W! `* P0 x6 H! S. T* Y
$ |; H  }  i% h4 k* B0 A( }/ e

" v/ }5 G2 D, u3 g8 X" L$ k9 C5 U一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。$ _3 c6 h, \/ K$ c7 C" Q1 O

5 T' e; @* I7 p# E1 e: F: y

) ]2 k" X: |2 z/ b 微信图片_20170721161452.jpg 1 [& z! y$ v$ C+ z& a: c4 k! O0 L
. V6 e0 V+ _7 W: R5 D3 ]
微信图片_20170721161502.jpg
: P* W" ?) V/ f, [! S1 z, m4 y2 |/ b7 d0 r& Q
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。. _' N8 \' y1 x( V1 S0 ^
1500625146.png % ~: f! B2 x* _2 k
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
4 u  @+ n9 C) \) O, r) @按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。5 h7 I- F, s  W
走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
7 ]4 P* B6 r+ @* ~6 N当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。$ q5 N* O3 H# Z. Q7 t

( i9 f- V; m' |4 O5 h: y; I
; O: a' e+ Z; f1 Y5 `4 K
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465) 3 _; _$ V/ x9 g3 t' w2 W" X

/ v2 R' F0 c+ W, E( t( G4 O
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。. w9 y3 R; N: I) |- Q: x

$ w; B$ u& m8 `1 @你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13$ X0 S0 Z" C: B/ t: O
新人贴顶一下,很不错哦。
4 x6 X# q- G- j9 V; A/ n% f- p/ l
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
( }5 A6 Q" k/ {0 ^4 b, k利用陀螺仪走直线是很简洁的方法。0 C& I4 Z0 U4 ]

) z8 C" E7 \- ?' t5 Y% e3 r* e6 S2 o  I你所说车体确实是基础,侯宝林的自行车肯定是不行的。
: Q. |1 r4 _0 N5 r& W5 h6 z  P& S
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01
3 N2 l7 M( u. F7 R; h# x: k

/ m) t/ Z2 Q# G0 r6 l谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
* D, Y. c. w; p* ?) S我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

" t4 q+ O% u- }! ]" T6 l不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28& W7 u0 R6 v! v6 R2 v# u: f, x
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
4 x! h2 ~# `* M
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!- L9 q3 g( d+ J) B& k
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:445 f3 H: W2 Q$ L* J5 D
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
/ ]) p9 y- d: G4 E0 ^% K( @
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-20 00:10 , Processed in 0.458037 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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