找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 15669|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
  \; Q, ]6 O4 f  b% Q6 ]& \$ ^8 f0 A
/ \% V' I' r$ k# Z: U
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。, A+ h& D$ G4 y% |
先上视频:
5 @2 h# P4 \) b4 j+ o
, X7 r- E/ ~. f; z5 w$ x" `: Y
3 f  T2 \- _* T/ V& }. K
/ Z9 _/ n9 A; j9 ]1 d+ X; N
9 [/ m$ S$ V! a4 Y2 O7 o+ I9 k* d一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。# Q" g  ^8 w$ j& D7 n& `. ~2 b0 C
! `# I. o% P, s! d

9 a% V- Y3 v" X- B 微信图片_20170721161452.jpg
9 z) |4 q" p2 S2 \4 @( R3 V* D& ~5 a7 h. {1 {0 o
微信图片_20170721161502.jpg
0 R% }) x( M5 X5 b' \2 `+ R  }3 O' A' p6 O9 i
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。+ k$ _( j) x" X( M. q# G: [1 M
1500625146.png
2 g: ?8 Y1 @: |) L6 g, x程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。, Z" y5 [' k+ `/ m
按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
! M  y2 i/ a+ E/ Z9 e( f, B# g走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
: c3 o/ E7 t( i2 X6 I7 \当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
+ t" Y; ^* b" B1 ?
- ?$ K* `% v$ g! C2 H* `% r

+ o) [0 S4 V: G; ]8 S最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465) " Z( V, G8 m" c# U" L% ~4 ?" U' }

% K' @# G7 h. r9 ]' d' p* ]7 Q
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
: t/ D7 w4 Z: I! G0 A1 k6 t2 t& \6 b) y/ ?  \; O8 C. v
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:139 x- g! w: _" R! x6 S3 O
新人贴顶一下,很不错哦。

! Q: G5 w9 S9 r  _% |谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
. g. U7 _; B3 X- d利用陀螺仪走直线是很简洁的方法。3 {3 X9 K/ ?1 W4 ~) o' ]5 l
& D- a" [1 [! W' c* @+ V
你所说车体确实是基础,侯宝林的自行车肯定是不行的。

/ S; D( e: W1 ]6 q2 g 哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01. R4 P' _! j: F9 i* A% A" Z
6 n. M, F1 ~8 ^. D7 S. U
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40
" R' x  M. C* a" x" {* K/ \9 @我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

, I6 E4 ^+ F. x; v( l" }! i% m$ _; Z/ @不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:281 w6 K- c3 U: s3 O3 Y
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
2 P. [6 R/ e$ i5 f" x$ Q
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
* i% [2 y% R7 z( K) N, w很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
; a2 |+ k+ n8 J2 e
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-29 15:21 , Processed in 0.390114 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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