找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 15856|回复: 16

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

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

+ ]" R, J4 N4 K& l0 @5 ]9 _5 D. G1 Y1 B# G
经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。$ t- P* ^* h/ P7 ^6 J  x7 L
先上视频:
: b3 ~( O5 S( r$ R; l
/ o% Q1 D  V; j0 t0 X' A7 K" o2 P' a+ ~  \

5 R7 A: f6 x  Y# H# [  D, n( m/ U0 Z; y8 E' }/ Q
一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
0 G2 Z" X* F8 z' x! s% I0 R# ~9 ]# B! Y3 B

" c" ^4 y3 l# i! @ 微信图片_20170721161452.jpg
% Y0 C! w, c8 I/ N5 I+ @1 x
7 L! z+ k2 l' V 微信图片_20170721161502.jpg 1 ~0 m2 d4 n3 u7 I& h: a
" h- v8 U0 J7 g) g: P
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。
5 t, v- N  G* U/ R 1500625146.png
  _1 l$ W" t- W# k8 g& D程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。
' y2 o# R: Q+ J+ g# S8 @$ S" Q按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。
' U1 B0 X; ^# D/ I3 F9 n: X走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。
3 @6 f" ^# ]: x: J9 f+ L) n$ {当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
, ^) U9 H! T8 `6 w. i) ^" T, t0 ]  D& I3 Q' i2 J
( ^$ {# v; S4 |) e. E
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465) 9 `$ L2 [* ]8 v3 |! D0 h
  Y- D# h% u  K- A& @. X  i. O+ @- p
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
. o& G; L7 ^5 s8 [5 [) l6 l2 Y7 o( V
3 d4 Z! H+ S' R$ _  O% G) B- m你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:133 z+ G6 f" S! [. H
新人贴顶一下,很不错哦。
0 u8 @/ I3 m1 \, c' S. N5 ]
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34) |9 ?, f9 Q! \4 W( P1 ?
利用陀螺仪走直线是很简洁的方法。
% W% L  o/ N/ `" b8 x: M
3 f6 U! {: h$ m2 O1 \# o( @你所说车体确实是基础,侯宝林的自行车肯定是不行的。
2 z# h/ j. k8 k6 _4 N/ ~# N
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01! t" K3 X, |4 W! l' v1 m  v' q( v  Q
2 ?: A6 ~* Z) D" n- p
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:40  P3 Y0 ^, E3 Y7 K# F
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
( ~0 m% l/ u" F
不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:281 O1 c1 z3 g! C
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...
8 z/ ~( B6 I+ t* k, G1 \+ S
我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!6 D& v9 [& f- ]6 m5 T" O
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:445 k  q& X6 E5 W, ^% t) Y
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!

7 ]7 K) b% }3 g2 y8 @! ?' u8 C" G你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-21 23:11 , Processed in 0.183869 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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