一种高性能移动机器人系统技术方案

技术编号:35584024 阅读:14 留言:0更新日期:2022-11-12 16:17
本发明专利技术属于机器人系统领域,尤其是一种高性能移动机器人系统,其包括工控机、主MCU、从MCU、IMU、驱动电路、无刷直流电机、霍尔传感器和隔离光耦;所述主MCU用于数据传递,将IMU采集到的信息以一定频率反馈给工控机;所述工控机用于向机器人发布速度控制指令,并转化为从MCU能够接收的形式向其发布指令;所述从MCU用于驱动无刷直流电机,同时还将无刷直流电机的角位移回传给主MCU,使其能够转化成工控机能够接受的信息,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,专用电机驱动芯片上配置欠压和过流保护模块。本发明专利技术能够自动对机器人进行控制,完成整体数据的采集。的采集。的采集。

【技术实现步骤摘要】
一种高性能移动机器人系统


[0001]本专利技术涉及机器人系统
,尤其涉及一种高性能移动机器人系统。

技术介绍

[0002]随着移动互联网、人工智能、物联网、大数据等新技术的快速发展,各种类型的机器人在人们的工作和生活中越来越普及,推动着社会的进步。智能移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用。
[0003]现有的工厂内的移动机器人是在完成一个相同的工作,移动机器人的数量可以显著地提升完成工作效率,但是单纯的增加移动机器人的数量而缺乏一个调度管理的系统,所以仍然会造成资源的浪费以及效率提升达不到想要的效果,因此提出了一种高性能移动机器人系统用于解决上述问题。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种高性能移动机器人系统。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:一种高性能移动机器人系统,包括工控机、主MCU、从MCU、IMU、驱动电路、无刷直流电机、霍尔传感器和隔离光耦;所述主MCU用于数据传递,将IMU采集到的信息以一定频率反馈给工控机;所述工控机用于向机器人发布速度控制指令,并转化为从MCU能够接收的形式向其发布指令;所述从MCU用于驱动无刷直流电机,同时还将无刷直流电机的角位移回传给主MCU,使其能够转化成工控机能够接受的信息。
[0006]优选的,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,专用电机驱动芯片上配置欠压和过流保护模块,且专用电机驱动芯片内部还集成有电子刹车模块和电子转向模块。
[0007]优选的,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,具体过程包括:通过无刷直流电机采用的霍尔传感器进行测速;专用电机驱动芯片将同时接受来自与无刷直流电机同轴连接的霍尔传感器发出的脉冲信号,并将其传递给从MCU;从MCU将利用此脉冲信号计算无刷直流电机的实时转速,通过与给定的速度进行
比例

积分计算,以达到实时控制;从MCU把无刷直流电机转速反馈给主MCU,主MCU接受IMU信息并与从MCU反馈信息一起处理,将移动机器人的里程信息和角度信息反馈至工控机。
[0008]优选的,所述从MCU与驱动电路之间通过隔离光耦相连接。
[0009]优选的,具体过程还包括:通过霍尔传感器发出的霍尔脉冲可以计算得到无刷直流电机的反馈的角速度其中:W
mf
为单侧无刷直流电机反馈的角速度;Δt为接收霍尔脉冲的时间间隔;N为接受到霍尔脉冲的个数;p为无刷直流电机极对数;单侧车轮的线速度v
1t
与线位移d
1t
为:其中为无刷直流电机减速比,d为机器人车轮直径;主MCU计算得到的机器人在时间内的线速度v
r
,以及线位移d
r
为:主MCU已经接收完毕基于霍尔传感器信息的机器人线速度v
r
,以及线位移d
r
;主MCU将把机器人的线位移,线速度与从IMU获得的角速度一起向工控机进行传输;工控机中的导航节点通常会给出期望的线速度,角速度对来实现对机器人的控制,通过线速度与角速度可以计算得到机器人所期望的左右车轮的转速:其中v
1c
,v
2c
分别为左右车轮预期的转速,d
W
为机器人的轮距。工控机通过串口写节点,将v
1c
,v
2c
的数值以及转向写入主控MCU中。
[0010]优选的,所述主MCU型号为STM32ZET6。
[0011]优选的,所述从MCU型号为STM32C8T6。
[0012]优选的,所述无刷直流电机型号为JY01。
[0013]本专利技术的有益效果:(1)本专利技术提出的一种高性能移动机器人系统,该系统可以兼容多种传感器适用于多种场景的工作,采用低成本驱动芯片联合电桥和MCU做到双电机的实时控制,并向主MCU反馈实时轮速与航向信息,对传感器的兼容上可以外接深度相机,激光雷达等多种环境感知传感器实现实时的定位与导航;
(2)本专利技术提出的一种高性能移动机器人系统,嵌入式系统设计直接影响着移动机器人的运动性能指标,各传感器数据的回传速率,以及通讯的可靠性,移动机器人底层系统负责向建图,定位以及导航等模块提供机器人里程信息,并接受控制指令以达到对机器人的实际控制;(3)本专利技术提出的一种高性能移动机器人系统,移动机器人的嵌入式系统将机器人的决策,控制等算法与霍尔传感器,惯性原件(IMU)和电机联系在一起以达到中间桥梁的作用,嵌入式系统的设计包括对机器人硬件的设计,运动控制算法,以及通讯逻辑的设计,以使机器人能够以给定的命令进行执行,并能将机器人内部传感器信息,如霍尔传感器,IMU所采集的信息进行反馈以使机器人算法能够对机器人当前的位置进行大致感知。
[0014]本专利技术能够自动对机器人进行控制,完成整体数据的采集。
附图说明
[0015]图1为本专利技术提出的一种高性能移动机器人系统的框图示意图;图2为本专利技术提出的一种高性能移动机器人系统中驱动电路部分的示意图;图3为本专利技术提出的一种高性能移动机器人系统的流程示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0017]参照图1

