Wia automatic control method, system, electronic device and readable storage medium

By obtaining stage demonstration data and Wiya design data in Wiya control system, and generating and correcting Wiya control solutions, the complex problems of existing system design are solved, and a fast and safe Wiya control solution design is achieved.

CN115202260BActive Publication Date: 2025-05-02湖南芒果融创科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210866708.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2025-05-02
Estimated Expiration
2042-07-22

AI Technical Summary

Technical Problem

The existing Wiya control system requires complex deduction and calculations during design, making it difficult to quickly obtain Wiya control solutions that combine safety and performance effects.

Method used

By obtaining preset stage demonstration data and wia design data, the initial wia control scheme is generated in the preset stage simulation system, and the target wia control scheme is obtained based on wia equipment information.

Benefits of technology

It realizes a fast acquisition of both safety and performance effects of the Wia control solution, simplifies the design process and improves design efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115202260B_ABST
    Figure CN115202260B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a wire rope automatic control method, system, electronic device and readable storage medium, the wire rope automatic control method comprising: obtaining preset stage demonstration data, the stage demonstration data comprising demonstration video, stage configuration information and wire rope equipment information; generating a wire rope scheme background according to the preset stage demonstration data; obtaining preset wire rope design data corresponding to the wire rope scheme background, the wire rope design data comprising associated parameters corresponding to each moving object; generating an initial wire rope control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wire rope design data; and performing safety correction on the initial wire rope control scheme to obtain a target wire rope control scheme. The present invention can quickly obtain a wire rope control scheme with both safety and performance effect by automatically obtaining the wire rope scheme background and the target wire rope control scheme after safety correction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automatic control technology, and in particular to a wire act automatic control method, system, electronic device and readable storage medium. Background Art

[0002] The addition of wire rope technology adds more dimensions to the artistic expression of stage performances, making the stage language of literary and artistic performances more expressive. Existing wire ropes have different types of control systems, usually including fixed-point lifting wire rope systems, cableway / track wire rope systems, and three-dimensional multi-rope soft cable systems.

[0003] When designing a wire control solution, it is necessary to consider both the content of the stage background video and the performance trajectory of the wire actors. Different wire systems have different safety requirements. When users design different wire control solutions, they often need to go through complex deductions and calculations to obtain a wire control solution that meets safety requirements and can achieve stage effects.

[0004] Therefore, there is an urgent need for an automatic control solution that can efficiently design a wire control solution with high safety. Summary of the invention

[0005] In order to solve the above technical problems, the embodiments of the present application provide a wire automatic control method, system, electronic device and readable storage medium, and the specific solutions are as follows:

[0006] In a first aspect, an embodiment of the present application provides a wire rope automatic control method, the wire rope automatic control method comprising:

[0007] Acquire preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information;

[0008] Generate a wirework solution background according to the preset stage demonstration data;

[0009] Acquire preset wirework design data corresponding to the wirework solution background, wherein the wirework design data includes associated parameters corresponding to the moving object;

[0010] Generate an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data;

[0011] The initial wire control scheme is safety corrected according to the wire equipment information to obtain a target wire control scheme.

[0012] According to a specific implementation method provided in an embodiment of the present application, the step of generating a wirework solution background according to the preset stage demonstration data includes:

[0013] Acquire target features of the demonstration video according to a preset feature extraction model;

[0014] Generate n background picture files with timestamps according to the target features;

[0015] Arrange the background picture files in order according to the preset timestamps to obtain the wire action scheme background.

[0016] According to a specific implementation provided by an embodiment of the present application, the associated parameters of the mobile object include a fixed point position of the mobile object in the background of each frame of the wire act scheme;

[0017] The step of obtaining preset wirework design data corresponding to the wirework solution background comprises:

[0018] Polling the background picture files in the background of the wirework solution in the order of timestamps, identifying the moving objects and their associated parameters in the background picture files;

[0019] The preset wirework design data is obtained by integrating the moving objects and their associated parameters in all background picture files.

[0020] According to a specific implementation manner provided by an embodiment of the present application, the step of generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data includes:

[0021] Analyzing the preset stage demonstration data and the preset wire design data in the preset stage simulation system to obtain initial wire configuration data corresponding to each moving object, wherein the initial wire configuration data includes an initial moving trajectory, an initial moving speed, and an initial moving acceleration of the corresponding moving object;

[0022] An initial wire control scheme for controlling each wire device is generated based on the initial wire configuration data of each moving object.

