框架式倒立机器人开发平台的制作方法

文档序号:10210934阅读:556来源:国知局
框架式倒立机器人开发平台的制作方法
【技术领域】
[0001]本实用新型涉及一种机器人开发平台,尤其涉及一种框架式倒立机器人开发平台ο
【背景技术】
[0002]按照传统的DSP开发模式进行开发,需要工程师进行仿真、编程、查错及调试,是一个复杂而又长久的过程。当需要更新算法或出现错误时,需重新进行设计和实现。整个过程较为独立,且开发时间长,效率低。而当今市场竞争激烈,产品开发要求在短时间、低成本的前提下完成。快速控制原型技术应运而生。快速控制原型技术将传统开发方式中的各个阶段有机的结合起来,在虚拟、可视的开发平台上进行算法设计、系统仿真,自动代码生成,快速地进行硬件测试,极大地缩短了开发周期,减少代码错误,提高开发效率。
[0003]倒立机器人是一种平衡机器人,是自治移动式机器人家族中重要的一类,是一种典型的多变量非线性系统,常常作为科研实验仪器使用。利用快速控制原型技术来完成倒立机器人平衡控制,在算法设计阶段即可验证算法的正确性,缩短了开发周期,减少或消除代码错误。
【实用新型内容】
[0004]本实用新型目的是提供一种框架式倒立机器人开发平台,其使得在开发倒立机器人时,在最初的设计阶段即可在框架式倒立机器人开发平台中进行各种验证,在开发早期减少或消除可能的错误及缺陷,从而达到节省开支,降低物耗的目的。
[0005]本实用新型解决技术问题采用如下技术方案:一种框架式倒立机器人开发平台,其包括倒立机器人本体、USB接口转串行接口模块和计算机;
[0006]所述倒立机器人本体包括框架、电池、控制电路板、两个直流电机和两个轮子;
[0007]所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上;
[0008]所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池用于向所述直流电机提供电能;
[0009]所述控制电路板也安装于所述框架内,用于对所述倒立机器人本体进行控制;
[0010]所述计算机通过USB接口转串行接口模块连接于所述倒立机器人本体的控制电路板。
[0011 ]可选的,所述控制电路板上设置有控制器模块、陀螺仪模块和电机驱动模块。
[0012]可选的,所述陀螺仪模块与所述控制器模块信号连接,以将其检测的所述倒立机器人本体的倾角信息发送至所述控制器模块。
[0013]可选的,所述控制器模块通过电机驱动模块分别与两个直流电机连接。
[0014]本实用新型具有如下有益效果:本实用新型的框架式倒立机器人开发平台将传统开发模式中的几个相互独立的阶段有机的结合了起来,使得倒立机器人的开发过程是一个并行的过程,有效实现了不同阶段的无缝集成。在最初的设计阶段即可在框架式倒立机器人开发平台中进行各种验证,在开发早期减少或消除可能的错误及缺陷,从而达到节省开支,降低物耗的目的。本实用新型的框架式倒立机器人开发平台利用MATLAB/S頂ULINK等开发平台建立系统模型,自动生成代码,可以产生高效无误的代码,极大地提高了开发效率。同时,建立的系统模型可以根据各种硬件平台生成相应代码而广泛应用,性价比高、扩展性好、维护方便。
【附图说明】
[0015]图1为本实用新型的框架式倒立机器人开发平台的结构示意图;
[0016]图2为本实用新型的倒立机器人本体的结构示意图;
[0017]图3为本实用新型的倒立机器人本体的控制器模块上的各分立元件的连接关系示意图;
[0018]图中标记示意为:1_倒立机器人本体;11-框架;12-电池;13-直流电机;14-轮子;15-控制器模块;16-陀螺仪模块;17-电机驱动模块;18-供电模块;2-USB接口转串行接口模块;3-计算机。
【具体实施方式】
[0019]下面结合实施例及附图对本实用新型的技术方案作进一步阐述。
[0020]实施例1
[0021]本实施例提供了一种框架式倒立机器人开发平台,其包括倒立机器人本体1、USB接口转串行接口模块2和计算机3。
[0022]所述倒立机器人本体包括框架11、电池12、两个直流电机13(带编码器)、两个轮子14和控制电路板。
[0023]所述框架呈方形,所述两个直流电机均固定于所述框架的底板上,并且其输出轴分别垂直于所述框架的两个侧板,并位于所述框架的外部;所述两个轮子分别同轴地固定于所述两个直流电机的输出轴上,以当所述电机转动时,能分别带动固定于电机上的轮子转动。所述直流电机包括编码器,以通过所述编码器准确地知晓所述直流电机的转子(输出轴)的位置,从而可以通过闭环的方式对所述直流电机进行控制,以提高对该直流电机的控制精度。
[0024]所述电池固定于所述框架内,并位于所述直流电机的上方,所述电池可以向所述直流电机提供电能,从而使得所述直流电机转动。
[0025]所述控制电路板也安装于所述框架内,且所述倒立机器人本体的控制系统的分立元件,即控制器模块15、陀螺仪模块16和电机驱动模块17均设置于所述控制电路板上,所述控制器模块、陀螺仪模块和电机驱动模块均为分立的电路板,此时,所述控制器模块、陀螺仪模块和电机驱动模块均通过固定孔安装在车体中央的控制电路板上。
[0026]本实施例中,所述陀螺仪模块与所述控制器模块信号连接,以将其检测的所述倒立机器人本体的倾角信息发送至所述控制器模块,本实施例中,所述陀螺仪模块可以选用型号为MPU6050的陀螺加速度计,所述陀螺加速度计为一个分立的电路板,位于框架的中部右侧,其内部包括处理器和通信接口,所述处理器可以将倒立机器人本体的倾角数据通过所述通信接口发送至控制器模块;本实施例中,所述通信接口为串行通信接口,从而使得所述处理器控制所述串行通信接口将所述MPU6050所获取的倒立机器人本体的倾角参数输出。
[0027]所述控制器模块通过电机驱动模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1