Naked eye 3D interactive agricultural data visual analysis platform

The naked-eye 3D interactive agricultural data visualization and analysis platform solves the problems of high cost, low efficiency, and insufficient analysis accuracy in existing agricultural training and education, and realizes low-cost, high-efficiency personalized agricultural education and diversified training.

CN121389541AActive Publication Date: 2026-01-23SHENZHEN BENEFITUP DATA INTEGRATION CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511970582.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-01-23
Estimated Expiration
2045-12-25

AI Technical Summary

Technical Problem

Existing agricultural training and education suffer from high costs, low teaching efficiency, and insufficient analytical accuracy. In particular, offline training and video education struggle to achieve unified standards and diverse operational analysis.

Method used

The naked-eye 3D interactive agricultural data visualization and analysis platform is adopted. The data acquisition module constructs planting environment and human model, the user operation module conducts simulation experiments, the simulation comparison module conducts behavior analysis, and the comprehensive analysis module conducts comprehensive evaluation, realizing 3D modeling and data comparison.

Benefits of technology

It reduced the cost of agricultural training, improved the accuracy of data analysis and teaching efficiency, enabled personalized education, and enhanced the applicability and diversification of the training platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121389541A_ABST
    Figure CN121389541A_ABST
Patent Text Reader

Abstract

The invention discloses a naked-eye 3D interaction agricultural data visualization analysis platform, relates to the field of 3D interaction control, solves the problem of high cost of existing agricultural practical training, and comprises a data acquisition module for acquiring agricultural planting simulation information; the user practical operation module is used for controlling the planting character model through interaction equipment to obtain user simulation data, and obtaining the changed planting environment model to obtain a change result model; the simulation comparison module is used for acquiring a model operation record and a planting main body model according to a planting standard, and performing comparison in combination with user simulation data to obtain an operation completion degree; obtaining a completion standard model, and comparing with the change result model to obtain a result completion degree; the comprehensive analysis module is used for carrying out comprehensive analysis on user simulation according to the operation completion degree and the result completion degree and outputting an analysis result to a user; the agricultural training cost can be effectively reduced, and the agricultural data analysis efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the field of 3D interaction control, and more particularly to agricultural data interaction control, and particularly to a naked-eye 3D interaction agricultural data visual analysis platform. BACKGROUND

[0002] The existing agricultural training and agricultural data analysis have the following defects: 1. The existing agricultural training mainly trains students through offline actual scenery, and the scenery has low standardization, it is difficult to guide students through unified teaching methods, resulting in poor training teaching efficiency, and the offline actual scenery method has high cost and is difficult to perform multiple training to achieve training effect.

[0003] 2. The existing agricultural training cannot be unified and standardized due to offline scenery, resulting in various problems, it is difficult to analyze the source of the problems, it is difficult to accurately analyze the agricultural data according to the problems shown by the students, resulting in low analysis efficiency and insufficient analysis accuracy.

[0004] 3. The existing online agricultural education mainly displays agricultural operation through video, educates students through video display, and students learn through video, which has low practicality and is difficult to find problems in actual operation, and the video method has single operation background and cannot fully popularize different environments, which has low applicability.

[0005] Therefore, we propose a naked-eye 3D interaction agricultural data visual analysis platform. SUMMARY

[0006] In view of the deficiencies in the prior art, the application aims to provide a naked-eye 3D interaction agricultural data visual analysis platform, which aims to reduce the cost of agricultural training and improve the accuracy of data analysis.

[0007] In order to achieve the above purpose, the application adopts the following technical scheme: a naked-eye 3D interaction agricultural data visual analysis platform, and the specific working process of each module is as follows: Data acquisition module: acquire agricultural planting simulation information, including planting environment model, planting character model and planting standard; based on the agricultural planting simulation information, construct an agricultural data visual analysis platform; User operation module: the user performs simulation experiment based on the agricultural data visual analysis platform, controls the planting character model through the interaction device, changes the planting environment model by the planting character model, records the control behavior of the user during the change process, obtains user simulation data, and obtains the changed planting environment model to obtain the change result model; The simulation comparison module: according to the planting standard, the model operation record and the planting main body model are obtained, combined with the user simulation data for comparison, the operation completion degree is obtained; the completion standard model is obtained, combined with the change result model for comparison, the result completion degree is obtained; The comprehensive analysis module: according to the operation completion degree and the result completion degree, the user simulation is comprehensively analyzed, and the analysis result is output to the user.

