A control method and system for electric skateboards

By installing sensors on the electric skateboard, acceleration and steering are automatically adjusted, solving the inconvenience caused by frequent up-and-down movement of users, achieving intelligent control and improved stability of the skateboard, and extending battery life.

CN119898210BActive Publication Date: 2026-03-13SHENZHEN DONGBOSHI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Users frequently need to turn the electric skateboard on and off when they walk up and down on the pedals, which is inconvenient and can damage the battery life.

Method used

By installing pressure and capacitance sensors on the electric skateboard, force and capacitance data on the pedals are collected. Combined with center of gravity data and posture information, the acceleration, speed and steering of the skateboard are automatically adjusted, achieving intelligent control without manual intervention from the user.

Benefits of technology

This ensures the skateboard automatically adjusts its motion as the user moves up and down, reducing speed fluctuations, providing a smoother gliding experience, improving stability and safety, and extending battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119898210B_ABST
    Figure CN119898210B_ABST
Patent Text Reader

Abstract

This invention provides a control method and system for electric skateboards, applied in the field of control data processing. By collecting the user's center of gravity data on the pedals, this invention can adjust the forward and backward acceleration of the electric skateboard in real time. This ensures that the skateboard can automatically adjust its motion state when the user moves up and down without manual intervention. At the same time, it automatically maintains the movement speed, reducing speed fluctuations and providing a smoother user experience. The differential transmission and deceleration turning function make steering smoother and more precise. Furthermore, during turning, the collection of center of gravity data is temporarily disabled to avoid misoperation caused by up and down movement, thus maintaining the stability of the skateboard. In other words, the user does not need to frequently adjust the skateboard settings when moving up and down; the system will automatically adapt to these dynamic changes, providing a smoother gliding experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of control data processing, and in particular to a control method and system for an electric skateboard. Background Technology

[0002] With the development of science and technology and the continuous improvement of people's living standards, the pace of work is accelerating, and various types of personal mobility vehicles are gradually becoming people's means of transportation for work or entertainment. Electric scooters, in particular, are very popular among young people.

[0003] Currently, electric skateboards can only be powered by manual activation to generate acceleration and propel them forward. If users frequently move up and down on the skateboard, they need to constantly turn the skateboard on and off, which is very inconvenient for users. Furthermore, frequent on / off switching can damage the battery life. Summary of the Invention

[0004] The present invention aims to solve the problem that users need to frequently turn the electric skateboard on and off when they walk up and down the pedals of the electric skateboard, and provides a control method and system for electric skateboards.

[0005] The present invention employs the following technical means to solve the technical problem:

[0006] This invention provides a method for controlling an electric skateboard, comprising:

[0007] Based on the pressure sensor pre-installed on the electric skateboard, the force information on the pedal is collected;

[0008] Determine whether the force information matches the user's preset force;

[0009] If so, the preset power setting of the electric skateboard is activated, the user's center of gravity data on the pedal is collected, the electric skateboard is controlled to output variable acceleration according to the center of gravity data, and the speed output command received by the electric skateboard is detected in real time. The center of gravity data specifically includes forward tilt and backward tilt, and the variable acceleration specifically includes forward acceleration and backward acceleration.

[0010] Determine whether the speed output command changes within a preset time period;

[0011] If not, the movement speed of the electric skateboard is maintained in a directional manner. Based on the steering command output by the user, the pulleys of the electric skateboard are controlled to perform differential transmission. The movement speed is adjusted according to the transmission efficiency of the differential transmission. After the differential transmission and the movement speed meet the preset steering conditions, the steering command is executed to control the electric skateboard to decelerate and turn. During the deceleration and turn, the center of gravity data acquisition of the electric skateboard is temporarily blocked.

[0012] Furthermore, the step of activating the preset power setting of the electric skateboard and collecting the user's center of gravity data on the pedal also includes:

[0013] Based on the preset capacitance sensor on the electric skateboard, the capacitance value data generated by the user on the pedal is collected in real time;

[0014] Determine whether the capacitance value data changes within a preset time period;

[0015] If not, stop collecting the capacitance data, automatically switch the electric skateboard to standby mode, detect changes in the tilt parameter of the center of gravity data in real time, resume collecting the capacitance data based on the changes in the tilt parameter, wake up the electric skateboard, and revert the standby mode to the active mode.

[0016] Furthermore, after the steps of controlling the electric skateboard to output varying acceleration based on the center of gravity data and detecting the speed output command received by the electric skateboard in real time, the method further includes:

[0017] Based on the gyroscope preset on the electric skateboard, the acceleration data of the electric skateboard in various directions is measured, and the motion state data of the electric skateboard in the virtual environment is generated according to the acceleration data. The user's posture information is established based on the motion state data.

[0018] Determine whether the posture information matches the posture data pre-recorded by the electric skateboard;

[0019] If not, the tilt state of the electric skateboard is detected, and the corresponding posture deviation is identified from the posture information based on the tilt state. A preset proportional-integral-differential algorithm is applied to adjust the motor output of the electric skateboard. The posture deviation is continuously balanced by the motor output until the electric skateboard is detected to have recovered from the tilt state to a stable state. The motor output specifically includes output power and speed.

[0020] Furthermore, the step of maintaining the moving speed of the electric skateboard in a directional manner and controlling the pulleys of the electric skateboard to perform differential transmission based on the steering command output by the user also includes:

[0021] Based on the user's preset movement route for the electric skateboard, the required turning distance of the movement route is detected in real time;

[0022] Determine whether the required turning distance reaches the preset distance threshold of the electric skateboard;

[0023] If so, the moving speed is linearly reduced according to the required turning distance and the distance between the electric skateboard and the skateboard. The user's turning command for the driving direction is collected. After the electric skateboard completes the corresponding turn, the moving speed is reset, the direction is reoriented, and the moving speed is maintained.

[0024] Furthermore, the step of determining whether the force information matches the user's preset force also includes:

[0025] Based on the preset front and rear sensors of the electric skateboard, the pressure surface generated by the user stepping on the electric skateboard is collected synchronously;

[0026] Determine whether the pressure surface matches the preset area of ​​the electric skateboard;

[0027] If so, the electric skateboard is lit up according to the user's preset stepping action on the electric skateboard, and the movement speed threshold of the electric skateboard is limited according to the driving scenario selected by the user on the electric skateboard. The driving scenario specifically includes urban driving, off-road driving and slope driving.

[0028] Furthermore, the step of determining whether the speed output command changes within a preset time period further includes:

[0029] Based on the accelerometer preset on the electric skateboard, the acceleration parameters generated when the electric skateboard does not receive the speed output command are collected;

[0030] Determine whether the acceleration parameter has reached the preset rate;

[0031] If so, the kinetic energy data of the electric skateboard when going downhill is calculated based on the acceleration parameters. The recyclable data of the electric skateboard is generated based on the kinetic energy data. The recyclable data is combined with the current remaining kinetic energy of the electric skateboard, and the total kinetic energy of the electric skateboard is presented on the preset interface. The recyclable data specifically includes battery power and recycling power.

[0032] Furthermore, the step of collecting force information on the pedal based on a pre-set pressure sensor of the electric skateboard includes:

[0033] Based on the electric skateboard's preset conductivity sensor, the conductivity data on the electric skateboard is detected;

[0034] Determine whether the conductivity data exceeds the preset conductivity threshold of the electric skateboard;

[0035] If so, then the user is restricted from turning on the electric skateboard. Instead, a preset light on the skateboard's pedal surface is activated. The light illuminates the pedal surface, generating a moisture location on the surface. This location is monitored in real time until the moisture disappears, at which point the user's permission to turn on the electric skateboard is restored.

[0036] The present invention also provides a control system for an electric skateboard, comprising:

[0037] The data acquisition module is used to collect force information on the pedal based on the pressure sensor preset on the electric skateboard;

[0038] The judgment module is used to determine whether the force information matches the user's preset force.

[0039] The execution module is used to activate the preset power setting of the electric skateboard if the condition is met, collect the user's center of gravity data on the pedal, control the electric skateboard to output variable acceleration according to the center of gravity data, and detect the speed output command received by the electric skateboard in real time. The center of gravity data specifically includes forward tilt and backward tilt, and the variable acceleration specifically includes forward acceleration and backward acceleration.

