Cable assembly simulation method and system based on VR technology, server and medium
By setting multiple discrete reflective points on the physical cable and capturing information using an optical motion capture system, mapping them into VR virtual scenes, the problem that the existing technology cannot reflect cable deformation is solved, and the accurate reflection of cables in VR is achieved Assembly effect and binding force meet the simulation and optimization needs of cable design.
Patent Information
- Application Number
- CN202310726141.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-16
- Publication Date
- 2024-12-17
AI Technical Summary
The existing cable AR boot assembly system cannot reflect the deformation of the cable during the assembly process, resulting in the inability to experience the actual effect of cable assembly in simulated VR scenarios, and it is impossible to simulate and verify whether the wiring harness design is reasonable.
By setting multiple discrete reflective points on the physical cable, using an optical motion capture system to capture the actual position information of the reflective points and map them to the VR virtual scene, driving the deformation and movement of the cable virtual model to the VR header The assembly process of realistic cables in the display device.
It accurately reflects the actual effect of cable assembly in VR virtual scenarios, can effectively reflect the position changes and assembly constraints of cables, and is especially suitable for design guidance and optimization of flexible cables, meeting the requirements of assembly and manufacturing.
Smart Images

Figure CN119150469A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of virtual reality technology, and in particular to a cable assembly simulation method, system, server and storage medium based on VR technology. Background Art
[0002] In the field of assembly manufacturing simulation verification, the use of virtual reality (VR) technology and motion capture technology can capture the operating movements of the human body during assembly, and realize VR simulation of assembly based on the operator's movement of virtual parts in a virtual assembly environment.
[0003] Patent document CN202111549431.X discloses a cable AR-guided assembly system and method. The inventors have found that in this solution, AR technology is used to guide the assembly of cables. When a camera is used to shoot or an inertial measurement module is used to measure the cable position information, this solution can provide real-time assembly display guidance for the cables. However, it cannot reflect the deformation of the cables during the assembly process. The actual effect of the cable assembly cannot be experienced in the simulated VR scene, and it is impossible to simulate and verify whether the wiring harness design is reasonable. Summary of the invention
[0004] The present application provides a cable assembly simulation method, system, server and storage medium based on VR technology to solve the technical problem that the deformation of the cable during the assembly process cannot be reflected and the actual effect of the cable assembly cannot be experienced in the simulated VR scene.
[0005] To solve the above problems, the following solutions are provided:
[0006] A cable assembly simulation method based on VR technology, comprising:
[0007] Import virtual models of cables of physical cables and virtual models of parts of peripheral parts assembled by physical cables;
[0008] Start the VR simulation software to generate a VR virtual scene based on the cable virtual model and the parts virtual model;
[0009] Acquire the actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the VR operator's assembly of the physical cable;
[0010] The actual position information of the reflective points is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
[0011] Furthermore, a plurality of reflective ball positioning fixtures are arranged at equal intervals on the physical cable, and each reflective ball positioning fixture is arranged with a reflective ball as a reflective point.
[0012] Furthermore, each reflective ball positioning tool is provided with a plurality of reflective balls, and the plurality of reflective balls have different reflection angles respectively.
[0013] Furthermore, the actual position information of the reflective point is mapped into the VR virtual scene to present the assembly process of the physical cable in the VR head display device, including:
[0014] The actual position information of the reflective points is used to drive the deformation and movement of the virtual model of the cable, so as to present the assembly process of the physical cable in the VR headset device.
[0015] Furthermore, the actual position information of the reflective point is used to drive the deformation and movement of the cable virtual model, including:
[0016] Performing data optimization processing on the actual position information of the reflective point to obtain optimized actual position information of the reflective point;
[0017] The actual position information of the optimized reflective points is used to drive the deformation and movement of the cable virtual model.
[0018] Furthermore, the assembly process includes assembling the layout position, length and outlet direction of the physical cable.
[0019] A cable assembly simulation system based on VR technology, comprising:
[0020] A server, used for importing a cable virtual model of a physical cable and a part virtual model of peripheral parts assembled by the physical cable, and starting VR simulation software to generate a VR virtual scene according to the cable virtual model and the part virtual model;
[0021] VR head display device, used to present VR virtual scenes;
[0022] The optical motion capture system is used to capture the VR operator's assembly process of the physical cable, and the actual position information of the discrete reflective points on the physical cable is fed back to the server;
[0023] The server is also used to map the actual position information of the reflective points into the VR virtual scene, so as to present the assembly process of the physical cable in the VR head display device.
[0024] Furthermore, a plurality of reflective ball positioning fixtures are arranged at equal intervals on the physical cable, and each reflective ball positioning fixture is arranged with a reflective ball as a reflective point.
[0025] It can be seen that the present application provides a cable assembly simulation solution based on VR technology, in which multiple discrete reflective points are set on the physical cable, and the information of the reflective points is collected by the optical motion capture system, so as to accurately obtain the real-time position information of the physical cable, and effectively reduce the problem of easy signal loss in conventional optical collection methods. Since multiple discrete reflective points are set, the collected reflective point information can reflect the changes in the physical cable and the assembly constraints of the physical cable, especially the flexible cable, so as to accurately perform VR virtual simulation of the assembly process, experience the actual effect of cable assembly in the simulated VR virtual scene, and guide and optimize the cable design. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0027] Figure 1 This is a system architecture diagram of a cable assembly simulation system based on VR technology in one embodiment of the present application;
[0028] Figure 2 is a flow chart of a cable assembly simulation method based on VR technology in one embodiment of the present application;
[0029] Figure 3 It is a structural diagram of a server in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0031] The embodiment of the present application mainly provides a cable assembly simulation solution based on VR technology, including methods, systems, servers, and media. To facilitate understanding of the embodiment of the present application, the cable assembly simulation system based on VR technology used in the embodiment of the present application is described here. Figure 1 As shown, Figure 1This is a system architecture diagram of a cable assembly simulation system based on VR technology provided in an embodiment of the present application. The cable assembly simulation system includes a server, an optical motion capture system, a motion capture glove, a VR head display device, a physical cable, and a discrete point positioning tool. The following is an explanation and description of the relevant components involved in the cable assembly simulation system:
[0032] Among them, Virtual Reality (VR) uses computer technology to simulate a three-dimensional, highly simulated 3D space. When a user wears a VR headset, they will have the illusion of being in reality. In this space, the operator wearing the VR headset can use the operating equipment (such as motion capture gloves) to interact in this virtual environment. The VR headset is a graphic display and observation device in virtual reality. It is a wearable device for VR operators. The VR headset can be connected to a server (also called a host) to receive 3D graphic signals from the server.
[0033] Motion capture gloves are another wearable device for VR operators in virtual reality. The motion capture gloves are connected to the server. When the VR operator wears the motion capture gloves, the motion capture gloves can capture the wearer's movements and feed the movements back to the server.
[0034] The physical cable environment is to build a physical model of the cable through the device, fix the fixed end of the physical cable through the tooling, adjust the fixed position and angle of the physical cable by the tooling according to the design length and outlet direction of the physical cable, and the free end of the physical cable is the assembly position for the VR operator to hold the physical cable. In this solution, the physical cable is arranged with discrete posture dynamic capture points, and these posture dynamic capture points are provided with reflective points. For example, a positioning tooling is provided, and each positioning tooling is provided with a reflective ball as a reflective point; illustratively, the cables mentioned in the embodiments of the present application include cables used in automobiles or cables in other fields. Specifically, the cable can be a flexible cable, which is not specifically limited.
[0035] The optical motion capture system is connected to the server and is used when the VR operator uses the motion capture equipment to assemble the physical cables. The motion capture camera is used to track all the positioning tools fixed on the physical cables to achieve motion tracking, and the tracking data can be fed back to the server.
[0036] The server, also called the host, is used to implement the cable assembly simulation method in the embodiment of the present application, including importing a virtual model, setting virtual scene parameters, starting the VR simulation software, and starting the virtual harness program.
[0037] Next, combine Figure 1 The system architecture shown in the figure first describes a cable assembly simulation method based on VR technology provided in an embodiment of the present application. Figure 2As shown, Figure 2 The figure is a flow chart of a cable assembly simulation method based on VR technology, including:
[0038] S10: importing a cable virtual model of a physical cable and a part virtual model of peripheral parts assembled by the physical cable;
[0039] S20: Start the VR simulation software and generate a VR virtual scene according to the cable virtual model and the component virtual model;
[0040] It should be understood that when implementing this solution, it is necessary to first build a physical cable environment, and it is necessary to first build a physical model of the physical cable through the device, including fixing the fixed end of the physical cable through a fixing tool, and adjusting the fixed position and angle of the physical cable according to the cable parameters of the physical cable. The free end of the physical cable is the assembly position where the VR operator holds the physical cable through the motion capture gloves. In specific applications, exemplarily, the above-mentioned cable parameters include cable parameters such as cable design length and outlet direction. Exemplarily, the physical cable is a flexible cable. It is worth noting that depending on the physical cable, the construction of the above-mentioned physical cable environment may be different, and there is no specific limitation.
[0041] For example, in actual applications, when the server starts the VR simulation software, the spatial position parameters of the VR virtual scene and the VR operator can also be set to better present the VR virtual scene to the VR head display device, without specific limitation.
[0042] In this way, after building the physical cable model, the VR operator can put on motion capture gloves and VR headsets, hold the free end of the physical cable and prepare for virtual assembly.
[0043] In addition to building a physical model, in order to achieve the purpose of VR virtual assembly simulation, it is also necessary to build a VR virtual model of the physical cable, recorded as a cable virtual model, and build a virtual model of the assembly scene of the physical cable, that is, a VR virtual model of the surrounding parts of the physical cable assembly, recorded as a part virtual model. Among them, these two virtual models can be imported into the server through three-dimensional software, and the server is used to start the VR simulation software, combine the cable virtual model and the part virtual model to generate a VR virtual scene, and pass the virtual scene to the VR head display device through the VR simulation software. It should be noted that VR simulation software, also known as a virtual reality simulation platform (VR-Platform), after starting the VR simulation software, can generate the required VR virtual scene using the VR simulation software and present it to the VR head display device, that is, the VR assembly scene of the physical cable that the VR operator can see when wearing the VR head display device, thereby presenting the generated virtual scene to the VR head display device.
[0044] It should also be noted here that the cable virtual model and the part virtual model can be constructed using three-dimensional software based on the actual assembly scene and relevant parameters of the physical cable. The specific construction process is not limited or elaborated in the embodiments of this application.
[0045] S30: Acquiring actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the assembly process of the physical cable by the VR operator;
[0046] After the VR operator puts on the motion capture gloves and the VR head-mounted display device, the virtual scene can be viewed through the VR head-mounted display device, and the motion capture gloves can be used to operate the physical cables in the physical cable environment to complete the assembly process. The optical motion capture system will use the motion capture camera to obtain the actual position information of the marked discrete points of the physical cable during the VR operator's assembly of the physical cable. It is worth noting that compared with the traditional solution, the difference in this case includes the provision of discrete reflective points on the physical cable, and the optical motion capture system uses the information of the reflective points to obtain the coordinate position of each discrete reflective point, thereby obtaining the actual position information of the marked discrete points of the physical cable.
[0047] It is worth emphasizing that in the embodiment of the present application, by collecting information on reflective points through an optical motion capture system, the real-time position information of the cable can be accurately obtained, avoiding the problem of signal loss in conventional optical acquisition methods that directly capture images. In addition, the reflective points are discretely set, which can reflect the position changes of multiple positions of the physical cable, and can also reflect the VR operator's assembly behavior of the physical cable through position changes.
[0048] For example, before using the optical motion capture system to collect information about the reflective points, the optical motion capture system may be calibrated to improve the capture accuracy of the optical motion capture system.
[0049] S40: Mapping the actual position information of the reflective point into the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
[0050] After obtaining the actual position information of the reflective points on the physical cable, the actual position information of the reflective points is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR headset, thereby realizing real-time and accurate mapping of the assembly action of the physical cable to the VR virtual space, and then importing the peripheral parts of the cable assembly through the program, the virtual cable and the surrounding data of the whole vehicle can be integrated into a virtual space, and the virtual assembly process of the cable can be presented in the VR headset.
[0051] It can be seen that in this embodiment, a cable assembly simulation method based on VR technology is provided. By setting multiple discrete reflective points on the physical cable and using the optical motion capture system to collect the information of the reflective points, the real-time position information of the physical cable can be accurately obtained, which effectively reduces the problem of easy signal loss in conventional optical collection methods. Since multiple discrete reflective points are set, the collected reflective point information can reflect the position change of the physical cable and the assembly constraints of the physical cable, especially the flexible cable, so as to accurately perform virtual simulation of the assembly process, guide and optimize the cable design, and meet the assembly manufacturing requirements.
[0052] It should be noted that the above-mentioned embodiment mentioned that a plurality of reflective points would be discretely arranged on the physical cable for accurately obtaining changes in the physical cable assembly process. In this embodiment, the setting of the above-mentioned reflective points is achieved by means of positioning tooling and reflective balls. Specifically, a plurality of reflective ball positioning tooling are equally spaced on the physical cable, and each reflective ball positioning tooling is arranged with a reflective ball as a reflective point.
[0053] In this embodiment, a setting method of reflective points is provided, and the reflective balls can be fixed on the physical cable by using the positioning tool, and the method of arranging the reflective balls at intervals can evenly obtain the actual position information of multiple locations on the physical cable, so as to accurately and finely capture the changes brought about by the operation behavior of the VR operator to the physical cable. Exemplarily, the reflective balls for motion capture can be arranged at equal intervals according to the length of the physical cable, and there is no specific limitation.
[0054] It should be noted that, in addition to setting up reflective balls, there can also be reflective bodies of other shapes or forms, and correspondingly, the corresponding positioning fixtures can be matched to the corresponding fixture forms, which is not limited in the specific embodiments of this application. Moreover, in some schemes, multiple positioning fixtures and reflective balls can also be arranged in a non-discrete arrangement, which is not limited in detail.
[0055] In one embodiment, each reflective ball positioning tool is provided with a plurality of reflective balls, and the plurality of reflective balls have different reflection angles respectively.
[0056] In this embodiment, each reflective ball positioning tool is used to fix multiple reflective balls, and the multiple reflective balls have different reflection angles. In this embodiment, the reflection angle of the reflective ball is not limited, and it can be set at any angle. In this way, the optical motion capture system can effectively capture the information of each discrete reflective point, thereby capturing the actual position information of each discrete reflective point, reducing the occurrence of omissions or missing of reflective point collection information, and ensuring the effectiveness of the collection of physical cable position information.
[0057] In one embodiment, in step S40, the actual position information of the reflective point is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR head display device, including: using the actual position information of the reflective point to drive the deformation and movement of the cable virtual model to present the cable assembly process in the virtual scene generated by the cable virtual model and the part virtual model in the VR head display device.
[0058] In this embodiment, the server will start a program to drive the virtual cable. It should be understood that in the process of the VR operator using the motion capture gloves to assemble the physical cable, the physical cable will be deformed and moved. In this process, the actual position information of the discrete reflective points of the physical cable, that is, the spatial position information of the discrete reflective points, is used in combination with the program to drive the virtual cable to drive the virtual cable in the virtual scene to deform and move, thereby achieving real-time and accurate mapping of the deformation and movement of the physical cable to the virtual space, thereby presenting the cable assembly process in the VR headset, and finally importing the virtual model of the surrounding parts of the cable assembly to complete the assembly process.
[0059] In this embodiment, the actual position information of the discrete reflective points of the physical cable can be used to accurately map the deformation and movement of the physical cable to the virtual space and display it in real time, so that the VR operator can see the deformation and movement of the cable in the virtual scene in real time through the VR head display device, and feel the assembly constraint of the physical cable, so that the VR operator can have more realistic assembly actions and change feelings, so as to more accurately analyze the assembly deformation and movement of the cable, thereby more accurately analyzing the size of the cable assembly force and checking the interference of the assembly space, guiding and optimizing the actual cable design, and meeting the subsequent assembly and manufacturing requirements.
[0060] In one embodiment, the actual position information of the reflective point is used to drive the deformation and movement of the cable virtual model, including:
[0061] Performing data optimization processing on the actual position information of the reflective point to obtain optimized actual position information of the reflective point;
[0062] The actual position information of the optimized reflective points is used to drive the deformation and movement of the cable virtual model.
[0063] In this embodiment, the position information collected by the optical motion capture system is first subjected to data optimization processing, for example, noise data is eliminated, the noise data includes invalid or missing position information, and the optimized actual position information of the reflective point is obtained. The optimized actual position information of the reflective point is used to drive the deformation and movement of the cable virtual model. In this way, the accuracy of the deformation and movement of the cable in the virtual scene can be further guaranteed, the overall simulation effectiveness of the solution can be improved, and the spatial position information of the discrete reflective points of the cable with micron-level accuracy can also be determined.
[0064] In one embodiment, the assembly process includes assembling the layout position, length and outlet direction of the physical cable. In this embodiment, various assembly application scenarios of the assembly process are refined, and the assembly operation process of the position, length and outlet direction is covered in the above-mentioned assembly application scenarios. The layout position of the cable connector, the length of the cable and the outlet direction can be virtually verified during the data design stage of the cable product, reducing the number of physical verifications, so that the process of each dimension of the cable assembly process can be simulated, thereby improving the practicality and adaptability of the solution.
[0065] The above embodiments are combined with Figure 1 and Figure 2 A cable assembly simulation method based on VR technology provided in the embodiment of the present application is described. On the other hand, the embodiment of the present application also provides a cable assembly simulation system based on VR technology. Please continue to combine Figure 1 As shown, the cable assembly simulation system includes:
[0066] A server, used for importing a cable virtual model of a physical cable and a part virtual model of peripheral parts assembled by the physical cable, and starting VR simulation software to generate a VR virtual scene according to the cable virtual model and the part virtual model;
[0067] VR head display device, used to present VR virtual scenes;
[0068] The optical motion capture system is used to capture the VR operator's assembly process of the physical cable, and the actual position information of the discrete reflective points on the physical cable is fed back to the server;
[0069] The server is also used to map the actual position information of the reflective points into the VR virtual scene, so as to present the assembly process of the physical cable in the VR head display device.
[0070] It should be understood that in implementing the cable assembly simulation system of the present solution, it is necessary to first build a physical cable environment, and to first build a physical model of the physical cable through a device, including fixing the fixed end of the physical cable through a fixed tooling, and adjusting the fixed position and angle of the physical cable according to the cable parameters of the physical cable. The free end of the physical cable is the assembly position held by the VR operator through the motion capture gloves. In specific applications, exemplarily, the above-mentioned cable parameters include cable parameters such as cable design length and outlet direction. Exemplarily, the physical cable is a flexible cable. It is worth noting that depending on the physical cable, the construction of the above-mentioned physical cable environment may be different, and there is no specific limitation.
[0071] In this way, after building the physical cable model, the VR operator can put on motion capture gloves and VR headsets, hold the free end of the physical cable and prepare for virtual assembly.
[0072] In addition to building a physical model, in order to achieve the purpose of VR virtual assembly simulation, it is also necessary to build a VR virtual model of the physical cable, recorded as a cable virtual model, and build a virtual model of the assembly scene of the physical cable, that is, a VR virtual model of the surrounding parts of the physical cable assembly, recorded as a part virtual model. Among them, these two virtual models can be imported into the server through three-dimensional software, and the server is used to start the VR simulation software, combine the cable virtual model and the part virtual model to generate a VR virtual scene, and pass the virtual scene to the VR head display device through the VR simulation software. It should be noted that VR simulation software, also known as a virtual reality simulation platform (VR-Platform), after starting the VR simulation software, can generate the required VR virtual scene using the VR simulation software and present it to the VR head display device, that is, the VR assembly scene of the physical cable that the VR operator can see when wearing the VR head display device, thereby presenting the generated virtual scene to the VR head display device.
[0073] It should also be noted here that the cable virtual model and the part virtual model can be constructed using three-dimensional software based on the actual assembly scene and relevant parameters of the physical cable. The specific construction process is not limited or elaborated in the embodiments of this application.
[0074] After the VR operator puts on the motion capture gloves and the VR head-mounted display device, the virtual scene can be viewed through the VR head-mounted display device, and the motion capture gloves can be used to operate the physical cables in the physical cable environment to complete the assembly process. The optical motion capture system uses the motion capture camera to obtain the actual position information of the marked discrete points of the physical cable during the assembly process of the physical cable by the VR operator. It is worth noting that compared with the traditional solution, the cable assembly simulation system in this case includes discrete reflective points on the physical cable, and the optical motion capture system uses the information of the reflective points to obtain the coordinate position of each discrete reflective point, thereby obtaining the actual position information of the marked discrete points of the physical cable.
[0075] It is worth emphasizing that in this system, by collecting information on reflective points through an optical motion capture system, the real-time position information of the cable can be accurately obtained, avoiding the problem of signal loss in conventional optical acquisition methods that directly capture images. In addition, the reflective points are discretely set, which can reflect the position changes of multiple positions of the real cable, and can also reflect the VR operator's assembly behavior of the real cable through position changes.
[0076] After obtaining the actual position information of the reflective points on the physical cable, the server is used to map the actual position information of the reflective points to the VR virtual scene. The VR headset is used to present the assembly process of the physical cable, thereby realizing real-time and accurate mapping of the assembly action of the physical cable to the VR virtual space. Then, the peripheral parts for cable assembly are imported through the program, so as to complete the fusion of the virtual cable and the peripheral data of the whole vehicle into the virtual space of the VR headset, and present the virtual assembly process of the cable in the VR headset.
[0077] It can be seen that in this embodiment, a cable assembly simulation system based on VR technology is provided. By setting multiple discrete reflective points on the physical cable and using the optical motion capture system to collect the information of the reflective points, the real-time position information of the physical cable can be accurately obtained, which effectively reduces the problem of easy signal loss in conventional optical collection methods. Since multiple discrete reflective points are set, the collected reflective point information can reflect the position change of the physical cable and the assembly constraints of the physical cable, especially the flexible cable, so as to accurately perform virtual simulation of the assembly process, guide and optimize the cable design, and meet the assembly manufacturing requirements.
[0078] In one embodiment, a plurality of reflective ball positioning fixtures are arranged at equal intervals on the physical cable, and each reflective ball positioning fixture is arranged with a reflective ball as a reflective point.
[0079] In this embodiment, a setting method of reflective points is provided, and the reflective balls can be fixed on the physical cable by using the positioning tool, and the reflective balls are arranged at intervals, so that the actual position information of multiple locations on the physical cable can be evenly obtained, thereby accurately and finely capturing the changes brought about by the operation behavior of the VR operator to the physical cable. Exemplarily, the reflective balls for motion capture can be arranged at equal intervals according to the length of the physical cable, and there is no specific limitation.
[0080] It should be noted that, in addition to setting up reflective balls, there can also be reflective bodies of other shapes or forms, and correspondingly, the corresponding positioning fixtures can be matched to the corresponding fixture forms, which is not limited in the specific embodiments of this application. Moreover, in some schemes, multiple positioning fixtures and reflective balls can also be arranged in a non-discrete arrangement, which is not limited in detail.
[0081] In one embodiment, each reflective ball positioning tool is provided with a plurality of reflective balls, and the plurality of reflective balls have different reflection angles respectively.
[0082] In this embodiment, each reflective ball positioning tool is used to fix multiple reflective balls, and the multiple reflective balls have different reflection angles. In this embodiment, the reflection angle of the reflective ball is not limited, and it can be set at any angle. In this way, the optical motion capture system can effectively capture the information of each discrete reflective point, thereby capturing the actual position information of each discrete reflective point, reducing the omission or loss of reflective point collection information, and ensuring the effectiveness of the collection of physical cable position information.
[0083] In one embodiment, the server is also used to: use the actual position information of the reflective point to drive the deformation and movement of the cable virtual model, so as to present the cable assembly process in a virtual scene generated by the cable virtual model and the part virtual model in a VR head display device.
[0084] In this embodiment, the server will start a program to drive the virtual cable. It should be understood that in the process of the VR operator using the motion capture gloves to assemble the physical cable, the physical cable will be deformed and moved. In this process, the actual position information of the discrete reflective points of the physical cable, that is, the spatial position information of the discrete reflective points, is used in combination with the program to drive the virtual wiring harness to drive the virtual cable in the virtual scene to deform and move, thereby achieving real-time and accurate mapping of the deformation and movement of the physical cable to the virtual space, thereby presenting the cable assembly process in the VR head display device, and finally importing the virtual model of the surrounding parts of the cable assembly to complete the assembly process.
[0085] In this embodiment, the actual position information of the discrete reflective points of the physical cable can be used to accurately map the deformation and movement of the physical cable harness to the virtual space and display it in real time, so that the VR operator can see the deformation and movement of the cable in the virtual scene in real time through the VR head display device, and feel the assembly constraint of the physical cable, so that the VR operator can have more realistic assembly actions and change feelings, so as to more accurately analyze the assembly deformation and movement of the cable, thereby more accurately analyzing the size of the cable assembly force and checking the interference of the assembly space, guiding and optimizing the actual cable design, and meeting the subsequent assembly and manufacturing requirements.
[0086] In one embodiment, the server is further used to: perform data optimization processing on the actual position information of the reflective points to obtain optimized actual position information of the reflective points; and use the optimized actual position information of the reflective points to drive the deformation and movement of the cable virtual model.
[0087] In this embodiment, the server will first optimize the position information collected by the optical motion capture system, for example, by removing noise data, which includes invalid or missing position information, to obtain the optimized actual position information of the reflective point, and use the optimized actual position information of the reflective point to drive the deformation and movement of the cable virtual model. In this way, the accuracy of the deformation and movement of the cable in the virtual scene can be further guaranteed, and the overall simulation effectiveness of the solution can be improved.
[0088] In one embodiment, the assembly process includes assembling the layout position, length and outlet direction of the physical cable. In this embodiment, various assembly application scenarios of the assembly process are refined, and the assembly operation process of the position, length and outlet direction is covered in the above assembly application scenarios, so that the process of each dimension of the cable assembly process can be simulated to improve the practicality and adaptability of the solution.
[0089] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0090] In one embodiment, a cable assembly simulation device based on VR technology is provided, which is used in a server. The cable assembly simulation device corresponds to the cable assembly simulation method in the above embodiment. In one embodiment, a cable assembly simulation device based on VR technology is provided, which is used to:
[0091] Import virtual models of cables of physical cables and virtual models of parts of peripheral parts assembled by physical cables;
[0092] Start the VR simulation software to generate a VR virtual scene based on the cable virtual model and the parts virtual model;
[0093] Acquire the actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the VR operator's assembly of the physical cable;
[0094] The actual position information of the reflective points is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
[0095] It can be seen that the embodiment of the present application provides a cable assembly simulation device. By setting multiple discrete reflective points on the physical cable and using the optical motion capture system to collect information about the reflective points, the real-time position information of the physical cable can be accurately obtained, effectively reducing the problem of easy signal loss in conventional optical collection methods. Since multiple discrete reflective points are set, the collected reflective point information can reflect the position changes of the physical cable and the assembly constraints of the physical cable, especially the flexible cable, so as to accurately perform virtual simulation of the assembly process, guide and optimize the cable design, and meet the assembly and manufacturing requirements.
[0096] The specific definition of the cable assembly simulation device can be found in the definition of the cable assembly simulation method above, which will not be repeated here. Each module in the above cable assembly simulation device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the server in hardware form, or can be stored in the memory in the server in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0097] In one embodiment, a server is provided, whose internal structure diagram can be as follows: Figure 3 As shown. The server includes a processor, a memory and a network interface connected via a system bus. Among them, the processor of the server is used to provide computing and control capabilities. The network interface of the server is used to communicate with an external system, such as the VR head display device, the optical motion capture system and the motion capture gloves in the embodiment of the present application, which communicate via a network connection. When the computer program is executed by the processor, a cable assembly simulation method based on VR technology is implemented.
[0098] In one embodiment, a server is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0099] Import virtual models of cables of physical cables and virtual models of parts of peripheral parts assembled by physical cables;
[0100] Start the VR simulation software to generate a VR virtual scene based on the cable virtual model and the parts virtual model;
[0101] Acquire the actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the VR operator's assembly of the physical cable;
[0102] The actual position information of the reflective points is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
[0103] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0104] Import virtual models of cables of physical cables and virtual models of parts of peripheral parts assembled by physical cables;
[0105] Start the VR simulation software to generate a VR virtual scene based on the cable virtual model and the parts virtual model;
[0106] Acquire the actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the VR operator's assembly of the physical cable;
[0107] The actual position information of the reflective points is mapped to the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
[0108] It should be noted that for more information about the server and the computer storage medium, please refer to the description of the aforementioned method embodiment, which will not be repeated here.
[0109] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0110] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0111] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A cable assembly simulation method based on VR technology, characterized in that: include: Importing a cable virtual model of a physical cable and a part virtual model of peripheral parts assembled with the physical cable; Starting VR simulation software to generate a VR virtual scene according to the cable virtual model and the part virtual model; Acquiring actual position information of discrete reflective points on the physical cable captured by the optical motion capture system during the assembly process of the physical cable by the VR operator; The actual position information of the reflective point is mapped into the VR virtual scene to present the assembly process of the physical cable in the VR head display device.
2. The cable assembly simulation method according to claim 1, characterized in that: A plurality of reflective ball positioning fixtures are arranged at equal intervals on the physical cable, and each of the reflective ball positioning fixtures is arranged with a reflective ball as the reflective point.
3. The cable assembly simulation method according to claim 2, characterized in that: Each of the reflective ball positioning tools is provided with a plurality of the reflective balls, and the plurality of reflective balls have different reflection angles respectively.
4. The cable assembly simulation method according to claim 1, characterized in that: Mapping the actual position information of the reflective point into the VR virtual scene to present the assembly process of the physical cable in the VR head display device includes: The actual position information of the reflective point is used to drive the deformation and movement of the cable virtual model to present the assembly process of the physical cable in the VR head display device.
5. The cable assembly simulation method according to claim 4, characterized in that: The using the actual position information of the reflective point to drive the deformation and movement of the cable virtual model includes: Performing data optimization processing on the actual position information of the reflective point to obtain optimized actual position information of the reflective point; The optimized actual position information of the reflective point is used to drive the deformation and movement of the cable virtual model.
6. The cable assembly simulation method according to any one of claims 1 to 5, characterized in that: The assembly process includes assembling the layout position, length and outlet direction of the physical cable.
7. A cable assembly simulation system based on VR technology, characterized in that: include: The server is used to import a cable virtual model of a physical cable and a part virtual model of peripheral parts assembled by the physical cable, and start VR simulation software to generate a VR virtual scene according to the cable virtual model and the part virtual model; A VR head display device, used to present the VR virtual scene; An optical motion capture system, used to capture the VR operator's assembly process of the physical cable, and to feed back actual position information of discrete reflective points on the physical cable to the server; The server is also used to map the actual position information of the reflective point into the VR virtual scene, so as to present the assembly process of the physical cable in the VR head display device.
8. The cable assembly simulation system according to claim 7, characterized in that: A plurality of reflective ball positioning fixtures are arranged at equal intervals on the physical cable, and each of the reflective ball positioning fixtures is arranged with a reflective ball as the reflective point.
9. A server comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the cable assembly simulation method according to any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the cable assembly simulation method according to any one of claims 1 to 6 are implemented.
