【发布】智能机械手车的寻物取物表演(NXC 科技系列

宜昌城老张 2011-11-25 1883

按此在新窗口浏览图片 这个机械手车最聪明,它可以通过超声波传感器扇形扫描的方式,自主寻找离它最近的物体,确定物体方位,并向前把它抓起来,送到再远点的地方放下,然后快速退回起点位置,继续寻找其它最近的物体,循环三次,依次寻找、抓取、搬运、和放下三个物体。 看看这个机器人的表演吧。 [FLASH]http://www.tudou.com/v/qz5pFCR9iv0/&rpid=96368873/v.swf[/FLASH] 这个智能机器人脑子咋想的,这么聪明地完成了预设的任务,当然是通过程序实现的,这次我依然是用NXC软件编写程序。前面两篇文章先看看。 [left]C语言乐高玩具枪的制作 http://www.eefocus.com/zhang700309/blog/11-11/234833_a4815.html[/left] 不会跌落的桌上巡游车(NXC编程) [left]http://www.eefocus.com/zhang700309/blog/11-11/235020_c5e3b.html 按此在新窗口浏览图片[/left] [left] 这个机械手车有三个电机,A电机控制着机械手的抬起和放下动作,B、C电机控制着小车的左右轮子,从而控制着小车的行走。 看第一张图片,您可以找到几个传感器?最容易看到的是超声波传感器,超声波可以检测到小车与物体之间的距离,在超声波传感器的后面藏着的是触碰传感器,当机械手抬起来,机械手上的一个挡块会压下触碰传感器,这时A电机停转,机械手也停止在极限高度。还有传感器没被发现!原来NXT电机是伺服电机,电机里都有一个编码器,实时检测着电机转动的角度,正是因为编码器,它记录下了当超声波传感器找到最近物体的当时,C电机的转动角度,才使小车扇形扫描结束后,转回到与物体正对的方向。[/left] NXC程序如下(有详细注释): NXC程序详解请看我的博客文章: http://www.eefocus.com/zhang700309/blog/11-11/235304_8c92e.html
最新回复 (4)
返回
发新帖