[0023] According to a specific implementation manner provided by an embodiment of the present application, the wire device information includes a wire type and a safety parameter corresponding to the wire type, and the step of performing safety correction on the initial wire control scheme according to the wire device information to obtain a target wire control scheme includes:

[0024] Verifying initial wirework configuration data in the initial wirework control scheme according to the safety parameters of the corresponding wirework type, wherein the initial wirework configuration data includes an initial movement trajectory, an initial movement speed, and an initial movement acceleration of a corresponding moving object;

[0025] In a case where the initial wire-aero configuration data passes verification, generating the target wire-aero control scheme according to the initial wire-aero configuration data;

[0026] In the case that the initial wire configuration data fails the verification, the initial wire configuration data is modified based on the verification result to obtain target wire configuration data; and the target wire control scheme is generated according to the target wire configuration data.

[0027] According to a specific implementation manner provided by an embodiment of the present application, the step of modifying the initial wire configuration data based on the verification result to obtain the target wire configuration data includes:

[0028] cyclically performing the first adjustment step or the second adjustment step on the initial wire-aero configuration data according to the verification result until the target wire-aero configuration data is obtained, wherein the target wire-aero configuration data is the wire-aero configuration data that has passed the safety verification;

[0029] The first adjustment step includes: keeping the initial movement trajectory unchanged, and modifying at least one wire configuration data of the initial movement speed and the initial movement acceleration according to the stage performance effect;

[0030] The second adjustment step includes: keeping at least one wire configuration data of the initial movement speed and the initial movement acceleration unchanged, and modifying the initial movement trajectory according to the stage performance effect.

[0031] According to a specific implementation provided in an embodiment of the present application, the wire automatic control method further includes:

[0032] Sending a preset number of wire adjustment plans to a preset user terminal;

[0033] Receive the target adjustment scheme returned by the preset user terminal, and adjust the initial wire control scheme according to the target adjustment scheme to obtain the target wire control scheme, wherein the target adjustment scheme is any of the wire adjustment schemes or an adjustment scheme modified based on any of the wire adjustment schemes.

[0034] In a second aspect, an embodiment of the present application provides a wire rope automatic control system, the wire rope automatic control system comprising:

[0035] A first data acquisition module is used to acquire preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information;

[0036] A background generation module, used for generating a wirework solution background according to the preset stage demonstration data;

[0037] A second data acquisition module is used to acquire preset wirework design data corresponding to the wirework solution background, wherein the wirework design data includes associated parameters corresponding to the moving object;

[0038] A simulation module, used for generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data;

[0039] A correction module is used to perform safety correction on the initial wire control scheme according to the wire equipment information to obtain a target wire control scheme.

[0040] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores a computer program, and when the computer program runs on the processor, the wire automatic control method described in the first aspect and any embodiment of the first aspect is executed.

[0041] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, in which a computer program is stored. When the computer program runs on a processor, the wire automatic control method described in the first aspect and any embodiment of the first aspect is executed.

[0042] The embodiment of the present application provides a wire rope automatic control method, system, electronic device and readable storage medium, the wire rope automatic control method includes: obtaining preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information and wire rope equipment information; generating a wire rope scheme background according to the preset stage demonstration data; obtaining preset wire rope design data corresponding to the wire rope scheme background, wherein the wire rope design data includes associated parameters of the corresponding moving object; generating an initial wire rope control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wire rope design data; and performing safety correction on the initial wire rope control scheme according to the wire rope equipment information to obtain a target wire rope control scheme. The present invention can quickly obtain a wire rope control scheme that has both safety and performance effects by automatically obtaining a wire rope scheme background and a target wire rope control scheme that has been safety-corrected. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope of protection of the present invention. In each of the drawings, similar components are numbered similarly.

[0044] Figure 1A schematic diagram of a method flow of a wire rope automatic control method provided in an embodiment of the present application is shown;

[0045] Figure 2 A schematic diagram of a demonstration video in a wire rope automatic control method provided in an embodiment of the present application is shown;

[0046] Figure 3 A schematic diagram of the moving fixed point position of a moving object in a wire rope automatic control method provided in an embodiment of the present application is shown;

[0047] Figure 4 A schematic diagram of a moving trajectory of a moving object in a wire rope automatic control method provided in an embodiment of the present application is shown;

[0048] Figure 5 A schematic diagram of calculating a moving trajectory of a moving object in a wire rope automatic control method provided in an embodiment of the present application is shown;