[0040] The second judgment module is used to determine whether the speed output command changes within a preset time period;

[0041] The second execution module is used to maintain the moving speed of the electric skateboard if not otherwise specified. Based on the steering command output by the user, it controls the pulleys of the electric skateboard to perform differential transmission. The moving speed is adjusted according to the transmission efficiency of the differential transmission. After the differential transmission and the moving speed meet the preset steering conditions, the steering command is executed to control the electric skateboard to decelerate and turn. During the deceleration and turn, the center of gravity data acquisition of the electric skateboard is temporarily blocked.

[0042] Furthermore, the execution module also includes:

[0043] The acquisition unit is used to acquire, in real time, capacitance value data generated by the user on the pedal based on the preset capacitance sensor on the electric skateboard;

[0044] The judgment unit is used to determine whether the capacitance value data has changed within a preset time period;

[0045] The execution unit is configured to, if not, stop acquiring the capacitance value data, adaptively switch the electric skateboard to a standby state, detect changes in the tilt parameters of the center of gravity data in real time, resume acquiring the capacitance value data based on the changes in the tilt parameters, wake up the electric skateboard, and revert the standby state to an active state.

[0046] Furthermore, it also includes:

[0047] The measurement module is used to measure the acceleration data of the electric skateboard in various directions based on the gyroscope preset on the electric skateboard, generate motion state data of the electric skateboard in the virtual environment based on the acceleration data, and establish the user's posture information based on the motion state data.

[0048] The third judgment module is used to determine whether the posture information matches the posture data pre-recorded by the electric skateboard;

[0049] The third execution module is used to detect the tilt state of the electric skateboard if not, identify the corresponding posture deviation from the posture information based on the tilt state, apply a preset proportional-integral-differential algorithm to adjust the motor output of the electric skateboard, and continuously balance the posture deviation through the motor output until the electric skateboard is detected to have recovered from the tilt state to a stable state. The motor output specifically includes output power and speed.

[0050] This invention provides a control method and system for electric skateboards, which has the following beneficial effects:

[0051] This invention collects the user's center of gravity data on the pedals, enabling real-time adjustment of the electric skateboard's forward and backward acceleration. This ensures the skateboard automatically adjusts its motion as the user moves up and down without manual intervention. Simultaneously, it automatically maintains the speed, reducing speed fluctuations and providing a smoother user experience. Differential transmission and deceleration turning functions make steering smoother and more precise. Furthermore, temporarily disabling center of gravity data collection during turns prevents misoperations caused by up-and-down movement, thus maintaining skateboard stability. In other words, the system automatically adapts to these dynamic changes without requiring frequent adjustments to the skateboard settings, providing a smoother gliding experience. Attached Figure Description

[0052] Figure 1 This is a flowchart illustrating one embodiment of the control method for an electric skateboard according to the present invention;

[0053] Figure 2 This is a structural block diagram of one embodiment of the control system for an electric skateboard according to the present invention. Detailed Implementation

[0054] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The realization of the purpose, functional features, and advantages of the invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings.

[0055] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0056] Reference Appendix Figure 1 The present invention provides a method for controlling an electric skateboard, comprising:

[0057] S1: Based on the pressure sensor preset on the electric skateboard, collect the force information on the pedal;

[0058] S2: Determine whether the force information matches the user's preset force;

[0059] S3: If so, activate the preset power setting of the electric skateboard, collect the user's center of gravity data on the pedal, control the electric skateboard to output variable acceleration according to the center of gravity data, and detect the speed output command received by the electric skateboard in real time. The center of gravity data specifically includes forward tilt and backward tilt, and the variable acceleration specifically includes forward acceleration and backward acceleration.

[0060] S4: Determine whether the speed output command has changed within a preset time period;

[0061] S5: If not, maintain the moving speed of the electric skateboard in the direction of the direction. Based on the steering command output by the user, control the pulleys of the electric skateboard to perform differential transmission. Adjust the moving speed according to the transmission efficiency of the differential transmission. After the differential transmission and the moving speed meet the preset steering conditions, execute the steering command to control the electric skateboard to decelerate and turn. When decelerating and turning, briefly block the acquisition of the center of gravity data of the electric skateboard.

[0062] In this embodiment, the system collects force information on the pedals of the electric skateboard based on pressure sensors pre-installed on the skateboard. The system then determines whether this force information matches the user-preset force level and executes corresponding steps accordingly. For example, if the system determines that the force information on the pedals does not match the user-preset force level, it assumes that the user may not be standing fully in the preset position or has not applied sufficient force. The system will then issue an audible prompt through the skateboard's built-in speaker and display information on the skateboard's display screen or a connected mobile device, instructing the user on how to stand correctly. Simultaneously, the system will prompt the user to check and remove foreign objects such as mud, pebbles, or other debris from the pedal surface, reminding the user to ensure they are using the skateboard on a flat surface. The system uses a skateboard to prevent users from standing on uneven ground. The skateboard's built-in self-test program periodically checks the status of sensors, including sensor connections, voltage, and signals. If the self-test detects a sensor malfunction, it prompts the user to repair or replace the sensor. For example, if the system determines that the force information on the pedal matches the user's preset force level, it considers the user's posture correct. The system then activates the skateboard's preset power settings, collects the user's center of gravity data (including forward and backward lean), and controls the skateboard's output acceleration based on this data (including forward and backward acceleration). This acceleration is monitored in real time. The system measures the speed output commands received by the electric skateboard. It ensures that the power setting is activated only after the user is firmly planted, avoiding the risk of accidental activation. By collecting the user's center of gravity data, it adjusts the skateboard's acceleration in real time to maintain balance and stability. The user can control the skateboard forward and backward simply by leaning forward or backward, making operation more intuitive and natural. Intelligent acceleration and deceleration provide a smooth gliding experience, reducing abrupt speed changes. Precise center of gravity data collection and acceleration control ensure that the skateboard's movement is highly consistent with the user's intentions; that is, the system can quickly respond to changes in the user's center of gravity and adjust the skateboard's movement accordingly, improving operational precision and flexibility. The system then determines whether these speed output commands fall within the preset range. The system determines whether the speed output command received by the electric skateboard changes within a preset time period and executes the corresponding steps accordingly. For example, when the system determines that the speed output command received by the electric skateboard has changed within a preset time period, the system will assume that the user's current travel segment requires long-term speed control. The system will set a constant speed value based on the user's speed output command and the current speed data, that is, automatically adjust the power output of the skateboard to maintain the set constant speed. At the same time, it will detect the slope change of the road surface through a gyroscope or accelerometer and automatically adjust the power output according to the slope data, increasing the power when going uphill and decreasing the power when going downhill. The system will also monitor the speed data of the skateboard in real time to ensure that it is maintained within the set constant speed range and provide feedback on the current speed and road conditions through sound, vibration or display screen.For example, when the system determines that the speed output command received by the electric skateboard has not changed within a preset time period, the system assumes that the user's current driving segment does not require long-term speed control. The system will then activate the pre-set cruise control function to maintain the skateboard's speed. Based on the user's steering command, the system controls the skateboard's wheels to rotate differentially, adjusting the speed according to the differential transmission efficiency. Once both the differential rotation and the speed meet the preset steering conditions, the system executes the steering command to control the skateboard to decelerate and turn. During this deceleration and turn, the system briefly blocks the acquisition of the user's center of gravity data. When the user's current driving segment does not require long-term speed control, the system automatically activates cruise control to maintain a constant speed. No need for continuous speed adjustments, reducing fatigue during long rides. Cruise control provides smooth speed control, ensuring a smooth ride. Simultaneously, the system controls the skateboard wheels to rotate differentially based on user-input steering commands for precise steering. Differential transmission technology ensures accuracy and flexibility during steering, while automatically adjusting the travel speed based on the transmission efficiency of the differential transmission to ensure stability and safety during turns. Furthermore, the system decelerates before executing steering commands to ensure safety during cornering. During cornering, changes in the user's center of gravity may cause system misjudgment; therefore, disabling center of gravity data avoids this. Disabling center of gravity data ensures stable control during cornering, unaffected by changes in the user's center of gravity, making steering safer and more reliable.

[0063] In this embodiment, step S3, which involves activating the preset power setting of the electric skateboard and collecting the user's center of gravity data on the pedal, further includes:

