乐高LEGO Boost 17101 山寨自动泊车系统

2019-10-09 20:45:00 19点赞 62收藏 25评论

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2019.10.14-2019.11.17第四期原创新人训练营招募中,点亮你的创作之星。更有iPhone11、礼品卡等多重豪礼等你来拿!~请猛戳此链接报名!

先上视频镇楼乐高LEGO Boost 17101 山寨自动泊车系统 

自从买了LEGO Boost 17101,家里的小吞金兽一开始还兴致勃勃,但几个模式玩遍以后,就一直被束之高阁。后来换了车,这小子见识自动辅助泊车功能后惊为天人,还满车到处找有没有汽车人的标志乐高LEGO Boost 17101 山寨自动泊车系统 国庆小长假出去玩,一边看着车自己在那找地儿停一边随口说了句:这功能应该不难实现,完事儿这小子在后排鼻子一哼:不难,不难你整一个给我看看呗?

自己吹的牛逼,含着泪也要实现啊,。忽然想起玩17101时,机器人走到障碍物前会自动停下,应该是有距离传感器的,二话不说,回家就哼哧哼哧地开始研究起来一查,果然有距离传感器,而且BOOST的App里还有个隐藏的扩展编程模式(掀开一个屁帘儿后点时光隧道一样的东西),有戏!乐高LEGO Boost 17101 山寨自动泊车系统 

乐高LEGO Boost 17101 山寨自动泊车系统

基本思路就是用最开始最简单的小车做基础,唯一不同的的就是把距离传感器从车头换到了右侧,以便扫描路边车辆的间距,先在纸上写下思路,拿到App里信心满满地一试,悲剧了----BOOST可视化编程语言玩几个基础模式时虽然简单易懂,但是到了扩展编程模式好多新的扩展模块都没有注释,光看图标也不知道是干嘛的,而且连计时和记录距离的语句都没有,这样就无法像自家车那样可以判断车位距离是否足够停车了乐高LEGO Boost 17101 山寨自动泊车系统 

乐高LEGO Boost 17101 山寨自动泊车系统

鲁迅先生说的好:只要老头儿精神在,到哪都是实力派,冥思苦想半天,无意中发现手指长按某个模块时,等圆形等待进度条满了以后会出现对该模块的描述乐高LEGO Boost 17101 山寨自动泊车系统 ,可依然没有计时和记录距离的功能.....一一试过以后,转机出现了----有赋值语句,这样就可以让距离传感器在检测出距离突然变大后,立即进入测车位距离状态,然后一段一段的走,只要距离传感器没有感应到距离重新变小,段数就加1,如果距离变小,就停止增加段数。根据车身长度测量好倒车入库最少需要走多少段后,只要走的段数大于它,就可以判定车位空间足够,进入倒车步骤。

乐高LEGO Boost 17101 山寨自动泊车系统


所以大致过程就是:1、监控距离传感器传回的距离数据,小于某个数值时说明还没出现车位,车以一定速度自动向前开;2、当距离传感器传回的距离突然变大很多时,说明有可能是车位,立即停车,开始测量车位长度,如车位长度不足,跳回第1步,重新开始循环,车位长度足够,跳出循环,开始倒车。

基本思路有了,就开始了漫长的测试和调试,在绿衣调度小哥无数次惨死在车轮下后,各项参数总算达到了比较满意的效果,停车的事情搞定后,发现外接电动马达还没用上,正好拿来模仿自家车自动泊车时,方向盘自个儿转的酷炫效果,于是再加入一段子代码,轻松搞定!迫不及待地给儿子演示了一遍,瞬间把家庭地位在儿子心目中提高了几个数量级乐高LEGO Boost 17101 山寨自动泊车系统 

乐高LEGO Boost 17101 山寨自动泊车系统

总结一下:

1、BOOST编程功能还算强大,可以实现很多看似酷炫的功能,而且还能录音,里面的提示音都是自个儿录的,唬唬小学生绰绰有余;

2、距离传感器精度太低,目测精度只有1厘米乐高LEGO Boost 17101 山寨自动泊车系统 ,可测的距离也很短,估计不到10厘米,如果这两项改善的话,还能实现自动判断是侧方位还是T字库。

3、传感器太少,接口太少,要想实现复杂功能,还是乖乖掏钱买EV3吧。乐高LEGO Boost 17101 山寨自动泊车系统 乐高LEGO Boost 17101 山寨自动泊车系统 乐高LEGO Boost 17101 山寨自动泊车系统  

下一步,准备实现宝马牛逼的50米寻迹自动倒车功能,膨胀了膨胀了。。。乐高LEGO Boost 17101 山寨自动泊车系统 

 


展开 收起

LEGO 乐高 21309 NASA 阿波罗计划 土星5号运载火箭

LEGO 乐高 21309 NASA 阿波罗计划 土星5号运载火箭

810.74元起

LEGO 乐高 科技系列 42096 保时捷 911 RSR

LEGO 乐高 科技系列 42096 保时捷 911 RSR

901.44元起

LEGO 乐高 2018 Technic 科技系列 超旗舰 42083 布加迪奇龙

LEGO 乐高 2018 Technic 科技系列 超旗舰 42083 布加迪奇龙

2250.7元起

LEGO 乐高 10220 大众T1 大篷车

LEGO 乐高 10220 大众T1 大篷车

719元起

LEGO 乐高 Ideas 创意系列 21313 瓶中船

LEGO 乐高 Ideas 创意系列 21313 瓶中船

429元起

LEGO 乐高 Boost系列 17101 可编程机器人

LEGO 乐高 Boost系列 17101 可编程机器人

1049.78元起

LEGO 乐高 得宝系列 10907 环球动物(新款 )

LEGO 乐高 得宝系列 10907 环球动物(新款 )

575.2元起

LEGO 乐高 城市系列 60139 移动指挥中心

LEGO 乐高 城市系列 60139 移动指挥中心

199元起

LEGO 乐高 经典创意系列 10698 大号积木盒

LEGO 乐高 经典创意系列 10698 大号积木盒

149元起

LEGO 乐高 经典创意系列 10696 中号积木盒

LEGO 乐高 经典创意系列 10696 中号积木盒

149元起

LEGO 乐高 Technic 机械组 42099 遥控越野车

LEGO 乐高 Technic 机械组 42099 遥控越野车

1439.04元起

LEGO 乐高 科技机械组 42074 竞赛帆船

LEGO 乐高 科技机械组 42074 竞赛帆船

149元起

LEGO 乐高 DUPLO 得宝系列 10874 智能蒸汽火车

LEGO 乐高 DUPLO 得宝系列 10874 智能蒸汽火车

351.2元起

LEGO 乐高 得宝系列 10840 大型游乐园

LEGO 乐高 得宝系列 10840 大型游乐园

439元起

LEGO 乐高 机械组 42093 雪佛兰 科尔维特 ZR1跑车

LEGO 乐高 机械组 42093 雪佛兰 科尔维特 ZR1跑车

277.44元起

LEGO 乐高 Duplo 得宝系列 10875 智能货运火车

LEGO 乐高 Duplo 得宝系列 10875 智能货运火车

660元起
25评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
62
扫一下,分享更方便,购买更轻松