[发明专利]基于Android平台的机器动作控制系统无效
申请号: | 201210524266.7 | 申请日: | 2012-12-07 |
公开(公告)号: | CN103019118A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 麦活鹏 | 申请(专利权)人: | 麦活鹏 |
主分类号: | G05B19/04 | 分类号: | G05B19/04;G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 平台 机器 动作 控制系统 | ||
技术领域
本发明涉及基于Android平台的系统,尤其涉及一种基于Android平台的机器动作控制的系统。
背景技术
目前市面上的Android系统手机,Android系统平板风靡全球,而各种功能各异的机器人也开始走进社会各个领域内,从工厂到家庭,都将会出现它们的身影,但除了工程师外,一般人都对机器人的控制不熟悉,普通的用户对于用来控制机器人动作的代码难以理解,如何让用户更容易的操控机器人来完成用户所需求的任务,已成为社会急切解决的问题。
发明内容
本发明为解决上述不足之处,目的在于提供一种基于Android平台的机器动作控制系统。该系统使用市面上的Android设备,能够让用户在手机上简单快速的地对机器人的动作指令进行设定,从而实现对机器人无线便捷的控制。
本发明是通过以下技术方案达到上述目的:一种Android平台上基于蓝牙的机器动作控制系统,其特征在于包括Android智能设备的应用控制端,Android智能设备上的蓝牙模块,蓝牙智能终端控制器;Android设备应用控制端通过蓝牙无线传输的方式实现对蓝牙智能终端控制器的控制指令数据的发送和机器人状态的数据回传。
作为优选,所诉的蓝牙智能终端控制器包括中央处理器模块、蓝牙信号接收发送模块、输入电路、输出电路、电源处理电路,其中中央处理器模块分别与蓝牙信号接收发送模块、输入电路、输出电路相连;输出电路与机器人的驱动模块相连;电源处理电路为各模块提供电源。
本发明提供了一种基于Android平台远程控制机器人的系统,包括:
Android设备使用自身的处理器为机器人执行时序指令,并发送控制指令到蓝牙智能终端控制器,从而控制机器人的动作;
Android设备通过蓝牙智能终端控制器检测机器人状态。
所述基于Android平台远程控制机器人的系统还包括:
当机器人上的传感器发生异常,信号传到中央处理器模块时,引起中央处理器模块产生中断信号,中央处理器模块通过蓝牙信号接收发送模块向Android设备发送提请中断的信号,Android设备负责执行中断,并根据用户在Android设备上设定的中断子程序内容对蓝牙智能终端控制器发送子程序的操作指令。
本发明的有益效果是,本发明基于Android平台的机器动作控制系统,既能弥补人手遥控的反应速度慢且不连贯的缺点,又能解决重新烧写程序的不便,本发明可以让用户灵活方便地在Android设备上根据现场环境对机器人的动作指令进行更改,以适应各种不同的工作场合,给控制带来极大的方便。
附图说明
图1是基于Android平台的机器动作控制系统结构图。
图2是Android设备的动作控制软件的功能流程图。
图3是基于Android平台的机器动作控制系统的原理图。
图4是此系统进行中断处理的原理图。
具体实施方式
下面结合附图对本发明技术方案进一步说明:
如图1所示,此系统由两个部分组成:上层Android智能设备应用控制端,下层蓝牙智能终端控制器部分。
蓝牙模块采用的是蓝牙转串口HC-06无线模块,该模块采用CSR主流蓝牙芯片,蓝牙V2.0协议标准。蓝牙模块的RXD、TXD端分别与单片机89C52的TXD、RXD端互连进行串口通讯;中央处理器模块89C52与输入电路、输出电路相连;输出电路与机器人的驱动模块相连;电源处理电路为各模块提供电源。
如图2所示,Android设备的动作编程软件,包含系统启动和控制界面。控制界面包括了连接蓝牙中断控制器的连接按钮,断开连接蓝牙中断控制器按钮,设定各种指令发送次序的多个选择列表,设定各种动作指令执行时间设置的多个输入框,循环执行与否按钮,开始执行按钮,停止或继续执行按钮,中断触发后设定动作指令发送次序的多个选择列表,中断触发后动作指令执行时间设置的多个输入框,蓝牙智能终端数据回显的展示框,更换背景壁纸按钮,帮助按钮,及退出按钮。
如图3所示,蓝牙智能终端控制器不断检测Android设备发送的控制指令。
Android设备可以设定对蓝牙信号接收发送模块发送多种控制字符串的时序指令,而中央处理器模块89C52通过蓝牙信号接收发送接收到这种控制字符串,通过switch语句判断该执行的程序,再通过输出电路和机器人驱动模块让机器人执行Android设备上编制的动作。
如图4所示,用户编制了中断指令,此系统进行中断处理的原理图:机器人上的传感器把状态信号回传到蓝牙智能终端控制器,当蓝牙智能终端控制器发现中断信号时,向Android设备发送提请中断的信号,Android设备负责执行中断,对蓝牙智能终端控制器发送用户先前编制的中断子程序的操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麦活鹏,未经麦活鹏许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210524266.7/2.html,转载请声明来源钻瓜专利网。