[0049] Figure 6 A schematic diagram of system modules of a wirework automatic control system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0051] The components of the embodiments of the present invention generally described and shown in the drawings herein may be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0052] Hereinafter, the terms "including", "having" and their cognates, which may be used in various embodiments of the present invention, are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be understood as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or adding the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.

[0053] Furthermore, the terms “first”, “second”, “third”, etc. are merely used for distinguishing descriptions and are not to be understood as indicating or implying relative importance.

[0054] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those generally understood by those skilled in the art to which the various embodiments of the present invention belong. The terms (such as those defined in generally used dictionaries) will be interpreted as having the same meanings as the contextual meanings in the relevant technical field and will not be interpreted as having idealized meanings or overly formal meanings unless clearly defined in the various embodiments of the present invention.

[0055] refer to Figure 1 , is a schematic diagram of a method flow of a wire automatic control method provided in an embodiment of the present application. The wire automatic control method provided in an embodiment of the present application is applied to electronic equipment, such as Figure 1 As shown, the wire automatic control method includes:

[0056] Step S101, obtaining preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information;

[0057] In a specific implementation, the wire rope automatic control method is applied to an electronic device for wire rope control, the electronic device is connected to a wire rope device arranged in a stage area, and the electronic device is used to exchange information with the wire rope device to realize stage wire rope control. The electronic device controls the wire rope device through a wire rope automatic control system set up in advance.

[0058] Specifically, the stage area is a region for performing arts performances. The stage area may be in an indoor environment or an outdoor environment. This embodiment does not specifically limit the environment in which the stage area is located.

[0059] The wire device is any type of wire device that can implement the wire automatic control method proposed in this embodiment, and this embodiment does not specifically limit the type of the wire device.

[0060] It should be noted that the wire automation control system in this embodiment can also be a control subsystem in a stage overall preview solution.

[0061] The demonstration video can be a video that the user needs to present on the stage background, or a video with stage effects that the user needs to present on the stage. For example, the demonstration video can be a video with a starry universe background, a mountain and flowing water background, or other video that is presented directly on the stage background. The demonstration video can also be a track skiing competition video, a dragon boat rowing video, or other video with stage effects that need to be presented on the stage.

[0062] It should be noted that during the actual performance, the demonstration video played on the stage background screen will be combined with the performance trajectory of the wire actor, and the stage performance will be more three-dimensional and realistic.

[0063] The stage configuration information includes stage facade data, stage floor data, etc. Specifically, the stage facade data includes the shape, structure, track installation, props layout, background screen, etc. of the actual performance stage.

[0064] The wire device information includes position parameters, type parameters of each wire device installed in the stage area, and safety parameters corresponding to each type of wire device.

[0065] The user can import the preset stage demonstration data into the electronic device according to the actual application scenario, so that the wire automatic control system performs subsequent processing according to the preset stage demonstration data.

[0066] Step S102, generating a wirework solution background according to the preset stage demonstration data;

[0067] In a specific implementation manner, this embodiment introduces a stage background extraction model in the electronic device in advance, and the stage background extraction model is used to identify and analyze the input demonstration video to extract key information in the demonstration video to form a digital image file with a timestamp.

[0068] According to a specific implementation method provided in an embodiment of the present application, the step of generating a wirework solution background according to the preset stage demonstration data includes:

[0069] Acquire target features of the demonstration video according to a preset feature extraction model;

[0070] Generate n background picture files with timestamps according to the target features;

[0071] Arrange the background picture files in order according to the preset timestamps to obtain the wire action scheme background.

[0072] In a specific embodiment, the preset feature extraction model is a video analysis model that a user imports into the electronic device in advance. Based on the preset feature extraction model, a background picture file for each frame of the demonstration video can be obtained, wherein the background picture file includes a picture effect of a fusion of the background and the moving object.

[0073] Specifically, when generating the background of the wire act scheme, a preset number of background picture files will be generated according to the extraction results of the preset feature extraction model, wherein the background picture files have corresponding timestamps, and the preset number is adaptively changed according to the video length of the demonstration video in the actual application scenario, and no specific limitation is made to the preset number here.

[0074] Specifically, the preset number can also be determined based on the frame interval when the user chooses to extract the background screen file from the demonstration video. For example, extracting at an interval of one frame can extract 100 background images, and extracting at an interval of two frames from the same demonstration video can extract 50 background images.

[0075] After generating a preset number of background image files, the background image files are arranged in order according to their timestamps, and the corresponding wirea scheme background files can be obtained. Specifically, the timestamp order can be in chronological order or in reverse chronological order, which is not limited here.

