论文部分内容阅读
随着工业自动化的高速发展,传统的人工入库已不能满足仓储自动化发展需求。本文的设计是以深圳市中科鸥鹏智能科技有限公司提供的基于Arduino Enhanced Board控制板的车载机械臂智能小车为实验平台,针对传统的人工入库存在的问题,设计了基于智能小车的模拟入库系统,基于智能小车的模拟入库系统实现的功能是小车巡线行走,到达取货点后超声波远距离测量物体位置,由机械臂抓取物体,然后进行颜色识别并放置到与物体颜色对应的位置完成入库,最后小车回到初始位置。论文是基于智能小车的模拟入库系统的软件设计,同时配合硬件的电路,完成了整体系统的制作,并对软、硬件进行了联机调试,为深圳市中科鸥鹏智能科技有限公司开发了第一代可行走的机械臂小车。硬件模块包括Arduino Enhanced Board控制板、巡线模块、超声波模块、颜色识别模块、机械臂模块;软件模块包括巡线模块、超声波测量模块、颜色识别模块以及机械臂控制模块。硬件方面首先对各个模块所用到的器件进行选型、分析与比较,针对不同的器件设计相应的驱动电路,然后对各个硬件模块进行设计,并对各个硬件模块的功能进行测试,最后将所有硬件模块整合在一起进行调试。软件方面主要是针对各个硬件模块编写对应的代码,其中重点是颜色识别模块和机械臂控制模块软件设计。颜色识别模块是针对传统的阈值法识别精度较低、鲁棒性较弱的问题以及基于神经网络的最小色差法计算量大、难以应用的问题,提出了基于TCS230传感器的模糊识别颜色算法。算法实现过程是首先根据少量的标准样本确定出模糊关系,将TCS230传感器实时测得的RGB数据模糊化,根据离线求出的模糊关系解出模糊输出,通过解模糊确定出识别的物体颜色。模糊识别算法不仅识别精度较高,计算量较少,而且鲁棒性较强,能够应用到很多自动化系统。机械臂模块是采用传统的D-H法离线对机械臂进行建模,求出变换矩阵,通过对矩阵齐次变换得到逆解方程,求解方程后将结果写入程序以控制机械臂。D-H法相对于遗传算法等智能算法计算量较少,而且易于实现,适合应用在本文设计的智能小车系统中。智能小车模拟入库的100次实验结果证明,设计的智能小车模拟入库系统对物体颜色识别率高,搬运精确。同时系统的安全性较高,而且响应也较快,为仓储的入库系统的发展提供了参考。