找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 14335|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
" d4 c' e/ u, H2 W7 H: D! q
) R! i9 }) d. @+ M; E
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。
9 \; T7 r" o! `; D' G2 a# l先上视频:
# U% F  v4 _. c/ R; H( l9 j! C2 [2 B/ p9 y

/ R7 K9 l% ~9 E" n. i
- J( c& z" Z8 q2 k6 y4 u5 F5 j4 a0 b7 U/ P2 E) B
一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
4 i6 }& A. w, d3 I$ N" X
2 t& d9 u5 \# s% L

4 @: @2 W$ U3 m: o4 @ 微信图片_20170721161452.jpg / Z9 A: R" X2 U/ ?1 J, n; p

  d  C6 @$ O( [0 M6 d 微信图片_20170721161502.jpg
) j+ [; N1 z  q1 p! T9 N! y- J
% q/ t. c2 B* A3 }结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。5 Z5 R5 h. {9 H5 b# ~
1500625146.png 1 F% s5 s; |6 J1 R6 B  U
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。! V$ P1 t* S$ C0 Y6 W! i
按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
0 h7 u2 [: a1 I- n3 Y% e  @3 M- U走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。4 l5 H6 z3 A' K2 F
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
/ x# t0 x# s/ b; C! p
2 R0 k8 r5 e, ?1 @, C# O
# ]2 s4 T8 v& @- X
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 464)
' s) g" a/ v- p2 I) j5 h( P* k4 u* Y! G3 M: R2 d6 }
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
8 V+ g- J4 [4 ^+ z5 L7 D) M0 r- l
) V1 M; \, p% _' p5 n: o你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:138 c& {! p4 l( v
新人贴顶一下,很不错哦。

2 q; z+ |9 B3 g  l1 h- N谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
# v" o& x4 U6 S7 G* ^$ n利用陀螺仪走直线是很简洁的方法。
% H! r3 A0 K: ^& e# A! d, G$ V: Y" B0 `
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
! j; d* l3 I$ M0 l
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01
4 R  f9 r: N1 Q( m% M, }$ `

4 J) T9 g" e3 ]' l9 Q谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
9 I7 ~3 [+ r2 Y: d( D我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
, `& j3 f6 K% H' V; n" |& |$ P1 E  M+ t
不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28. j0 z$ F- b* i) k
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
) [) W& w# D) J# x- X5 z( H+ Q' {
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
7 n7 n, @7 x/ X  q: ~3 I6 O5 W
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44! Z' l' D  v4 ^9 ?
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!

, v' v) y- V7 f2 i0 i" u你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 22:37 , Processed in 0.640623 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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