找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 17853|回复: 16

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

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

4 c( b% q8 c% |" B
  _1 Y: R9 D# U经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。( m. ]2 c! h" Z+ e
先上视频:/ S0 E( Y: ]8 s2 Z  r' L- p' u

2 {& A( g* ^$ b/ g( ~
: O, h( S$ V6 s- A3 B/ X2 {' t' t% X2 R5 t

" C5 G, p) k) B& G6 \) \一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。3 p4 ]2 S4 n/ R" u* {0 l$ Y& v6 a* R  S
$ t/ @& \- b2 Y( X8 |; H  Z

; t4 Y8 f' F( Y  q8 f# F 微信图片_20170721161452.jpg
+ y8 X, \& W9 m8 \3 p1 Z( w( P7 ?5 R& a0 E
微信图片_20170721161502.jpg
0 a+ b! J; Q7 H7 ~, }6 O: w# j( c  c) l1 Y/ E
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。
, T5 v# V0 h( I! W# J! J# f0 ~ 1500625146.png 3 V( j* P4 Y  {# D( [& V
程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
( f/ x, {/ }  f7 g按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
$ H! L$ x1 s' l# b4 I7 G; [( O! u走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。: }  c% J) Q4 X2 S9 M
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
9 Z8 a! M# G/ H% u9 y: o5 L. \
% O1 q3 b6 J, Z/ P
) R8 P2 o+ |) l
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 466) # S/ J! ^9 a3 ^* }7 n1 m
7 q6 q8 J0 m3 g' J% \
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。3 A3 v- h; P5 w: q, ]4 `! q
/ \* x( n' {% |2 b: B& e
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13
1 c1 N4 }% Z4 m/ r( E新人贴顶一下,很不错哦。

* {9 I' y' F  {+ v! B2 j谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
% f  U" \6 q4 V; s! N$ a% n利用陀螺仪走直线是很简洁的方法。7 {3 A7 `% E7 D+ `6 U. W4 G* s
$ P2 m6 M9 w' y8 o4 Y6 o" L
你所说车体确实是基础,侯宝林的自行车肯定是不行的。

1 U. m! u7 U- f6 g& ~ 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
6 e  q2 ]5 b2 X( m/ T# y! |2 G4 n
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40! M; r" |' w1 R5 I
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

7 Y. d0 b2 ?; e' {' f0 B' N, x  c3 {不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28( l& Z: t, _" D: O9 U$ w9 u& h
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

. `2 Z: i& W- K我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:441 M( A" {0 |7 d) G
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!

% ?( x0 O1 J4 ~你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-8 09:38 , Processed in 0.305660 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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