是在為高考而奮戰(zhàn)?
還是剛剛踏進大學校園?
18歲的才子韓寒完成《三重門》并且在節(jié)目中舌戰(zhàn)群儒,18歲的才女武亦姝高考差47分滿分入讀清華大學,她也曾是全國詩詞冠軍……當我們大多數(shù)人在18歲懵懂時,總有一些大神的18歲正在書寫神話。
今天要說的這位大神,是一位實打實的“爆肝IT少年”小天才——他花了200天做出了一款完整的機器人,并用250行代碼給它“注入靈魂”,現(xiàn)在的小孩子真的厲害到離譜,快一起來欣賞一下大神的杰作吧!
起因只是:想要有人幫忙拿包……
這款機器人叫跟隨機器人,化名 Devil (簡稱小D),創(chuàng)作它的靈感來自何處?其實很簡單,有一天滿身都是工具箱和背包的凌十七靈機一動,“得找個人幫忙拿一下,為什么非得是個人呢?”于是跟隨機器人的構想就出來了。用了鋼結構和塑料外殼設計,這款機器人不僅能跟隨,能跑,能裝東西,能拉東西,關鍵,還能坐...
這款機器人的制作并不簡單,首先建模上模型的規(guī)模空前壯觀,凌十七表示和以前做的都不在一個數(shù)量級上。機器人的傳感器選擇的是二維激光雷達,有一定的抗陽光干擾能力。
兩個雷達分別根據(jù)通信規(guī)則寫了一次解包算法。由于受陽光干擾,白天小D很難在室外工作,凌十七便更換了波長更短的雷達,重寫解包算法。過程中,利用樹莓派運行跟隨程序,然后輸出結果給單片機,控制無刷電機和舵機。
十七選擇用編程語言Python 為小D“注入靈魂”,大概統(tǒng)計的有效代碼有250行左右。相對的,外殼制作并沒有什么技術含量,而且非常無聊還浪費時間。在制作過程中,凌十七遇到了許多難題,比如上補土會有裂縫,如何拼接,外殼過薄可能會無法安裝等等。最后終于完成了這個完全真實的機器人,它有著有完整的跟蹤功能,背后有插座,USB正常供電,還能“載人”。
“機器人是照亮他人生的光”——高中就讀于上海師范大學附屬中學的凌十七,高一的時候參加了一個市機器人比賽,開始自學編程、電路、自動控制。