第一只机器人

经过断断续续四天的构想和制作,我的第一个机器人终于初步有了框架:下面是照片,更多照片点那张图,在Flickr里看。

my robot2

现在有两种运行状态:

一种是用我的DELL X50v通过红外遥控,直接控制,这是高优先级的,不管机器人现在在做什么,接到红外信号立刻照做,可以控制四类九种运动:

  • 前进,后退
  • 原地差分方式左转,右转
  • 小半径左前转,右前转,左后转,右后转
  • 停止
  • 之所以用红外,其实有大一部分原因是因为我的DELL X50v买来后,写了个串口程序测试成功后就一直闲置,很是让我难受,就拿它来当遥控器了。红外只是一种中间过渡方案,有很多不便,接下来会改成蓝牙或高频小功率无线遥控。

    第二种就是自主控制模式,现在它身上只有六个红外接近传感器(没办法,我在过年的时候搞这个,公司都休息了,没地方买传感器,那些时以前留下来的,凑合用用):两个前面,左右各一个,后面一个,最前方还有一个朝地面的,用来避崖,自主控制时可以避障,避崖,走迷宫,对障碍物的可推动性,及推动后有无价值进行分析,比如一个纸箱把门挡住,它要出去,就会先判断能不能推动,在碰到的情况下继续前进1.5s,然后后退1.5s,然后红外测量,如果距离超过2cm,则为可推的(这样可以避免推过重的东西,尽管可以推动,但距离太小,就认为不可推,如果硬推,马达就很容易挂!),推了一阵,它会看看周围有没有出现缝隙,如果有就认为有价值,接着推。以上的例子适应性并不好,只能适应推一个挡住房门的箱子,其它情况就很难说了。

    以后的工作:

  • 改进bootloader,把体积从2k,减到1.7k左右,毕竟我一共才只有8K,多写点AI就没地儿了!
  • 扩展数字I/O口,和片外存储器,实在不够用
  • 春节过后去买超声波测距传感器(高精度的,现在有一个,精度只有2cm),串口摄像头模块,步进电机,搞个云台,架上摄像头和超声波测距传感器。
  • 把我的本来毕业设计的嗅觉传感器也加上去,闻到异味就赶紧跑掉 :D
  • 改进遥控方式,尝试蓝牙,无线
  • 编写PDA上的程序,使其可以接受,显示机器人摄像头传来的视频,这样就可以。。。嘿嘿 :twisted:

  • 为了提供更高效的客户服务及针对性的交流,如需获取详尽介绍或视频等支持,请直接在感兴趣的项目中留言,或联系我们

    4 Responses to “第一只机器人”

    1. 1
      阿楠 Says:

      月牙真的很厉害呀。佩服佩服。 :mrgreen:

    2. 2
      fallen Says:

      阿楠:
      只是玩一玩。
      还有,其实我很少叫月牙,我一般叫fallen :|

    3. 3
      iviva Says:

      动手能力好强啊

    4. 4
      dj Says:

      cool man,that’s so cool!

    Leave a Reply

    偶遇

    Fallen ForceViewer Mobile

    过了几天非人的生活,终于把项目搞得服服帖帖,或者说终于被项目搞得服服帖帖,刚松一口,上来晒晒比较新的东西,上次的“Fallen Gait Viewer ”改名为“Fallen ForceViewer”,是不是很有强迫的感觉?我的本意是说“力量观测者”,可是好不喜欢“Power”这个单词,还是喜欢“F”开头的“Force”,就是它了!这次带个“Mobile”,就是在手机上也能看,条形图显示,图像冻结,能本地存储数据,对于文件系统不开放的手机,还留了条路,可以通过短信把数据发出去,视频中本地存储完又通过短信发到另一台手机上,最后对比了两组数据,完全一致。换了新手机E50,一段时间了都还没什么折腾,这次折腾了一下。以下是照片和视频:

    操作视频:
    Details »

    gmaill

    修正邮箱LOGO在线生成脚本

    基于Mail Signature Script这个开源程序搭建,但它的源程序有不少错误,
    说明中的地址和文件并不对应,Hotmail的第二种风格生成脚本有问题,这些我都已经修正,你可以下载我修正后的版本:

  • maillogo.rar
  • 支持Gmail(3种风格),Yahoo(2种风格),Hotmail(2种风格),Msn(2种风格):



    唇齿间

    唇齿间

    飞舞在你们邂逅的唇齿间。。。反反复复看了无数遍,仍然美得让时间停滞。
    做爱时,她从不闭眼
    你知道那种神情
    -《orange love》