找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 15580|回复: 16

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

[复制链接]
发表于 2017-7-21 16:41:54 | 显示全部楼层 |阅读模式
& v7 @" R! B6 Z! d
6 x: ~$ [$ A& v
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。
, x# r8 ?7 g& e0 ~5 i! L先上视频:( d! {( p5 y  D

5 P, s; x5 ]" Y7 z4 H0 O4 N* x1 m6 q* D! w+ a1 U! r

5 x6 C% Z' [/ D! }/ x3 \8 B& c
  U! a2 u' b# G) ^0 }3 f8 p2 {一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
, [. I' v" W2 F0 ]
6 o" \+ m( k% X  Y

. s3 q. R" g$ |/ F7 l6 w 微信图片_20170721161452.jpg 2 \$ j# O" q6 Y2 C7 U- x: C% q
$ c; n# s- {) ?) _- |
微信图片_20170721161502.jpg & m, M$ Q2 k5 N  [4 v

1 O* O0 d  }! a( F, [8 d7 G' j( ?结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。
! R3 }+ l* C8 q: U5 e& ]3 S6 H 1500625146.png
% h9 J4 q4 v  G+ B) Z程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
$ r1 I! T8 {( n9 v; u/ ]5 B, z按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
2 |) n8 X% r1 _# A5 o走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。0 C+ v- e" P6 W1 t" W
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。3 d* k' Y1 E0 C" ?4 M: Z% ]5 w! @
6 S3 v, Y# Z9 f$ {3 t* g' U

9 X, @6 Y8 H- {! ^最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465) - t2 t6 y* S8 k. l  m; x. [
3 H. d% M' D  L& b  W
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。, I: u- N4 w0 e1 k4 g' u* A3 g  u
) D! z6 g: g3 i
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13# }# u6 ^% ~5 I! D& s' B% x4 }
新人贴顶一下,很不错哦。
6 }) Z4 E0 z1 @+ E# f+ ?
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34
) J2 M' p  J9 C" J. k/ L  K利用陀螺仪走直线是很简洁的方法。4 `4 p& L9 ^- c

. N; @8 O9 W+ C( k# B9 ]你所说车体确实是基础,侯宝林的自行车肯定是不行的。
, U) e, k0 P3 M: |4 r
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01
1 n7 d8 c0 Q9 n2 w  A2 @/ T

% Y/ U: B+ v- M, `+ A谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:400 w/ v3 g' |6 u( P6 ?
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm

$ a" k8 W( J; U  J: R, [不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:28- ]! m! p  [0 c6 n
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
- \( l# _0 o: O) R+ x
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
9 \( ~7 F- Y) M# _& s6 m3 W. l
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44
9 \* G5 \4 ]% {很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!

1 T, \5 b5 j2 Z* A. f# d7 o& c7 H" O; \你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-8 16:34 , Processed in 4.058504 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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