一种娱乐机械臂的模块化控制系统技术方案

技术编号:39370325 阅读:10 留言:0更新日期:2023-11-18 11:07
本实用新型专利技术公开了一种娱乐机械臂的模块化控制系统,包括通信模块、主控模块、运动控制模块和影音控制模块,主控模块通过通信模块采集的各模块单元数据对运动控制模块和影音控制模块进行控制,所述通信模块设有数据采集器,通过数据采集器采集运动控制模块和影音控制模块的各项数据信息。其有益效果:整个系统采用模块化设计、各模块之间通过接口进行数据交互,各模块功能独立便于后续模块改进升级,通过本实用新型专利技术的模块化控制系统解决了由于软硬件的性能限制,同时又要满足设备能够进行高精度控制的需求,实现了设备在更复杂的环境应用,尽可能真实地再现运动感。尽可能真实地再现运动感。尽可能真实地再现运动感。

【技术实现步骤摘要】
一种娱乐机械臂的模块化控制系统


[0001]本技术涉及机器人控制
,特别涉及一种娱乐机械臂的模块化控制系统。

技术介绍

[0002]机械臂控制技术在娱乐、文旅领域有着较为广泛地应用,如飞行影院、机械臂过山车等,到目前为止,由于要同时兼顾安全性以及要能够随着外部环境变化实现各种动作,相应机械臂运动总存在着响应缓慢,关节运行不流畅,整机运动体感不舒适等问题,进而也会出现一定的安全性,稳定性问题,由于软硬件的性能有限制,同时又要满足设备能够进行高精度控制,因此,需要能解决上述问题模块化的控制系统,是目前急需解决的问题。

技术实现思路

[0003]本技术的目的在于提供一种娱乐机械臂的模块化控制系统,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本技术提供如下技术方案:一种娱乐机械臂的模块化控制系统,包括通信模块、主控模块、运动控制模块和影音控制模块,主控模块通过通信模块采集的数据对运动控制模块和影音控制模块进行控制,主控模块包含系统初始化、参数配置管理、输入输出信号管理、数据存储等,所述通信模块设有数据采集器,通过数据采集器采集运动控制模块和影音控制模块的各项数据信息,各模块之间通过接口进行数据交互。
[0005]优选地,所述通信模块包含总控客户端通信、物联网平台通信、IO信号、数据采集器,通过IO模块进行信号收集,对VR、影音设备的运行信息、轴组、电机的运行状态和位置的数据采集,并通过TCP/IP协议、以太网或工业总线进行通信。
[0006]优选地,所述运动控制模块包括文件处理器、轴组控制器、轴组运动规划器、轴组位置生成器和电机控制器构成,文件处理器处理轴组控制器各项数据信息,轴组控制器、电机控制器和轴组位置发生器互相连接,轴组运动规划器与轴组控制器和轴组位置发生器连通。
[0007]优选地,所述影音控制模块包括压杆控制单元、音响设备控制单元和显示设备控制单元,压杆控制单元、音响设备控制单元和显示设备控制单元通过主控模块进行连接控制。
[0008]本技术的技术效果和优点:整个系统采用模块化设计、各模块之间通过接口进行数据交互,各模块功能独立便于后续模块改进升级,通过本技术的模块化控制系统解决了由于软硬件的性能限制,同时又要满足设备能够进行高精度控制的需求,借助于内存优化、数据缓存等方法降低CPU运动规划计算负荷,减少反应时间,程序控制模块高效精简,利用体感滤波运动控制算法,使机械臂能够联动影音进行流畅的控制动作,实现了设备在更复杂的环境应用,尽可能真实地再现运动感。
附图说明
[0009]附图1为本技术整体结构示意图;
[0010]附图2为本技术运动控制模块的结构示意图。
[0011]图中,100通信模块;200主控模块;300运动控制模块;301轴组控制器;302文件处理器;303轴组运动规划器;304轴组位置发生器;305电机控制器;400影音控制模块。
具体实施方式
[0012]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0013]本技术提供了如图1

