一种手机端无线控制机械臂的系统及方法技术方案

技术编号:18669109 阅读:61 留言:0更新日期:2018-08-14 20:51
本发明专利技术公开了一种手机端无线控制机械臂的系统,包括:机械臂,用于抓取目标物体;机械臂控制器和舵机驱动器,用于控制机械臂运动,抓取目标物体;手机,作为控制机械臂的客户端,用于和所述机械臂控制器进行无线通信,进而控制所述机械臂按照一定的规律进行运动,抓取目标物体;无线通信模块,用于实现所述手机客户端和所述机械臂控制器进行无线通信;供电系统,用于给所述机械臂、机械臂控制器供电。本发明专利技术还公开了一种手机端无线控制机械臂的方法,实现手机端无线控制机械臂运动的功能且控制功能丰富。本发明专利技术的手机端控制灵活、人机交互性能好,稳定性高、通用性好,可应用于无线控制机械臂领域中,实现手机端无线控制机械臂运动。

System and method for mobile terminal wireless control manipulator

The invention discloses a wireless control manipulator system at the mobile phone end, which comprises a manipulator for grasping target objects, a manipulator controller and a steering gear driver for controlling the motion of the manipulator and grasping target objects, and a mobile phone as a client of the manipulator for wireless communication with the manipulator controller. The wireless communication module is used to realize the wireless communication between the mobile phone client and the manipulator controller, and the power supply system is used to supply power to the manipulator and the manipulator controller. The invention also discloses a method for wireless control of the manipulator on the mobile phone, which realizes the function of wireless control of the motion of the manipulator on the mobile phone and has rich control functions. The mobile terminal of the invention has the advantages of flexible control, good human-computer interaction performance, high stability and good universality, and can be applied in the field of wireless control manipulator to realize the wireless control of mobile terminal manipulator movement.

【技术实现步骤摘要】
一种手机端无线控制机械臂的系统及方法
本专利技术涉及机械臂控制领域,特别是涉及一种手机端无线控制机械臂的系统及方法。
技术介绍
随着微处理器、计算机和数字通信技术的飞速发展,自动化工业机器人已扩展到了几乎所有的工业领域。自动化工业机器人是指工业领域内自由度多的机器人或是多关节的机械手臂,能够自动执行或完成工作的机器设备。工业机械臂主要通过本身的动力以及控制能力来完成各种功能,人类可对其进行指挥控制,或按编排好的程序自动运行,并且按照人工智能的技术原则进行活动。目前,控制机械臂的方案中,机械臂控制的客户端主要是传统的电脑上位机,需要配有特定的电脑来完成控制,通过在线连接来完成控制,在线控制不灵活,而且,电脑体积大,移动不方便。如今,手机已成为人们日常生活中不可或缺的通讯工具,几乎人手一部,手机具有携带方便,手机蓝牙传输方便,通用性强的特点;市场上用于控制的无线通讯模块功能丰富,成本低,稳定性好,可适用于各种控制系统,包括机械臂控制系统。
技术实现思路
针对上述背景问题,本专利技术提供一种用手机端控制机械臂的系统及方法,运用手机客户端代替传统的电脑上位机,控制系统中采用无线通信模块与手机端进行无线通信。在控制器中下载无线控制机械臂的程序,手机端通过无线蓝牙和机械臂控制器进行无线通信,实现手机端无线控制机械臂运动的功能,控制功能丰富。本专利技术的系统及方法优点是:手机端控制灵活、人机交互性能好,稳定性高、通用性好;无线蓝牙模块成本低,稳定性高,可应用于无线控制机械臂领域中,实现手机端无线控制机械臂运动,解决了现有技术的不足之处。本专利技术采用如下技术方案实现:一种手机端无线控制机械臂的系统,包括:机械臂,用于抓取目标物体;机械臂控制器和舵机驱动器,用于控制机械臂运动,抓取目标物体;手机,作为控制机械臂的客户端,用于和所述机械臂控制器进行无线通信,进而控制所述机械臂按照一定的规律进行运动,抓取目标物体;无线通信模块,用于实现所述手机客户端和所述机械臂控制器进行无线通信;供电系统,用于给所述机械臂、机械臂控制器供电。进一步地,所述机械臂控制器为Arduino控制器。进一步地,所述无线通信模块为蓝牙模块,所述蓝牙模块的相应端口和所述机械臂控制器的相应端口相连接。进一步地,所述手机装有具蓝牙连接功能的蓝牙串口APP,用于与所述无线通信模块进行配对连接,无线发送信息。基于所述系统的手机端无线控制机械臂的方法,包括步骤:S1、手机通过无线通信方式向机械臂发送机械臂控制信号;S2、所述的机械臂控制器通过无线通信模块接收所述机械臂控制信号;S3、所述的机械臂控制器根据接收的机械臂控制信号控制所述机械臂按照一定的规律进行运动,抓取目标物体。进一步地,所述步骤S3具体包括子步骤:S31、定义所述机械臂每个关节舵机的端口号;S32、根据每个关节舵机与所述控制器的接线情况初始化每个关节舵机的端口;S33、初始化所述控制器的串口,在循环程序中检测串口,查看串口是否接收到所述手机端通过蓝牙传输的字符信息;S34、若所述控制器串口接收到所述手机端发送的字符信息,则根据不同的字符信息控制机械臂执行相对应的动作程序。进一步地,所述步骤S34中,所述动作程序包括:单关节的运动、多关节的运动、组合运动、舵机减速运动、舵机加速运动。进一步地,所述的组合运动包括机械臂末端运动、机械臂整体运动。相比于现有技术方法,本专利技术的有益效果及优点:(1)本专利技术提出的手机端无线控制机械臂的系统及方法,运用手机客户端代替传统的电脑上位机,手机端控制灵活、人机交互性能好,稳定性高,对控制系统的通用性好。(2)本专利技术提出的机端无线控制机械臂的系统及方法,采用的无线蓝牙模块成本低,稳定性高;在控制器中下载无线控制机械臂的程序,手机端通过无线蓝牙和机械臂控制器进行无线通信,实现手机端无线控制机械臂运动的功能,控制功能丰富。可应用于无线控制机械臂领域中,实现手机端无线控制机械臂运动,解决了现有技术的不足之处。附图说明此处说明的附图用来提供本专利技术实施例的进一步讲解,构成本申请的一部分,并不构成本专利技术实施例的限定。在附图中:图1为本专利技术实施例的手机端无线控制机械臂的系统组成框图。图2为本专利技术实施例的Arduino控制器与蓝牙模块连接示意图。图3为本专利技术实施例的控制程序流程图。图4为本专利技术实施例的手机端蓝牙控制界面示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本专利技术的专利技术目的作进一步详细地描述,实施例不能在此一一赘述,但本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例一如图1所示,一种手机端无线控制机械臂的系统,包括:机械臂,用于抓取目标物体;机械臂控制器和舵机驱动器,用于控制机械臂运动,抓取目标物体;手机,作为控制机械臂的客户端,用于和所述机械臂控制器进行无线通信,进而控制所述机械臂按照一定的规律进行运动,抓取目标物体;无线通信模块,用于实现所述手机客户端和所述机械臂控制器进行无线通信;供电系统,用于给所述机械臂、机械臂控制器供电。具体而言,如图2所示,所述机械臂控制器为Arduino控制器,所述无线通信模块为蓝牙模块HC05,所述蓝牙模块HC05作为Arduino控制器的外接通信设备,所述蓝牙模块HC05的相应端口和所述机械臂控制器的相应端口相连接,具体如图2所示:所述蓝牙模块HC05的TXD端口与Arduino控制器的RXD端口相连接,蓝牙模块HC05的RXD端口与Arduino控制器的TXD端口相连接,所述蓝牙模块HC05的VCC端口、GND端口分别和Arduino控制器的VCC端口、GND端口相连接。具体而言,所述手机装有具蓝牙连接功能的蓝牙串口APP,所述手机端能与所述无线蓝牙模块进行配对连接,给所述机械臂控制器无线发送信息。实施例二一种手机端无线控制机械臂的方法,包括步骤:S1、手机通过无线通信方式向机械臂发送机械臂控制信号;S2、所述的机械臂控制器通过无线通信模块接收所述机械臂控制信号;S3、所述的机械臂控制器根据接收的机械臂控制信号控制所述机械臂按照一定的规律进行运动,抓取目标物体。具体而言,如图3所示,所述步骤S3具体包括子步骤:S31、定义所述机械臂每个关节舵机的端口号;S32、根据每个关节舵机与所述控制器的接线情况初始化每个关节舵机的端口;S33、初始化所述控制器的串口,在循环程序中检测串口,查看串口是否接收到所述手机端通过蓝牙传输的字符信息;S34、若所述控制器串口接收到所述手机端发送的字符信息,则根据不同的字符信息控制机械臂执行相对应的动作程序,所述动作程序包括:单关节的运动、多关节的运动、组合运动、舵机减速运动、舵机加速运动,所述的组合运动包括机械臂末端运动、机械臂整体运动。如本实施例中,手机端蓝牙控制界面的效果如图4所示,当所述控制器串口接收到所述手机端发送的字符“1”时,Arduino控制器控制9号舵机运动;当所述控制器串口接收到所述手机端发送的字符“2”时,Arduino控制器控制底座运动;当所述控制器串口接收到所述手机端发送的字符“3”时,Arduino控制器控制机械臂末端运动;当所述控制器串口接收到所述手机端发送的字符“5”时,Arduino控制器控制机械臂整体运动;当所本文档来自技高网...