3,一种高性能移动机器人系统,包括工控机、主MCU、从MCU、IMU、驱动电路、无刷直流电机、霍尔传感器和隔离光耦;所述主MCU用于数据传递,将IMU采集到的信息以一定频率反馈给工控机;所述工控机用于向机器人发布速度控制指令,并转化为从MCU能够接收的形式向其发布指令;所述从MCU用于驱动无刷直流电机,同时还将无刷直流电机的角位移回传给主MCU,使其能够转化成工控机能够接受的信息。
[0018]本专利技术中,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,专用电机驱动芯片上配置欠压和过流保护模块,且专用电机驱动芯片内部还集成有电子刹车模块和电子转向模块。
[0019]本专利技术中,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,具体过程包括:通过无刷直流电机采用的霍尔传感器进行测速;专用电机驱动芯片将同时接受来自与无刷直流电机同轴连接的霍尔传感器发出的脉冲信号,并将其传递给从MCU;从MCU将利用此脉冲信号计算无刷直流电机的实时转速,通过与给定的速度进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高性能移动机器人系统,其特征在于,包括工控机、主MCU、从MCU、IMU、驱动电路、无刷直流电机、霍尔传感器和隔离光耦;所述主MCU用于数据传递,将IMU采集到的信息以一定频率反馈给工控机;所述工控机用于向机器人发布速度控制指令,并转化为从MCU能够接收的形式向其发布指令;所述从MCU用于驱动无刷直流电机,同时还将无刷直流电机的角位移回传给主MCU,使其能够转化成工控机能够接受的信息。2.根据权利要求1所述的一种高性能移动机器人系统,其特征在于,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,专用电机驱动芯片上配置欠压和过流保护模块,且专用电机驱动芯片内部还集成有电子刹车模块和电子转向模块。3.根据权利要求1或2所述的一种高性能移动机器人系统,其特征在于,所述驱动电路选择具有专用电机驱动芯片来控制无刷直流电机的三相桥电路,具体过程包括:通过无刷直流电机采用的霍尔传感器进行测速;专用电机驱动芯片将同时接受来自与无刷直流电机同轴连接的霍尔传感器发出的脉冲信号,并将其传递给从MCU;从MCU将利用此脉冲信号计算无刷直流电机的实时转速,通过与给定的速度进行比例

积分计算,以达到实时控制;从MCU把无刷直流电机转速反馈给主MCU,主MCU接受IMU信息并与从MCU反馈信息一起处理,将移动机器人的里程信息和角度信息反馈至工控机。4.根据权利要求1所述的一种高性能移动机器人系统,其特征在于,所述从MCU与驱动电路之间通过隔离光耦相连接。5.根据权利要求3所述的一种高性能移动机器人系统,其特征在于,具体过程还包括:通过霍尔传感器发出的...

【专利技术属性】
技术研发人员:袁儒鹏袁亮王辽建
申请(专利权)人:苏州航准智能科技有限公司
类型:发明
国别省市:

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

1