[0076] like Figure 2 As shown, in this embodiment, after a demonstration video of a track skiing competition is imported, the stage background extraction model will automatically capture the ski track and the athletes moving on the ski track, and form multiple frames of digital image files with time stamps.

[0077] Figure 2 In the example, the order from left to right is the time order, and each frame of the picture has a corresponding timestamp. For example, the timestamp of the first frame of the picture is 12:03:01, the timestamp of the second frame of the picture is 12:03:02, and the timestamp of the third frame of the picture is 12:03:03. It should be noted that the time in the text is only used for example and does not represent the actual time.

[0078] In the demonstration video of the track skiing competition, the ski track is rotating. That is, during the stage performance, the real-time screen background of the stage where the wire rope actor is located is in a rotating state, and with the movement of the wire rope actor, the stage effect of the wire rope actor sliding on the ski track can be presented.

[0079] The stage background extraction model obtains Figure 2 After the digitized image file is shown, the key information can be projected on a Figure 3 In the context of the wire scheme shown. Figure 3 Point A and point B in the figure are the mapping points of the wire actor in the background of the wire plan.

[0080] The actual movement trajectory of the wire actor is as follows Figure 4 Shown by the middle curve.

[0081] In a specific implementation, the wire rope scheme background may be understood as a range of wire rope activities.

[0082] When the stage area is located in an outdoor environment, the demonstration videos are all real-scene videos, and the stage background extraction model can analyze key information in the real-scene videos to form a background picture file with a timestamp.

[0083] At this time, the background of the wire plan is a real-life picture.

[0084] When extracting the background of the wire rope scheme, the stage background extraction model will also refer to the coverage of the wire rope device. The coverage of the wire rope device is the spatial position range within the stage area where the movement of the object can be controlled by the wire rope device.

[0085] Step S103, obtaining preset wirework design data corresponding to the wirework scheme background, wherein the wirework design data includes associated parameters corresponding to the moving object;

[0086] In a specific embodiment, after the electronic device obtains the wire harness solution background file, it further obtains wire harness design data designed in the wire harness solution background.

[0087] According to a specific implementation provided by an embodiment of the present application, the associated parameters of the mobile object include a fixed point position of the mobile object in the background of each frame of the wire act scheme;

[0088] The step of obtaining preset wirework design data corresponding to the wirework solution background comprises:

[0089] Polling the background picture files in the background of the wirework solution in the order of timestamps, identifying the moving objects and their associated parameters in the background picture files;

[0090] The preset wirework design data is obtained by integrating the moving objects and their associated parameters in all background picture files.

[0091] In a specific embodiment, after the wire rope automatic control system obtains the wire rope solution background having multiple frames of background picture files, it can identify the moving object of each frame of the background picture file according to a pre-trained moving object recognition model.

[0092] The mobile object recognition model can recognize mobile object-related parameters such as the fixed position of the mobile object, the type of the mobile object, the weight of the mobile object, the shape of the mobile object, and the wind force of the mobile object.

[0093] During the application process, the mobile object recognition model identifies the fixed position of the mobile object in each frame of the background picture, and the wire rope automatic control system can obtain the moving trajectory of the mobile object in the wire rope control scheme according to the fixed position of the mobile object in each frame.

[0094] In a specific embodiment, the mobile object associated parameters such as the mobile object type, mobile object weight, mobile object shape and mobile object wind force of the mobile object are the influencing parameters affecting the operation of the wire rope device. The wind force of the mobile object can be measured by testing the wind force with an on-site wind force test sensor, or can be calculated by a preset wind force calculation model to obtain the wind force borne by the mobile object.

[0095] The types of moving objects include actors and props.

[0096] Specifically, the fixed position of the moving object can also be determined by the user importing the moving position file of the moving object within the wire action range into the electronic device in advance. Figure 3 As shown, the designer sets the presentation position of the wire action actor mapping on the demonstration video on the wire action scheme background map at time point T1, for example, point A (x, y); the designer sets the presentation position of the wire action actor mapping on the demonstration video on the wire action scheme background map at time point T2, for example, point B (x+m, yn).

[0097] It should be noted that the fixed position of the moving object can also be determined by the user designing the moving position of each moving object participating in the stage performance in real time on the wire plan background after the wire plan automatic control system generates the wire plan background.

[0098] Step S104, generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data;

[0099] In a specific implementation, the preset stage simulation system can construct a stage scene according to the stage design data provided by the user to preview the stage design effect in real time.

