当前位置: 首页 > 专利查询>刘瑞专利>正文

机器人控制器制造技术

技术编号:8906636 阅读:244 留言:0更新日期:2013-07-11 04:14
本发明专利技术公开了一种机器人控制器,包括ARM处理器、触摸控制屏和电机驱动电路。所述ARM处理器用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏发送的控制信号并驱动所述电机驱动电路启动所述伺服电机,所述触摸控制屏用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器,所述电机驱动电路用于配合所述ARM处理器控制所述伺服电机。上述机器人控制器,所述触摸控制屏的图形功能键可以通过接收用户的指令来完成图形编程,从而控制机器人执行相应的动作。通过接收用户的指令来完成图形编程的编程方式,不要求用户具备一定的程序语言基础,且操作简单,不需要额外配置电脑来进行控制或编程,节约了成本的同时也给用户带来了控制操作方便的效果。

【技术实现步骤摘要】

本专利技术涉及机械自动化领域,特别是涉及一种机器人控制器
技术介绍
机器人是靠自身动力和控制能力来实现各种功能的一种机器,通过控制器的控制来完成所需要的动作和功能。一般的机器人控制器,采用PC机外加一个下位机控制器的方法,通过在PC机上进行程序编程或图形化的编程,然后将生成的代码文件通过USB或者串口等下载到下位机再运行,从而达到控制机器人的目的。这样的机器人控制器灵活性极低,必须要有一台电脑与其配合才行,而电脑一般都是放于室内,这样在对机器人进行控制时,也就受到了场地的限制,同时,一般的机器人控制器要求用户具备一定的程序语言基础,给普通大众用户带来使用的局限性,也给用户控制机器人带来了繁琐的操作,往往不能带给用户更为直接的操作体验。
技术实现思路
基于此,有必要针对现有的机器人控制器操作较复杂的问题,提供一种图形编程功能和机器人控制器相结合的机器人控制器。一种机器人控制器,包括ARM处理器、触摸控制屏和电机驱动电路;所述ARM处理器连接所述触摸控制屏和所述电机驱动电路,所述ARM处理器通过所述传感器检测电路连接传感器,所述ARM处理器通过所述电机驱动电路连接伺服电机;所述ARM处理器用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏发送的控制信号并驱动所述电机驱动电路启动所述伺服电机,所述触摸控制屏用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器,所述电机驱动电路用于配合所述ARM处理器控制所述伺服电机。在其中一个实施例中,所述的机器人控制器,还包括传感器检测电路,所述传感器检测电路用于连接所述ARM处理器和传感器,配合所述ARM处理器接收传感器的信息。在其中一个实施例中,所述的机器人控制器,还包括USB接口和红外接口,所述ARM处理器通过所述USB接口连接键盘,所述ARM处理器还通过所述USB接口连接鼠标,所述ARM处理器通过所述红外接口连接遥控装置。在其中一个实施例中,所述的机器人控制器,还包括音频输出电路,所述ARM处理器通过所述音频输出电路连接扩音装置。在其中一个实施例中,所述的机器人控制器,还包括电源电路,所述ARM处理器通过所述电源电路连接蓄电池。在其中一个实施例中,所述的机器人控制器,所述触摸控制屏包括触摸板和LCD显示屏。上述机器人控制器,所述ARM处理器用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏发送的控制信号并驱动所述电机驱动电路启动所述伺服电机。所述触摸控制屏用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器,所述电机驱动电路用于配合所述ARM处理器控制所述伺服电机。所述触摸控制屏可以显示机器人执行动作的图形功能键,所述触摸控制屏的图形功能键可以通过接收用户的指令来完成图形编程,从而控制机器人执行相应的动作。通过接收用户的指令来完成图形编程的编程方式,不要求用户具备一定的程序语言基础,且操作简单,不需要额外配置电脑来进行控制或编程,节约了成本的同时也给用户带来了控制操作方便的效果。附图说明图1为本专利技术机器人控制器其中一种实施例的结构连接图;图2为本专利技术机器人控制器另一种实施例的结构连接图;图3为本专利技术机器人控制器其中一种实施例的更具体的结构连接图。具体实施例方式如图1所示,一种机器人控制器,包括ARM处理器110、触摸控制屏120和电机驱动电路130 ;所述ARM处理器110连接所述触摸控制屏120和所述电机驱动电路130,所述ARM处理器110通过所述传感器检测电路连接传感器,所述ARM处理器110通过所述电机驱动电路130连接伺服电机;所述ARM处理器110用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏120发送的控制信号并驱动所述电机驱动电路130启动所述伺服电机,所述触摸控制屏120用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器110,所述电机驱动电路130用于配合所述ARM处理器110控制所述伺服电机。在本实施例中所述ARM处理器110可以输入将机器人执行动作进行图形化编程之后的固化程序,再以图形的形式显示在所述触摸控制屏120上,通过用户在所述触摸控制屏120上进行图形的组合完成编程,由所述触摸控制屏120发送控制命令到所述ARM处理器110,所述ARM处理器110控制所述电机驱动电路130启动所述伺服电机。最终由伺服电机来带动机器人完成执行动作,本实施例中优选ARM9处理器作为控制芯片。所述触摸控制屏120可以显示所述ARM处理器110对电机驱动电路130进行控制的所有控制键,例如控制电机转动的角度,速度和方向等等,还可以设置机器人执行动作的延时时间。所述ARM处理器110通过所述电机驱动电路130可以控制伺服电机正传和反转,还可以调节伺服电机的转动速度和转动角度等等,通过电机带动机器执行相应的动作,优选步进电机或直流电机作为连接电机驱动电路130的电机。上述机器人控制器,所述ARM处理器用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏发送的控制信号并驱动所述电机驱动电路启动所述伺服电机。所述触摸控制屏用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器,所述电机驱动电路用于配合所述ARM处理器控制所述伺服电机。所述触摸控制屏可以显示机器人执行动作的图形功能键,所述触摸控制屏的图形功能键可以通过接收用户的指令来完成图形编程,从而控制机器人执行相应的动作。通过接收用户的指令来完成图形编程的编程方式,不要求用户具备一定的程序语言基础,且操作简单,不需要额外配置电脑来进行控制或编程,节约了成本的同时也给用户带来了控制操作方便的效果。如图2所示,在其中一个实施例中,所述的机器人控制器,还包括传感器检测电路140,所述传感器检测电路140用于连接所述ARM处理器110和传感器,配合所述ARM处理器110接收传感器的信息。本实施例中的传感器检测电路140可以检测传感器的状态,接收传感器传输过来的信息。若选择所述触摸控制屏120中的自动控制模式,所述ARM处理器110依据传感器传输过来的探测信息,再根据存储的机器人执行动作进行图形化编程之后的固化程序实行自动控制,即在传感器传输过来相应的探测信息,所述ARM处理器110根据探测信息,执行相应的固化程序。本实施例中的传感器可以是探测周围光亮度的传感器,也可以是探测障碍物的传感器,即可以根据用户的需要随意添加相应功能的传感器。如图3所示,在其中一个实施例中,所述的机器人控制器,还包括USB接口 150和红外接口 160,所述ARM处理器110通过所述USB接口 150连接键盘,所述ARM处理器110还通过所述USB接口 150连接鼠标,所述ARM处理器110通过所述红外接口 160连接遥控>j-U ρ α装直。本实施例中,所述USB接口 150可以是2路USB接口 150,用于同时连接鼠标和键盘,通过鼠标和键盘的配合来完成图形编程。本实施例还增加了红外接口 160,通过接收遥控装置的红外信号远程发送控制命令控制所述ARM处理器110驱动伺服电机。如图3所示,在其中 一个实施例中,所述的机器人控制器,还包括音频输出电路170,所述ARM处本文档来自技高网...

【技术保护点】
一种机器人控制器,其特征在于,包括ARM处理器、触摸控制屏和电机驱动电路;所述ARM处理器连接所述触摸控制屏和所述电机驱动电路,所述ARM处理器通过所述传感器检测电路连接传感器,所述ARM处理器通过所述电机驱动电路连接伺服电机;所述ARM处理器用于处理和存储将机器人执行动作进行图形化编程之后的固化程序,接收所述触摸控制屏发送的控制信号并驱动所述电机驱动电路启动所述伺服电机,所述触摸控制屏用于通过组合显示的机器人功能控制键发送控制信号至所述ARM处理器,所述电机驱动电路用于配合所述ARM处理器控制所述伺服电机。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘瑞
申请(专利权)人:刘瑞
类型:发明
国别省市:

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

1