[0064] S31: Based on the preset capacitance sensor on the electric skateboard, collect the capacitance value data generated by the user on the pedal in real time;

[0065] S32: Determine whether the capacitance value data has changed within a preset time period;

[0066] S33: If not, stop collecting the capacitance value data, adaptively switch the electric skateboard to standby mode, detect the change in the tilt parameter of the center of gravity data in real time, resume collecting the capacitance value data according to the change in the tilt parameter, wake up the electric skateboard, and revert the standby mode to the active mode.

[0067] In this embodiment, the system uses a pre-installed capacitance sensor on the electric skateboard to collect capacitance data generated by the user on the pedal in real time. The system then determines whether these capacitance values ​​change within a pre-set time period and executes corresponding steps accordingly. For example, if the system detects a change in the capacitance data generated by the user on the pedal within the pre-set time period, it assumes that the user has moved their feet or their center of gravity has changed multiple times over a long period. The system will then adjust the skateboard's control parameters to ensure safety and stability, ensuring the skateboard can respond to changes in the user's posture in real time, providing a better operating experience, and preventing loss of control due to posture changes. In case of a fall, the system automatically takes appropriate actions when detecting the user getting on or off the skateboard to ensure user safety. Specifically, if the capacitance change matches the user's standing pattern, the skateboard is activated; if the capacitance change matches the user's leaving pattern, the skateboard is deactivated or enters standby mode. Furthermore, if environmental interference is detected, appropriate measures are taken to ensure the skateboard functions normally, preventing malfunctions caused by environmental interference, protecting user safety, and preventing damage to the skateboard's internal electronic components from moisture. For example, if the system determines that the capacitance data generated by the user on the pedal has not changed within a preset time, the system will consider that the user has been skating on the electric skateboard for an extended period without stopping, and will stop collecting capacitance data, automatically converting the electric skateboard to standby mode. The system monitors the tilt parameters of the center of gravity in real time, and resumes collecting capacitance data based on these changes. Simultaneously, it wakes up the electric skateboard and reverts from standby to active mode. When the system detects prolonged skating without a change in capacitance, it automatically enters standby mode. In standby mode, the skateboard's power consumption is significantly reduced, helping to extend battery life. This is because continuous data collection accelerates sensor wear; stopping data collection when necessary extends sensor lifespan. Reducing the continuous operating time of capacitance sensors and other electronic components lowers the failure rate, extends equipment life, and reduces maintenance and replacement costs. Furthermore, the system can intelligently determine the user's status and... The system automatically manages the skateboard's standby and active states without user intervention. Users don't need to manually adjust the skateboard's status; the system handles everything automatically, improving ease of use. When the tilt parameters of the user's center of gravity change, the skateboard automatically resumes from standby mode, ensuring continuous gliding. Automatic entry into standby and reactivation reduces the risk of accidental operation, especially when the user stops but forgets to turn off the skateboard. If the user accidentally stops or leaves the skateboard, the system will automatically enter standby mode to prevent loss of control. When a change in center of gravity is detected, the skateboard quickly returns to active mode, ensuring the user can control the skateboard promptly. In other words, the skateboard can adaptively adjust based on the user's movements and state, providing a more intelligent and user-friendly experience.

[0068] In this embodiment, after step S3 of controlling the output acceleration of the electric skateboard based on the center of gravity data and detecting the speed output command received by the electric skateboard in real time, the method further includes:

[0069] S301: Based on the gyroscope preset on the electric skateboard, measure the acceleration data of the electric skateboard in various directions, generate motion state data of the electric skateboard in the virtual environment based on the acceleration data, and establish the user's posture information based on the motion state data;

[0070] S302: Determine whether the posture information matches the posture data pre-recorded by the electric skateboard;

[0071] S303: If not, detect the tilt state of the electric skateboard, identify the corresponding posture deviation from the posture information based on the tilt state, apply a preset proportional-integral-differential algorithm to adjust the motor output of the electric skateboard, and continuously balance the posture deviation through the motor output until the electric skateboard is detected to have recovered from the tilt state to a stable state. The motor output specifically includes output power and speed.

[0072] In this embodiment, the system uses a gyroscope pre-installed on the electric skateboard to measure the acceleration data of the skateboard in various directions. Based on this acceleration data, it generates motion state data of the electric skateboard in a virtual environment. The system then establishes the user's posture information based on different motion state data. Finally, the system determines whether this posture information matches the pre-recorded posture data of the electric skateboard to execute corresponding steps. For example, when the system determines that the user's posture information matches the pre-recorded posture data of the electric skateboard, the system considers the user's posture to match the preset data, indicating that the skateboard's control system can correctly interpret the user's input, that is, the skateboard's motion state matches the user's intention. Figure 1The system optimizes the skateboard's acceleration, deceleration, and steering control based on the user's posture information, providing a smooth gliding experience. By adjusting the electric skateboard's power output, it ensures that the skateboard's acceleration, speed, and braking response meet the user's expectations. Simultaneously, it continuously monitors the user's posture information to ensure the user glides in the correct posture, preventing accidents caused by incorrect posture. If the user's posture information is about to deviate from preset data, the system will provide audio or visual prompts to adjust the posture. It also adaptively adjusts the skateboard's feedback mechanism based on the user's posture information, such as vibration feedback and audio prompts, to enhance the user's perception experience. The system records the user's posture data and gliding behavior for subsequent data analysis. For example, if the system determines that the user's posture information does not match the pre-recorded posture data of the electric skateboard, it will assume that the electric skateboard cannot interpret the user's posture and will detect the tilt state of the electric skateboard based on... Different tilt states are identified from the posture information to determine the corresponding posture deviations. A pre-set proportional-integral-derivative (PID) algorithm is applied to adjust the motor output of the electric skateboard. The motor output specifically includes output power and speed. The posture deviation is continuously balanced by the motor output until the electric skateboard recovers from the tilt state to a stable state. The system ensures that the skateboard can maintain stability in various postures, making it easier for users to control the skateboard and reducing loss of control or instability caused by skateboard tilt. This improves the stability and safety of gliding. At the same time, it ensures that the skateboard can automatically adjust to protect the user's safety when gliding in an undesirable posture, reducing the risk of accidents caused by posture deviations and improving gliding safety. Furthermore, it achieves balanced adjustment of the motor output, enabling the skateboard to maintain optimal performance in various postures, because the proportional-integral-derivative (PID) algorithm can accurately adjust the motor's output power and speed according to different posture deviations.

[0073] It should be noted that the motor output of the electric skateboard is adjusted using a preset proportional-integral-differential algorithm, as shown in the following example:

[0074] Assuming the electric skateboard is moving and a 5-degree rightward tilt is detected, while the user's posture is horizontal (0 degrees), the tilt angle is 5 degrees, and the target value is 0 degrees. Therefore, the error is 5 degrees. In this case, the PID algorithm will be used to adjust the motor output to restore the skateboard to a horizontal state. The proportional control formula is as follows: The formula for integral control is: The formula for differential control is: The formula for the total control output is: ;

[0075] The proportional control is then as follows:

[0076] Error: 5 degrees;

[0077] proportional gain :2;

[0078] Proportional control output: 2 × 5 = 10;

[0079] Integral control is as follows:

[0080] Accumulated error: 30 degrees per second;

[0081] Integral gain : 0.1;

[0082] Integral control output: 0.1 × 30 = 30;

[0083] That is, differential control is:

[0084] Error change rate: 2 degrees / second;

[0085] Differential gain :1;

[0086] Differential control output: 1 × 2 = 2;

[0087] Finally, the total control output is calculated as: 10 + 3 + 2 = 15;

[0088] The system calculates a total control output of 15 based on the PID algorithm, and adjusts the motor power and speed accordingly to gradually restore the electric skateboard to a level state. Specific operations include increasing motor power to counteract tilt or adjusting the speed to balance the skateboard. In summary, applying the PID algorithm to adjust the motor output of the electric skateboard can achieve efficient attitude control, helping the skateboard maintain stability under various attitude deviations. By precisely controlling the motor power and speed, the PID algorithm can adjust the skateboard's balance in real time, improving the safety and comfort of skating.