[0008] Further, the agricultural data visualization analysis platform is constructed, specifically as follows: The planting environment is modeled, the planting main body is obtained, the contact point between the planting main body and the ground is selected as the origin, and two perpendicular straight lines are constructed on the ground as the x-axis and the y-axis respectively; the z-axis is constructed perpendicular to the x-axis and the y-axis; a three-dimensional space is constructed by the x-axis, the y-axis and the z-axis; The planting environment is scanned, and the objects in the planting environment are displayed in the form of three-dimensional point coordinates in the three-dimensional space to construct the planting environment model; The planting character model is modeled; a standard human body model is obtained, the standard human body model is imported into the planting environment model, the operations required for planting behavior are extracted to obtain planting operations, the planting operations are instructed, and the planting operations are controlled through instructions; the active parts of the standard human body model are obtained, and the signal receiving interface is set up for behavior interaction with the outside; The operation record of the professional personnel is obtained, and a plurality of operation nodes are extracted according to the operation record; the number of operation nodes is denoted as as; the operation nodes are denoted as cjd(a) according to the order relationship of the operation nodes; According to the operation nodes, the operation process of the professional personnel at each operation node is recorded, the operation time of each operation node is obtained, and the spatial position and rotation angle of the planting character model at each time node are counted according to the operation time to obtain the model operation record mcz(a); After the operation of each operation node is completed, the change of the planting main body is recorded to obtain the planting main body model zzt(a); The planting environment model after all operations are completed is recorded to obtain the completion standard model; The model operation record mcz(a), the planting main body model zzt(a) and the completion standard model are counted to obtain the planting standard; The planting environment model, the planting character model and the planting standard are integrated to obtain agricultural planting simulation information; a plurality of agricultural planting simulation information is combined to form an agricultural data visualization analysis platform.

[0009] Further, the user performs simulation experiment based on the agricultural data visualization analysis platform, specifically as follows: The user logs in an agricultural data visualization analysis platform, selects agricultural planting simulation information for a simulation experiment, initializes a planting environment model and a planting character model, controls the planting character model through an interactive device, records the control behavior of the user, and obtains a control behavior list of the user; According to the control behavior of the user, the change of the planting environment model after the completion of the control behavior is recorded, and a control result list of the user is obtained; The simulation data of the user is constituted by the control behavior list and the control result list of the user; The planting environment model at the end of the simulation of the user is obtained, and a change result model is obtained.

[0010] Further, the simulation data of the user is obtained, and specifically as follows: The interactive device and the planting character model are data-aligned, the user controls the planting character model through the interactive device, the spatial change of the interactive device is recorded, the change coordinates of the interactive device are obtained, denoted as bzb, bzb=(bhx, bhy, bhz), the change direction of the interactive device is obtained, the quaternion of the interactive device is obtained, denoted as sys, sys=[w, i, j, k]; The change coordinates of the interactive device and the quaternion of the interactive device are transmitted to the planting character model, and the planting character model is controlled according to the transmitted data; The number of operation types of the planting behavior is obtained, denoted as bs; the corresponding interface is set according to the number of operation types, the operation of the planting character model through the interactive device is controlled, the specific operation type of the user is recorded, denoted as jcz(b); when the user performs operation control, the change coordinates and the quaternion received by the planting character model are recorded, and the specific operation type of the user is combined to constitute the control behavior list klb of the user, klb=[bzb, sys, jcz(b)]; According to the control behavior of the user, the change of the planting environment model after the completion of the control behavior is recorded, and a control result list of the user is obtained;

[0011] Further, the change result model is obtained, and specifically as follows: Obtaining the planting environment model when the user ends the simulation, traversing the model points in the spatial range of the planting environment model, recording the model material of each point, obtaining mxc, mxc=(mxx, mxy, mxz), mxc=(mxx, mxy, mxz) represents the model material at the space (mxx, mxy, mxz); statistics are obtained from the traversal results, and the change result model is obtained.

[0012] Further, combined with the user simulation data for comparison, specifically as follows: According to the model operation record, the model position and model quaternion of each operation node in the planting standard are obtained, the standard position and standard quaternion are obtained, the specific operation type of each operation node is obtained, and the standard operation type is obtained; according to the user simulation data, the user control behavior list is obtained; according to the user control behavior list, combined with the standard position, the standard quaternion and the standard operation type, the user's control behavior is analyzed, and the user's behavior accuracy value is obtained; According to the user simulation data, a user control result list is obtained, and the completion status of each operation of the user is analyzed by combining the planting main model, to obtain the operation feedback value of the user; The behavior accuracy value of the user and the operation feedback value of the user are combined to obtain the operation completion degree. The completion standard model is obtained, and the change result model is compared to obtain the result completion degree.

