Rowing interactive experience method and system based on radar technology and electronic equipment
By combining radar sensors and a control unit, the boating environment is simulated in real time, solving the problem of the lack of interactivity and experience in traditional display methods. This achieves an immersive boating interactive experience, enhancing visitors' sense of participation and educational value.
Patent Information
- Application Number
- CN202411279819.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-02-13
AI Technical Summary
Traditional dragon boat racing demonstrations lack interactivity and experiential elements, making it difficult to meet the needs of modern audiences.
Using radar sensors to detect the slip frequency of the oars, combined with the control host and projection equipment, the system simulates water flow effects, scene videos, sound and lighting effects in real time, enhancing the user's interactive experience.
It provides an immersive and highly interactive boating experience, enhancing visitors' sense of interaction and experience, and improving the dissemination of traditional culture.
Smart Images

Figure CN121513428A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of exhibition exhibits, and more particularly to a method, system, and electronic device for interactive rowing experience based on radar technology. Background Technology
[0002] Dragon boat racing, a traditional Chinese custom and an important cultural heritage, currently offers few opportunities for ordinary people to experience it firsthand; most can only watch as spectators. Traditional display methods, such as model displays, while providing some visual information, lack interactivity and experiential elements, failing to meet the needs of modern visitors. Therefore, innovating display methods to enhance visitors' interactive experience is of great significance for the effective dissemination of traditional culture. Summary of the Invention
[0003] This application provides a method, system, and electronic device for interactive boating experience based on radar technology, which can realize the interaction between users and the scene and better promote traditional culture.
[0004] The first aspect of this application proposes a rowing interactive experience method based on radar technology, applied to a rowing interactive experience system. The rowing interactive experience system includes a control host, a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat. The method includes:
[0005] The sensor detects the sliding frequency of the paddle at preset intervals and sends the sliding frequency to the control host.
[0006] The control host obtains the simulated rowing speed of the vessel within the current preset period based on the sliding frequency;
[0007] Based on the current rowing speed, and according to the pre-set correspondence between rowing speed and water flow effect video, the first projection device is controlled to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0008] In some embodiments, the system further includes a second projection device, and the method further includes, before detecting the slip frequency of the paddle:
[0009] In response to the selection of a target rowing route, the control host controls the second projection device to project and play scene videos corresponding to the target rowing route in front of and to the sides of the boat.
[0010] In some embodiments, the method further includes:
[0011] The control host controls the playback speed of video frames of the scene corresponding to the target rowing route on the second projection device according to the simulated rowing speed of the boat within the current preset period.
[0012] In some embodiments, the method further includes:
[0013] Based on the boat's rowing time and the simulated rowing speed of the boat in different preset cycles, the position of the boat on the target rowing route is obtained. The control host sets the resistance values of the oar and the boat's rowing to match the water flow resistance corresponding to the current position of the boat, according to the water flow resistance corresponding to different positions on the preset rowing route.
[0014] In some embodiments, the system further includes a speaker, and the method further includes:
[0015] The control host controls the speaker to play the sound of the oars paddling, and the sound of the paddling is matched with the resistance value.
[0016] In some embodiments, the system further includes lighting equipment, and the method further includes:
[0017] Based on the pre-set correspondence between the location of the rowing route and the lighting effects, the control host controls the lighting effects of the lighting equipment, and the lighting effects correspond to the location of the boat on the target rowing route.
[0018] In some embodiments, the method further includes:
[0019] The control host controls the projection device to project and display rowing information, which includes at least one of the following: the current rowing speed of the vessel, the current water resistance value, and the rowing ranking with other vessels simulating rowing. The projection device is either the first projection device or the second projection device.
[0020] A second aspect of this application provides a method for interactive rowing experience based on radar technology, applied to a control host in a rowing interactive experience system. The rowing interactive experience system further includes a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat. The method includes:
[0021] Receive the sliding frequency of the paddle detected at preset intervals from the sensor;
[0022] The simulated rowing speed of the vessel within the current preset period is obtained based on the sliding frequency;
[0023] Based on the current rowing speed, and according to the pre-set correspondence between rowing speed and water flow effect video, the first projection device is controlled to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0024] A third aspect of this application provides a radar-based interactive rowing experience system, including a control host, a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat, wherein:
[0025] The sensor is used to detect the sliding frequency of the paddle at preset intervals and send the sliding frequency to the control host.
[0026] The control host is used to obtain the simulated rowing speed of the boat within the current preset period according to the sliding frequency; according to the rowing speed at the current moment, and according to the preset correspondence between rowing speed and water flow effect video, control the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0027] A fourth aspect of this application provides an electronic device comprising:
[0028] processor;
[0029] Memory used to store the processor's executable instructions;
[0030] The processor is configured to execute the instructions to implement the radar-based interactive boating experience method as described in either the first or second aspect of this application.
[0031] The technical solutions provided in this application have at least the following beneficial effects:
[0032] This application proposes a rowing interactive experience method based on radar technology, applied to a rowing interactive experience system. The rowing interactive experience system includes a control host, a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat. The method includes: the sensors detecting the sliding frequency of the paddles at preset intervals and sending the sliding frequency to the control host; the control host obtaining the simulated rowing speed of the boat within the current preset interval based on the sliding frequency; and, based on the current rowing speed and according to a preset correspondence between rowing speed and water flow effect video, controlling the first projection device to project and play a target water flow effect video corresponding to the rowing speed below the rowing simulation device. This application avoids the problems of insufficient interactivity and experience in traditional display methods, such as model displays, and enhances the interactive experience for visitors. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of the boating interactive experience system architecture provided in the embodiments of this application;
[0034] Figure 2 This is a schematic diagram of the core process of the boating interactive experience method provided in the embodiments of this application;
[0035] Figure 3 This is a detailed flowchart illustrating the boating interactive experience method provided in the embodiments of this application;
[0036] Figure 4 This is a schematic diagram illustrating the mapping relationship between rowing speed and water flow effect in the rowing interactive experience method provided in this application embodiment;
[0037] Figure 5 This is a schematic diagram illustrating a mapping relationship between the rowing route and the scene video in the rowing interactive experience method provided in this application embodiment;
[0038] Figure 6 This is a schematic diagram illustrating the mapping relationship between different positions of the rowing route and water resistance values in the rowing interactive experience method provided in this application embodiment;
[0039] Figure 7 This is a schematic diagram illustrating the mapping relationship between different positions of the rowing route and lighting effects in the rowing interactive experience method provided in this application embodiment;
[0040] Figure 8 This is another flowchart illustrating the boating interactive experience method provided in the embodiments of this application;
[0041] Figure 9 This is a schematic diagram of the structure of an electronic device for the boating interactive experience method provided in the embodiments of this application. Detailed Implementation
[0042] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0043] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. For example, "first instruction" and "second instruction" are used to distinguish different user instructions and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0044] It should be noted that in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0045] Furthermore, "at least one" refers to one or more, while "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0046] Dragon boat racing, a traditional Chinese custom and an important cultural heritage, currently offers few opportunities for ordinary people to experience it firsthand; most can only watch as spectators. Traditional display methods, such as exhibiting real artifacts, artworks, or specimens, allow visitors to observe and learn up close. Alternatively, models can be used to display large or small objects, such as dragon boat models, employing scaled-down or enlarged versions.
[0047] These traditional display methods still play an important role in modern exhibitions. However, for traditional activities like dragon boat racing, which are widely known yet rarely experienced firsthand, traditional displays, while providing visual information, lack interactivity and experiential elements, failing to meet the needs of modern audiences. Therefore, innovating display methods to enhance visitors' interactive experience is of great significance for the effective dissemination of traditional culture.
[0048] Based on this, this application proposes a rowing interactive experience method based on radar technology, applied to a rowing interactive experience system. The rowing interactive experience system includes a control host, a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat. The method includes: the sensors detecting the sliding frequency of the paddles at preset intervals and sending the sliding frequency to the control host; the control host obtaining the simulated rowing speed of the boat within the current preset interval based on the sliding frequency; and, based on the current rowing speed and according to a preset correspondence between rowing speed and water flow effect video, controlling the first projection device to project and play a target water flow effect video corresponding to the rowing speed below the rowing simulation device. This application embodiment, to a certain extent, reduces the problems of insufficient interactivity and experience in traditional display methods, and enhances the interactive experience of visitors.
[0049] For example, Figure 1 This is a schematic diagram of the boating interactive experience system provided in the embodiments of this application. Figure 1 As can be seen, the system includes at least: sensor 101; first projection device 102; control host 103; second projection device 104; rowing simulation device 105; speaker 106; and lighting device 107.
[0050] For example, the devices included in the rowing interactive experience system may function as follows:
[0051] Sensor 101: Used to detect the sliding frequency of the paddle at preset intervals and send the sliding frequency to the control host.
[0052] Sensors are the system's input devices, used to detect information such as the user's rowing movements, direction, force, and speed.
[0053] For example, the sensor could be a radar sensor, capable of converting the user's physical actions into electrical signals that are input into the system.
[0054] In this interactive rowing experience system, radar sensors play a crucial role. They measure distance and speed by emitting and receiving electromagnetic waves, and utilize the Doppler effect to detect the speed of moving objects. These sensors can track paddle movements in real time, providing dynamic feedback, and use beamforming with multiple receiving antennas to estimate object angles, achieving precise environmental perception. Integrated into the experience system, radar sensor data can control water flow effects, resistance simulation, and audio-visual effects, thereby enhancing user immersion and the realism of the experience. In short, the application of radar sensors not only improves the realism of the simulation but also, through high interactivity, allows every user to enjoy a safe and realistic rowing experience.
[0055] For example, the integration of radar sensors into a rowing interactive experience system offers several optimization avenues for improving system performance and user experience. First, by accurately measuring the user's paddling speed and direction, they provide real-time feedback to the system, synchronizing dynamic water flow effects with rowing movements and thus enhancing immersion. Furthermore, radar data helps optimize environmental simulations, such as adjusting wave and wind speeds to more accurately reflect actual rowing conditions. In terms of enhancing user interactivity, sensors can identify individual differences, providing personalized experiences and timely skill guidance.
[0056] The evaluation and optimization of system performance also benefit from the collection and analysis of radar sensor data, which can reveal the system's response time and processing speed, guiding system upgrades. In multi-user interactive experiences, radar sensors can coordinate the actions of different users, providing a thrilling and stimulating interactive environment, whether cooperative or competitive. In conclusion, the integration of radar sensors brings greater realism, interactivity, and educational value to the rowing interactive experience system, greatly enriching the user experience.
[0057] First projection device 102: The first projection device may be used to project images or videos in front of a user or in a specific area to enhance the user's immersion.
[0058] For example, the first projection device 102 can project a virtual water environment of a rowing race, making the user feel as if they are actually rowing on the water.
[0059] Control host 103: used to obtain the simulated rowing speed of the boat within the current preset period according to the sliding frequency; according to the rowing speed at the current moment, and according to the preset correspondence between rowing speed and water flow effect video, control the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0060] The control host 103 is the brain of the system, responsible for receiving input signals from sensors and controlling other devices based on these signals. It includes at least a processor and storage devices for performing system operations, data processing, and user interaction.
[0061] Second projection device 104: In response to the selection of a target rowing route, the control host 103 controls the second projection device to project and play scene videos corresponding to the target rowing route in front of and to the sides of the boat, so as to provide a more comprehensive immersive experience.
[0062] For example, the control host 103 controls the playback speed of video frames of the scene corresponding to the target rowing route on the second projection device according to the simulated rowing speed of the boat within the current preset period.
[0063] Rowing simulator 105: A rowing simulator is a device that is directly operated by the user to simulate real rowing motions. A rowing simulator includes at least simulated oars and boats, allowing users to perform rowing exercises and receive immediate feedback.
[0064] In addition to the aforementioned devices constituting the interactive rowing experience system, it may also include: speakers and lighting equipment. The functions of the speakers and lighting equipment in this embodiment are explained below.
[0065] Speaker 106: The speaker is used to provide audio feedback, such as the sound of flowing water, ambient sounds, or other sound effects related to the boating experience. These sounds can enhance the user's immersion and make the experience more realistic.
[0066] Lighting equipment 107: According to the pre-set correspondence between the position of the rowing route and the lighting effect, the control host 103 controls the lighting effect of the lighting equipment, and the lighting effect corresponds to the position of the boat on the target rowing route.
[0067] For example, lighting equipment is used to create specific atmospheres and moods. By changing the intensity, color, and direction of the light, different environmental conditions, such as sunset, night, or storm, can be simulated.
[0068] The entire system, through the coordinated work of these devices, provides users with a highly interactive and immersive rowing experience. The user's movements are captured by sensors and processed by the control unit 103, which then provides real-time feedback through changes in projection, sound, and lighting, simulating a realistic rowing environment.
[0069] Figure 1 The system architecture shown in the diagram does not constitute a limitation on the system. The system architecture of the rowing interactive experience system may include more or fewer components than shown in the diagram, or combine certain components, or have different component arrangements.
[0070] After understanding the structure of the rowing interactive experience system in the embodiments of this application, the rowing interactive experience method applied to the rowing interactive experience system in the embodiments of this application will be introduced next, so as to fully understand the function of the rowing interactive experience system.
[0071] For example, Figure 2 This is a flowchart illustrating the core steps of the boating interactive experience method provided in this application embodiment, including the following steps:
[0072] Step 201: The sensor detects the sliding frequency of the paddle at preset intervals and sends the sliding frequency to the control host 103;
[0073] For example, the sensor could be a radar sensor, which plays a crucial role in the interactive rowing experience system, accurately detecting the paddle's slip frequency. The working principle is as follows: The radar sensor first emits continuous or pulsed electromagnetic waves. When these waves encounter the paddle, they are reflected back to the sensor. By measuring the time difference between the transmitted and received signals, the sensor can determine the paddle's position, and by utilizing the Doppler effect—the change in frequency—it can accurately measure the paddle's speed. The sensor continuously monitors the frequency changes of the reflected signal, analyzes the paddle's slip frequency, and then converts and sends this data to the control host. The control host receives and analyzes this information, identifies the paddle's slip frequency, and adjusts the simulator's response accordingly, such as controlling a projection device to display a video of water flow effects matching the frequency, thus achieving a dynamic and realistic rowing experience. The entire process ensures that the experience system reacts quickly and accurately, providing users with an immersive, personalized, and highly interactive rowing environment.
[0074] For example, in a rowing interactive experience system, considering the high precision and fast response characteristics of radar sensors, the preset period is usually selected between 10 and 20 milliseconds (i.e., a sampling rate of 100Hz to 50Hz). Such a period ensures that the radar sensor accurately captures every slide of the paddle, while the control host has sufficient capacity to process this high-frequency data without causing system delays or data backlog.
[0075] It should be understood that the exact value of the preset cycle will be determined based on the specific application requirements, the specifications of the radar sensor, and the processing power of the control host, in order to ensure that the entire system can provide a smooth, real-time user experience while maintaining good system performance and energy efficiency.
[0076] Step 202: The control host 103 obtains the simulated rowing speed of the vessel within the current preset period based on the sliding frequency;
[0077] In detail, the control host 103 precisely defines the simulated rowing speed of the vessel within the current preset cycle based on the paddle slip frequency data provided by radar sensors. This process integrates multiple levels of data processing, algorithm calculation, and speed mapping. First, the host decodes and preprocesses the received slip frequency data to ensure the accuracy and completeness of the information, while eliminating any possible outliers. Next, by analyzing the paddle slip cycle, i.e., the complete motion from pushing forward to pulling back, the host identifies and calculates the number of paddle slips per unit time, i.e., the slip frequency. Subsequently, the control host applies a preset algorithm that considers multiple factors such as paddle efficiency, rower force, water resistance, and the virtual weight of the vessel to convert the slip frequency into a simulated rowing speed. This algorithm may be based on physical principles; for example, it combines the slip frequency with a vessel forward dynamics model to simulate the mechanical characteristics of rowing on actual water. Ultimately, the control unit uses this series of calculations to convert the paddle's dynamics into the boat's forward speed in the simulated environment, ensuring the continuity and realism of the paddling experience. It also provides crucial data for subsequent steps such as video frame rate adjustment, resistance settings, and sound playback.
[0078] For example, a higher sliding frequency indicates that the oar moves more times per unit time, thus leading to the conclusion that the boat moves faster.
[0079] For example, to smooth the readings of the sliding frequency and avoid the influence of transient noise on the analog speed, a moving average algorithm can be used. This algorithm calculates the average of the most recent sliding frequency readings as an estimate of the current frequency.
[0080] For example, in some embodiments, the control host 103 can interact with the operator through a user interface, allowing the operator to adjust the length of the preset cycle as needed. After receiving slip frequency data from the sensor, the control host 103 not only calculates the current speed but also plots a real-time graph of speed changes, helping the operator to intuitively understand the dynamic changes of the vessel. For example, the operator can observe the vessel's acceleration, constant speed, or deceleration states through the graph.
[0081] Step 203: Based on the current rowing speed and according to the pre-set correspondence between rowing speed and water flow effect video, control the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0082] For example, in step 203, the control host 103 selects a corresponding water flow effect video from a preset database based on the current simulated paddling speed. For instance, if the current speed is relatively fast, the control host 103 selects a video showing a rapid current. The first projection device projects this video onto the water surface below the paddling simulator, creating a visual experience for the user that matches the paddling speed.
[0083] For example, in some embodiments, the control host 103 selects the water flow effect not only based on the current speed but also in conjunction with the direction of the boat's travel. For instance, if the boat is simulating going upstream, the control host 103 will select a video displaying the upstream water flow effect and project it onto the area in front of the boat via a first projection device, enhancing the realism and immersion of the interactive experience.
[0084] The above embodiments, by detecting the slip frequency of the paddles in real time and adjusting the water flow effect video, can provide a more realistic and immersive rowing experience. Users will feel that the water surface reaction changes accordingly with the changes in paddle force and frequency, enhancing the simulation.
[0085] As the user's paddling rhythm changes, the control host continuously receives the latest data from the sensors and dynamically adjusts the video playback to ensure that every moment of the interactive experience is closely synchronized with the user's operation. This application provides a rowing interactive experience method based on radar technology, applied to the control host of a rowing interactive experience system. Its method principle is the same as the above embodiments; therefore, the content already described above can be used in subsequent embodiments, and repeated content will not be elaborated upon.
[0086] In this embodiment of the application, users can also be provided with route selection and more simulation experience. Therefore, in order to more clearly describe the method of this embodiment of the application, the detailed steps of the boating interactive experience method are given below.
[0087] For example, Figure 3 The detailed process of the boating interactive experience method exemplified in this application is shown.
[0088] In step 301, the control host 103, in response to the selection of the target rowing route, controls the second projection device to project and play a scene video corresponding to the target rowing route in front of and to the sides of the boat.
[0089] In detail, in step 301, the control host 103 responds to the user's selection of a specific target rowing route and then retrieves the scene video data matching the selected route from its storage unit. After the user completes the route selection through an intuitive user interface, the control host immediately initiates the video decoding process, converting the data into a format suitable for real-time playback, while simultaneously optimizing the image quality to adapt to the projection environment. Subsequently, the host precisely segments the video stream, customizing independent output signals for the projection screens in front of and to the sides of the boat. Each signal is carefully cropped and positioned to ensure perfect presentation of the image on different projection surfaces. During this process, synchronization and calibration mechanisms are activated to ensure seamless transitions and time consistency of all projected images. Finally, through a wired or wireless connection, the control host sends video signals to the second projection devices, prompting them to begin playing the scene video in designated areas of the boat. Throughout the process, the control host continuously monitors the video playback quality and makes adjustments as needed, such as fine-tuning the video playback rate according to changes in rowing speed, thereby creating a highly immersive visual feast closely coupled with the actual rowing experience.
[0090] For example, the control host 103 controls the second projection device to project scene videos corresponding to the West Lake scenery in front of and to the sides of the boat, based on the target boating route selected by the user, such as the West Lake route. The video content may include the lake surface, surrounding buildings, and natural landscapes, creating an immersive experience for the user.
[0091] For example, the control host 103 can also control the second projection device to project corresponding scene videos according to the difficulty of the route selected by the user, such as beginner, intermediate or advanced routes. For example, an advanced route may show a more complex and dynamic aquatic environment, such as rapids and waterfalls, while a beginner route may show a calm lake.
[0092] Step 302: The sensor detects the sliding frequency of the paddle at preset intervals and sends the sliding frequency to the control host.
[0093] Step 303: The control host obtains the simulated rowing speed of the boat within the current preset period according to the sliding frequency; according to the rowing speed at the current moment, and in accordance with the preset correspondence between rowing speed and water flow effect video, the control host controls the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0094] To provide users with a better immersive experience, in a scenario simulating real-life rowing, in addition to controlling the first projector to project a video of the water flow below the boat, videos corresponding to the rowing route can also be projected onto screens in front of and to the sides of the boat. Therefore, embodiments of this application may further include:
[0095] Step 304: The control host 103 controls the playback speed of video frames of the scene corresponding to the target rowing route on the second projection device according to the simulated rowing speed of the boat within the current preset period.
[0096] In detail, in step 304, the control host 103 precisely adjusts the speed of the video frames of the target rowing route scene played on the second projection device based on the simulated rowing speed of the boat within the current preset cycle. First, the host analyzes the sliding frequency data obtained from the sensor using a built-in algorithm to calculate the simulated rowing speed. This speed reflects the frequency and force of the user's paddling, indirectly representing the boat's forward speed in the virtual environment. Subsequently, the host generates control commands based on the speed value and preset playback speed adjustment rules. These commands contain the adjusted playback speed parameters. The commands are sent to the second projection device via wired or wireless communication, prompting the device to adjust the video frame playback speed in real time to ensure synchronization with the simulated rowing speed. To optimize the user experience, the control host may also implement latency compensation and frame rate smoothing to maintain a high degree of synchronization between video playback and user operation. At the same time, it continuously monitors the playback status and user feedback, and fine-tunes the playback speed as needed to adapt to changes in user behavior, creating a coherent and realistic simulated rowing experience.
[0097] For example, the control host 103 controls the second projection device to play frames of the scene video at a matching speed based on the simulated rowing speed of the ship within a preset period, such as 5 meters per second. If the ship's speed increases, the switching of video frames will also increase accordingly to maintain the continuity of the visual effect.
[0098] For example, the control host 103 can also automatically adjust the video playback speed according to changes in the ship's speed to simulate acceleration and deceleration. For instance, when the ship starts rowing from a standstill, the playback speed of the video frames will gradually increase until it reaches a playback rate that matches the ship's current speed.
[0099] Different paddling resistances can be set at different locations, so that the user feels different paddling resistances depending on the water flow conditions. Therefore, embodiments of this application may further include:
[0100] Step 305: When the position of the boat on the target rowing route is obtained based on the rowing time and the simulated rowing speed of the boat in different preset cycles, the control host 103 sets the resistance values of the oar and the boat rowing to match the water flow resistance corresponding to the current position of the boat according to the water flow resistance corresponding to the preset rowing route at different positions.
[0101] In detail, in step 305, the control unit 103 demonstrates its core computing power by continuously monitoring the boat's paddling progress through precise time and speed recording. It employs complex algorithms to combine the boat's paddling time with simulated paddling speeds within different preset cycles, accurately calculating the boat's real-time position on the target paddling route. Based on this positional information, the control unit then accesses the route database to find the water resistance value matching the boat's current position. Next, the control unit skillfully adjusts the paddling resistance of the oars and the boat to simulate water resistance effects equivalent to those in the real environment, providing users with a realistic paddling experience, whether on a calm lake or a rushing river. This process is dynamic; the control unit continuously updates position data and adjusts resistance. Simultaneously, it provides a user interface allowing paddlers to manually adjust the resistance level according to personal preferences or training needs, ensuring that every user enjoys a challenging yet highly realistic paddling experience.
[0102] For example, the control unit 103 can also set different resistance values according to different route segments the vessel travels through, such as calm waters, rapids, or headwinds. For instance, when the vessel simulates entering a rapid current, the control unit 103 increases the resistance value to reflect the natural resistance of the water flow.
[0103] The system in this application embodiment may also include a speaker to provide the user with the sound of water flow while paddling. Therefore, this application embodiment may also include:
[0104] Step 306: The control host 103 controls the speaker to play the sound of the oars paddling in the water, and the sound of the paddling is matched with the resistance value;
[0105] For example, in step 304, the control host 103 controls the speaker to play sound effects synchronized with the paddling motion of the oars. The volume and pitch of the sound effects are matched with the resistance value; for example, when the resistance is high, the paddling sound is deeper and louder, simulating the feeling of paddling under difficult conditions.
[0106] For example, the control unit 103 can also adjust the rhythm and intensity of the paddling sound according to the boat's speed and resistance. For instance, when the boat slows down or encounters greater resistance, the paddling sound becomes more rapid and powerful to enhance the realism of the user experience.
[0107] The system in this embodiment may further include lighting equipment, and the method in this embodiment may further include:
[0108] Step 307: According to the pre-set correspondence between the position of the rowing route and the lighting effect, the control host 103 controls the lighting effect of the lighting equipment, and the lighting effect corresponds to the position of the boat on the target rowing route;
[0109] For example, in step 307, the control host 103 controls the lighting equipment to produce corresponding lighting effects based on the location of the boat on the rowing route, such as the start, midpoint, or finish line. For instance, when the boat reaches the midpoint, the lighting equipment can produce brighter or more colorful lighting effects to celebrate the user's progress.
[0110] For example, the control host 103 can also control the lighting equipment to simulate corresponding changes in ambient light based on specific route markers or obstacles the vessel passes over, such as under a bridge or an island. For instance, when the vessel passes under a bridge, the lighting effects can simulate the shadow effect under the bridge.
[0111] To provide users with a better immersive experience and a sense of accomplishment in competition, thereby enhancing the interactivity of the device, embodiments of this application assign a ranking to each boat during simulated rowing, thus displaying the ranking and / or gliding speed for each boat. Embodiments of this application may further include:
[0112] Step 308: The control host 103 controls the projection device to project and display rowing information. The rowing information includes at least one of the following: the current rowing speed of the vessel, the current water resistance value, and the rowing ranking with other vessels that are simulating rowing. The projection device is either the first projection device or the second projection device.
[0113] For example, in step 308, the control host 103 controls the projection device to project and display the boat's current rowing speed, such as "current speed: 10 m / s", and the current water resistance value, such as "resistance value: 3". This information can be directly projected onto the water surface in front of the boat to provide real-time feedback to the user.
[0114] For example, the control host 103 can also control the projection device to display the rowing rankings of other boats simulating rowing, such as "Current Ranking: 1st", as well as other relevant information, such as remaining distance or estimated arrival time. This information can be projected to the side or above the boats to increase the tension and interactivity of the race.
[0115] As one implementation method, the control host 103 stores at least videos of rowing speed and water flow effects, rowing routes and scene videos of the front and sides of the boat, various mapping relationships such as the rowing route at different positions and the corresponding water flow resistance, the position of the rowing route and lighting effects, etc. The control center maps the processed rowing speed with the rowing route to achieve an immersive rowing interactive experience.
[0116] For example, Figure 4 The following is an example of the mapping relationship between the scrolling speed and the water flow effect video in this application embodiment:
[0117] 401, slow paddling reflecting on the calm water surface;
[0118] When paddling at a slow speed, such as 1 meter per second, a video effect of a calm water surface can be projected. This projection can create a tranquil water environment, suitable for beginners or recreational paddling experiences.
[0119] 402, medium-speed strokes reflect shimmering waves;
[0120] As the rowing speed increases, for example to 2-3 meters per second, a rippled video effect can be projected. This effect reflects the slight undulations produced when a boat moves through the water, making it suitable for simulating more dynamic water conditions.
[0121] 403, quickly navigate and navigate through rapids;
[0122] When paddling speeds reach higher levels, such as 4 meters per second or more, a whitewater rafting video effect can be projected. This simulates the noticeable waves and splashes produced when a boat glides across the water at high speeds, making it suitable for more challenging and exciting paddling experiences.
[0123] 404, high-speed mapping of turbulent vortex;
[0124] In a simulated rowing scenario, the rowing speed may exceed 5 meters per second, which can be used to map a video effect of a turbulent vortex.
[0125] For example, Figure 5 The following is an example of the mapping relationship between the rowing route and the scene video in the front and side directions of the boat in this embodiment of the application:
[0126] 501, Urban Canal Route: During a simulated urban canal boating experience, the control unit 103 can project videos of cityscapes in front of and to the sides of the boat, based on the boat's current position. This can include building facades, pedestrians, bridges, and urban greenery along the canal, creating an atmosphere of boating in a bustling city.
[0127] 502, Natural River Routes: For boating experiences on natural rivers or country streams, mapped videos can showcase lush trees, wildlife, rocks, and clear water. This mapping can bring users a sense of tranquility and connection with nature.
[0128] 503, Historical Site Route: On boat routes that pass through historical sites or ancient ruins, the control unit 103 can project and display videos of ancient architecture, sculptures, and cultural relics. This not only enhances the educational value of the boating experience but also makes users feel as if they are traveling through the river of history.
[0129] 504, Nighttime City River Routes: For the experience of boating on a city river at night, the mapped video can be a brightly lit riverside view, including neon lights, nighttime architectural lighting, and the city skyline.
[0130] For example, Figure 6 The following is an example illustrating the mapping relationship between the rowing route at different locations and the corresponding water resistance in this application embodiment:
[0131] 601, Calm lake area (drag coefficient C) d =0.01): When simulating a boat navigating a calm lake, it can map a smaller resistance to the water flow.
[0132] For example, a very low drag coefficient C can be set. d For example, 0.01, to simulate an environment with almost no water flow obstruction.
[0133] 602, Rapids of the river (resistance coefficient C) d =0.4 to 0.6): When the boat enters the rapids of the river, the mapped video scene should show turbulent water and significant waves. In this case, the control unit 103 sets a larger water resistance value to simulate the challenge of rowing the boat in the rapids.
[0134] For example, the drag coefficient C d It can be set between 0.4 and 0.6 to simulate the challenge of rowing a boat in strong currents.
[0135] 603, Coastal estuary (drag coefficient C) d =0.2 to 0.4): In coastal estuary areas, ships may encounter irregular currents caused by tides. The mapped video can show the surge of waves and tides, and the control unit 103 adjusts the resistance according to the ship's position to simulate the real feeling of a ship rowing in this dynamic environment.
[0136] For example, in the estuary area, the water flow may be irregular due to the influence of tides, so a moderate resistance value, such as the resistance coefficient C, can be set. d The value is between 0.2 and 0.4 to reflect the rowing experience of the vessel in this dynamic environment.
[0137] 604, Narrow canal (resistance coefficient C) d =0.6 to 0.8): When navigating a narrow canal, a boat needs to contend with reflected waves from the riverbank and potential sharp turns. The mapped video scene can demonstrate the narrow waterways and turning points of the canal, while the control unit 103 sets the corresponding resistance values to simulate the experience of navigating a boat in a confined space.
[0138] For example, in a canal, vessels need to cope with greater resistance due to reflected waves from the riverbanks and potential sharp turns. A higher resistance value can be set, such as a drag coefficient C. d The value is between 0.6 and 0.8 to simulate the experience of a ship navigating in a confined space.
[0139] For example, when calculating resistance, the following formula can be used to estimate the resistance of a vessel in different waters: R = 1 / 2ρU 2 AC d ,in,
[0140] R is the resistance (unit: Newton, N);
[0141] ρ is the density of water (unit: kilograms per cubic meter, kg / m³). 3 );
[0142] U is the speed of the ship relative to the water (unit: meters per second, m / s);
[0143] A is the windward area of the ship (unit: square meters, m). 2 );
[0144] C d It is the drag coefficient.
[0145] Please note that the above resistance values and calculation methods are based on exemplary considerations, and should be adjusted and optimized according to the specific water environment and vessel characteristics in actual applications.
[0146] It is important to note that these resistance values are exemplary and do not correspond to actual physical resistance values. In practical applications, resistance settings should be combined with other parameters of the experience system, such as the size and shape of the boat, the frequency and force of paddling, and the optimal value should be determined through experimentation and adjustment. Furthermore, resistance settings should also consider the user experience to ensure that the interactive experience is both realistic and entertaining.
[0147] In interactive rowing experience systems, the mapping between the rowing route and lighting effects can be designed to be highly intuitive and immersive, aiming to enhance the user experience. Below are some possible mapping examples.
[0148] For example, Figure 7 The mapping relationship between the location of the boating route and the lighting effects in this embodiment is illustrated in the following example:
[0149] For different target routes in the boating interactive experience system, lighting effects can be carefully designed to enhance the immersive experience of each scene. Below are lighting effect ideas for four scenes: calm lakes, rapid river sections, coastal estuaries, and narrow canals:
[0150] 701, The calm lake area reflects soft and even light:
[0151] By pre-setting soft and even lighting in calm lake areas, the tranquility of the lake surface during the day or at dusk is simulated.
[0152] For example, warm-toned lighting can be used to simulate a lake at sunset, or cool-toned lighting can be used to represent the tranquility of the morning. This can create a relaxing atmosphere, allowing users to feel the calmness and vastness of the lake.
[0153] 702, The rapid current section of the river reflects rapidly changing and flashing lights:
[0154] The rapid changes and flashing lights are used to simulate the feeling of rushing water.
[0155] For example, rapidly alternating cool-toned lights can create the effect of water crashing against rocks and splashing. This can enhance the sense of tension and excitement, making the user feel as if they are in a rushing river.
[0156] 703, Coastal estuary mapping using a mix of natural and artificial light:
[0157] By using a mixture of natural and artificial light, it mimics the combination of sunlight and harbor lights.
[0158] For example, the lights of distant ships and the outline lighting of buildings on the shore can also be added. This can create the lively atmosphere of a busy port while maintaining the sense of the vastness of the ocean.
[0159] 704, the narrow canal reflects focused and directional lights:
[0160] The narrow passage of the canal is highlighted by pre-positioned, concentrated, and directional lighting.
[0161] For example, using darker background light and bright spotlights only on the sides and in front of the canal can simulate lighting in a narrow space. This can enhance the sense of space and wayfinding, giving users a feeling of adventure as they traverse an ancient canal.
[0162] The lighting effects for each scene should be integrated with corresponding ambient sounds, water flow effects, and the physical feedback of the boat model to create a complete and immersive experience. For example, in a calm lake area, gentle wind and birdsong can be added; while in a rapid river section, the sound of rushing water and the collision of rocks should be added. Through the layering of these details, the boating interactive experience system can provide users with a richer and more realistic sensory experience. These mapping relationships can be adjusted according to different boating routes and scenes to provide the most realistic and engaging visual experience. Through carefully designed lighting effects, users can experience various boating sensations from tranquil lakes to turbulent rapids, greatly enhancing the fun and immersion of simulated boating. These mapping relationships can also be adjusted according to the specific characteristics of the boating route and the user's desired experience to ensure that the expected immersive experience is provided.
[0163] Indeed, the mapping relationships described above are far richer and more complex than initially discussed. It's important to note that these connections are not fixed or strictly one-to-one, but can be adjusted and customized based on user preferences and expectations. The primary consideration in design is enhancing the overall user experience, ensuring that the design not only accurately reflects the environmental characteristics but also evokes corresponding emotional responses. This means that for the same scene, drastically different design solutions may be adopted depending on different needs. For example, a calm lake at night can be mysterious and dark, or romantic and warm, depending on the desired atmosphere. Therefore, scene design should be flexible and adaptable, fully considering the user's emotional needs and the goal of an immersive experience to achieve the best visual and psychological effects.
[0164] Another embodiment presents a further flowchart of the boating interactive experience method. See Appendix Figure 8 Regarding the control host in the system, the rowing interactive experience system also includes a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes paddles and a boat. The rowing interactive experience method includes:
[0165] Step 801: Receive the sliding frequency of the paddle detected at preset intervals from the sensor;
[0166] For example, the control host receives the slip frequency of the paddle from the radar sensor.
[0167] Step 802: Obtain the simulated rowing speed of the vessel within the current preset period based on the sliding frequency;
[0168] Step 803: Based on the current rowing speed and according to the pre-set correspondence between rowing speed and water flow effect video, control the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
[0169] For example, the control host first starts the rowing simulation program, activating the radar sensor and the first projection device. For instance, every 0.5 seconds, the radar sensor captures each stroke of the paddle, recording the user's paddling frequency. This data is then rapidly transmitted back to the control host, which uses a built-in algorithm to convert the gliding frequency into a simulated rowing speed. Subsequently, based on a preset mapping table of rowing speeds and water flow effects, the control host locates a video resource matching the current speed and issues a command for the first projection device to play the video, creating an immersive experience for the user and enhancing the user experience.
[0170] Another embodiment provides a computer-readable storage medium for storing a computer program. This computer program contains instructions for implementing the methods described in the embodiments of this application. By installing this computer program on a computer, the computer can execute the corresponding methods to achieve the aforementioned interactive rowing experience.
[0171] Another embodiment proposes a computer program product that includes computer program code. The computer program product provided in this embodiment not only includes all the computer program code required to implement the above-described boating interactive experience method, but also features a user-friendly interface to ensure that users can easily operate and control the simulation experience.
[0172] Another embodiment presents a schematic diagram of the structure of an electronic device in a rowing interactive experience system, which can correspond to the control host in the system. In the rowing interactive experience system, the electronic device includes at least a processor 901, a memory 902, a network interface 903, a system bus 904, and a transceiver 905. The following describes the function of each component in this embodiment.
[0173] The processor 901 executes program code stored in memory to implement the system's functions and methods. It also processes input data from sensors, such as paddling speed and direction, and uses this data to control other devices, such as projection equipment and speakers.
[0174] In addition, the processor runs control algorithms to manage the entire interactive experience process, including starting, running, monitoring, and ending the interactive experience.
[0175] User interaction involves the processor responding to user input and commands, providing real-time feedback and an interactive experience.
[0176] The memory 902 stores program code. The memory holds the program code that the host controller needs to execute. This code defines the operation and behavior of the system.
[0177] Network interface 903 is responsible for communication between the device and external networks. Although it is mainly used for internal communication in the rowing interactive experience, it may also be used to exchange data with remote servers or other users' devices in some cases, such as online multiplayer experience mode.
[0178] The system bus 904 is the communication channel between the processor and other hardware components, ensuring that data and instructions can be transferred quickly and accurately between the components.
[0179] In the interactive rowing experience, the system bus is responsible for transmitting sensor data, video playback commands, and system status information to ensure that all components work synchronously.
[0180] The transceiver 905 is the data transmission interface between the sensor and the processor, responsible for converting the paddle slip frequency information collected by the sensor into a digital signal that the processor can understand.
[0181] In addition, it may also be responsible for receiving input signals from other devices in multiplayer mode, or for debugging communication during system maintenance.
[0182] In summary, these devices work together: the processor and memory handle data and control processes, the network interface and system bus ensure internal and external communication, the transceiver ensures accurate transmission of sensor data, and the display provides visual feedback, together creating a realistic and highly interactive rowing experience.
[0183] Specifically, the processor and memory work together to ensure the smooth and accurate operation of the rowing interactive experience system. The processor, as the brain of the system, is responsible for real-time processing and decision-making, while the memory provides the necessary data storage and fast access capabilities; neither can be dispensed with.
[0184] It should be understood that, in the embodiments of this application, the processor may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0185] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0186] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.
[0187] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0188] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0189] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0190] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0191] If the aforementioned function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application embodiment, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0192] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A method for providing an interactive rowing experience based on radar technology, characterized in that, An interactive rowing experience system is applied, the system comprising a control host, a first projection device, a rowing simulation device, and sensors, the rowing simulation device including oars and a boat, the method comprising: The sensor detects the sliding frequency of the paddle at preset intervals and sends the sliding frequency to the control host. The control host obtains the simulated rowing speed of the vessel within the current preset period based on the sliding frequency; Based on the current rowing speed, and according to the pre-set correspondence between rowing speed and water flow effect video, the first projection device is controlled to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
2. The method according to claim 1, characterized in that, The system further includes a second projection device, and the method further includes, before detecting the slip frequency of the paddle: In response to the selection of a target rowing route, the control host controls the second projection device to project and play scene videos corresponding to the target rowing route in front of and to the sides of the boat.
3. The method according to claim 2, characterized in that, The method further includes: The control host controls the playback speed of video frames of the scene corresponding to the target rowing route on the second projection device according to the simulated rowing speed of the boat within the current preset period.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Based on the boat's rowing time and the simulated rowing speed of the boat in different preset cycles, the position of the boat on the target rowing route is obtained. The control host sets the resistance values of the oar and the boat's rowing to match the water flow resistance corresponding to the current position of the boat, according to the water flow resistance corresponding to different positions on the preset rowing route.
5. The method according to claim 4, characterized in that, The system also includes a loudspeaker, and the method further includes: The control host controls the speaker to play the sound of the oars paddling, and the sound of the paddling is matched with the resistance value.
6. The method according to any one of claims 4, characterized in that, The system also includes lighting equipment, and the method further includes: Based on the pre-set correspondence between the location of the rowing route and the lighting effects, the control host controls the lighting effects of the lighting equipment, and the lighting effects correspond to the location of the boat on the target rowing route.
7. The method according to any one of claims 5, characterized in that, The method further includes: The control host controls the projection device to project and display rowing information, which includes at least one of the following: the current rowing speed of the vessel, the current water resistance value, and the rowing ranking with other vessels simulating rowing. The projection device is either the first projection device or the second projection device.
8. A method for interactive rowing experience based on radar technology, characterized in that, A control host is used in a rowing interactive experience system, the rowing interactive experience system further including a first projection device, a rowing simulation device, and sensors, the rowing simulation device including oars and a boat, the method comprising: Receive the sliding frequency of the paddle detected at preset intervals from the sensor; The simulated rowing speed of the vessel within the current preset period is obtained based on the sliding frequency; Based on the current rowing speed, and according to the pre-set correspondence between rowing speed and water flow effect video, the first projection device is controlled to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
9. A rowing interactive experience system based on radar technology, characterized in that, Includes a control host, a first projection device, a rowing simulation device, and sensors. The rowing simulation device includes oars and a boat, wherein: The sensor is used to detect the sliding frequency of the paddle at preset intervals and send the sliding frequency to the control host. The control host is used to obtain the simulated rowing speed of the boat within the current preset period according to the sliding frequency; according to the rowing speed at the current moment, and according to the preset correspondence between rowing speed and water flow effect video, control the first projection device to project and play the target water flow effect video corresponding to the rowing speed below the rowing simulation device.
10. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the radar-based interactive boating experience method as described in any one of claims 1-8.