Kinect是配合XBOX 使用的体感器,它能让你不用握住任何控制器就可以玩游戏。其内置的摄像头能够捕捉你的肢体动作,并将这些动作对应到游戏中的角色或操作,与游戏或是电影制作时经常采用的“动作捕捉”性质类似。世界各地的电脑高手当然不认为Kinect只限于用来玩XBOX,我们也可以对其进行修改使之能够运行在数不尽的应用程序上。 Rasomuro认为Kinect也能够很好地控制NXT机器人,他也成功地将Kinect运用到NXT机器人上。在下面的视频中,Rasomuro通过假装手里握着两根遥控杆的动作来控制机器人。Kinect掌握玩家的肢体动作,并将这些动作转换成NXT能够读取的指令。
不明白视频里英文部分的朋友们请接下来看: 视频里所使用到硬件部分:微软Kinect传感器、乐高头脑风暴NXT套装(搭建了一个Tribot机器人,主要部分是两个独立马达)、戴尔笔记本电脑、Kinect外部电源和USB数据线 软件部分:National Instruments OpenNI library、National Instruments Fantom library for lego、MindStorms、PrimeSense body tracking library、微软WIN7等。 数据传输方式:Kinect将捕捉到的肢体动作影像数据通过USB数据线传输至电脑里,电脑再通过蓝牙将数据传到Tribot上。 实际操作:通过推或拉“遥控杆”的假动作,Rasomuro就能用左手控制左边的马达,右手控制右边马达。实际上,Rasomuro的双手就是一个“控制器”。 |