一种直角坐标机械手控制系统的制作方法

文档序号:9339169阅读:540来源:国知局
一种直角坐标机械手控制系统的制作方法
【技术领域】
[0001 ] 本发明涉及一种直角坐标机械手控制系统。
【背景技术】
[0002]机械手的探索研究开始于二十世纪中期,机械手控制系统与机械手一直相互协同进化发展。随着机械手控制系统与计算机技术、通信技术等的协调发展,PLC、工控机、嵌入式控制技术成为了目前工业自动化控制领域中的主流控制方式。
[0003]在现有技术中,机械手的结构可分为直角坐标型、圆柱坐标型、球坐标型、关节型这四种。然而,现有技术对机械手的控制还有一些不足之处,如控制系统相关设备体积较大,结构复杂,线路较多,未实现移动终端的控制、当机械手与工作人员距离较远时,无法检查机械手的工作状态等。缺少一种结构简单的、控制设备体积较小的、具有远程监控的、能够实现无线局域网控制的直角坐标机械手控制系统。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种直角坐标机械手控制系统,可在客户端对机械手进行远程监控及操作。
[0005]为实现上述目的,本发明采用如下技术方案:一种直角坐标机械手控制系统,其特征在于:包括一 Arduino主机,所述Arduino主机分别与一无线路由器、一舵机、一左机械手控制模块及一 Arduino从机连接,所述Arduino从机与一右机械手控制模块连接,所述无线路由器分别与一客户端及一安装有主摄像头的云台连接,所述云台与所述舵机连接;所述左机械手控制模块与右机械手控制模块分别用于控制左机械手与右机械手,所述主摄像头用于采集左机械手与右机械手的信息并将信息经所述无线路由器传输给所述客户端,所述客户端根据收到的信息对所述左机械手及右机械手进行远程操控。
[0006]进一步的,所述左机械手控制模块包括一 Xl轴驱动器及与其相连的Xl轴步进电机、一 Yl轴驱动器及与其相连的Yl轴步进电机、一 Zl轴驱动器及与其相连的Zl轴步进电机、一左直流电机及与其相连的左机械手;所述Xl轴步进电机、Yl轴步进电机、Zl轴步进电机分别设置于一三自由度直角坐标机械臂的X轴、Y轴、Z轴,用于实现左机械手在X轴、Y轴、Z轴的运动,所述左直流电机用于实现左机械手的夹持动作。
[0007]进一步的,所述右机械手控制模块包括一 X2轴驱动器及与其相连的X2轴步进电机、一 Y2轴驱动器及与其相连的Y2轴步进电机、一 Z2轴驱动器及与其相连的Z2轴步进电机、一右直流电机及与其相连的右机械手;所述X2轴步进电机、Y2轴步进电机、Z2轴步进电机分别设置于一三自由度直角坐标机械臂的X轴、Y轴、Z轴,用于实现右机械手在X轴、Y轴、Z轴的运动,所述右直流电机用于实现右机械手的夹持动作。
[0008]进一步的,还包括第一副摄像头及第二副摄像头;所述第一副摄像头及第二副摄像头分别用于采集所述左机械手与右机械手局部信息。
[0009]进一步的,所述左机械手与右机械手皆为一夹持机构,所述夹持机构包括两横向间隔设置的导滑柱,两导滑柱之间经两挡板连接;所述挡板分别横向套设于两导滑柱的上、下两端的端部,所述两挡板固定于一固定板上;所述导滑柱上分别滑动套设有两滑套,所述滑套上分别套接有一横向的绝缘板,所述绝缘板一端套接于一导滑柱的滑套上,另一端套接与另一导滑柱对应的滑套上;所述绝缘板上分别水平固定连接有一夹板,所述夹板之间还设置有一用于调节两夹板之间距离的凸轮,所述凸轮经一直流电机驱动;所述导滑柱上且位于所述挡板和滑套之间还分别套设有一弹簧。
[0010]进一步的,还包括传感器模块,所述传感器模块包括超声波传感器及温度传感器;所述超声波传感器用于对所述左机械手及右机械手进行定位,所述温度传感器用于检测所述左机械手及右机械手的温度。
[0011]进一步的,所述无线路由器为基于OpenWrt的无线路由器。
[0012]进一步的,所述客户端为Android平板客户端。
[0013]本发明与现有技术相比具有以下有益效果:
1、本发明采用Arduino控制板作为核心控制模块,整个控制系统结构简单、控制装置体积小、能耗低;
2、本发明采用了“上位机+服务器+下位机”的三级分布式系统结构,操作集中,功能分散、可靠性高;
3、本发明实现了客户端对机械手的远程监控与操作,减少了控制系统的布线复杂度。
【附图说明】
[0014]图1是本发明系统结构框图。
[0015]图2是本发明三自由度直角坐标机械臂结构图。
[0016]图3是本发明左机械手及右机械手结构图。
[0017]图4是本发明无线通信模块接线图。
[0018]图5是本发明客户端操作界面效果图。
[0019]图中:2_三自由度直角坐标机械臂;21-X1轴;211-X1轴步进电机;22_Y1轴;221-Υ1轴步进电机;23-Ζ1轴;231-Ζ1轴步进电机;31_固定板;32_弹簧;33_绝缘板;34-导滑柱;35_凸轮;36_滑套;37_挡板;38_夹板;381_通孔。
【具体实施方式】
[0020]下面结合附图及实施例对本发明做进一步说明。
[0021]请参照图1,本发明提供一种直角坐标机械手控制系统,包括一 Arduino主机,所述Arduino主机分别与一无线路由器、一舵机、一左机械手控制模块及一 Arduino从机连接,所述Arduino从机与一右机械手控制模块连接,所述无线路由器分别与一客户端及一安装有主摄像头的云台连接,所述云台与所述舵机连接;所述左机械手控制模块与右机械手控制模块分别用于控制左机械手与右机械手,所述主摄像头用于采集左机械手与右机械手的信息并将信息经所述无线路由器传输给所述客户端,所述客户端根据收到的信息对所述左机械手及右机械手进行远程操控。
[0022]请继续参照图1,所述左机械手控制模块包括一Xl轴驱动器及与其相连的Xl轴步进电机、一 Yl轴驱动器及与其相连的Yl轴步进电机、一 Zl轴驱动器及与其相连的Zl轴步进电机、一左直流电机及与其相连的左机械手;所述乂1轴步进电机、Yl轴步进电机、Zl轴步进电机分别设置于一三自由度直角坐标机械臂的X轴、Y轴、Z轴,用于实现左机械手在X轴、Y轴、Z轴的运动,所述左直流电机用于实现左机械手的夹持动作;所述右机械手控制模块包括一 X2轴驱动器及与其相连的X2轴步进电机、一 Y2轴驱动器及与其相连的Y2轴步进电机、一 Z2轴驱动器及与其相连的Z2轴步进电机、一右直流电机及与其相连的右机械手;所述X2轴步进电机、Y2轴步进电机、Z2轴步进电机分别设置于一三自由度直角坐标机械臂的X轴、Y轴、Z轴,用于实现右机械手在X轴、Y轴、Z轴的运动,所述右直流电机用于实现右机械手的夹持动作。
[0023]于本实施例中,还包括第一副摄像头及第二副摄像头;所述主摄像头用于采集所述左机械手与右机械手的全局信息,所述第一副摄像头及第二副摄像头分别用于采集所述左机械手与右机械手局部信息。
[0024]请参照图3,所述左机械手与右机械手皆为一夹持机构,所述夹持机构包括两横向间隔设置的导滑柱34,两导滑柱34之间经两挡板37连接;所述挡板37分别横向套设于两导滑柱34的上、下两端的端部,所述
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1