[0013] Further, the behavior accuracy value is calculated, specifically as follows: The time of the model operation record is obtained to obtain the standard time node, denoted as bsj, and the standard position is obtained according to the standard time node, denoted as bzw sj1 , bzw sj1 =(bzx sj1 , bzy sj1 , bzz sj1 ); wherein bzx sj1 , bzy sj1 , bzz sj1 respectively represent the position of the standard position on the x-axis, y-axis and z-axis at the sj1th time node; the operation time of the user is obtained to obtain the user time node, denoted as ysj; combined with the user control behavior list, the change coordinates bzb sj2 , bzb sj2 =(bhx sj2 , bhy sj2 , bhz sj2 ), wherein bhx sj2 , bhy sj2 , bhz sj2Respectively represent the position of the change coordinates on the x-axis, y-axis, z-axis at the sj2th time node; According to the standard position bzw sj1 The change coordinates bzb sj2 Perform traversal, calculate the trajectory difference gcy of the change coordinates and the standard position; ; Map the change coordinates to the standard position, align the change coordinates with the standard coordinates, and mark the aligned change coordinates as dqz sj1 ; According to the standard position bzw sj1 And the aligned coordinates dqz sj1 , combined with the trajectory difference value, the position deviation value wpc is obtained; ; Get the standard quaternion, mark the standard quaternion as bzs, bzs = [bw, bi, bj, bk]; According to the user control behavior list, get the quaternion of the interactive device sys, sys = [w, i, j, k]; According to the standard quaternion and the quaternion of the interactive device, the angle deviation value jpc is obtained; Get the standard operation type and the specific operation type of the user, compare the standard operation type and the specific operation type of the user, assign values according to the comparison result, get the comparison value, mark as bjz; Get the value range value wpf of the position deviation and the value range value jpf of the angle deviation; Combined with the position deviation value wpc, the angle deviation value jpc and the comparison value bjz, the behavior accuracy value xzq is obtained; .

[0014] Further, the behavior accuracy value of the user and the operation feedback value of the user are combined, as follows: According to the planting body model, get the standard change value of the planting body, mark the standard change value of the planting body as ztb, ztb = (ztx, zty, ztz), (ztx, zty, ztz) represents the model change of the planting body at the space (ztx, zty, ztz); According to the user control result list, get the change value gbz of the model point caused by the user behavior, get the change range value bfw of the change value, combine the standard change value ztb and the change value gbz to get the operation feedback value cfk; ; The behavior accurate value of the user under different operation nodes is counted to obtain xzq(a); the operation feedback value of the user is counted to obtain cfk(a); the operation completion degree cwc is obtained by calculating the behavior accurate value xzq(a) of the user and the operation feedback value cfk(a) of the user.

[0015] Further, the result completion degree is calculated as follows: The completion standard model and the change result model are obtained, the completion standard model is compared with the change result model, the model space with differences is extracted, the difference space is obtained, and is recorded as cyk, the overall space range of the model space is obtained, and is recorded as ztk, the result completion degree jwc is obtained by comparing the difference space with the overall space range.

[0016] Further, the user simulation is comprehensively analyzed as follows: The operation completion degree and the result completion degree are set with weights to obtain the operation weight cqz and the result weight jqz, the completion analysis value wfx is obtained by calculating the operation completion degree wcw and the result completion degree jwc; ; The completion standard of the simulation experiment of the user is obtained, and is recorded as wbz; the simulation condition of the user is analyzed according to the completion standard and the completion analysis value; If wfx is greater than or equal to wbz, it indicates that the simulation experiment of the user is qualified; If wfx is less than wbz, it indicates that the simulation experiment of the user is unqualified; The analysis result is output to the user.

[0017] As described above, since the above technical scheme is adopted, the beneficial effects of the present application are: 1. The present application performs 3D modeling on the agricultural planting environment through data modeling, makes the operation background of students consistent through 3D modeling, standardizes the teaching method of agricultural planting education, and accurately analyzes the problems of students in agricultural planting by analyzing the specific training data of the same environment.

[0018] 2. The present application comprehensively analyzes the operation of professional personnel, specifies the judgment standard, extracts the training data of the user, specifically analyzes the user operation in the user training data, compares the behavior track of the user with the behavior track of the professional personnel, and comprehensively analyzes the operation type and planting completion condition of the user, judges the completion condition of the user, and teaches the user according to the completion condition of the user, thereby improving the individualized education standard.

[0019] 3、 The present application carries out practical training to users through an online platform, the practical training cost is low, the modeling is carried out to the agricultural planting data of multiple different environments, the diversification level of agricultural education is improved, and the applicability of the practical training platform is improved. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to facilitate those skilled in the art to understand, the present application will be further described below in conjunction with the drawings.