[0100] This embodiment adds a wire control scheme preview function to the preset stage simulation system, so as to implement the wire control scheme through the preset stage simulation system, and to preview the stage effect presented by the fusion of the wire control scheme and the stage background in real time.

[0101] According to a specific implementation manner provided by an embodiment of the present application, the step of generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data includes:

[0102] Analyzing the preset stage demonstration data and the preset wire design data in the preset stage simulation system to obtain initial wire configuration data corresponding to each moving object, wherein the initial wire configuration data includes an initial moving trajectory, an initial moving speed, and an initial moving acceleration of the corresponding moving object;

[0103] An initial wire control scheme for controlling each wire device is generated based on the initial wire configuration data of each moving object.

[0104] In a specific embodiment, after the user inputs the preset stage demonstration data into the preset stage simulation system, the preset stage simulation system can preview the background video played on the screen during the actual stage performance, as well as the background image accurate to each frame.

[0105] According to the preset wire design data, the moving trajectory, moving speed and moving acceleration of the wire moving object during the actual stage performance can be previewed in the preset stage simulation system.

[0106] After combining the preview schemes of the two data, the preset stage simulation system can preview the mapping position point of the wire moving object in the background image at the corresponding timestamp, as well as the moving speed and moving acceleration at the mapping position point.

[0107] For example, if the demonstration video is a ski race video, the moving object is the athlete. Figure 5 As shown, the preset stage simulation system previews that the wire moving object is at point O at time point T1 and at point P at time point T2, and the interval between T1 and T2 is 50s. When the wire moving object is at point P, the wire moving object simulates uniform motion at a speed Vx on the track, and the track rotates at a linear speed Vy in the video. The actual moving speed of the wire moving object is

[0108] That is to say, the moving speed of the wire object is determined by the speed that the wire object needs to simulate on the track and the rotation speed of the track in the video. The larger Vx and Vy are, the faster the wire actor moves.

[0109] After calculating the moving speed of the wire object at point O and the moving speed of point P, the moving acceleration of the wire object in the trajectory from point O to point P can be obtained according to the time interval between T1 and T2.

[0110] Step S105 , performing safety correction on the initial wire control scheme according to the wire equipment information to obtain a target wire control scheme.

[0111] In a specific embodiment, after acquiring the initial wire control scheme, the wire automatic control system further performs safety correction through the preset stage simulation system.

[0112] The safety correction steps include a safety verification process and a wire control scheme adjustment process.

[0113] According to a specific implementation manner provided by an embodiment of the present application, the wire device information includes a wire type and a safety parameter corresponding to the wire type, and the step of performing safety correction on the initial wire control scheme according to the wire device information to obtain a target wire control scheme includes:

[0114] Verifying initial wirework configuration data in the initial wirework control scheme according to the safety parameters of the corresponding wirework type, wherein the initial wirework configuration data includes an initial movement trajectory, an initial movement speed, and an initial movement acceleration of a corresponding moving object;

[0115] In a case where the initial wire-aero configuration data passes verification, generating the target wire-aero control scheme according to the initial wire-aero configuration data;

[0116] In the case that the initial wire configuration data fails the verification, the initial wire configuration data is modified based on the verification result to obtain target wire configuration data; and the target wire control scheme is generated according to the target wire configuration data.

[0117] In a specific embodiment, the wireia types include wireia equipment types used during a performance and wireia demonstration types, wherein the wireia types include fixed-point lifting wireia, cableway / track wireia and three-dimensional multi-rope flexrope wireia.

[0118] The safety parameters corresponding to the wire rope type are safety requirements for each wire rope type, and include a moving speed threshold, a moving acceleration threshold, a soft limit of the wire rope device, and a rated load of the wire rope device.

[0119] For example, the lifting speed of a fixed-point lifting wire should generally not exceed 5m / s, the horizontal cableway operating speed of a cableway wire system should generally not exceed 5m / s, the horizontal track operating speed of a track wire system should generally not exceed 8m / s, and the maximum speed of a three-dimensional multi-rope flexible cable system's compound motion should generally not exceed 8m / s.

[0120] It should be noted that the specific parameter thresholds of the safety parameters of each wire type can be adaptively replaced according to the actual application scenario, and it should be ensured that each safety parameter can effectively ensure the safety of the moving object.

