找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 16461|回复: 16

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

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

0 `0 }2 |7 O$ D2 j/ h
9 o5 ^' t' y0 r% T( p经过几次不同搭建方式的尝试,目前这个是最好的,试过双流,可能是功力不够,效果并不好。就当做是一次尝试吧。  y. D1 M& i/ n' U
先上视频:) r5 d5 b- g- j
5 K- U% @" x$ V

. n7 H8 q8 h( z3 D4 ?9 D; p8 ^0 ]* j

& D# K& G8 q+ [$ H一块板长81cm,最后肯定是多走了点。咱实话实说,我肯定是挑最好的传上来。不过能从视频中看出我 这个车还是挺稳的,结果不是靠蒙来的。多次测试的结果是3米以后误差在0.5±0.5cm以内吧。
, }) j* @# c5 L& D2 P' g) H7 @5 {$ h0 S8 V' S! A
! A0 v1 r( a; L2 S
微信图片_20170721161452.jpg 3 S" f. G7 n6 }3 v( N6 b
& R$ h& {& y0 D" R- y- \* [
微信图片_20170721161502.jpg
& u( i0 ~2 e5 h, Y( R! o6 w# [% ~2 P$ H" v+ h9 [" L! F* G4 ]3 R
结构上没什么好说的,做了一个框架,保证轮子承受的重量均匀的分配到两边。然后就是完全对称,重心尽量在中间。5 }: u2 l! C- G$ p' w: W
1500625146.png
8 m( {8 |, `  w3 K# M) t" S5 @4 `$ y程序太长了,我大概讲讲。首先测出轮子直径算出周长,然后算出电机该转多少圈。2 W/ d. [5 M. e5 h5 g. @# {
按下中键等1秒程序启动,为了避免车启动时受手的影响。然后重置所有传感器。- ?/ t7 D) U# ~- R6 `3 X6 v0 a% D* N" j
走分成三段,缓加,匀速,缓减速。缓加减根据的是时间,乘以30再加上陀螺仪传感器的数值,就是电机的转速。7 D& g+ g5 \) B3 v7 d
当电机速度大于50时跳出循环执行匀速程序,同时记录电机已经转的圈数。理论上加速和减速走的距离是一样的,所以我们用应走圈数减去加速时走的圈数,就是执行减速时的圈数节点。不过为了避免误差,我让其多走了一圈。随后跳出匀速程序,之后就是减速了。这里只用了PID中的P,感觉已经够用了。
, n& R* m3 b$ }5 o9 R  _* ?" J
7 G, I  v7 J: ]* I" Q: R' r
% K& h. T" O* e, X4 L
最后附上程序,仅供参考吧 tg.ev3 (29.49 KB, 下载次数: 465) & g8 s* E0 N( Z

  L1 P) L7 e4 U/ M
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2017-7-21 20:00:06 | 显示全部楼层
ui
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

发表于 2017-7-22 05:34:48 | 显示全部楼层
利用陀螺仪走直线是很简洁的方法。
! l) |6 `2 P; [' ?8 J4 K* b% G  g3 H" R) B: n# O) t
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 09:10:31 | 显示全部楼层
bjllywk 发表于 2017-7-21 22:13
3 \9 k( L* x  |1 F& A4 H8 f% v新人贴顶一下,很不错哦。
4 K6 u2 z- K) D! k/ W( \) P, t
谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:16:55 | 显示全部楼层
冀·闲庭信步 发表于 2017-7-22 05:34) Z, S+ {+ D3 Y8 @9 P9 k
利用陀螺仪走直线是很简洁的方法。
! j3 ?( c* ?' S0 f3 l% p- i. h8 e- x; T* Y; [
你所说车体确实是基础,侯宝林的自行车肯定是不行的。
$ U# M: Y6 n* C. `! Q
哈哈 你说的对~让我想起陶渊明说的一句话。既自以心为形役,奚惆怅而独悲。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-22 09:18:05 | 显示全部楼层
qiutian5211314 发表于 2017-7-22 09:01) y4 u$ Y: @* T) X" y% P" Y

* N$ `5 p8 M7 A5 y谢谢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 16:41:06 | 显示全部楼层
JasonChiang 发表于 2017-7-22 14:401 z+ D) H9 Q& X7 m1 v
我尝试用电机的功率算法控制直线,贴墙走都能离开墙壁1cm
9 R$ b0 i6 H6 ]' r; d9 Z
不太了解你的情况 但是轮胎会形变 地也不一定平 太靠电机不一定准吧 就像单电机小车一样不太实用
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-22 18:15:59 | 显示全部楼层
llza77 发表于 2017-7-22 17:282 `/ R7 q4 \6 R) @
铁球的这个轮子是不是会有一些局限性呢?在光滑的地方才能用这个轮子,一般的情况下也不好用,我地胶有点太 ...

% {7 f) _$ j0 G4 l我试过自制的万向轮 会抖。场地很重要 我感觉瓷砖可能会更好一些吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-7-27 09:44:46 | 显示全部楼层
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
/ H! S  l/ r- Z3 D/ F0 z2 W0 S( x; V2 A
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-7-28 16:43:02 | 显示全部楼层
HULK 发表于 2017-7-27 09:44) k; d9 Q3 a/ @1 \$ ~' \9 v
很棒!思路很好,我更喜欢简洁的做法,目标性强,故障率低,更实用。一切科技都要为了更易于服务于生活!
8 c5 U( E. v" _
你说的很对!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-14 23:11 , Processed in 0.840409 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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