找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 16102|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
8 ?; y% y7 f9 J2 t% I

5 W( a& P' P% N/ e# g; I$ G经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。# A6 Y5 a3 H, p# P
先上视频:# y2 p3 Y2 W& U6 [% o; _; f; T3 P, x% o
9 b1 F3 R! k, P0 r5 c8 }/ S( g

+ u& x  }2 ?# K) Z  f, `$ ?7 b, {. [) p7 E9 Z+ A
2 f! s% E" z* S
一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。) I7 G6 G" y3 O; e

- h$ i  E! `# H4 L- u3 p1 E1 H1 [5 Q
- p% M  S8 L. o$ k* a( l' r& q
微信图片_20170721161452.jpg ' Q- x, x' e5 K% q  u

3 y5 _+ h! G  w3 ^7 a 微信图片_20170721161502.jpg # y' E. b* C& h; E* u! l) S8 c  g
' J# S, D% m5 H& \" a2 j
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。$ ?9 i: r9 [8 @" F4 r
1500625146.png
. A2 U; ~( ^7 L+ u程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
' Y7 v9 q6 C7 B' e: d  V( d按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
6 W  q: x/ W0 k  [9 t5 F走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
: d$ k& i8 \9 T+ i- x! V, \* O2 e% Z当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。) Z& g! R, F1 S+ i1 V
1 U' g/ o( A- r. O- U# k
, R5 V7 [- p' L' Z1 q2 C
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465)
* U* V  a; ?7 U# d# u" s8 l; D& s& Z! e0 w
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
8 R, y5 m0 \6 c' g3 w9 K& D' Y0 j7 B& D0 m5 _
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13
" v9 X: {4 h# ?9 I% e( S新人贴顶一下,很不错哦。

# O2 D0 j. Z4 i$ t; \' M1 ]谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
+ I1 j+ q; b* C利用陀螺仪走直线是很简洁的方法。/ E$ Z3 x0 n" e6 G
, B- A- v3 h0 q5 J- }4 i0 h
你所说车体确实是基础,侯宝林的自行车肯定是不行的。

/ l) y- K/ {; V8 w4 c4 a" f' g 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01) R4 u% _6 f; k# \$ S8 W* W
/ \( A! Y% M' {( f5 R
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40( I4 G: J7 F9 k* i5 H' [
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

! N2 y7 n- }% x/ d不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28; Y* f4 u& [5 p( U/ c9 O) X
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

5 W) |2 n! T8 q2 X% }& C$ p我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:441 v2 @) K. O6 P" Z6 f# z4 u* u
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
$ t4 r) ?( q  S* |: i  H/ I
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-26 01:14 , Processed in 0.518211 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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