[0121] During the safety verification process, the wire rope automatic control system compares the initial moving speed in the initial wire rope control scheme with the speed threshold, compares the initial moving acceleration with the acceleration threshold, and compares the moving range when the wire rope device controls the wire rope object to move with the soft limit of the wire rope device to obtain whether the initial wire rope control scheme meets the safety limit.

[0122] For example, when the moving speed of the moving object is within the speed threshold range, the safety check of the moving speed passes. When the moving speed of the moving object is outside the speed threshold range, the safety check of the moving speed fails.

[0123] The verification status of other initial wire rope configuration data can refer to the verification process of moving speed, which will not be repeated here.

[0124] When the safety check of the initial wirework control scheme passes, the wirework automatic control system exports the initial wirework control scheme as a target wirework control scheme to control each wirework device to perform wirework operation.

[0125] When the safety check of the initial wire control scheme fails, it is necessary to perform a scheme adjustment step on the initial wire control scheme.

[0126] According to a specific implementation manner provided by an embodiment of the present application, the step of modifying the initial wire configuration data based on the verification result to obtain the target wire configuration data includes:

[0127] cyclically performing the first adjustment step or the second adjustment step on the initial wire-aero configuration data according to the verification result until the target wire-aero configuration data is obtained, wherein the target wire-aero configuration data is the wire-aero configuration data that has passed the safety verification;

[0128] The first adjustment step includes: keeping the initial movement trajectory unchanged, and modifying at least one wire configuration data of the initial movement speed and the initial movement acceleration according to the stage performance effect;

[0129] The second adjustment step includes: keeping at least one wire configuration data of the initial movement speed and the initial movement acceleration unchanged, and modifying the initial movement trajectory according to the stage performance effect.

[0130] During the specific implementation process, the initial wire control scheme that fails the safety check can be adjusted in real time according to a variety of adjustment strategies.

[0131] For example, if Figure 5 As shown, if the moving speed of the moving object from point O to point P exceeds a preset speed threshold, the wire automatic control method can adjust the scheme according to the following two strategies.

[0132] Plan A: Keep the destination point P of the moving object unchanged, lengthen the performance time, and slow down the video playback speed.

[0133] For example, reducing the speed of the track rotation to Track simulation speed Then according to Vy' and Vx', we can get the speed after the wire actor is adjusted. Wherein, Vs is the speed threshold.

[0134] The time point when arriving at the destination point P is T3, that is, the time taken by the wire actor to arrive at point P is adjusted from 50s to 100s.

[0135] Plan B: Keep the performance duration unchanged and adjust the actors’ destination points.

[0136] Slow down the video playback speed, that is, reduce the speed of the track rotation to The track simulation speed Vx remains unchanged. Then at time point T2, the destination point changes to Q.

[0137] Slow down the track simulation The linear velocity Vy of the track remains constant. Then at time point T2, the destination point changes to point S.

[0138] In another embodiment, if the moving acceleration of the moving object at point O exceeds a preset acceleration threshold, the wire automatic control system in this embodiment can adjust the moving acceleration according to the following two strategies.

[0139] Solution A: Adjust the initial speed of the wire actor

[0140] If the safety acceleration threshold is exceeded at the initial point where the wire actor enters the background video, the system calculates an adjusted recommended initial speed value.

[0141] Solution B: Adjust the video speed

[0142] Under the safety acceleration threshold, the video playback speed is slowed down during the time period that exceeds the safety acceleration, and the system calculates the adjusted speed change time point.

[0143] The above process can be repeated until the design effect is achieved.

[0144] It should be noted that the adjustment process of other initial wire configuration data in this embodiment can refer to the data adjustment process in the above embodiment, and will not be described in detail here.

[0145] According to a specific implementation provided in an embodiment of the present application, the wire automatic control method further includes:

[0146] Sending a preset number of wire adjustment plans to a preset user terminal;

[0147] Receive the target adjustment scheme returned by the preset user terminal, and adjust the initial wire control scheme according to the target adjustment scheme to obtain the target wire control scheme, wherein the target adjustment scheme is any of the wire adjustment schemes or an adjustment scheme modified based on any of the wire adjustment schemes.

[0148] In the specific implementation process, the user can receive the initial wirework control plan and a preset number of wirework adjustment plans sent from the wirework automatic control system at the corresponding user terminal.

[0149] The user can simulate the initial wire control scheme in real time on the user terminal to view the stage performance effect achieved by the initial wire control scheme. The user can also use a preset stage simulation system to simulate the stage performance effect of the adjusted wire control scheme after adjusting the initial wire control scheme using different wire adjustment schemes.

