# Niko——可以用 Twitter 控制的 N900 机器人

- 作者：黄俊杰
- 发布时间：2010-03-19 09:00
- 分类：公司
- 原文：https://www.ifanr.com/7891

[PUSH N900](http://blogs.nokia.com/pushn900/usa/what-is-push/) 是 Nokia 举办的一项 Hack 大赛，旨在激发 N900 的无限可能。美国站的比赛正在进行之中，下周将决出赢家，Niko 就是其中的一个参赛成果：

[![N900Niko](https://s3.ifanr.com/wp-content/uploads/2010/03/N900Niko_thumb.jpg "N900Niko")](https://s3.ifanr.com/wp-content/uploads/2010/03/N900Niko.jpg)

和本月初介绍过的 [Android 机器人 Truckbot](http://www.ifanr.com/7571) 一样，作者 Eric 也用 Python 写了控制程序，远程遥控 N900 来控制机身。

Niko 的机身采用了[乐高 Mindstorms NXT](http://mindstorms.lego.com/en-us/default.aspx) 机器人套件，（就是 [Firstfan 最近折腾的那个型号](http://www.evan129.com/2010/03/06/%e5%88%9a%e6%8b%bc%e7%9a%84lego%e5%a4%b1%e8%b4%a5%e5%95%a6/)）目前可以进行移动、自动用 N900 拍照。Niko 的特别之处在于其他人也可以通过 Twitter 来控制它（[@N900niko](mailto:Niko@N900niko)）进行移动、拍照、照片上传。作者在[他的博客](http://ericscorner.blogspot.com/2010/03/niko-robot.html)里给出了控制指令：

> move forward //前进  
> move backward //后退  
> turn right //右转  
> turn left //左转  
> turn around //调头  
> photo //拍照上传至 TwitPic
> 
> //其实前五个操作结束后也会自动拍一张照片上传到 TwitPic 上，并且自动回复给指令发送者
> 
> //示例： @N900Niko move forward；Niko 在拍照上传之后会发推回复：@xxx moved forward:<http://twitpic.com/199xai>

先别急着尝试，目前 Niko 还处于测试阶段，作者昨天对外开放控制功能之后遇到了一些 bug，Niko 暂时只能响应作者一个人的 Twitter 指令。完善之后作者将在 @N900Niko 上发推进行通知。Niko 目前拍摄的照片可以在它的 [TwitPic 相册](http://twitpic.com/photos/N900Niko)看到。演示视频见下方，如果你身处墙外或者能翻墙的话请去 Youtube 看更清晰的[原版视频](http://www.youtube.com/watch?v=N201N6u6ils)。