2所示的一种娱乐机械臂的模块化控制系统,包括通信模块100、主控模块200、运动控制模块300和影音控制模块400,主控模块200通过通信模块100采集的数据对运动控制模块300和影音控制模块400进行控制,所述通信模块100设有数据采集器,通过数据采集器采集运动控制模块300和影音控制模块400的各项数据信息。
[0014]优选地,所述通信模块100通过IO模块进行信号收集,对VR、影音设备的运行信息、轴组、电机的运行状态和位置的数据采集,并通过TCP/IP协议、以太网或工业总线进行通信。
[0015]优选地,所述运动控制模块300包括文件处理器302、轴组控制器301、轴组运动规划器303、轴组位置生成器和电机控制器305构成,文件处理器302处理轴组控制器301各项数据信息,轴组控制器301、电机控制器305和轴组位置发生器304互相连接,轴组运动规划器303与轴组控制器301和轴组位置发生器304连通。
[0016]优选地,所述影音控制模块400包括压杆控制单元、音响设备控制单元和显示设备控制单元,压杆控制单元、音响设备控制单元和显示设备控制单元通过主控模块200进行连接控制。
[0017]本技术一种娱乐机械臂的模块化控制系统:主控模块主要负责初始化参数,配置运动性能参数,输入通信模块中的操作指令以及指令按钮信号状态,对信息进行存储、分析和整合,输出最终控制命令,轴组控制器301是整个运动控制模块的核心,与其他所有的子系统进行数据交互,是运动控制模块的管理中心,负责轴组控制、模式切换、运动控制、故障保护、错误复位等,文件处理器302负责对所接受到的控制命令进行解析分析,轴组运动规划器303负责运动轨迹规划,以时间轴为基础,在各个时间点上定义了运动位置和速度,生成轴组运动位置数据流,在运动轨迹规划中,采用体感滤波运动控制算法,尽可能再现真实的运动感,具体地说,包含S曲线规划、连续轨迹规划、反解计算、运动数据生成等,轴组位置发生器304负责在系统运动过程中管理位置缓存器,实时从缓存器中读取当前时刻电机运动位置并优化处理并下发伺服驱动器,在系统中途停止时规划电机减速停止,在这过程中,缓存器可以有效的降低CPU运动规划计算负荷,具体包含存储运动数据流、周期读取位置、缓存刷新等,电机控制器305负责系统所有伺服电机使能、寻参、周期位置控制、故障停机、复位等。
[0018]各个子模块的输入输出相互独立,模块间交互时各取所需的数据部分,相互之间
输入输出的关系可以从附图2中看到;
[0019]文件处理302将主控模块的指令、控制信息,进行读写,输出解析内容;
[0020]轴组控制器301接收文件信息和指令、轴组运动规划器状态、轴组位置生成器状态、电机控制状态,输出文件读取指令、轴组运动规划器指令、轴组位置生成器指令、电机控制指令;
[0021]轴组运动规划器303接收轴组规划器指令、轴组位置生成器状态,输出轴组运动规划器状态、运动轨迹数据流;
[0022]轴组位置生成器304接收轴组位置生成器指令、轴组运动规划器状态、电机控制状态,输出轴组位置生成器状态、轴组周期运动位置;
[0023]电机控制器305接收电机控制指令、轴组周期运动位置、伺服驱动器状态反馈,输出电机状态、伺服驱动器控制、伺服驱动周期位置设定。
[0024]最后应说明的是:以上所述仅为本技术的优选实施例而已,并不用于限制本技术,尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种娱乐机械臂的模块化控制系统,包括通信模块、主控模块、运动控制模块和影音控制模块,其特征在于,主控模块通过通信模块采集的数据对运动控制模块和影音控制模块进行控制,主控模块用于系统初始化、参数配置管理、输入输出信号管理、数据存储,所述通信模块设有数据采集器,通过数据采集器采集运动控制模块和影音控制模块的各项数据信息,模块之间通过接口进行数据交互,所述运动控制模块包括文件处理器、轴组控制器、轴组运动规划器、轴组位置生成器和电机控制器构成,文件处理器处理轴组控制器各项数据信息,轴组控制器、电机控制器和轴组位置发生器互相连接,轴组运动规划...

【专利技术属性】
技术研发人员:菅坤杰周作伟虞晴
申请(专利权)人:江苏博人文化科技有限公司
类型:新型
国别省市:

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

1