Android是Google推出的移動(dòng)設(shè)備操作系統(tǒng)。目前已經(jīng)有很多基于Android的手機(jī),也就是知名的Gphone手機(jī)。Android是一個(gè)免費(fèi)開(kāi)源的平臺(tái),全球有很多開(kāi)發(fā)者開(kāi)發(fā)了基于Android的應(yīng)用。來(lái)自Google Doubleclick部門的Ryan Hickman就制作了一個(gè)以Android 手機(jī)作為“大腦”的坦克機(jī)器人。
機(jī)器人使用HTC G1手機(jī)作為大腦,裝有輪子和履帶,外形像坦克。機(jī)器人能夠轉(zhuǎn)彎,能根據(jù)手機(jī)上羅盤功能自動(dòng)調(diào)整指向南方。
這個(gè)機(jī)器人造價(jià)非常便宜,沒(méi)有使用包含輪子、電機(jī)和Arduino主板,價(jià)格較貴的機(jī)器小車套裝。下面是機(jī)器人零部件:
* $16 Bare bones Arduino
* $3 Micro servo
* $0.25 Hex inverter (handled 3.3v to 5v conversion)
* $4 HTC USB breakout board
* $3 Mini breadboard
* $4 miscellaneous cardboard, strap ties, wires, rear wheel
總價(jià)格只有30美元。
這個(gè)機(jī)器人與其他Android應(yīng)用不一樣,不同于那些用手機(jī)遙控的機(jī)器人,而是使用手機(jī)作為機(jī)器人的大腦,能夠利用每個(gè)Android手機(jī)的硬件和軟件,通過(guò)編程實(shí)現(xiàn)避障、人像和語(yǔ)音識(shí)別等功能。
想制作只有一個(gè)機(jī)器人嗎?可以參考以下5個(gè)步驟:
* Laser-cut pieces in cardboard or acrylic using PDF file
* Attach breadboard, rear caster, 9V battery, servos, and Arduino using strap ties and glue
* Glue servo arms to wheels and attach with the small servo screw
* Connect wiring for servos, Arduino, breadboard, HTC USB board and battery
* Mount phone with large strap tie and insert USB plug to bottom
要使機(jī)器人動(dòng)起來(lái),需要以下一些操作:
* Load Cyanogen on Android phone*
* Download the Android Scripting Environment application from code.google.com
* Copy cellbot.py file to phone’s SD card /sdcard/ase/scripts/
* Load Cellbot code on Arduino board
* Run the Python script and telnet into the robot from a remote machine to control it.
更多信息,請(qǐng)參考開(kāi)發(fā)者博客。
機(jī)器人智能網(wǎng)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)源與鏈接。
Tags:Android