[0021] Figure 1 The overall system block diagram of the present application is shown in the figure; Figure 2 The user practical operation analysis schematic diagram of the present application is shown in the figure; Figure 3 The mobile data processing schematic diagram in the present application is shown in the figure; DETAILED DESCRIPTION The technical solutions of the present application will be described below in conjunction with the embodiments, obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor belong to the protection scope of the present application.

[0022] Embodiment one Please refer to Figure 1 The present application belongs to the field of interactive control, and provides a technical solution: a naked-eye 3D interactive agricultural data visualization analysis platform, comprising a data acquisition module, a user practical operation module, a simulation comparison module, a comprehensive analysis module and a server, the data acquisition module, the user practical operation module, the simulation comparison module and the comprehensive analysis module are connected with the server respectively, and the server controls the data acquisition module, the user practical operation module, the simulation comparison module and the comprehensive analysis module respectively. The data acquisition module acquires agricultural planting simulation information, including planting environment model, planting character model and planting standard; based on the agricultural planting simulation information, the agricultural data visualization analysis platform is constructed; It should be noted that: the planting environment model refers to modeling the specific agricultural planting environment (such as plant cultivation, fruit pruning); the planting character model refers to the preloaded control model interacting with the outside world; the planting standard refers to the demonstration of specific planting behavior by professional personnel, and the demonstration result is mapped through the planting character model and the planting environment model; The specific working process of the data acquisition model is as follows: Modeling the planting environment, acquiring the planting main body (the planting main body refers to the object that needs to be interacted, such as the fruit tree to be pruned), selecting the contact point of the planting main body and the ground as the origin, constructing two mutually perpendicular straight lines on the ground as the x-axis and the y-axis with the origin as the center; constructing the z-axis perpendicular to the x-axis and the y-axis; constructing a three-dimensional space by the x-axis, the y-axis and the z-axis; The objects in the planting environment are displayed in three-dimensional space in the form of three-dimensional point coordinates, and a planting environment model is constructed; The planting character model is modeled; a standard human body model is obtained, and the standard human body model is imported into the planting environment model. The operations required for planting behavior are extracted to obtain planting operations, which are instructed (i.e., the model is controlled by pressing keys, such as picking up an instrument or using an instrument by clicking). The planting operations are controlled by instructions; the active parts of the standard human body model are obtained (the active parts refer to parts that can be operated, such as pruning, which requires the movement of the hands to determine the pruning target), and a signal receiving interface is established for the active parts to interact with the outside; The operation records of professional personnel are obtained, and a plurality of operation nodes (operation nodes refer to intermediate operations for completing the entire planting behavior, such as pruning, which includes pinching and bud removal, thinning and ring peeling, twisting and taking branches) are extracted according to the operation records; the number of operation nodes is denoted as as; the operation nodes are denoted as cjd(a) according to the sequence relationship of the operation nodes; It should be noted that the operation node cjd(a) represents the a-th operation node, and cjd(a+1) represents the next operation node after the a-th operation node is completed; According to the operation nodes, the operation process of the professional personnel at each operation node is recorded, the operation time of each operation node is obtained, and the spatial position and rotation angle of the planting character model at each time node are counted according to the operation time to obtain the model operation record mcz(a); After each operation node is operated, the change of the planting subject is recorded to obtain the planting subject model zzt(a); zzt(a) represents the planting subject model after the a-th operation node is operated; The planting environment model after all operations are completed is recorded to obtain a completed standard model; The model operation record mcz(a), the planting subject model zzt(a), and the completed standard model are counted to obtain a planting standard; The planting environment model, the planting character model, and the planting standard are integrated to obtain agricultural planting simulation information; and the agricultural data visualization analysis platform is composed of a plurality of agricultural planting simulation information; User operation module: the user performs simulation experiments based on the agricultural data visualization analysis platform, controls the planting character model through an interactive device, changes the planting environment model through the planting character model, records the control behavior of the user during the change process, obtains user simulation data, and obtains a changed result model; The specific working process of the user operation module is as follows: The user logs in the agricultural data visualization analysis platform, selects agricultural planting simulation information for simulation experiment, initializes the planting environment model and the planting character model, controls the planting character model through the interactive device, records the control behavior of the user, and obtains a control behavior list of the user; According to the control behavior of the user, the change of the planting environment model after the control behavior is completed is recorded, and a control result list of the user is obtained; The control behavior list and the control result list of the user constitute simulation data of the user; The planting environment model at the end of the simulation of the user is obtained, and a change result model is obtained; The interactive device and the planting character model are data-aligned, the user controls the planting character model through the interactive device, the spatial change of the interactive device is recorded through a position sensor, the change coordinates of the interactive device are obtained, denoted as bzb, bzb=(bhx, bhy, bhz), wherein bhx, bhy, and bhz represent the positions of the change coordinates on the x-axis, the y-axis, and the z-axis, respectively; the change direction of the interactive device is obtained through an angle sensor, and the quaternion of the interactive device is obtained, denoted as sys, sys=[w, i, j, k]; It should be noted that: the quaternion is a complex number with one real part and three imaginary parts, wherein w is the real part, representing the “angle component” of rotation, and the imaginary part together constitutes the complete description of rotation, i, j, and k are imaginary parts, representing the unit vector component of the rotation axis, i.e. the direction of rotation; the quaternion decomposes the rotation into “angle of rotation around the axis” and “direction of rotation”, and realizes the linear transformation of three-dimensional space through complex number operation.

