框架式倒立机器人开发平台制造技术

技术编号:13620238 阅读:89 留言:0更新日期:2016-08-31 11:57
本发明专利技术公开了一种框架式倒立机器人开发平台,其包括倒立机器人本体、USB接口转串行接口模块和计算机;所述倒立机器人本体包括框架、电池、控制电路板、两个直流电机和两个轮子;本发明专利技术的框架式倒立机器人开发平台将传统开发模式中的几个相互独立的阶段有机的结合了起来,使得倒立机器人的开发过程是一个并行的过程,有效实现了不同阶段的无缝集成。在最初的设计阶段即可在框架式倒立机器人开发平台中进行各种验证,在开发早期减少或消除可能的错误及缺陷,从而达到节省开支,降低物耗的目的。本发明专利技术的框架式倒立机器人开发平台自动生成代码,可以产生高效无误的代码,极大地提高了开发效率。

【技术实现步骤摘要】

本专利技术涉及一种机器人开发平台,尤其涉及一种框架式倒立机器人开发平台
技术介绍
按照传统的DSP开发模式进行开发,需要工程师进行仿真、编程、查错及调试,是一个复杂而又长久的过程。当需要更新算法或出现错误时,需重新进行设计和实现。整个过程较为独立,且开发时间长,效率低。而当今市场竞争激烈,产品开发要求在短时间、低成本的前提下完成。快速控制原型技术应运而生。快速控制原型技术将传统开发方式中的各个阶段有机的结合起来,在虚拟、可视的开发平台上进行算法设计、系统仿真,自动代码生成,快速地进行硬件测试,极大地缩短了开发周期,减少代码错误,提高开发效率。倒立机器人是一种平衡机器人,是自治移动式机器人家族中重要的一类,是一种典型的多变量非线性系统,常常作为科研实验仪器使用。利用快速控制原型技术来完成倒立机器人平衡控制,在算法设计阶段即可验证算法的正确性,缩短了开发周期,减少或消除代码错误。
技术实现思路
本专利技术目的是提供一种框架式倒立机器人开发平台,其使得在开发倒立机器人时,在最初的设计阶段即可在框架式倒立机器人开发平台中进行各种验证,在开发早期减少或消除可能的错误及缺陷,从而达到节省开支,降低物耗的目的。本专利技术解决技术问题采用如下技术方案:一种框架式倒立机器人开发平台,其包括倒立机器人本体、USB接口转串行接口模块和计算机;所述倒立机器人本体包括框架、电池、控制电路板、两个直流电机和两个轮子;所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上;所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池用于向所述直流电机提供电能;所述控制电路板也安装于所述框架内,用于对所述倒立机器人本体进行控制;所述计算机通过USB接口转串行接口模块连接于所述倒立机器人本体的控制电路板。可选的,所述控制电路板上设置有控制器模块、陀螺仪模块和电机驱动模块。可选的,所述陀螺仪模块与所述控制器模块信号连接,以将其检测的所述倒立机器人本体的倾角信息发送至所述控制器模块。可选的,所述控制器模块通过电机驱动模块分别与两个直流电机连接。本专利技术具有如下有益效果:本专利技术的框架式倒立机器人开发平台将传统开发模式中的几个相互独立的阶段有机的结合了起来,使得倒立机器人的开发过程是一个并行的过程,有效实现了不同阶段的无缝集成。在最初的设计阶段即可在框架式倒立机器人开发平台中进行各种验证,在开发早期减少或消除可能的错误及缺陷,从而达到节省开支,降低物耗的目的。本专利技术的框架式倒立机器人开发平台利用MATLAB/SIMULINK等开发平台建立系统模型,自动生成代码,可以产生高效无误的代码,极大地提高了开发效率。同时,建立的系统模型可以根据各种硬件平台生成相应代码而广泛应用,性价比高、扩展性好、维护方便。附图说明图1为本专利技术的框架式倒立机器人开发平台的结构示意图;图2为本专利技术的倒立机器人本体的结构示意图;图3为本专利技术的倒立机器人本体的控制器模块上的各分立元件的连接关系示意图;图中标记示意为:1-倒立机器人本体;11-框架;12-电池;13-直流电机;14-轮子;15-控制器模块;16-陀螺仪模块;17-电机驱动模块;18-供电模块;2-USB接口转串行接口模块;3-计算机。具体实施方式下面结合实施例及附图对本专利技术的技术方案作进一步阐述。实施例1本实施例提供了一种框架式倒立机器人开发平台,其包括倒立机器人本体1、USB接口转串行接口模块2和计算机3。所述倒立机器人本体包括框架11、电池12、两个直流电机13(带编码器)、两个轮子14和控制电路板。所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,并且其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上,以当所述电机转动时,能分别带动固定于电机上的轮子转动。所述直流电机包括编码器,以通过所述编码器准确地知晓所述直流电机的转子(输出轴)的位置,从而可以通过闭环的方式对所述直流电机进行控制,以提高对该直流电机的控制精度。所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池可以向所述直流电机提供电能,从而使得所述直流电机转动。所述控制电路板也安装于所述框架内,且所述倒立机器人本体的控制系统的分立元件,即控制器模块15、陀螺仪模块16和电机驱动模块17均设置于所述控制电路板上,所述控制器模块、陀螺仪模块和电机驱动模块均为分立的电路板,此时,所述控制器模块、陀螺仪模块和电机驱动模块均通过固定孔安装在车体中央的控制电路板上。本实施例中,所述陀螺仪模块与所述控制器模块信号连接,以将其检测的所述倒立机器人本体的倾角信息发送至所述控制器模块,本实施例中,所述陀螺仪模块可以选用型号为MPU6050的陀螺加速度计,所述陀螺加速度计为一个
分立的电路板,位于框架的中部右侧,其内部包括处理器和通信接口,所述处理器可以将倒立机器人本体的倾角数据通过所述通信接口发送至控制器模块;本实施例中,所述通信接口为串行通信接口,从而使得所述处理器控制所述串行通信接口将所述MPU6050所获取的倒立机器人本体的倾角参数输出。所述控制器模块通过电机驱动模块分别与两个直流电机连接,从而可以通过所述控制器实现对所述直流电机的控制,以在控制直流电机的转矩时,可以保持倒立机器人稳定站立并行走。本实施例中,所述控制电路板上还安装有供电模块18,所述供电模块向控制器模块、陀螺仪模块和电机驱动模块提供电源,而且为了接线方便和尽量使重心低,所述电机驱动模块位于控制电路板的下部,供电模块位于所述电机驱动模块的上部,从而使得整体布置靠下,使机器人整体重心降低。整体质量均衡分布。本实施例中,所述控制器模块选用TMS320F28069芯片为核心设计控制器。TMS320F28069具有精度高,成本低,功耗小,外设集成度高、数据及程序存储量大和A/D转换更精确快速等优点,从而也使得本实施例的倒立机器人本体具有相同的优点。而且,所述电机驱动模块选用Neurons智能PID电机驱动模块,该电机驱动模块自带控制器进行PID运算和梯形图控制,由型号为L298N的芯片来进行直流电机驱动。通过串口发送8字节命令来控制双路电机的正反转速度,同时通过命令来获取编码器速度。所述供电模块可以为电压11.1V,2200mAh可充电锂电池供电。所述直流电机采用德国冯哈勃2342L012CR型号直流电机,该直流电机包括电机主体和行星减速箱,能够输出较大的扭矩,启动、停止和反向转动均能连续有效的进行,而且具有良好的响应特性,正转和反转时的特性相同,且运行特性稳定,具有良好的抗干扰能力。所述计算机中可以装载MATLAB/SIMULINK 2014a以及CCSv5等软件。MATLAB/SIMULINK 2014a用于倒立机器人系统模型设计、虚拟仿真和自动代码生成,CCS用于控制器模块的DSP程序下载。MATLAB/SIMULINK 2014a软件是系统模型设计平台,安装附加包后可以进行自动代码生成,得到信息C代码。CCS是控制器模块的DSP的开发程序,能够将程序下载至控制器模块的DSP中。本实本文档来自技高网
...

【技术保护点】
一种框架式倒立机器人开发平台,其特征在于,包括倒立机器人本体、USB接口转串行接口模块和计算机;所述倒立机器人本体包括框架、电池、控制电路板、两个直流电机和两个轮子;所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上;所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池用于向所述直流电机提供电能;所述控制电路板也安装于所述框架内,用于对所述倒立机器人本体进行控制;所述计算机通过USB接口转串行接口模块连接于所述倒立机器人本体的控制电路板。

【技术特征摘要】
1.一种框架式倒立机器人开发平台,其特征在于,包括倒立机器人本体、USB接口转串行接口模块和计算机;所述倒立机器人本体包括框架、电池、控制电路板、两个直流电机和两个轮子;所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上;所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池用于向所述直流电机提供电能;所述控制电路板也安装于所述框架内,用于对所述倒立机器人本...

【专利技术属性】
技术研发人员:王国胜吕强张洋林辉灿马建业
申请(专利权)人:中国人民解放军装甲兵工程学院
类型:发明
国别省市:北京;11

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

1