[0089] In this embodiment, step S5, which involves maintaining the moving speed of the electric skateboard and controlling the pulleys of the electric skateboard to perform differential transmission based on the steering command output by the user, further includes:

[0090] S51: Based on the user's preset movement route for the electric skateboard, detect the required turning distance of the movement route in real time;

[0091] S52: Determine whether the required turning distance reaches the preset distance threshold of the electric skateboard;

[0092] S53: If so, then based on the required turning distance and the distance between the electric skateboard and the skateboard, the moving speed is linearly reduced, the user's turning command for the driving direction is collected, and after the electric skateboard completes the corresponding turn, the moving speed is reset, the direction is reoriented, and the moving speed is maintained.

[0093] In this embodiment, the system detects the required turning distance of the pre-set route by the user on the electric skateboard in real time. The system then determines whether the required turning distance reaches a pre-set distance threshold for the electric skateboard and executes corresponding steps accordingly. For example, if the system determines that the required turning distance has not reached the pre-set distance threshold, it considers that the user has not yet reached the intersection where the user needs to turn. The system maintains the electric skateboard in its current driving state, cruises at a constant speed until the required turning distance is reached, ensuring smooth operation before reaching the turning point. Simultaneously, it continuously monitors the distance between the skateboard and the target turning point to ensure timely detection of the approach. Using sensors and GPS data, the system tracks the distance between the skateboard's current position and the turning point in real time. As the skateboard approaches the turning point, it initiates a turning preparation, including adjusting speed and changing lanes. When the distance is about to approach the threshold, the system begins a turning preparation operation, including deceleration or angle adjustment. For example, if the system determines that the required turning distance has reached the pre-set distance threshold, the system considers that the electric skateboard needs to prepare for a turn. When steering, the system linearly reduces the electric skateboard's current speed based on the required steering distance and the distance between the skateboard and the target direction. It collects the user's steering command and resets the recorded cruise control speed after the skateboard completes the turn, then re-collects the required cruise control speed for the desired direction. By gradually reducing speed, the system minimizes vibration and discomfort caused by sharp turns, ensuring smooth steering. Deceleration makes the skateboard easier to control during turns, reducing the risk of loss of control due to high-speed turns. It also ensures precise steering based on the user's actual steering commands, enhancing control over steering operations. Accurate response to user commands improves the user's experience and satisfaction with the skateboard. Resuming cruise control after a turn helps restore a stable speed, improving gliding comfort. Resetting the cruise speed allows the skateboard to maintain optimal speed control in new driving conditions, optimizing efficiency. Dynamically adjusting speed and direction enhances the skateboard's adaptability and safety in various road conditions, enabling the system to flexibly respond to different driving conditions and user needs, providing real-time dynamic adjustment responses.

[0094] In this embodiment, step S2, which determines whether the force information matches the user's preset force, further includes:

[0095] S21: Based on the preset front and rear sensors of the electric skateboard, synchronously collect the pressure surface generated by the user stepping on the electric skateboard;

[0096] S22: Determine whether the pressure surface matches the preset area of ​​the electric skateboard;

[0097] S23: If so, then the electric skateboard is lit up according to the user's preset stepping action on the electric skateboard, and the movement speed threshold of the electric skateboard is limited according to the driving scenario selected by the user on the electric skateboard, wherein the driving scenario specifically includes urban driving, off-road driving and ramp driving.

[0098] In this embodiment, the system synchronously collects the pressure surface generated by the user's footsteps on the electric skateboard based on pre-installed front and rear sensors. The system then determines whether these pressure surfaces match the pre-set foot area on the electric skateboard to execute corresponding steps. For example, if the system determines that the pressure surface generated by the user's footsteps does not match the pre-set foot area, the system assumes that the user's foot position is off, causing instability when standing. The system will provide visual or auditory prompts through the electric skateboard's display panel and voice device to guide the user to adjust their standing posture and ensure correct foot position. A real-time feedback mechanism helps the user find the correct standing position. Simultaneously, the system self-checks for sensor malfunctions, such as insufficient battery power or sensor surface dirt, ensuring normal sensor operation and providing accurate foot pressure data. Furthermore, the system allows the user to adjust the foot area setting according to their actual situation, adjusting the preset foot area based on actual user foot data. For example, if the system determines that the pressure surface generated by the user's footsteps matches the pre-set foot area... When the pre-set footing area on the electric skateboard is selected, the system assumes the user is gliding correctly. Based on the user's pre-set footing actions, the system illuminates the skateboard to activate its power settings. Depending on the user's selected riding scenario (city riding, off-road riding, and hill riding), the system limits the skateboard's speed threshold. By matching the correct footing area and speed limit threshold, the system reduces the risk of accidents caused by high speeds or inappropriate footing. It adjusts the speed in different riding scenarios to ensure the skateboard's stability in various environments, reducing potential dangers during gliding. Simultaneously, the system can automatically sense the user's footing and selected riding scenario, intelligently adjusting the skateboard's behavior to improve control precision and reduce the complexity of manual settings adjustments, making the skateboard easier to use and increasing user satisfaction. Furthermore, it is optimized for different environmental needs, ensuring good performance in various terrains and scenarios, enabling the electric skateboard to provide optimal performance in different environments and enhancing its versatility.

[0099] In this embodiment, step S4, which determines whether the speed output command changes within a preset time period, further includes:

[0100] S41: Based on the preset accelerometer of the electric skateboard, collect the acceleration parameters generated when the electric skateboard does not receive the speed output command;

[0101] S42: Determine whether the acceleration parameter has reached the preset rate;

[0102] S43: If so, calculate the kinetic energy data of the electric skateboard when it goes downhill based on the acceleration parameters, generate the recyclable data of the electric skateboard based on the kinetic energy data, merge the recyclable data with the current remaining kinetic energy of the electric skateboard, and present the total kinetic energy of the electric skateboard on the preset interface. The recyclable data specifically includes battery power and recycling power.

[0103] In this embodiment, the system uses a pre-installed accelerometer on the electric skateboard to collect acceleration parameters generated by the skateboard's inertia when it does not receive a speed output command. The system then determines whether these acceleration parameters reach a preset rate to execute corresponding steps. For example, if the system determines that the acceleration parameters generated by the skateboard's inertia when it does not receive a speed output command have not reached the preset rate, the system assumes that the electric skateboard is currently gliding downhill. If the downhill section is too short to allow for kinetic energy recovery, the system will reduce or suspend kinetic energy recovery on the short downhill section, waiting for a sufficient descent. The system activates regenerative braking only after a certain distance has passed. By recording the length and gradient of the downhill section, this data is used to optimize subsequent energy management strategies, reducing gliding discomfort caused by overly frequent regenerative braking and providing a smoother gliding experience. Simultaneously, when the system detects that the downhill section is too short, it will provide the user with information about the current road conditions and system status via display or voice prompts, helping the user understand the current road conditions and system status and make more appropriate gliding decisions. Furthermore, it dynamically adjusts the acceleration threshold based on actual conditions to adapt to downhill sections of varying lengths, monitoring and adjusting the regenerative braking strategy in real time during gliding to ensure effective utilization on downhill sections; for example, when the system... When the system determines that the electric skateboard has not received a speed output command, and the acceleration parameters generated by inertia have reached a preset speed, the system assumes that the electric skateboard is currently gliding downhill, and that the downhill section is sufficient for the electric skateboard to recover kinetic energy. The system calculates the kinetic energy data of the electric skateboard during the downhill descent based on the acceleration parameters, and generates recoverable data for the electric skateboard based on this kinetic energy data. The recoverable data specifically includes battery power and recovery power. The system combines the recoverable data with the current remaining kinetic energy of the electric skateboard, and presents the total kinetic energy of the electric skateboard on a pre-set display interface; the system accurately calculates the kinetic energy generated during the downhill descent and... This energy is converted into battery power and recovery power, which helps maximize energy recovery. By effectively recovering kinetic energy during downhill riding, it improves battery charging efficiency and the overall energy efficiency of the skateboard. At the same time, users can view the effect of kinetic energy recovery in real time, including battery power and recovery power, to understand the energy status of the electric skateboard. This provides clear energy information and helps users make more reasonable riding decisions, such as adjusting riding style or planning charging time. Furthermore, the system can intelligently adjust the recovery function based on actual acceleration and kinetic energy data to achieve more efficient energy management. By automatically calculating and adjusting the kinetic energy recovery settings, it ensures optimal energy utilization in different riding environments.