[0023] The change coordinates of the interactive device and the quaternion of the interactive device are transmitted to the planting character model, and the planting character model is controlled according to the transmitted data; The number of operation types of planting behavior is obtained, denoted as bs; the corresponding interface is set according to the number of operation types, the operation of the planting character model is controlled through the interactive device, the specific operation type of the user is recorded, denoted as jcz(b); when the user performs operation control, the change coordinates and the quaternion received by the planting character model are recorded, and the specific operation type of the user is combined to form a control behavior list klb of the user, klb=[bzb, sys, jcz(b)]; According to the user's control behavior, the planting environment model after the control behavior is completed is recorded, each model point in the spatial range of the planting environment model is compared with the initial planting environment model, and the change value gbz of each model point is obtained, gbz=(gx, jy, jz); wherein gbz=(gx, jy, jz) represents the change value at point (gx, jy, jz); the change value of each planting environment model after the control behavior is completed is counted, and the control result list of the user is obtained; The planting environment model when the user ends the simulation is obtained, the model points in the spatial range of the planting environment model are traversed, the model material of each point is recorded, mxc is obtained, mxc=(mxx, mxy, mxz), and mxc=(mxx, mxy, mxz) represents the model material at the space (mxx, mxy, mxz); the traversal result is counted, and the change result model is obtained; The simulation comparison module: according to the planting standard, the model operation record and the planting main model are obtained, combined with the user simulation data, the operation completion degree is obtained; the completion standard model is obtained, combined with the change result model, the result completion degree is obtained; The specific working process of the simulation comparison module is as follows: Please refer to Figure 2 ; according to the model operation record, the model position and model quaternion of each operation node in the planting standard are obtained, the standard position and standard quaternion are obtained, the specific operation type of each operation node is obtained, and the standard operation type is obtained; according to the user simulation data, the user control behavior list is obtained; according to the user's control behavior list, combined with the standard position, the standard quaternion and the standard operation type, the user's control behavior is analyzed, and the user's behavior accurate value is obtained; According to the user simulation data, the user control result list is obtained, combined with the planting main model, the completion condition of each operation of the user is analyzed, and the operation feedback value of the user is obtained; The behavior accurate value of the user and the operation feedback value of the user are combined to obtain the operation completion degree; The completion standard model is obtained, combined with the change result model, and the result completion degree is obtained; The operation completion degree is calculated as follows: Please refer to Figure 3 ; the time of the model operation record is obtained, the standard time node is obtained, and is recorded as bsj, according to the standard time node, the standard position is obtained, and is recorded as bzw sj1 , bzw sj1 =(bzx sj1 , bzy sj1 , bzz sj1 ); wherein bzx sj1 , bzy sj1, bzz sj1 respectively represent the position of the standard position on the x-axis, y-axis and z-axis at the sj1 th time node;Obtain the operation time of the user, and obtain the user time node, denoted as ysj;Combine the user control behavior list to obtain the change coordinates bzb sj2 , bzb sj2 = (bhx sj2 , bhy sj2 , bhz sj2 ), wherein bhx sj2 , bhy sj2 , bhz sj2 respectively represent the position of the change coordinates on the x-axis, y-axis and z-axis at the sj2 th time node; According to the standard position bzw sj1 , the change coordinates bzb sj2 are traversed, and the trajectory difference gcy of the change coordinates and the standard position is calculated; ; The change coordinates are mapped to the standard position, so that the change coordinates and the standard coordinates are data-aligned, and the aligned change coordinates are denoted as dqz sj1 according to the standard time node of the standard coordinates; According to the standard position bzw sj1 and the aligned coordinates dqz sj1 , combined with the trajectory difference value, the position deviation value wpc is obtained; ; It should be noted that in the present application, the difference between two coordinates is calculated as the distance between the coordinates; Obtain the standard quaternion, denoted as bzs, bzs = [bw, bi, bj, bk];According to the user control behavior list, obtain the quaternion sys of the interactive device, sys = [w, i, j, k];According to the standard quaternion and the quaternion of the interactive device, the angle deviation value jpc is obtained; ; It should be noted that the closer the absolute value of the quaternion dot product is to 1, the closer the rotation angle is; Obtain the standard operation type and the specific operation type of the user, compare the standard operation type and the specific operation type of the user, and assign values according to the comparison result to obtain a comparison value, denoted as bjz; It should be noted that bjz is the comparison result of the standard operation type and the specific operation type of the user, if the types are the same, bjz = 1, if they are different, bjz = 0; Obtaining the value range value wpf of the position deviation and the value range value jpf of the angle deviation; combining the position deviation value wpc, the angle deviation value jpc, and the comparison value bjz to obtain the behavior accuracy value xzq; ; It should be noted that: the value range value refers to the difference between the maximum value and the minimum value of the value range, such as the value range of the test score is 0 to 100, then the value range value is 100-0=100; According to the planting body model, the standard change value of the planting body is obtained, and the standard change value of the planting body is recorded as ztb, ztb=(ztx, zty, ztz), (ztx, zty, ztz) represents the model change of the planting body at the space (ztx, zty, ztz); According to the user control result list, the change value gbz of the model point caused by the user behavior is obtained, and the change range value bfw of the change value is obtained. Combining the standard change value ztb and the change value gbz to obtain the operation feedback value cfk; ; The behavior accuracy value of the user under different operation nodes is counted to obtain xzq(a); the operation feedback value of the user is counted to obtain cfk(a), and the operation completion degree cwc is obtained according to the behavior accuracy value xzq(a) of the user and the operation feedback value cfk(a) of the user; ; It should be noted that: by analyzing the simulation experiment of the user for each operation node, the accuracy of the user simulation experiment judgment is improved, and the overall calculation result is ensured by integrating and calculating all operation nodes to accurately judge the experimental results of the user; Obtaining the completed standard model and the changed result model, comparing the completed standard model with the changed result model, extracting the model space where the model exists difference, obtaining the difference space, recorded as cyk, obtaining the overall space range of the model space, recorded as ztk, comparing the difference space with the overall space range to obtain the result completion degree jwc; ; It should be noted that: by analyzing the simulation experiment of the user from multiple aspects, the accuracy of the comparison is improved, and the diversity of the data is improved by combining the process data and the result data, so as to reduce the overall influence of the data error on the calculation result; Comprehensive analysis module: according to the operation completion degree and the result completion degree, the user simulation is comprehensively analyzed, and the analysis result is output to the user; The specific working process of the comprehensive analysis module is as follows: The operation completion degree and the result completion degree are weighted to obtain operation weight cqz and result weight jqz, and the operation completion degree wcw and the result completion degree jwc are combined to calculate to obtain completion analysis value wfx; ; It should be noted that: for different agricultural planting, the demand for operation completion degree and result completion degree is different, such as for fruit tree pruning, the result completion degree can reflect the pruning condition; such as vegetable planting, the focus is on the intermediate operation, and the result changes little; therefore, the operation completion degree and the result completion degree are weighted and adjusted accordingly; by adjusting the weight, the simulation completion condition of the user is accurately reflected; For example, for fruit tree pruning, the main task is to judge the pruning result, the weight of the result completion degree is set to 0.8, and the operation completion degree is set to 0.2, if the operation completion degree of the user is 0.6 and the result completion degree is 0.9, then the completion analysis value of the user is 0.2x0.6+0.8x0.9=0.84; The completion standard of the simulation experiment of the user is obtained, denoted as wbz, and the simulation condition of the user is analyzed according to the completion standard combined with the completion analysis value; If wfx≥wbz, it indicates that the simulation experiment of the user is qualified; If wfx<wbz, it indicates that the simulation experiment of the user is unqualified; It should be noted that: the completion standard refers to the passing index set by human, such as 60 points as the passing line; The analysis result is output to the user.

