是在为高考而奋战?
还是刚刚踏进大学校园?
18岁的才子韩寒完成《三重门》并且在节目中舌战群儒,18岁的才女武亦姝高考差47分满分入读清华大学,她也曾是全国诗词冠军……当我们大多数人在18岁懵懂时,总有一些大神的18岁正在书写神话。
今天要说的这位大神,是一位实打实的“爆肝IT少年”小天才——他花了200天做出了一款完整的机器人,并用250行代码给它“注入灵魂”,现在的小孩子真的厉害到离谱,快一起来欣赏一下大神的杰作吧!
起因只是:想要有人帮忙拿包……
这款机器人叫跟随机器人,化名 Devil (简称小D),创作它的灵感来自何处?其实很简单,有一天满身都是工具箱和背包的凌十七灵机一动,“得找个人帮忙拿一下,为什么非得是个人呢?”于是跟随机器人的构想就出来了。用了钢结构和塑料外壳设计,这款机器人不仅能跟随,能跑,能装东西,能拉东西,关键,还能坐...
这款机器人的制作并不简单,首先建模上模型的规模空前壮观,凌十七表示和以前做的都不在一个数量级上。机器人的传感器选择的是二维激光雷达,有一定的抗阳光干扰能力。
两个雷达分别根据通信规则写了一次解包算法。由于受阳光干扰,白天小D很难在室外工作,凌十七便更换了波长更短的雷达,重写解包算法。过程中,利用树莓派运行跟随程序,然后输出结果给单片机,控制无刷电机和舵机。
十七选择用编程语言Python 为小D“注入灵魂”,大概统计的有效代码有250行左右。相对的,外壳制作并没有什么技术含量,而且非常无聊还浪费时间。在制作过程中,凌十七遇到了许多难题,比如上补土会有裂缝,如何拼接,外壳过薄可能会无法安装等等。最后终于完成了这个完全真实的机器人,它有着有完整的跟踪功能,背后有插座,USB正常供电,还能“载人”。
“机器人是照亮他人生的光”——高中就读于上海师范大学附属中学的凌十七,高一的时候参加了一个市机器人比赛,开始自学编程、电路、自动控制。