是在為高考而奮戰(zhàn)?
還是剛剛踏進(jìn)大學(xué)校園?
18歲的才子韓寒完成《三重門》并且在節(jié)目中舌戰(zhàn)群儒,18歲的才女武亦姝高考差47分滿分入讀清華大學(xué),她也曾是全國(guó)詩(shī)詞冠軍……當(dāng)我們大多數(shù)人在18歲懵懂時(shí),總有一些大神的18歲正在書寫神話。

今天要說(shuō)的這位大神,是一位實(shí)打?qū)嵉?strong style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; word-break: break-all !important;">“爆肝IT少年”小天才——他花了200天做出了一款完整的機(jī)器人,并用250行代碼給它“注入靈魂”,現(xiàn)在的小孩子真的厲害到離譜,快一起來(lái)欣賞一下大神的杰作吧!
起因只是:想要有人幫忙拿包……

這款機(jī)器人叫跟隨機(jī)器人,化名 Devil (簡(jiǎn)稱小D),創(chuàng)作它的靈感來(lái)自何處?其實(shí)很簡(jiǎn)單,有一天滿身都是工具箱和背包的凌十七靈機(jī)一動(dòng),“得找個(gè)人幫忙拿一下,為什么非得是個(gè)人呢?”于是跟隨機(jī)器人的構(gòu)想就出來(lái)了。用了鋼結(jié)構(gòu)和塑料外殼設(shè)計(jì),這款機(jī)器人不僅能跟隨,能跑,能裝東西,能拉東西,關(guān)鍵,還能坐...

這款機(jī)器人的制作并不簡(jiǎn)單,首先建模上模型的規(guī)??涨皦延^,凌十七表示和以前做的都不在一個(gè)數(shù)量級(jí)上。機(jī)器人的傳感器選擇的是二維激光雷達(dá),有一定的抗陽(yáng)光干擾能力。

兩個(gè)雷達(dá)分別根據(jù)通信規(guī)則寫了一次解包算法。由于受陽(yáng)光干擾,白天小D很難在室外工作,凌十七便更換了波長(zhǎng)更短的雷達(dá),重寫解包算法。過(guò)程中,利用樹(shù)莓派運(yùn)行跟隨程序,然后輸出結(jié)果給單片機(jī),控制無(wú)刷電機(jī)和舵機(jī)。

十七選擇用編程語(yǔ)言Python 為小D“注入靈魂”,大概統(tǒng)計(jì)的有效代碼有250行左右。相對(duì)的,外殼制作并沒(méi)有什么技術(shù)含量,而且非常無(wú)聊還浪費(fèi)時(shí)間。在制作過(guò)程中,凌十七遇到了許多難題,比如上補(bǔ)土?xí)辛芽p,如何拼接,外殼過(guò)薄可能會(huì)無(wú)法安裝等等。最后終于完成了這個(gè)完全真實(shí)的機(jī)器人,它有著有完整的跟蹤功能,背后有插座,USB正常供電,還能“載人”。

“機(jī)器人是照亮他人生的光”——高中就讀于上海師范大學(xué)附屬中學(xué)的凌十七,高一的時(shí)候參加了一個(gè)市機(jī)器人比賽,開(kāi)始自學(xué)編程、電路、自動(dòng)控制。