[0024] The preferred embodiments disclosed above are only used to help explain the present application. The preferred embodiments do not describe all the details, and the present application is not limited to the specific implementation. Obviously, according to the content of the specification, many modifications and changes can be made. The embodiments are selected and described in the specification in order to better explain the principles and practical application of the present application, so that those skilled in the art can well understand and utilize the present application. The present application is limited by the claims and the entire scope and equivalents thereof.

Claims

1. A naked-eye 3D interactive agricultural data visualization and analysis platform, characterized in that, include: Data acquisition module: Acquires planting environment model, planting personnel model and planting standards to obtain agricultural planting simulation information; Based on agricultural planting simulation information, an agricultural data visualization and analysis platform was constructed. User practice module: Based on the agricultural data visualization and analysis platform, simulation experiments are conducted. The user controls the planting human model through interactive devices, and the planting human model changes the planting environment model. The user's control behavior during the change process is recorded to obtain user simulation data. The changed planting environment model is then acquired to obtain the changed result model. Simulation comparison module: Based on planting standards, obtain model operation records and planting main model, compare them with user simulation data to obtain operation completion rate; obtain the completed standard model, compare it with the modified result model to obtain result completion rate; Comprehensive Analysis Module: Based on the completion rate of operations and the completion rate of results, the module performs a comprehensive analysis of the user simulation and outputs the analysis results to the user.

