摘要:虽然上次提到更改识别地址的方法,但是在实践过程中还是不能完全达到目的,由于原来的条件太苛刻,容易出现漏地址的现象。经过几天的分析,在我们教授的帮助下,对其识别地址进行了简化。这样不再取决于上升沿和下降沿了。只要测到高电平即记时,达到设定的时间值之后即认为是一个地址,同时空闲时间记时,达到空闲时间,则再出现高电平也不予理睬。这样就无需考虑高低电平的干扰了。两天下来,记错地址的情况没有,达到预期效果。 同时,我们对走行部分的程式也做了优化,主要在经过岔道时干扰的问题。假如捕获到的磁信号多于某值,则将位置向相反的方向移1。这样基本上不会由于岔道而走出线。。。。。 工博会上我们的机器人就要亮相了,希. 阅读全文
这两天真够呛!
2006-09-18 22:23 by htc开发, 161 阅读, 0 推荐, 收藏, 编辑
摘要:周五老板打电话要我去镇江。说镇江的AGV出了点问题。于是周六早上出发,赶到镇江。在现场呆了2个多小时,确定是由于后板太长,离地面太近,导致后铁板被磁化,从而使得信号发生偏差。后决定换成无磁性的不绣钢材料。希望能够圆满解决。。。。。 阅读全文
磁引导机器人的地址识别技术难题终于有了突破。。。。
2006-09-13 22:14 by htc开发, 219 阅读, 0 推荐, 收藏, 编辑
摘要:我们自己研制的磁引导机器人(自己的磁感应探头),在一些项目中已经得到应用。我们的磁引导机器人转弯或选择路径时采用非盲走形式,这不同于现在某些单位使用的盲走形式,优点则更精确,更可靠,不易受到外部因素的干扰,且速度快。对于磁引导机器人来说,地址问题最大了。由于地址只有一位检测,容易受到干扰。通常表现为: 容易多计数。如在非地址的时候遇到一个脉冲电平极有可能当成地址。 在遇到一个地址时,由于磁条的贴法和磁条与磁探测器的位置角度不同而导致的磁场分布强弱明显,导致地址可能会多记。 少记地址。 现在从软件上已经很好的解决了这些问题。原理即:取一定时器,在探测到高电平时计下时间t1,... 阅读全文
话说机器人的“人来疯”现象!!!!
2006-09-01 19:43 by htc开发, 153 阅读, 0 推荐, 收藏, 编辑
摘要:我们的机器人跟产品不一样。基本上都是非标,都根据不同的用户定制的,而且基本上都是新开发的,所以还没有经过长期的磨练。 最近发现一个普遍的现象。那就是我们在调试的过程中往往是好的。可是一到关键时刻--领导或者外宾来参观,那个时候机器便如着了魔一样,会出现这样那样的问题。要知道,无论多芝麻大的问题,领导遇到了,那就不是小问题了。这种“人来疯”现象已经不是一次两次了。 总结起来,如果在开发阶段能很好的避免出现领导或者外宾来,机器发生“人来疯”的现象。我觉得有以下几点值得考虑: 1。在领导或者外宾来之前,各项准备工作一定要做到位。最好要预先按照演示过程来演示。就如演唱会,演出之前都要彩排一样。在领.. 阅读全文
从电平的角度看看串口通信究竟是怎么来通信的.(图文并茂)
2006-06-05 14:25 by htc开发, 281 阅读, 0 推荐, 收藏, 编辑
摘要:首先,本文中的串口通信速率是9600bps,8位数据位,1位停止位,奇偶校验无.图中,开始位为白色,数据位为绿色,停止位为红色,校验位为黄色.传输的为字符串"Hello World"可以看到H的电平为:01001000 阅读全文
比网易社区被黑更黑的是什么
2006-05-12 10:15 by htc开发, 172 阅读, 0 推荐, 收藏, 编辑
摘要:从昨天下午3点30开始全面停机排查维护到今天下午,已经超过24个小时了,还没有排查完毕,我想我需要列一些数据来解释解释。 社区一共29台服务器,社区的技术人员为1个。----负责社区新技术开发,发布系统维护,程序升级,系统维护,文字聊天站维护等全部工作。 技术人员从2006年5月8日晚9:30被攻击开始赶到公司,到2006年5月10下午的4点30分,一共吃了3餐饭,睡了8小时。连续工作时间长达43小时,加班费0元。 有1个网络安全组的同事也在帮我们排查,他连续工作的时间也超过了30个小时。 我们已离职的前技术总监,现任中国最大的户外用品拍卖网站的技术总监鱼船,在社区被黑后... 阅读全文
不容易的编译内核过程
2006-02-14 15:12 by htc开发, 210 阅读, 0 推荐, 收藏, 编辑
摘要:为了编译内核,前前后后断断续续共花了4,5天。总算老天开眼,昨天让我编译成功了。我的linux版本是FC4-i386的,在vmware虚拟机环境下编译,原内核是:2.6.11-1,升级后内核为2.6.15.4因为版本的不同,编译内核的过程也不同,特别是从内核2.4到2.6。有很大不同。照着下面的步骤依样花葫芦,我把自己遇到的问题写下来了。一、备份重要文件备份以下这些文件可以在系统发生错误或崩溃时,能较快速的恢复系统原来的状态。1、备份内核和启动文件# cd /# tar cvzf boot.tar.gz boot2、备份系统函数头文件# cd /usr/include# tar cvzf li 阅读全文
linux 启动全接触
2006-02-07 11:29 by htc开发, 136 阅读, 0 推荐, 收藏, 编辑
摘要:关于Windows启动过程介绍的文章可谓多如牛毛,而对于Linux的介绍却是凤毛麟角。凡是曾经使用过Linux的用户可能都会注意到,当计算机启动时,屏幕上会出现很多信息。一般情况下,这些信息我们可以通过以下的命令看到: cat /var/log/dmesg | more 这些信息究竟有什么含义?这个问题看起来似乎很容易回答,因为只要在Linux参考书里查找一下,就会找出一个类似于这样的答案:“这是一些内核启动信息……”。但是“内核启动信息”到底是什么意思呢? 要想对Linux内部工作有所了解,就必须要对Linux内核的体系结构有一个全面的了解。下面我们就去揭开它的秘密。在此,我不想解释Linu 阅读全文
原来没有软驱照样可以装SBS Linux
2006-02-06 22:05 by htc开发, 133 阅读, 0 推荐, 收藏, 编辑
摘要:因为SBS Linux安装方式除了linux安装之外,就是DOS下安装了。。。,所以一直发愁家里的电脑没有软驱怎么办。。。。结果终于想到办法了:1 到网上找MSDOS7.0超级启动盘,可到这里下载 http://www.cn-dos.net/msdos71/mdos71bd.zip,解压缩即可2 新建一个虚拟机,MSDOS类别。然后进入“编辑虚拟机设置”,点击“添加”,然后可以添加一个“软盘驱动器”,然后选择“使用软盘映像”,映像文件选择刚才解压缩的文件夹里的.img文件。确定后即可。3 重启虚拟机,就能像使用软盘一样进入dos了。注意,重启之前要将软盘驱动器移除掉。 阅读全文
今天在vmware里安装了SBSlinux
2006-02-06 14:42 by htc开发, 153 阅读, 0 推荐, 收藏, 编辑
摘要:因为SBS Linux是可在dos下安装,首先需要一张带dos启动的软盘,并且该dos版本要有光驱驱动。所以dos最好版本要新一点。如果没有光驱驱动也不用怕,到网上找一个,修改一下config.sys就行了。(具体config.sys里的参数如何修改都已经在前面文章中提到)当然,SBSlinux光盘不可少。 vmware里新建虚拟机,类别为ms-dos。然后插入dos启动软盘。启动虚拟机,进入dos系统后,进入光盘目录 执行 autoboot.bat就可。注意:不要格式化虚拟机,一旦在dos里格式化之后,就成了fat格式,安装SBS Linux时 不能改变它的系统文件格式,... 阅读全文