[0104] In this embodiment, step S1, which involves collecting force information on the pedal based on a pre-set pressure sensor of the electric skateboard, includes:

[0105] S11: Based on the conductivity sensor preset on the electric skateboard, detect the conductivity data on the electric skateboard;

[0106] S12: Determine whether the conductivity data exceeds the preset conductivity threshold of the electric skateboard;

[0107] S13: If so, then restrict the user from lighting up the electric skateboard, activate the preset light on the pedal surface of the electric skateboard, illuminate the pedal surface with the light to generate the position of water on the pedal surface, monitor in real time until the water disappears, and restore the user's permission to light up the electric skateboard.

[0108] In this embodiment, the system uses a pre-installed conductivity sensor on the electric skateboard to detect conductivity data. The system then determines whether this conductivity data exceeds a pre-set conductivity threshold and executes corresponding steps accordingly. For example, if the system determines that the conductivity data on the electric skateboard does not exceed the pre-set threshold, it assumes there is no residual moisture on the skateboard's pedals. After confirming the absence of residual moisture, the system allows the user to activate the electric skateboard in normal mode, ensuring stable operation and a smooth gliding experience in the absence of moisture. Simultaneously, the system continues to monitor conductivity data in real time to prevent moisture-related issues during subsequent use, ensuring all functions operate under normal conditions, improving user convenience. Furthermore, the system performs trend analysis on the conductivity data to understand the electric skateboard's performance under different conditions and records the conductivity data for subsequent analysis and reference. Conversely, if the system determines that the conductivity data on the electric skateboard exceeds the pre-set threshold... If the system detects residual moisture on the electric skateboard's pedals, it will restrict the user from turning on the skateboard and activate pre-installed lights on the pedals. These lights illuminate the pedals, identifying the location of any remaining moisture. The system will monitor this in real-time until the moisture disappears, at which point the user's access to the skateboard's lights will be restored. The system uses lights to identify moisture locations and monitors the removal of moisture to ensure all residual moisture is completely removed, preventing operation of the skateboard while it is wet. This reduces the risk of electrical malfunctions and safety hazards, preventing electric shocks or other safety issues caused by moisture, and ensuring user safety. It also ensures the equipment operates without moisture interference, minimizing equipment failures caused by moisture. The automatic restoration of the lights after complete drying reduces operational interruptions caused by moisture handling and provides real-time monitoring and feedback on moisture levels, ensuring the skateboard operates in optimal condition and is used in a dry state, thus improving the overall effectiveness of equipment maintenance.

[0109] Reference Appendix Figure 2 A control system for an electric skateboard, as described in one embodiment of the present invention, includes:

[0110] The data acquisition module 10 is used to acquire force information on the pedal based on the pressure sensor preset on the electric skateboard.

[0111] The judgment module 20 is used to determine whether the force information matches the user's preset force.

[0112] The execution module 30 is used to activate the preset power setting of the electric skateboard if the condition is met, collect the user's center of gravity data on the pedal, control the electric skateboard to output variable acceleration according to the center of gravity data, and detect the speed output command received by the electric skateboard in real time. The center of gravity data specifically includes forward tilt and backward tilt, and the variable acceleration specifically includes forward acceleration and backward acceleration.

[0113] The second judgment module 40 is used to determine whether the speed output command changes within a preset time period;

[0114] The second execution module 50 is used to maintain the moving speed of the electric skateboard if not otherwise specified. Based on the steering command output by the user, it controls the pulleys of the electric skateboard to perform differential transmission. The moving speed is adjusted according to the transmission efficiency of the differential transmission. After the differential transmission and the moving speed meet the preset steering conditions, the steering command is executed to control the electric skateboard to decelerate and turn. During the deceleration and turn, the center of gravity data acquisition of the electric skateboard is temporarily blocked.

[0115] In this embodiment, the acquisition module 10 collects the force information on the pedals of the electric skateboard based on the pressure sensors pre-installed on the skateboard. Then, the judgment module 20 determines whether this force information matches the user-preset force level to execute corresponding steps. For example, if the system determines that the force information on the pedals does not match the user-preset force level, the system assumes that the user may not be standing fully in the preset position or has not applied sufficient force. The system will issue an audio prompt through the skateboard's built-in speaker and display information on the skateboard's display screen or a connected mobile device, instructing the user on how to stand correctly. It will also prompt the user to check and clean any foreign objects on the pedal surface, such as mud, stones, or other debris, reminding the user to ensure they use the skateboard on a flat surface to avoid standing on uneven ground. Furthermore, the skateboard's built-in self-test program periodically checks the sensor status, including sensor connection, voltage, and signal. When the self-test detects a sensor malfunction, it prompts the user to repair or replace the sensor. For example, if the system determines that the force information on the pedals matches the user-preset force level, then the execution module 30... The system assumes the user's posture on the electric skateboard is correct and activates the skateboard's pre-set power settings. It collects the user's center of gravity data, specifically forward and backward tilt, and controls the skateboard's acceleration output accordingly, including forward and backward acceleration. The system continuously monitors the speed output commands received by the skateboard. The system ensures the power settings are only activated after the user is firmly planted, avoiding the risk of accidental activation. By collecting the user's center of gravity data, the system adjusts the skateboard's acceleration in real time to maintain balance and stability. The user can control the skateboard's forward and backward movement simply by tilting their body forward or backward, making operation more intuitive and natural. Intelligent acceleration and deceleration provide a smooth gliding experience, reducing abrupt speed changes. Precise center of gravity data collection and acceleration control ensure the skateboard's movement is highly consistent with the user's intentions; the system can quickly respond to changes in the user's center of gravity and adjust the skateboard's movement accordingly, improving operational precision and flexibility. The second judgment module 40 then determines whether these speed output commands have changed within a pre-set time period to execute the corresponding steps.For example, when the system detects that the speed output command received by the electric skateboard has changed within a preset time period, the system will assume that the user's current travel segment requires long-term speed control. Based on the user's speed output command and current speed data, the system will set a constant speed value, automatically adjusting the skateboard's power output to maintain the set constant speed. Simultaneously, it will detect changes in road slope using a gyroscope or accelerometer, automatically adjusting the power output based on the slope data—increasing power uphill and decreasing power downhill—and continuously monitoring the skateboard's speed data to ensure it remains within the set constant speed range. Current speed and road condition information will be fed back through sound, vibration, or a display screen. Conversely, when the system detects that the speed output command received by the electric skateboard has not changed within a preset time period, the second execution module 50 will assume that the user's current travel segment does not require long-term speed control. The system will activate the electric skateboard's pre-set cruise control to maintain the skateboard's directional movement speed. Based on the user's steering command, it will control the skateboard's wheels to rotate differentially, adjusting the speed according to the differential transmission efficiency. Once the differential rotation and travel speed meet the preset steering conditions, the system executes a steering command to control the electric skateboard for deceleration and turning. During this deceleration and turning phase, the system briefly disables the collection of the user's center of gravity data. When the user's current travel segment does not require sustained speed control, the system automatically activates cruise control to maintain a constant speed. This eliminates the need for continuous speed adjustments, reducing fatigue during prolonged gliding. Cruise control provides smooth speed control, ensuring a smooth ride. Simultaneously, based on the user's steering commands, the system controls the skateboard wheels to rotate differentially for precise steering. Differential transmission technology ensures accuracy and flexibility during steering. The system automatically adjusts the travel speed based on the transmission efficiency of the differential transmission to ensure smoothness and safety during turning. Furthermore, the system decelerates before executing a steering command to ensure safety during the turn. Changes in the user's center of gravity during a turn may cause system misjudgment; therefore, disabling center of gravity data avoids this. Disabling center of gravity data ensures stable control during turns, unaffected by changes in the user's center of gravity, making steering safer and more reliable.

[0116] In this embodiment, the execution module further includes:

[0117] The acquisition unit is used to acquire, in real time, capacitance value data generated by the user on the pedal based on the preset capacitance sensor on the electric skateboard;

[0118] The judgment unit is used to determine whether the capacitance value data has changed within a preset time period;

