智能硬件和創(chuàng)客已經(jīng)火爆了一段時間,機器人又成為近來的熱點,Arduino和Raspberry Pi是比較常見的開源硬件開發(fā)平臺,BeagleBone Blue在此基礎(chǔ)上進步增強了I/O能力,特別適合“動作”超多的機器人。
System-in-Package(SiP)的集成度超過SoC,PCB更加簡潔。
BeagleBone也有著面向不同應(yīng)用開發(fā)需求的開發(fā)板產(chǎn)品,面向機器人開發(fā)的Blue外觀上就和其他兄弟產(chǎn)品完全不同,面積超大的Octavo OSD3358芯片十分顯眼,它是一顆SiP(System in Package,偏上封裝)芯片,比SoC(System on Chip,片上系統(tǒng))集成度更高,不僅包括了TI Sitara AM3358 1GHz ARM Cortex-A8 CPU還將512MB DDR3內(nèi)存和能源管理芯片同時集成,因此整片Blue上只有包括它和Wi-Fi/藍牙、4GB eMMC等3顆大型芯片,其余位置全部留給了I/O接口和傳感器。
高性能、高集成度的Ti多模通訊芯片。
左右對稱、共享3條熱管的散熱系統(tǒng)可充分利用機器的寬度,并均衡CPU和GPU散熱。
Blue支持多種開發(fā)環(huán)境,除了常見的Ubuntu、Android、為它量身打造的Debian Linux,還兼容專為無人機開發(fā)的Ardupilot和為機器人開發(fā)的ROS(Robot Operating System,機器人操作系統(tǒng))。后者可以更便捷地進行開發(fā),簡單編程就可以調(diào)用集成在主板上的超多傳感器、指示燈和I/O。雖然其價格是Raspberry Pi 3B的兩倍,但是對于機器人開發(fā)者來說,出色的性能,再加上板上集成的9軸+氣壓傳感器、可充電的兩芯鋰電池管理系統(tǒng)、兩個可定義按鍵、11個可定義LED指示燈、8路6V4A直流伺服電機控制、4路直流電機驅(qū)動、4路ADC(數(shù)模轉(zhuǎn)換)、4路正交編碼輸出、8個GPIO、5個串行協(xié)議接口、GPS等林林總總,簡化了外接設(shè)備的控制復(fù)雜度,優(yōu)勢明顯,特別適合于大量弱電控強電的應(yīng)用場景,不愧是面向無人機和機器人開發(fā)的專屬產(chǎn)品。
在BeagleBone Blue的銷售平臺e絡(luò)盟上,與之搭配的外殼、線纜、伺服電機、LCD屏幕、GPS等模塊一應(yīng)俱全,完成硬件選購和組裝的復(fù)雜度更低。
不過,雖然有著很好的開發(fā)環(huán)境和功能,但是優(yōu)化機器人運轉(zhuǎn)并不簡單,如CHIP用它搭建了可追逐光斑的輪式機器人,直接輸出的較大的驅(qū)動力常使機身扭矩轉(zhuǎn)向,偏離了自動計算的方向,導(dǎo)致設(shè)備不斷地矯正行進方向,如使用變扭力驅(qū)動邏輯則可改善此問題,但暫無現(xiàn)成的軟件模塊可用。