System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种用于游乐设施的运动平台控制系统及方法,属于自动化控制。
技术介绍
1、目前,随着经济和社会发展,人们对游乐活动和游乐产品的需求日益增加。骑行飞行和5d影院等游乐设备是为亲子互动及年轻人群体开发的游乐设备,深受亲子家庭和年轻人的喜爱。可使游客置身于座舱中,沉浸式体验星际旅行、异星历险等场景,并具有视觉、听觉、嗅觉和触觉等多种感官特效,辅以逼真的俯冲失重感等体验,为游客带来身临其境的游戏效果。俯冲失重感等体验由驱动座舱动作的运动平台完成,运动平台的各个轴组对座舱进行驱动,每个轴组中包含多个电机,由电机驱动相应的机械机构带动座舱完成各种动作。但是,随着游乐设备的功能体验越来越多,如何实现对运动平台的自动化精确控制,是当下各大厂商急需解决的问题。
技术实现思路
1、本专利技术所要解决的技术问题是,克服现有技术的不足,提供一种用于游乐设施的运动平台控制系统及方法,对运动平台进行自动化控制,控制更加精确高效。
2、为了解决上述技术问题,本专利技术的技术方案是:
3、本专利技术一方面提供一种用于游乐设施的运动平台控制系统,它包括应用层、文件管理模块、轴组控制模块、轴组运动规划模块、轴组位置发生模块、位置缓存模块和电机控制模块;
4、所述轴组控制模块用于与控制系统的其他模块进行数据交互,进行轴组控制、模式切换和运动控制;
5、所述应用层用于和上位机及其他设备进行交互、对控制系统进行参数配置、对输入输出信号进行处理;
6、
7、所述轴组运动规划模块用于运动轨迹规划,生成轴组运动位置数据流;
8、所述位置缓存模块用于存放轴组运动位置数据流;
9、所述轴组位置发生模块用于管理位置缓存模块,实时从位置缓存模块中读取当前时刻电机运动位置并进行优化处理,然后将运动位置信息下发至电机控制模块;
10、所述电机控制模块用于接收轴组控制模块的控制指令和轴组位置发生模块的运动位置信息,对所有轴组内电机的工作状态进行控制。
11、本专利技术另一方面提供一种用于游乐设施的运动平台控制系统的控制方法,它包括:
12、步骤s1、游乐设施的运动平台上电,由应用层对控制系统进行初始化和参数配置;
13、步骤s2、轴组控制模块对各个轴组进行工作模式切换,在不同的工作模式下,对各个轴组进行相应的运动控制;
14、步骤s3、在各个轴组工作时,同时进行安全监控,在轴组出现故障时,进行安全保护。
15、进一步,所述步骤s1具体包括如下步骤:
16、步骤s11、游乐设施的运动平台上电;
17、步骤s12、应用层对控制系统进行初始化,若初始化完成,则进入步骤s13,若初始化未完成,则继续进行初始化操作;
18、步骤s13、应用层与上位机交互生成轴组启动指令,对控制系统进行参数配置,对输入输出信号进行处理。
19、进一步,所述步骤s2的工作模式包括自动模式或手动模式。
20、进一步,在所述自动模式下,对各个轴组进行相应的运动控制,具体包括如下步骤:
21、步骤s201、轴组控制模块将各个轴组的工作模式切换为自动模式;
22、步骤s202、在自动模式下,检测各个轴组是否存在故障,若不存在故障,则进入步骤s203,若存在故障,则停止故障轴组的动作,等待故障轴组复位,故障清除后再进入步骤s201;
23、步骤s203、上位机向应用层发送动作指令数据,由文件管理模块对动作指令数据进行解析,将解析出的动作数据存储在轴组控制模块的运动指令数组中;
24、步骤s204、由轴组控制模块对各个轴组进行多机协同控制或单机控制。
25、进一步,所述多机协同控制具体包括如下步骤:
26、由轴组运动规划模块进行多机协同运动轨迹规划,生成多机协同运动位置数据流;
27、将多机协同运动位置数据流存放在位置缓存模块中,由轴组位置发生模块实时从位置缓存模块中读取当前时刻各个轴组的电机运动位置;
28、然后轴组位置发生模块将运动位置信息下发至进行协同运动的电机控制模块,由电机控制模块控制进行协同运动的轴组电机工作。
29、进一步,所述单机控制具体包括如下步骤:
30、由轴组运动规划模块进行单机运动轨迹规划,生成单机运动位置数据流;
31、将单机运动位置数据流存放在位置缓存模块中,由轴组位置发生模块实时从位置缓存模块中读取当前时刻单个轴组的电机运动位置;
32、然后轴组位置发生模块将运动位置信息下发至进行协同运动的电机控制模块,由电机控制模块控制进行单个轴组电机工作。
33、进一步,在所述手动模式下,对各个轴组进行相应的运动控制,具体包括如下步骤:
34、步骤s211、轴组控制模块将各个轴组的工作模式切换为手动模式;
35、步骤s212、在手动模式下,检测各个轴组是否存在故障,若不存在故障,则进入步骤s213,若存在故障,则停止故障轴组的动作,等待故障轴组复位,故障清除后再进入步骤s211;
36、步骤s213、通过应用层选择需要动作的轴组,通过上位机点动指令或者手动操作点动按钮将点动命令和点动速度输入至轴组控制模块;
37、步骤s214、由轴组运动规划模块进行运动轨迹规划,生成运动位置数据流;将运动位置数据流存放在位置缓存模块中,由轴组位置发生模块实时从位置缓存模块中读取当前时刻单个轴组的电机运动位置;
38、步骤s215、然后轴组位置发生模块将运动位置信息下发至需要动作的电机控制模块,由电机控制模块控制对应的轴组电机工作。
39、进一步,所述步骤s3具体包括如下步骤:
40、在各个轴组工作时,根据控制系统状态和控制指令,对运动平台进行安全监控,若轴组出现故障,则由控制系统中断轴组运行,运动平台紧急停车,进行使能关断,进入故障保护状态,然后对控制系统进行复位。
41、采用了上述技术方案,本专利技术采用轴组控制模块作为整个控制系统的功能核心,与其他模块进行数据交互,进行轴组控制、模式切换和运动控制。然后由应用层负责上位机交互、参数配置、输入输出信号处理,上位机的指令文件由文件管理模块统一处理,再由轴组运动规划模块负责运动轨迹规划,生成轴组运动位置数据流。轴组运动位置数据流存储在位置缓存模块中,轴组位置发生模块实时从位置缓存模块中读取当前时刻电机运动位置并优化处理并下发至电机控制模块,由电机控制模块控制所有轴组电机动作,从而实现对运动平台的自动化控制。本专利技术采用模块化的系统设计,每个模块的输本文档来自技高网...
【技术保护点】
1.一种用于游乐设施的运动平台控制系统,其特征在于:它包括应用层、文件管理模块、轴组控制模块、轴组运动规划模块、轴组位置发生模块、位置缓存模块和电机控制模块;
2.一种如权利要求1所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,它包括:
3.根据权利要求2所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,所述步骤S1具体包括如下步骤:
4.根据权利要求2所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于:所述步骤S2的工作模式包括自动模式或手动模式。
5.根据权利要求4所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于:在所述自动模式下,对各个轴组进行相应的运动控制,具体包括如下步骤:
6.根据权利要求5所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,所述多机协同控制具体包括如下步骤:
7.根据权利要求5所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,所述单机控制具体包括如下步骤:
8.根据权利要求4所述的用于游乐设施的运动平台控制系统
9.根据权利要求2所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,所述步骤S3具体包括如下步骤:
...【技术特征摘要】
1.一种用于游乐设施的运动平台控制系统,其特征在于:它包括应用层、文件管理模块、轴组控制模块、轴组运动规划模块、轴组位置发生模块、位置缓存模块和电机控制模块;
2.一种如权利要求1所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,它包括:
3.根据权利要求2所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于,所述步骤s1具体包括如下步骤:
4.根据权利要求2所述的用于游乐设施的运动平台控制系统的控制方法,其特征在于:所述步骤s2的工作模式包括自动模式或手动模式。
5.根据权利要求4所述的用于游乐设施的运动平台控制系统的控制方法,其特...
【专利技术属性】
技术研发人员:谷容辉,杨益波,巢辰晞,
申请(专利权)人:江苏博人文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。