[0119] The execution unit is configured to, if not, stop acquiring the capacitance value data, adaptively switch the electric skateboard to a standby state, detect changes in the tilt parameters of the center of gravity data in real time, resume acquiring the capacitance value data based on the changes in the tilt parameters, wake up the electric skateboard, and revert the standby state to an active state.

[0120] In this embodiment, the system uses a pre-installed capacitance sensor on the electric skateboard to collect capacitance data generated by the user on the pedal in real time. The system then determines whether these capacitance values ​​change within a pre-set time period and executes corresponding steps accordingly. For example, if the system detects a change in the capacitance data generated by the user on the pedal within the pre-set time period, it assumes that the user has moved their feet or their center of gravity has changed multiple times over a long period. The system will then adjust the skateboard's control parameters to ensure safety and stability, ensuring the skateboard can respond to changes in the user's posture in real time, providing a better operating experience, and preventing loss of control due to posture changes. In case of a fall, the system automatically takes appropriate actions when detecting the user getting on or off the skateboard to ensure user safety. Specifically, if the capacitance change matches the user's standing pattern, the skateboard is activated; if the capacitance change matches the user's leaving pattern, the skateboard is deactivated or enters standby mode. Furthermore, if environmental interference is detected, appropriate measures are taken to ensure the skateboard functions normally, preventing malfunctions caused by environmental interference, protecting user safety, and preventing damage to the skateboard's internal electronic components from moisture. For example, if the system determines that the capacitance data generated by the user on the pedal has not changed within a preset time, the system will consider that the user has been skating on the electric skateboard for an extended period without stopping, and will stop collecting capacitance data, automatically converting the electric skateboard to standby mode. The system monitors the tilt parameters of the center of gravity in real time, and resumes collecting capacitance data based on these changes. Simultaneously, it wakes up the electric skateboard and reverts from standby to active mode. When the system detects prolonged skating without a change in capacitance, it automatically enters standby mode. In standby mode, the skateboard's power consumption is significantly reduced, helping to extend battery life. This is because continuous data collection accelerates sensor wear; stopping data collection when necessary extends sensor lifespan. Reducing the continuous operating time of capacitance sensors and other electronic components lowers the failure rate, extends equipment life, and reduces maintenance and replacement costs. Furthermore, the system can intelligently determine the user's status and... The system automatically manages the skateboard's standby and active states without user intervention. Users don't need to manually adjust the skateboard's status; the system handles everything automatically, improving ease of use. When the tilt parameters of the user's center of gravity change, the skateboard automatically resumes from standby mode, ensuring continuous gliding. Automatic entry into standby and reactivation reduces the risk of accidental operation, especially when the user stops but forgets to turn off the skateboard. If the user accidentally stops or leaves the skateboard, the system will automatically enter standby mode to prevent loss of control. When a change in center of gravity is detected, the skateboard quickly returns to active mode, ensuring the user can control the skateboard promptly. In other words, the skateboard can adaptively adjust based on the user's movements and state, providing a more intelligent and user-friendly experience.

[0121] In this embodiment, it also includes:

[0122] The measurement module is used to measure the acceleration data of the electric skateboard in various directions based on the gyroscope preset on the electric skateboard, generate motion state data of the electric skateboard in the virtual environment based on the acceleration data, and establish the user's posture information based on the motion state data.

[0123] The third judgment module is used to determine whether the posture information matches the posture data pre-recorded by the electric skateboard;

[0124] The third execution module is used to detect the tilt state of the electric skateboard if not, identify the corresponding posture deviation from the posture information based on the tilt state, apply a preset proportional-integral-differential algorithm to adjust the motor output of the electric skateboard, and continuously balance the posture deviation through the motor output until the electric skateboard is detected to have recovered from the tilt state to a stable state. The motor output specifically includes output power and speed.

[0125] In this embodiment, the system uses a gyroscope pre-installed on the electric skateboard to measure the acceleration data of the skateboard in various directions. Based on this acceleration data, it generates motion state data of the electric skateboard in a virtual environment. The system then establishes the user's posture information based on different motion state data. Finally, the system determines whether this posture information matches the pre-recorded posture data of the electric skateboard to execute corresponding steps. For example, when the system determines that the user's posture information matches the pre-recorded posture data of the electric skateboard, the system considers the user's posture to match the preset data, indicating that the skateboard's control system can correctly interpret the user's input, that is, the skateboard's motion state matches the user's intention. Figure 1The system optimizes the skateboard's acceleration, deceleration, and steering control based on the user's posture information, providing a smooth gliding experience. By adjusting the electric skateboard's power output, it ensures that the skateboard's acceleration, speed, and braking response meet the user's expectations. Simultaneously, it continuously monitors the user's posture information to ensure the user glides in the correct posture, preventing accidents caused by incorrect posture. If the user's posture information is about to deviate from preset data, the system will provide audio or visual prompts to adjust the posture. It also adaptively adjusts the skateboard's feedback mechanism based on the user's posture information, such as vibration feedback and audio prompts, to enhance the user's perception experience. The system records the user's posture data and gliding behavior for subsequent data analysis. For example, if the system determines that the user's posture information does not match the pre-recorded posture data of the electric skateboard, it will assume that the electric skateboard cannot interpret the user's posture and will detect the tilt state of the electric skateboard based on... Different tilt states are identified from the posture information to determine the corresponding posture deviations. A pre-set proportional-integral-derivative (PID) algorithm is applied to adjust the motor output of the electric skateboard. The motor output specifically includes output power and speed. The posture deviation is continuously balanced by the motor output until the electric skateboard recovers from the tilt state to a stable state. The system ensures that the skateboard can maintain stability in various postures, making it easier for users to control the skateboard and reducing loss of control or instability caused by skateboard tilt. This improves the stability and safety of gliding. At the same time, it ensures that the skateboard can automatically adjust to protect the user's safety when gliding in an undesirable posture, reducing the risk of accidents caused by posture deviations and improving gliding safety. Furthermore, it achieves balanced adjustment of the motor output, enabling the skateboard to maintain optimal performance in various postures, because the proportional-integral-derivative (PID) algorithm can accurately adjust the motor's output power and speed according to different posture deviations.

[0126] In this embodiment, the second execution module further includes:

[0127] The detection unit is used to detect the required turning distance of the movement route in real time based on the user's preset movement route for the electric skateboard;

[0128] The second judgment unit is used to determine whether the required turning distance reaches the preset distance threshold of the electric skateboard;

[0129] The second execution unit is configured to, if so, linearly reduce the moving speed according to the distance between the required turning distance and the electric skateboard, collect the turning command output by the user for the driving direction, and reset the moving speed after detecting that the electric skateboard has completed the corresponding turn, reorient and maintain the moving speed.

[0130] In this embodiment, the system detects the required turning distance of the pre-set route by the user on the electric skateboard in real time. The system then determines whether the required turning distance reaches a pre-set distance threshold for the electric skateboard and executes corresponding steps accordingly. For example, if the system determines that the required turning distance has not reached the pre-set distance threshold, it considers that the user has not yet reached the intersection where the user needs to turn. The system maintains the electric skateboard in its current driving state, cruises at a constant speed until the required turning distance is reached, ensuring smooth operation before reaching the turning point. Simultaneously, it continuously monitors the distance between the skateboard and the target turning point to ensure timely detection of the approach. Using sensors and GPS data, the system tracks the distance between the skateboard's current position and the turning point in real time. As the skateboard approaches the turning point, it initiates a turning preparation, including adjusting speed and changing lanes. When the distance is about to approach the threshold, the system begins a turning preparation operation, including deceleration or angle adjustment. For example, if the system determines that the required turning distance has reached the pre-set distance threshold, the system considers that the electric skateboard needs to prepare for a turn. When steering, the system linearly reduces the electric skateboard's current speed based on the required steering distance and the distance between the skateboard and the target direction. It collects the user's steering command and resets the recorded cruise control speed after the skateboard completes the turn, then re-collects the required cruise control speed for the desired direction. By gradually reducing speed, the system minimizes vibration and discomfort caused by sharp turns, ensuring smooth steering. Deceleration makes the skateboard easier to control during turns, reducing the risk of loss of control due to high-speed turns. It also ensures precise steering based on the user's actual steering commands, enhancing control over steering operations. Accurate response to user commands improves the user's experience and satisfaction with the skateboard. Resuming cruise control after a turn helps restore a stable speed, improving gliding comfort. Resetting the cruise speed allows the skateboard to maintain optimal speed control in new driving conditions, optimizing efficiency. Dynamically adjusting speed and direction enhances the skateboard's adaptability and safety in various road conditions, enabling the system to flexibly respond to different driving conditions and user needs, providing real-time dynamic adjustment responses.

