超声波测距系统在拆垛机器人上的应用

超声波测距系统在拆垛机器人上的应用曹明张苗苗刘凯凯摘要:针对超声波测距在拆垛机上应用时容易发生测距跳变的问题,采用了一种简单高效的算法进行滤波处理,具体过程是通过STM32控制KS103超声波测距,STM32单片机将滤波后的数据通过232总线上传给上位机,上位机控制拆垛机运动。试验测试表明,通过该滤波算法后,KS103超声波测距在拆垛机上,在0~1200mm之间的数据传输误差不超过0.8%,提高了拆垛机的工作精度。关键词:拆垛机超声波测距中值滤波通讯:TP24文献标识码:A:1672-3791(2019)11(c)-0095-02在一些袋装物料仓库内,大部分袋装物料的存储是通过机器码垛或者人工码垛的方式码放在托盘上,而出仓时是通过叉车将托盘一起运送出去,然后由人工拆垛装车。随着人工成本的提高,这种出仓方式不仅成本高,而且效率低。现提出一种全自动拆垛机,拆垛机采用的是直角坐标系,该类机器人适用于各种自动化加工设备,多应用于码垛、搬运、拆垛、检测等工作环境;其拥有的Y、Z各轴相互独立,线性计算控制简单;工作区域固定不易受现场环境影响;一般直角坐标系机器人使用寿命长,且便于维护。具体工作过程:当拆垛机Z轴、Y轴都在停留在起始位置时,首先检查物料是否到位,物料到位后,测距仪开始工作,等待距离探测结束后,上位机判断距离是否在允许的范围,如果在允许的范围内,Z到达指定位置,Y轴开始刮板运动,否则YZ轴不运动。拆垛机工作的中心环节是测距仪的测距以及数据的传输。测距以及传输的稳定性直接影响到拆垛机的工作效率及可靠程度。选择测距仪的工作要求是约束角小,测距准确,不易受环境的影响,选择数据传输的方式一定要稳定可靠。1测距仪的类型的选择在工业生产和日常生活中,经常会碰到一些需要接触式和非接触式测距的场合,而在工业中经常用到的非接触式测量距离的有红外测距传感器、电涡流测距传感器等。(1)红外测距传感器。激光红外测距仪在工作时向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离[1]。但是该测距价格相对较高,增加拆垛机的成本,而且容易受到光照条件的影响。(2)电涡流测距传感器。电涡流测距仪是利用电涡流效应原理设计的用来测定物体间距离、位移、速度等参数,电涡流测距传感器的测量范围较宽[2]。但只能适应于检测导电金属材料,而拆垛机是面对的是袋装物料,属于不能产生涡流的非金属材料。而且涡流效应的影响因素多,对于拆垛机复杂的工作环境不适用。(3)超声波测距。超声波测距原理主要是利用超声波传感器向外发射超声波的时候开始计时,经过超声波在空气中的传播,遇到障碍物后返回到超声波传感器,超声波传感器一旦再次接收到反射的超声波后计时器立即终止工作,超声波传感器结构灵巧,对所检测的物体没有什么特殊的要求,在工业方面应用比较广泛。综上说述,超声波测距在自动拆垛机上应用比较合理。2KS103超声波工作过程2.1KS103超声波测距在拆垛机上的工作过程自动拆垛机上主要用的通信方式是232通信和IIC通信,STM32控制KS103超声波传感器进行探测距离,当KS103超声波传感器采集回来的数据存储在STM32中。当拆垛机需要距离的时候,工控机会通过232总线给STM32发送信号,将采集回来的数据上传给工控机。2.2中值濾波处理由于在现场测量距离时各个袋子之间有一定的距离间隔或是机器的抖动,每次探测的距离容易发生跳变,所以为了保证机器的安全运行,下位机的滤波处理显得尤为重要。针对跳变这个问题,现采用中值滤波算法。中值滤波的基本原理是把数字图像或数字序列中的一点的值用该点的一个邻域中各点值的中值代替,让周围的像素接近真实值,从而消除孤立的噪声点[5]。对于数字序列使用的方法是把每一个数据用它周围邻域一定数目的数据的中值替换。具体流程图如图1所示。3实验数据采集与分析将采集回来的数导入MATLAB中生成曲线图,由图2看出没有滤波的结果和有滤波的数据曲线相仿,上下跳变的幅度缩小,说明在测量时一些跳变的数已经通过中值滤波算法筛选掉。如图2所示,黑色曲线表示没有加滤波的超声波测试结果,浅灰曲线是加上滤波后的结果,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?