找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 17625|回复: 16

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

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

5 g: B6 K, ^0 ?# Q+ N, R7 c9 h" Q4 a2 b* O7 P5 O8 _
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。; V2 j; D! n* h7 X5 o( R
先上视频:& D& B1 j( l, f$ ]3 N

0 c# X! m9 d! r+ G" G" D
) _6 j, T$ Y& x6 R. @: D9 q2 r" Q% H# v7 J5 ?9 \& T
- ~% `9 E4 y% R9 S6 \8 L
一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
' B. D; Y6 ?2 A+ R5 s4 q, {  s: ^- L  l3 K
" I& `# \: \* J8 j2 u% H
微信图片_20170721161452.jpg
3 d* v) z* s5 S" a
2 }/ ^3 }! H$ R* m2 ` 微信图片_20170721161502.jpg
3 t# s, p/ J* G4 L9 d
2 K% G* l& ~; {, x! @4 ]; D结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。3 k, q. o* Z5 F* ~0 g9 v
1500625146.png % `7 c0 p# e: Z" P2 n+ x
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。" i! R" a* ^4 Q0 G! F
按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。( S% o; ?4 C, O& }. r! e; f
走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
2 g5 {  K- u; y; B2 g当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。  A2 p4 o* _6 n# B8 w0 ~. ]

' e- e( ^' U3 _0 S7 E

1 I4 H/ `  |6 `) Y0 V5 A最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 466) * t. Q0 `% Y% {- K4 e: d

! D1 B- P. m2 ?: N7 Y
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
+ k* C5 I. m/ Y' z  V, Y0 W' ?( n/ o; ^7 W: g( n% `, T) _
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:130 P/ B' [  E" E
新人贴顶一下,很不错哦。
  F' v# s# o3 s1 o0 e% c3 C( S
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
1 b* W* L% E9 V$ L5 M* E利用陀螺仪走直线是很简洁的方法。$ A* f4 L% _* O/ |. C
/ `; T, _9 _7 }1 _" P9 K
你所说车体确实是基础,侯宝林的自行车肯定是不行的。

# l& O# C+ _/ i) \2 C- E: \3 C1 M 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:014 W4 G% @3 T; M3 F% s  i3 z

. D: I& P' s: R9 }0 H) I谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
! ?0 A/ J) ?' e! z$ i我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
  s5 @+ e" S" u9 N
不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:285 f9 z+ E2 ]8 E* I8 r% j5 q
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
3 W1 |: _% T  r0 O  p9 V! G. f* S
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
5 y: B: z3 V0 v; f8 K很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!

* O# J- y7 G' ~6 ?; B1 h你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-15 07:57 , Processed in 0.141039 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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