[0131] In this embodiment, the second determination module further includes:

[0132] The second acquisition unit is used to simultaneously acquire the pressure surface generated by the user stepping on the electric skateboard based on the preset front and rear sensors of the electric skateboard.

[0133] The third judgment unit is used to determine whether the pressure surface matches the preset area of ​​the electric skateboard;

[0134] The third execution unit is used to, if so, illuminate the electric skateboard according to the user's preset stepping action on the electric skateboard, and limit the movement speed threshold of the electric skateboard according to the driving scenario selected by the user on the electric skateboard, wherein the driving scenario specifically includes urban driving, off-road driving and ramp driving.

[0135] In this embodiment, the system synchronously collects the pressure surface generated by the user's footsteps on the electric skateboard based on pre-installed front and rear sensors. The system then determines whether these pressure surfaces match the pre-set foot area on the electric skateboard to execute corresponding steps. For example, if the system determines that the pressure surface generated by the user's footsteps does not match the pre-set foot area, the system assumes that the user's foot position is off, causing instability when standing. The system will provide visual or auditory prompts through the electric skateboard's display panel and voice device to guide the user to adjust their standing posture and ensure correct foot position. A real-time feedback mechanism helps the user find the correct standing position. Simultaneously, the system self-checks for sensor malfunctions, such as insufficient battery power or sensor surface dirt, ensuring normal sensor operation and providing accurate foot pressure data. Furthermore, the system allows the user to adjust the foot area setting according to their actual situation, adjusting the preset foot area based on actual user foot data. For example, if the system determines that the pressure surface generated by the user's footsteps matches the pre-set foot area... When the pre-set footing area on the electric skateboard is selected, the system assumes the user is gliding correctly. Based on the user's pre-set footing actions, the system illuminates the skateboard to activate its power settings. Depending on the user's selected riding scenario (city riding, off-road riding, and hill riding), the system limits the skateboard's speed threshold. By matching the correct footing area and speed limit threshold, the system reduces the risk of accidents caused by high speeds or inappropriate footing. It adjusts the speed in different riding scenarios to ensure the skateboard's stability in various environments, reducing potential dangers during gliding. Simultaneously, the system can automatically sense the user's footing and selected riding scenario, intelligently adjusting the skateboard's behavior to improve control precision and reduce the complexity of manual settings adjustments, making the skateboard easier to use and increasing user satisfaction. Furthermore, it is optimized for different environmental needs, ensuring good performance in various terrains and scenarios, enabling the electric skateboard to provide optimal performance in different environments and enhancing its versatility.

[0136] In this embodiment, the second determination module further includes:

[0137] The third acquisition unit is used to acquire acceleration parameters generated when the electric skateboard does not receive the speed output command, based on the preset accelerometer of the electric skateboard.

[0138] The fourth judgment unit is used to determine whether the acceleration parameter has reached a preset rate;

[0139] The fourth execution unit is used to calculate the kinetic energy data of the electric skateboard when it goes downhill based on the acceleration parameters if the conditions are met, generate recyclable data of the electric skateboard based on the kinetic energy data, merge the recyclable data with the current remaining kinetic energy of the electric skateboard, and present the total kinetic energy of the electric skateboard on a preset interface. The recyclable data specifically includes battery power and recycling power.

[0140] In this embodiment, the system uses a pre-installed accelerometer on the electric skateboard to collect acceleration parameters generated by the skateboard's inertia when it does not receive a speed output command. The system then determines whether these acceleration parameters reach a preset rate to execute corresponding steps. For example, if the system determines that the acceleration parameters generated by the skateboard's inertia when it does not receive a speed output command have not reached the preset rate, the system assumes that the electric skateboard is currently gliding downhill. If the downhill section is too short to allow for kinetic energy recovery, the system will reduce or suspend kinetic energy recovery on the short downhill section, waiting for a sufficient descent. The system activates regenerative braking only after a certain distance has passed. By recording the length and gradient of the downhill section, this data is used to optimize subsequent energy management strategies, reducing gliding discomfort caused by overly frequent regenerative braking and providing a smoother gliding experience. Simultaneously, when the system detects that the downhill section is too short, it will provide the user with information about the current road conditions and system status via display or voice prompts, helping the user understand the current road conditions and system status and make more appropriate gliding decisions. Furthermore, it dynamically adjusts the acceleration threshold based on actual conditions to adapt to downhill sections of varying lengths, monitoring and adjusting the regenerative braking strategy in real time during gliding to ensure effective utilization on downhill sections; for example, when the system... When the system determines that the electric skateboard has not received a speed output command, and the acceleration parameters generated by inertia have reached a preset speed, the system assumes that the electric skateboard is currently gliding downhill, and that the downhill section is sufficient for the electric skateboard to recover kinetic energy. The system calculates the kinetic energy data of the electric skateboard during the downhill descent based on the acceleration parameters, and generates recoverable data for the electric skateboard based on this kinetic energy data. The recoverable data specifically includes battery power and recovery power. The system combines the recoverable data with the current remaining kinetic energy of the electric skateboard, and presents the total kinetic energy of the electric skateboard on a pre-set display interface; the system accurately calculates the kinetic energy generated during the downhill descent and... This energy is converted into battery power and recovery power, which helps maximize energy recovery. By effectively recovering kinetic energy during downhill riding, it improves battery charging efficiency and the overall energy efficiency of the skateboard. At the same time, users can view the effect of kinetic energy recovery in real time, including battery power and recovery power, to understand the energy status of the electric skateboard. This provides clear energy information and helps users make more reasonable riding decisions, such as adjusting riding style or planning charging time. Furthermore, the system can intelligently adjust the recovery function based on actual acceleration and kinetic energy data to achieve more efficient energy management. By automatically calculating and adjusting the kinetic energy recovery settings, it ensures optimal energy utilization in different riding environments.

[0141] In this embodiment, the acquisition module further includes:

[0142] The second detection unit is used to detect the conductivity data on the electric skateboard based on the conductivity sensor preset on the electric skateboard.

[0143] The fifth judgment unit is used to determine whether the conductivity data exceeds the preset conductivity threshold of the electric skateboard;

[0144] The fifth execution unit is configured to, if so, restrict the user from turning on the electric skateboard, activate a preset light on the pedal surface of the electric skateboard, illuminate the pedal surface with the light to generate the position of moisture on the pedal surface, monitor it in real time until the moisture disappears, and restore the user's permission to turn on the electric skateboard.

[0145] In this embodiment, the system uses a pre-installed conductivity sensor on the electric skateboard to detect conductivity data. The system then determines whether this conductivity data exceeds a pre-set conductivity threshold and executes corresponding steps accordingly. For example, if the system determines that the conductivity data on the electric skateboard does not exceed the pre-set threshold, it assumes there is no residual moisture on the skateboard's pedals. After confirming the absence of residual moisture, the system allows the user to activate the electric skateboard in normal mode, ensuring stable operation and a smooth gliding experience in the absence of moisture. Simultaneously, the system continues to monitor conductivity data in real time to prevent moisture-related issues during subsequent use, ensuring all functions operate under normal conditions, improving user convenience. Furthermore, the system performs trend analysis on the conductivity data to understand the electric skateboard's performance under different conditions and records the conductivity data for subsequent analysis and reference. Conversely, if the system determines that the conductivity data on the electric skateboard exceeds the pre-set threshold... If the system detects residual moisture on the electric skateboard's pedals, it will restrict the user from turning on the skateboard and activate pre-installed lights on the pedals. These lights illuminate the pedals, identifying the location of any remaining moisture. The system will monitor this in real-time until the moisture disappears, at which point the user's access to the skateboard's lights will be restored. The system uses lights to identify moisture locations and monitors the removal of moisture to ensure all residual moisture is completely removed, preventing operation of the skateboard while it is wet. This reduces the risk of electrical malfunctions and safety hazards, preventing electric shocks or other safety issues caused by moisture, and ensuring user safety. It also ensures the equipment operates without moisture interference, minimizing equipment failures caused by moisture. The automatic restoration of the lights after complete drying reduces operational interruptions caused by moisture handling and provides real-time monitoring and feedback on moisture levels, ensuring the skateboard operates in optimal condition and is used in a dry state, thus improving the overall effectiveness of equipment maintenance.