2. The naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 1, characterized in that, The following details the construction of an agricultural data visualization and analysis platform: The planting environment is modeled to obtain the main planting object. The contact point between the main planting object and the ground is selected as the origin to construct a three-dimensional space. The planting environment is scanned, and objects in the planting environment are displayed in three-dimensional space in the form of three-dimensional point coordinates to construct a planting environment model; Model the planting human figure; obtain a standard human body model, import the standard human body model into the planting environment model, extract the operations required for planting behavior, obtain the planting operations, instruct the planting operations, and control the planting operations; obtain the active parts of the standard human body model, set up signal receiving interfaces for the active parts, and conduct behavioral interaction with the outside. Obtain the operation records of professionals, extract multiple operation nodes based on the operation records; denote the number of operation nodes as as; denote the operation nodes as cjd(a) according to the order of the operation nodes; Based on the operation nodes, the operation process of the professionals at each operation node is recorded, the operation time of each operation node is obtained, and the spatial position and rotation angle of the planting human model at each time node are statistically analyzed based on the operation time to obtain the model operation record mcz(a). After each operation node is completed, the changes in the planting subject are recorded to obtain the planting subject model zzt(a). Record the planting environment model after all operations are completed to obtain the completed standard model; The planting standard is obtained by statistically analyzing the model operation record mcz(a), the planting subject model zzt(a), and the completed standard model. By integrating the planting environment model, the planting personnel model, and the planting standards, agricultural planting simulation information is obtained. An agricultural data visualization and analysis platform is composed of various agricultural planting simulation information.

3. The naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 1, characterized in that, Users conducted simulation experiments based on an agricultural data visualization and analysis platform, as detailed below: Users log in to the agricultural data visualization and analysis platform, select agricultural planting simulation information to conduct simulation experiments, initialize the planting environment model and the planting human model, control the planting human model through interactive devices, record the user's control behavior, and obtain a list of user control behaviors; Based on the user's control behavior, record the changes in the planting environment model after the control behavior is completed, and obtain a list of the user's control results; The user's simulation data consists of a list of user control behaviors and a list of control results; The planting environment model at the time the user ends the simulation is obtained, and the modified result model is obtained.

4. The naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 3, characterized in that, Obtain the user's simulation data as follows: Align the interactive device with the planting character model. The user controls the planting character model through the interactive device. Record the spatial changes of the interactive device to obtain the coordinates of the interactive device, denoted as bzb, bzb = (bhx, bhy, bhz). Obtain the direction of change of the interactive device to obtain the quaternion of the interactive device, denoted as sys, sys = [w, i, j, k]. The changing coordinates of the interactive device and the quaternion of the interactive device are used to transmit data to the planting character model, and the movement control of the planting character model is performed based on the transmitted data. Obtain the number of operation types for planting behavior and denote the number of operation types as bs; establish corresponding interfaces according to the number of operation types, control the operation of the planting character model through interactive devices, record the specific operation type of the user, and denote it as jcz(b); when the user performs operation control, record the changed coordinates and quaternions received by the planting character model, and combine them with the specific operation type of the user to form the user's control behavior list klb, klb = [bzb, sys, jcz(b)]; Based on the user's control behavior, the planting environment model after the control behavior is completed is recorded. Each model point within the spatial range of the planting environment model is compared with the initial planting environment model to obtain the change value gbz for each model point, where gbz = (gx, jy, jz). The change values ​​of the planting environment model after each control behavior are statistically analyzed to obtain a list of the user's control results.

5. The naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 3, characterized in that, The modified model is as follows: The planting environment model at the end of the simulation is obtained. The model points within the spatial range of the planting environment model are traversed, and the model material of each point is recorded to obtain mxc, where mxc = (mxx, mxy, mxz). mxc = (mxx, mxy, mxz) represents the model material at (mxx, mxy, mxz) in space. The traversal results are statistically analyzed to obtain the modified model.

