欢迎来到天天文库
浏览记录
ID:43556172
大小:355.00 KB
页数:6页
时间:2019-10-10
《日本爱好者制作的微型寻迹小车》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、标题:日本爱好者制作的微型寻线小车[打印本页]作者:demon 时间:2009-3-818:13 标题:日本爱好者制作的微型寻线小车这个作品在网上已经流传了很久,但是一直都是英文版本,此次,RobotSky的资深翻译JingChen翻译了此作品的介绍,供大家学习分享。 寻线(LineFollowing)小车比赛就是众多机器比赛中的一种。这种比赛是以小车在线上的运行速度大小来决出胜负的。笔者自己制作了一个很小的(体积还不到一般寻线小车的五分之一)能够在桌面上运行的寻线小车。如图一所示:图一:寻线小车
2、关于寻线小车寻线小车是沿着桌面上的线运行,且具有自我操控的功能。其基本的操作有:(1)利用小车前端的图像传感器来捕捉线的位置。大多数参赛者都会使用几个图像反射器来进行图像处理,而少数具有领导能力的参赛者使用的是图像传感器来进行图像处理。另外,对线的感应过程还需要高分辨率和高鲁棒性(即系统的健壮性)。(2)利用操控机制来控制小车追踪线。这仅仅是一个伺服操作(以机械位置或角度作为控制对象的自动控制)。在运用数字PID过滤器或者任何其他的伺服算法来稳定跟踪运动时,任何相位的补偿都是必须的。(3)通过车道的状况来控
3、制车速。在通过一条曲线时,由于轮胎和路面的摩擦,小车的速度是要有一定限制的。小车寻的线有两种,分别是:黑底白线和白底黑线。大部分竞赛都是采用第一种线,且线的宽度介于15和25毫米之间。下面是白底黑线的示意图: 图二:小车在白底黑线上运行寻线小车的硬件部分下图三显示了寻线小车的底面和侧面。所有的机械部件和电线都是在一块原始的板子上进行安装的,这块板子同时也构成了小车的底盘。寻线小车有两个驱动车轮和一个自由车轮。驱动车轮由一个7毫米直径的球轴承和一个橡胶轮胎构成。自由车轮是一个5毫米的球轴
4、承。要让驱动车轮动起来,还需要两个微小的用于蜂窝电话,寻呼机或者任何移动设备的振动马达。小车的主轴用一个弹簧板压在轮胎上,其输出力矩就移转给车轮了。驾驶装置的实现有很多不同的方法。但主要是通过小车左右轮之间不同的旋转速度来驾驶小车的。这样驾驶就不需要任何额外的致动器,只需要控制车轮的速度就可以了。 图三:寻线小车的底部图和侧面图图四:两个振动马达一个Amtel公司的ATmega8(具有8KB系统内可编程Flash的微控制器)被用作小车的控制器,且ATmega8由一个硬币式的
5、锂电池来启动。其他的锂电池用于马达。分成两部分来供电是为了避免由于马达电压下降而造成微控制器的意外复位。小车底盘的前端安装了六个图像反射器用来感应地面的反射率。为了使车轮的转速成线性,马达是用PWM(脉宽调制,利用微处理器的数字输出来对模拟电路进行控制)驱动的。寻线小车最新的硬件资料图表如下:控制器Amtel公司的ATmega8线感应器六个图像反射器供电装置两个CR2032锂电池(一个用于控制器,一个用于马达)马达两个小马达分别用于左轮和右轮尺寸45毫米长,33毫米宽,12.5毫米高重量15克(包含两个锂电
6、池)性能在椭圆线上53厘米每秒寻线小车的软件部分图像反射器为了探测小车将要运行的线,大多数参赛者都用两个或更多的图像反射器。与地面反射率成比例输出的电流通过一个电阻被转换为电压,并且测试这个电压看线是否被探测到。然而环境光线引起的光敏电流会被添加到输出电流,因此阈值电压是不断变化的,而不是固定在某一级的。多数用于工业用途的图像探测模块都用柔和的光线以此来避免环境光线的干扰。被探测到的信号通过一个带通滤波器(一个允许特定频段的波通过同时屏蔽其他频段的设备)被过滤,没有用的信号就会被过滤掉。因此,只能探测到从光
7、发射器发射来的比较柔和的信号。当然,探测器绝对不能因为环境光线而达到饱和。探测器在线性区域进行探测时,这是必须的。在这个项目中,脉冲光是用来排除环境光线的。这非常适合按顺序扫描以防下一个传感器干扰的阵列传感器。微控制器开始扫描传感器的状态,采样输出电压,打开LED并且再次采样输出电压。两次采样的不同之处在于LED的光敏电流和环境光线被排除后的输出电压。其余的传感器也按上述顺序进行扫描。图五:线探测的信号处理过程图六显示出了实际线的位置和在中心值640探测到的线的位置。微控制器扫描六个传感器并通过该线附近的两
8、个传感器的输出来计算出线的位置。这样只用六个传感器就能够线性地探测到线的位置。所有传感器输出与反射器成比例的模拟值,每个传感器的灵敏度各不相同。在这一系统中,为了消除从输出设备产生的差异,要每一个传感器的校准参数都输入到非易失性的存储器中。在线模式下,完成这个工作。图六:线的位置输出图跟踪控制将被跟踪的线的位置是与中心值做对比的,定位误差同比例、积分、差分滤波器一起被处理来生成控制命令。寻线小车用当前最流行的用于
此文档下载收益归作者所有