[0150] After the user selects a wirework adjustment plan that meets the performance requirements, the wirework adjustment plan is sent back to the wirework automatic control system as a target adjustment plan.

[0151] In a specific embodiment, if there is no wire adjustment scheme that meets the requirements of the stage performance among a preset number of current wire adjustment schemes received by the user terminal, the user can manually design the wire adjustment scheme and return it to the wire automatic control system so that the wire automatic control system can loop again to execute the step of generating the wire adjustment scheme.

[0152] In summary, the embodiment of the present application provides a wire rope automatic control method, which can automatically form a safe wire rope control scheme according to the stage demonstration data and wire rope design data input by the user. In addition, through multiple safety adjustment steps and effect simulation steps, the wire rope presentation effect and wire rope safety performance during the stage performance can be maximized.

[0153] refer to Figure 6 , is a wire rope automatic control system 600 provided in an embodiment of the present application, the wire rope automatic control system 600 provided in an embodiment of the present application, such as Figure 6 As shown, the Avia automatic control system 600 includes:

[0154] A first data acquisition module 601 is used to acquire preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information;

[0155] Background generation module 602, used to generate a wirework solution background according to the preset stage demonstration data;

[0156] A second data acquisition module 603 is used to acquire preset wirework design data corresponding to the wirework solution background, wherein the wirework design data includes associated parameters corresponding to the moving object;

[0157] A simulation module 604, configured to generate an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data;

[0158] The correction module 605 is used to perform safety correction on the initial wire control scheme according to the wire equipment information to obtain a target wire control scheme.

[0159] In summary, the embodiment of the present application provides a wire rope automatic control system, through which the stage designer can interact with the wire rope automatic control system when obtaining stage demonstration data and wire rope design data, so as to intuitively design the safe performance trajectory of the wire rope actor in the demonstration video and obtain the simulation effect of the stage performance. On the one hand, the stage design effect is satisfied, and on the other hand, the cost of wire rope rehearsal is saved.

[0160] In addition, an embodiment of the present application further provides an electronic device, which includes a processor and a memory, wherein the memory stores a computer program, and when the computer program runs on the processor, the wire automatic control method in the aforementioned embodiment is executed.

[0161] An embodiment of the present application further provides a non-transitory computer-readable storage medium, in which a computer program is stored. When the computer program is run on a processor, the wire automation control method in the aforementioned embodiment is executed.

[0162] The specific implementation process of the electronic device and the non-transitory readable storage medium provided in the embodiments of the present application can refer to the specific implementation process of the above-mentioned method embodiments, which will not be repeated here.

[0163] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow chart, and the combination of boxes in the structure diagram and / or the flow chart, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0164] In addition, the functional modules or units in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.

[0165] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0166] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A wire rope automatic control method, characterized in that: The wire automatic control method comprises: Acquire preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information; Generate a wirework solution background according to the preset stage demonstration data; Acquire preset wirework design data corresponding to the wirework solution background, wherein the wirework design data includes associated parameters corresponding to the moving object; Generate an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data; Performing safety correction on the initial wire control scheme according to the wire equipment information to obtain a target wire control scheme; The wire device information includes a wire type and safety parameters corresponding to the wire type, the safety parameters include a moving speed threshold, a moving acceleration threshold, a soft limit of the wire device, and a rated load of the wire device, and the step of performing safety correction on the initial wire control scheme according to the wire device information to obtain a target wire control scheme includes: Verifying initial wirework configuration data in the initial wirework control scheme according to safety parameters corresponding to the wirework type, wherein the initial wirework configuration data includes an initial movement trajectory, an initial movement speed, and an initial movement acceleration of a corresponding moving object; Comparing the initial moving speed in the initial wire control scheme with the moving speed threshold, comparing the initial moving acceleration in the initial wire control scheme with the moving acceleration threshold, and comparing the moving range when the wire device controls the moving object to move with the soft limit of the wire device to obtain whether the initial wire control scheme meets the safety limit, if so, the verification is passed, and if not, the verification is failed; In a case where the initial wire-aero configuration data passes verification, generating the target wire-aero control scheme according to the initial wire-aero configuration data; In the case that the initial wire configuration data fails the verification, the initial wire configuration data is modified based on the verification result to obtain target wire configuration data; and the target wire control scheme is generated according to the target wire configuration data.