6. The naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 1, characterized in that, A comparison was made using user simulation data, as detailed below: Based on the model operation records, obtain the model position and model quaternion of each operation node in the planting standard, obtain the standard position and standard quaternion, obtain the specific operation type of each operation node, and obtain the standard operation type. Based on user simulation data, obtain a list of user control behaviors; based on the list of user control behaviors, combined with standard positions, standard quaternions and standard operation types, analyze the user control behaviors to obtain accurate values ​​of user behaviors; Based on user simulation data, obtain a list of user control results, and combine it with the planting subject model to analyze the completion status of each user operation and obtain the user's operation feedback value. The operation completion rate is obtained by combining the accurate value of the user's behavior with the user's operation feedback value. Obtain the completed standard model and compare it with the modified result model to obtain the result completion rate.

7. A naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 6, characterized in that, The accuracy value of the behavior is calculated as follows: Obtain the time of the model operation record to get the standard time node, denoted as bsj. Based on the standard time node, obtain the standard position and denot the standard position as bzw. sj1 bzw sj1 = (bzx) sj1 bzy sj1 bzz sj1 ); where bzx sj1 bzy sj1 bzz sj1 These represent the standard position on the x, y, and z axes respectively at the sj1-th time node; obtain the user's operation time to get the user's time node, denoted as ysj; combine this with the user control behavior list to obtain the change coordinates bzb of the interactive device. sj2 bzb sj2 = (bhx) sj2 bhy sj2 bhz sj2 ), where bhx sj2 bhy sj2 bhz sj2 These represent the positions of the changing coordinates on the x-axis, y-axis, and z-axis at the sj2-th time node, respectively. According to standard location bzw sj1 For the changing coordinates bzb sj2 Perform a traversal and calculate the trajectory difference gcy between the changed coordinates and the standard position; The transformed coordinates are mapped to the standard position to align the data with the standard coordinates. Based on the standard time node of the standard coordinates, the aligned transformed coordinates are marked as the aligned coordinates dqz. sj1 ; According to standard location bzw sj1 Alignment coordinates dqz sj1 The position deviation value wpc is obtained by combining the trajectory difference value; ; Obtain the standard quaternion, denoted as bzs, where bzs = [bw, bi, bj, bk]; based on the user control behavior list, obtain the quaternion sys of the interactive device, where sys = [w, i, j, k]; calculate the angle deviation value jpc based on the standard quaternion and the quaternion of the interactive device. Obtain the standard operation type and the user's specific operation type, compare the standard operation type and the user's specific operation type, assign a value based on the comparison result, and obtain the comparison value, denoted as bjz; Obtain the value range of position deviation wpf and the value range of angle deviation jpf; combine the position deviation value wpc, the angle deviation value jpc and the comparison value bjz to calculate the behavior accuracy value xzq; 。 8. A naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 6, characterized in that, The user's accurate behavior value is combined with the user's operation feedback value, as follows: Based on the planting subject model, the standard change value of the planting subject is obtained and denoted as ztb, where ztb = (ztx, zty, ztz). (ztx, zty, ztz) represents the model change of the planting subject at the space (ztx, zty, ztz). Based on the user control result list, the change value gbz of the model point caused by user behavior is obtained, and the change range value bfw is obtained. Combined with the standard change value ztb and the change value gbz, the operation feedback value cfk is obtained. ; The accurate values ​​of user behavior under different operation nodes are statistically analyzed to obtain xzq(a); the user operation feedback values ​​are statistically analyzed to obtain cfk(a); and the operation completion degree cwc is calculated based on the accurate value of user behavior xzq(a) and the user operation feedback value cfk(a).

9. A naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 6, characterized in that, The completion rate of the results is calculated as follows: Obtain the completed standard model and the modified result model. Compare the completed standard model and the modified result model to extract the model space where the models differ, and obtain the difference space, denoted as cyk. Obtain the overall spatial range of the model space, denoted as ztk. Compare the difference space and the overall spatial range to obtain the result completion degree jwc.

10. A naked-eye 3D interactive agricultural data visualization and analysis platform according to claim 1, characterized in that, A comprehensive analysis of the user simulation is conducted, as follows: Weights are set for operation completion and result completion to obtain operation weight cqz and result weight jqz. These are then combined with operation completion wcw and result completion jwc to calculate the completion analysis value wfx. Obtain the user's simulation experiment completion standard, denoted as wbz, and analyze the user's simulation status based on the completion standard and the completion analysis value; If wfx ≥ wbz, it means the user's simulation experiment is successful; If wfx < wbz, it means the user's simulation experiment is unsatisfactory; The analysis results will be output to the user.

Citation Information

Patent Citations

  • Simulating training system for overhauling substation equipment

    CN106355971A

  • Virtual practical teaching system

    CN107123323A

  • Transformer substation hot-line work training method and system based on motion capture and virtual reality

    CN111028603A

  • Water conservancy project online learning method and system

    CN115328320A

  • Human-computer interaction virtual-real simulation method and system of intestinal nutrition nursing teaching system

    CN120526641A