[0146] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for maneuvering an electric skateboard, characterized in that, The method comprises the following steps: Collecting force information borne by the pedal based on a pressure sensor preset on the electric skateboard; Determining whether the force information matches the preset force of the user; If yes, activating a power setting preset on the electric skateboard, collecting the user's center of gravity data on the pedal, controlling the electric skateboard to output a variable acceleration according to the center of gravity data, and detecting a speed output instruction received by the electric skateboard in real time, wherein the center of gravity data specifically includes forward leaning and backward leaning, and the variable acceleration specifically includes forward acceleration and reverse acceleration; Determining whether the speed output instruction changes within a preset time period; If no, maintaining the moving speed of the electric skateboard, controlling the differential transmission of the pulley of the electric skateboard based on the steering instruction output by the user, and reducing the moving speed according to the transmission efficiency of the differential transmission, wherein the differential transmission and the moving speed meet a preset steering condition, the steering instruction controls the electric skateboard to perform a deceleration turn, and the center of gravity data collection of the electric skateboard is shielded for a short time during the deceleration turn.

2. The handling method for an electrically powered skateboard according to claim 1, characterized in that, The step of activating the power setting preset on the electric skateboard and collecting the center of gravity data of the user on the pedal further comprises: Collecting, in real time, the capacitance value data generated by the user on the pedal based on a capacitance sensor preset on the electric skateboard; Determining whether the capacitance value data changes within a preset time period; If no, stopping the collection of the capacitance value data, adaptively converting the electric skateboard into a standby state, detecting the change of the tilt parameter of the center of gravity data in real time, resuming the collection of the capacitance value data according to the change of the tilt parameter, awakening the electric skateboard, and calling back the standby state to an active state.

3. The handling method for an electrically powered skateboard according to claim 1, characterized in that, After the step of controlling the electric skateboard to output a variable acceleration according to the center of gravity data and detecting a speed output instruction received by the electric skateboard in real time, the method further comprises: Measuring acceleration data of the electric skateboard in all directions based on a gyroscope preset on the electric skateboard, generating motion state data of the electric skateboard in a virtual environment according to the acceleration data, and establishing posture information of the user according to the motion state data; Determining whether the posture information matches the posture data collected in advance by the electric skateboard; If no, detecting the tilt state of the electric skateboard, identifying the corresponding posture deviation from the posture information based on the tilt state, adjusting the motor output of the electric skateboard by applying a preset proportional-integral-derivative algorithm, continuously balancing the posture deviation by the motor output until the electric skateboard is monitored to recover from the tilt state to a stable state, wherein the motor output specifically includes output power and rotating speed.

4. The method for handling an electrically powered skateboard of claim 1, wherein, The step of maintaining the moving speed of the electric skateboard and controlling the differential transmission of the pulley of the electric skateboard based on the steering instruction output by the user further comprises: Detecting, in real time, the required steering distance of the moving route based on the moving route preset by the user on the electric skateboard; determining whether the required steering distance reaches a preset distance threshold of the electric skateboard; if yes, linearly slowing down the moving speed according to the required steering distance and the distance from the electric skateboard, collecting the steering instruction output by the user to the running direction, resetting the moving speed after monitoring that the electric skateboard completes corresponding steering, reorienting and maintaining the moving speed.

5. The method for handling of an electrically powered skateboard according to claim 1, characterized in that, In the step of determining whether the force information matches the preset force of the user, further comprising: synchronously collecting the pressure surface generated by the user stepping on the electric skateboard based on the front sensor and the rear sensor preset by the electric skateboard; determining whether the pressure surface matches the preset area of the electric skateboard; if yes, turning on the electric skateboard according to the preset stepping action of the user on the electric skateboard, and limiting the moving speed threshold of the electric skateboard according to the running scene selected by the user on the electric skateboard, wherein the running scene specifically includes city running, off-road running and slope running.

6. The method for handling of an electrically powered skateboard according to claim 1, characterized in that, In the step of determining whether the speed output instruction changes within a preset period, further comprising: collecting the acceleration parameter generated when the electric skateboard does not receive the speed output instruction based on the accelerometer preset by the electric skateboard; determining whether the acceleration parameter reaches a preset speed; if yes, calculating the kinetic energy data of the electric skateboard when descending according to the acceleration parameter, generating the recoverable data of the electric skateboard according to the kinetic energy data, merging the recoverable data with the current residual kinetic energy of the electric skateboard, and comprehensively presenting the total kinetic energy of the electric skateboard on a preset interface, wherein the recoverable data specifically includes battery capacity and recovery power.

7. The method for handling of an electrically driven skateboard according to claim 1, characterized in that, In the step of collecting the force information borne on the pedal based on the pressure sensor preset by the electric skateboard, comprising: detecting the electrical conductivity data on the electric skateboard based on the electrical conductivity sensor preset by the electric skateboard; determining whether the electrical conductivity data exceeds a preset electrical conductivity threshold of the electric skateboard; if yes, limiting the user from turning on the electric skateboard, activating the preset light on the pedal surface of the electric skateboard, generating the moisture position on the pedal surface by irradiating the pedal surface with the light, and monitoring in real time until the moisture disappears to restore the user's turning-on permission of the electric skateboard.

8. A steering system for an electrically powered skateboard, characterized by, comprising: a collection module for collecting the force information borne on the pedal based on the pressure sensor preset by the electric skateboard; a determination module for determining whether the force information matches the preset force of the user; an execution module for if yes, activating the power setting preset by the electric skateboard, collecting the center of gravity data of the user on the pedal, controlling the electric skateboard to output varying acceleration according to the center of gravity data, and detecting the speed output instruction received by the electric skateboard in real time, wherein the center of gravity data specifically includes forward-leaning center of gravity and backward-leaning center of gravity, and the varying acceleration specifically includes forward acceleration and reverse acceleration; a second determination module for determining whether the speed output instruction changes within a preset period. The second execution module is configured to, if no, maintain the moving speed of the electric skateboard, control the pulley of the electric skateboard to perform differential transmission based on the turning instruction output by the user, correspondingly reduce the moving speed according to a transmission efficiency of the differential transmission, and perform the turning instruction to control the electric skateboard to perform deceleration turning after the differential transmission and the moving speed meet a preset turning condition, and shield the gravity center data collection of the electric skateboard for a short time during the deceleration turning.

9. Handling system for an electrically driven skateboard according to claim 8, characterized in that, The execution module further comprises: The acquisition unit is configured to acquire, in real time, the capacitance value data generated by the user on the pedal based on a preset capacitive sensor on the electric skateboard. The judgment unit is configured to judge whether the capacitance value data changes within a preset time length. The execution unit is configured to, if no, stop the acquisition of the capacitance value data, adaptively convert the electric skateboard into a standby state, detect the change of a tilt parameter of the gravity center data in real time, re-acquire the capacitance value data according to the change of the tilt parameter, wake up the electric skateboard, and call back the standby state to an active state.

10. The steering system for an electrically driven skateboard of claim 8, wherein, Further comprising: The measurement module is configured to measure acceleration data of the electric skateboard in each direction based on a preset gyroscope on the electric skateboard, generate motion state data of the electric skateboard in a virtual environment according to the acceleration data, and establish posture information of the user according to the motion state data. The third judgment module is configured to judge whether the posture information conforms to posture data pre-recorded by the electric skateboard. The third execution module is configured to, if no, detect a tilt state of the electric skateboard, identify a corresponding posture deviation from the posture information based on the tilt state, apply a preset proportional integral derivative algorithm to adjust a motor output of the electric skateboard, continuously balance the posture deviation through the motor output until the electric skateboard recovers from the tilt state to a stable state, and the motor output specifically includes output power and rotating speed.

Citation Information

Patent Citations

  • Control device and method of intelligent balance scooter

    CN115352564A

  • Control method and system for assisting movement of luggage case by electric skateboard

    CN118665199A