2. The wire automatic control method according to claim 1, characterized in that: The step of generating a wirework solution background according to the preset stage demonstration data comprises: Acquire target features of the demonstration video according to a preset feature extraction model; Generate n background picture files with timestamps according to the target features; Arrange the background picture files in order according to the preset timestamps to obtain the wire action scheme background.

3. The wire automatic control method according to claim 2, characterized in that: The associated parameters of the mobile object include the fixed point position of the mobile object in the background of each frame of the wire action scheme; The step of obtaining preset wirework design data corresponding to the wirework solution background includes: polling background picture files in the wirework solution background in a timestamp order, identifying moving objects and associated parameters in the background picture files; The preset wirework design data is obtained by integrating the moving objects and their associated parameters in all background picture files.

4. The wire automatic control method according to claim 1, characterized in that: The step of generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data comprises: Analyzing the preset stage demonstration data and the preset wire design data in the preset stage simulation system to obtain initial wire configuration data corresponding to each moving object, wherein the initial wire configuration data includes an initial moving trajectory, an initial moving speed, and an initial moving acceleration of the corresponding moving object; An initial wire control scheme for controlling each wire device is generated based on the initial wire configuration data of each moving object.

5. The wire automatic control method according to claim 1, characterized in that: The step of modifying the initial wire configuration data based on the verification result to obtain target wire configuration data includes: Loopingly performing the first adjustment step or the second adjustment step on the initial wire-aero configuration data according to the verification result until the target wire-aero configuration data is obtained, wherein the target wire-aero configuration data is the wire-aero configuration data that has passed the safety verification; The first adjustment step includes: keeping the initial movement trajectory unchanged, and modifying at least one wire configuration data of the initial movement speed and the initial movement acceleration according to the stage performance effect; The second adjustment step includes: keeping at least one wire configuration data of the initial movement speed and the initial movement acceleration unchanged, and modifying the initial movement trajectory according to the stage performance effect.

6. The wire automatic control method according to claim 5, characterized in that: The wire automatic control method further comprises: Sending a preset number of wire adjustment plans to a preset user terminal; Receive the target adjustment scheme returned by the preset user terminal, and adjust the initial wire control scheme according to the target adjustment scheme to obtain the target wire control scheme, wherein the target adjustment scheme is any of the wire adjustment schemes or an adjustment scheme modified based on any of the wire adjustment schemes.

7. A wire rope automatic control system, characterized in that: The AIA automatic control system comprises: A first data acquisition module is used to acquire preset stage demonstration data, wherein the stage demonstration data includes a demonstration video, stage configuration information, and wirework equipment information; A background generation module, used for generating a wirework solution background according to the preset stage demonstration data; A second data acquisition module is used to acquire preset wirework design data corresponding to the wirework solution background, wherein the wirework design data includes associated parameters corresponding to the moving object; A simulation module, used for generating an initial wirework control scheme in a preset stage simulation system according to the preset stage demonstration data and the preset wirework design data; A correction module, used for performing safety correction on the initial wire control scheme according to the wire equipment information to obtain a target wire control scheme; The wire device information includes a wire type and safety parameters corresponding to the wire type, the safety parameters include a moving speed threshold, a moving acceleration threshold, a soft limit of the wire device, and a rated load of the wire device, and the step of performing safety correction on the initial wire control scheme according to the wire device information to obtain a target wire control scheme includes: Verifying initial wirework configuration data in the initial wirework control scheme according to safety parameters corresponding to the wirework type, wherein the initial wirework configuration data includes an initial movement trajectory, an initial movement speed, and an initial movement acceleration of a corresponding moving object; Comparing the initial moving speed in the initial wire control scheme with the moving speed threshold, comparing the initial moving acceleration in the initial wire control scheme with the moving acceleration threshold, and comparing the moving range when the wire device controls the moving object to move with the soft limit of the wire device to obtain whether the initial wire control scheme meets the safety limit, if so, the verification is passed, and if not, the verification is failed; In a case where the initial wire-aero configuration data passes verification, generating the target wire-aero control scheme according to the initial wire-aero configuration data; In the case that the initial wire configuration data fails the verification, the initial wire configuration data is modified based on the verification result to obtain target wire configuration data; and the target wire control scheme is generated according to the target wire configuration data.

8. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is run on the processor, the wire automatic control method according to any one of claims 1 to 6 is executed.

9. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores a computer program, and when the computer program is run on a processor, the wire automation control method according to any one of claims 1 to 6 is executed.

Citation Information

Patent Citations

  • Stage performance scheduling method

    CN104090548A

  • Operating terminal system and method for stage performance

    CN108495119A