找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 18152|回复: 16

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

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

  ^( C8 [& N8 U2 o1 B9 B/ |: J: ~. T* f- J+ i- O/ F
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。
; h& ~9 R! ?8 m8 c, L6 C3 g先上视频:0 i3 r% d6 O# R% i6 j( g

8 x# \, z" i6 Z2 H
) U. ]* }$ ~, L/ _; Z9 D% ?! @& `' s) N2 w, E2 n

' p3 r0 }1 z+ A7 {  ~一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
' L7 ]2 m- g2 v) j- L
; c( _+ `4 e1 _
+ Q  J; s) t* j1 J; P. z
微信图片_20170721161452.jpg 7 K8 D; ]* j0 ^  Q

0 M8 V% p( _* P* h 微信图片_20170721161502.jpg ( u3 T" Y, `# q6 V. l. J' Q

- f. Y% a2 C% x" n2 O. P% z结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。$ u& v7 u7 W* x7 X/ V* c. I
1500625146.png
4 y# s% [% T* z' r程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
$ S# [1 o0 t6 I% f按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。: |* r) F2 x( R) ]: o+ j; Y! ~
走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。" @9 N" f. b. h+ W8 t1 t8 D" c
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
# Z6 Q3 s% f8 ]' ?$ O9 C6 G; H$ N
- @9 |/ l- I6 J% ]
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 467)
8 s+ u6 _2 z( Z+ D0 g, n
' A0 E! f, ^. F- h1 N# T* y& D* _
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
, T0 z* n; W9 w, U6 F" d1 V( a
0 o# q) y& N5 I! ?5 ]  m+ n你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13
: f  [" x- z2 z" P% D新人贴顶一下,很不错哦。
* Y! G6 I2 [& P  p" E, |
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
, u4 Q, q$ P4 r3 r6 [) I利用陀螺仪走直线是很简洁的方法。
, _- N1 d* w: _$ f: y  p/ x& V1 ?+ k0 h$ A- G) W% j4 f3 b
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
$ X& T. L3 T0 }/ E
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01  ]5 d9 ~, [& p% d; V
赞
: t7 @% H1 p% O% k6 b4 J' ^
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:405 u9 H+ l7 e( R* Z, c% d1 i
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

' R6 B; ?; F% s1 ^0 a5 v# Q不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28- T! l# F9 f& }2 V% ~+ V& G
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

" Y* W2 ?3 G7 ^( t# e# u9 P$ l我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
& n4 h2 i6 Q! _. u0 l1 v( ]
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
$ f3 l9 V& k/ Z0 K" r5 w  F1 a很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
& r' X$ r# `; @( a  B
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-28 23:17 , Processed in 0.040959 second(s), 28 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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