【技术保护点】
1.一种手机端无线控制机械臂的系统,其特征在于,包括:机械臂,用于抓取目标物体;机械臂控制器和舵机驱动器,用于控制机械臂运动,抓取目标物体;手机,作为控制机械臂的客户端,用于和所述机械臂控制器进行无线通信,进而控制所述机械臂按照一定的规律进行运动,抓取目标物体;无线通信模块,用于实现所述手机客户端和所述机械臂控制器进行无线通信;供电系统,用于给所述机械臂、机械臂控制器供电。

【技术特征摘要】
1.一种手机端无线控制机械臂的系统,其特征在于,包括:机械臂,用于抓取目标物体;机械臂控制器和舵机驱动器,用于控制机械臂运动,抓取目标物体;手机,作为控制机械臂的客户端,用于和所述机械臂控制器进行无线通信,进而控制所述机械臂按照一定的规律进行运动,抓取目标物体;无线通信模块,用于实现所述手机客户端和所述机械臂控制器进行无线通信;供电系统,用于给所述机械臂、机械臂控制器供电。2.根据权利要求1所述的手机端无线控制机械臂的系统,其特征在于,所述机械臂控制器为Arduino控制器。3.根据权利要求1所述的手机端无线控制机械臂的系统,其特征在于,所述无线通信模块为蓝牙模块,所述蓝牙模块的相应端口和所述机械臂控制器的相应端口相连接。4.根据权利要求书3中任一项所述的手机端无线控制机械臂的系统,其特征在于,所述手机装有具蓝牙连接功能的蓝牙串口APP,用于与所述无线通信模块进行配对连接,无线发送信息。5.基于权利要求1至4中任一项所述系统的手机端无线控制机械臂的方法,其特征在于,包括步骤:S1、手机通过无线通信...

【专利技术属性】
技术研发人员:韦晓琴魏武
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1