找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 13442|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
! K9 D- C4 @; J7 R! a7 W! j

. T& n3 u% G# B- O5 B) _3 V经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。
4 X  ]0 E# \$ i先上视频:
) g5 G# d: [# u2 v8 J$ E3 j+ y
+ ^( b, M- @9 s  j  \7 {2 ^$ W
7 u" S- g( {+ @4 Y( T
5 g* _8 V* p2 D+ ?4 A* B3 O8 H! k9 q% _* u3 G6 L
一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
8 K! x2 x& Q. e/ q2 }6 y8 S* f( w; {& P! P8 u
) l, P2 j' M# V' ^+ J9 {3 s
微信图片_20170721161452.jpg 6 F0 J6 J0 d0 \5 g  x) p, Y

0 V7 ~2 J) Y9 q0 S0 r 微信图片_20170721161502.jpg
- [; W4 m% f8 T& s4 ~9 f- W+ M' I% E$ J$ r4 k. V$ R
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。$ U+ [% _$ ^" ~0 |  x7 ]
1500625146.png . q6 J; F9 [4 A0 n
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
) A) i# d! {; V5 ]5 w9 j2 f$ x按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
! j9 Y) b* F: I- U3 t/ J# o走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。! d9 y$ I9 s  E0 {
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。$ e% q, ~* E6 s# k/ L

& X( X& w8 i+ j) J1 E1 R
+ t' j0 S" R6 {, W3 M) H/ k
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 462) / _8 G3 Z6 K; r2 F

2 p# a7 B) n* H+ q2 V
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
0 H( t! W* Q; `% t- Z" f4 M) |: M4 C2 u+ F2 U: v3 u
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:137 U- O) ]8 L. U/ q
新人贴顶一下,很不错哦。
$ {2 i/ g7 X8 b9 W6 U: Z
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34+ q7 r3 V- b. ?) \! I
利用陀螺仪走直线是很简洁的方法。0 d7 F! \7 o, W. c! u
) l3 o2 z; }' d! q* j% z) B; }
你所说车体确实是基础,侯宝林的自行车肯定是不行的。

  A- C: ~8 [( a 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01
5 _1 i! X- a0 n7 j: F4 U
/ \/ E. g! U& U! ~  e7 x2 A
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
# C6 P* L+ {# O; f$ P# u我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
% v/ F) K" i: _
不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28
, W: f8 a5 ~3 L- o$ z铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

$ f4 b1 }/ Y5 _我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
' m/ i, C# c' Q, x! a% J4 ^很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
: H) n2 _% }2 B( i" H
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 23:54 , Processed in 0.238048 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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