Night running induction energy-saving lighting control system based on three-dimensional comprehensive positioning
By using three-dimensional integrated positioning technology, combined with identification cameras, millimeter-wave radar, and illuminance sensors, the runway lighting system achieves precise tracking and personalized lighting control, solving the problems of false triggering and energy saving in existing systems.
Patent Information
- Application Number
- CN202611062361.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-17
- Publication Date
- 2026-08-25
AI Technical Summary
Existing track motion-sensor lighting systems are prone to false triggering due to environmental interference, and the lighting rhythm lags behind the actual position of the moving target. Furthermore, the fixed power output mode cannot dynamically adjust energy consumption based on ambient light levels or provide personalized lighting colors.
Employing 3D integrated positioning technology, combined with identification cameras, millimeter-wave radar, Bluetooth gateways, and illuminance sensors, the system uses a cloud server and main control computer for identity verification and motion trajectory prediction to generate precise lighting control commands. It also adjusts the light color based on ambient light levels and user preferences.
It improves the accuracy and anti-interference ability of lighting control, achieves close matching between the rhythm of light illumination and the user's movement speed, reduces overall power consumption, and provides personalized lighting effects.
Smart Images

Figure CN122640899A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of lighting control technology, specifically to a night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning. Background Technology
[0002] With the construction of urban parks and community sports venues, nighttime running has become a common form of exercise. In order to meet the visibility needs of nighttime exercise and reduce overall energy consumption, outdoor running tracks are generally equipped with sensor-activated lighting control systems. Conventional sensor-activated lighting systems typically use infrared sensors or basic microwave radar for passive detection. When a moving target is detected in the area, the lights in the corresponding section are turned on, and the lights are turned off after a delay after the target leaves the area.
[0003] Existing track lighting control systems suffer from low triggering accuracy and lagging tracking performance in practical applications. Conventional sensors are easily affected by wind, swaying leaves, or small animals crossing the path, leading to false triggers, ineffective lighting, and wasted energy. Regarding tracking, existing systems lack mechanisms to identify moving targets and calculate instantaneous speed, making it impossible to predict the target's direction of movement. This results in the control system failing to consider the electrical startup time and communication transmission time of hardware devices when issuing lighting commands, causing the lighting to lag significantly behind the runner's actual position. Furthermore, traditional lighting control strategies often employ fixed power output modes, lacking dynamic linkage with changes in ambient light and failing to provide customized lighting colors based on different user preferences. This makes it difficult to achieve a balance between reducing power consumption and improving visual experience. Therefore, this invention proposes a three-dimensional integrated positioning-based night running sensor-based energy-saving lighting control system to address the shortcomings of existing technologies. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention provides a night running induction energy-saving lighting control system based on three-dimensional integrated positioning. This system solves the problems of existing track induction lighting systems being easily triggered by environmental interference, the lighting rhythm lagging behind the actual position of the moving target, and the inability of fixed power output mode to dynamically adjust energy consumption and provide personalized light color in combination with ambient light intensity.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solution: a night running induction energy-saving lighting control system based on three-dimensional integrated positioning, including a recognition camera deployed along the running track and acquiring current facial images; The cloud server and the recognition camera are connected to the main control computer, which has pre-stored the preferred light color parameters. The main control computer locates the physical pole position range based on the current facial image and generates the initial judgment command. The main control computer is connected to the main controller, which receives the initial judgment command and sends a linkage preparation signal containing the preferred light color parameters. A millimeter-wave radar deployed on the side of the runway to calculate instantaneous velocity values and output auxiliary trigger pulses; The millimeter-wave radar is connected to a front-end microcontroller. The front-end microcontroller responds to the auxiliary judgment trigger pulse, obtains the actual spatial coordinates, generates the theoretical motion trajectory based on the instantaneous motion velocity value, compares the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory, and sends out a confirmation linkage output command. Illuminance sensors are deployed around the runway to collect ambient light levels. The sub-controllers are connected to the main controller, the front-end microcontroller and the illuminance sensor respectively. The sub-controllers receive confirmation and linkage output commands and output digital dimming signals according to the background ambient light illuminance value and the preferred light color parameters. The RGB+W lamps are connected to the sub-controller and receive digital dimming signals to adjust their light emission.
[0006] Preferably, the system further includes a barcode scanning terminal that receives user-preferred light color parameters, and the barcode scanning terminal is communicatively connected to the cloud server that establishes the association mapping table; The establishment of a relational mapping table on a cloud server specifically includes: The cloud server extracts the user's facial feature vector and generates a unique corresponding system identifier. The cloud server then binds the facial feature vector, the user's mobile device's Bluetooth Low Energy Broadcast medium access control address, and the preferred light color parameters converted into a digital dimming matrix to the system identifier and merges them to generate an association mapping table. The cloud server distributes the association mapping table to the main control computer and the main controller. The main control computer and the main controller write the association mapping table to their local storage. The main control computer and the main controller then use the locally stored association mapping table to perform subsequent identity feature comparison and verification and to call the preferred light color parameters.
[0007] Preferably, the system also includes a Bluetooth gateway that connects to the main control computer and extracts the received signal strength indication value; The main control computer locates the physical pole position range based on the current facial image, specifically including: If the feature comparison of the current facial image passes, the main control computer will directly determine the physical pole position range where the recognition camera that captured the current facial image is located as the user's current location. If the current facial image fails feature comparison and a received signal strength indicator value is received, the main control computer uses the logarithmic distance path loss model to convert the received signal strength indicator value collected by the Bluetooth gateway into a physical distance value. The main control computer uses the Bluetooth gateway receiving the signal as the center and combines the physical distance value to calculate the physical pole position range where the user is located. If the feature comparison of the current facial image passes and the physical distance value is confirmed at the same time, the main control computer will prioritize the results of the physical pole position interval corresponding to the camera and use the physical distance value as an auxiliary verification reference.
[0008] Preferably, the system also includes a switching power supply that provides DC power to the various components; The main control computer locates the physical pole position range based on the current facial image and generates the initial judgment command, which specifically includes: The main control computer reads the sequence of physical pole positions within multiple consecutive time sampling periods, calculates the macroscopic movement direction based on the increasing or decreasing state of the sequence, and, combined with the current physical pole position, infers the next adjacent pole position to be entered as the target position. It then generates a first judgment instruction for the target position, which includes the hardware address identifier of the sub-controller of the target position and the corresponding preferred light color parameters. The main controller receives the initial judgment command and sends out the linkage preparation signal, specifically including: After receiving the initial judgment command, the main controller sends an early wake-up power preheating command to the switching power supply responsible for powering the target section, and sends the linkage preparation signal and preferred light color parameters to the corresponding sub-controller of the target section in advance and stores them in the local cache register, thus completing the data preloading and electrical preheating state transition of the target section.
[0009] Preferably, the auxiliary trigger pulse output by the millimeter-wave radar specifically includes: Millimeter-wave radar analyzes the Doppler frequency shift data of radar echoes to obtain instantaneous motion velocity values. When the instantaneous motion velocity value is greater than the preset velocity judgment threshold, the millimeter-wave radar determines that the target entity is in motion. Millimeter-wave radar extracts the target radar cross-section features contained in the echo signal and compares the target radar cross-section features with the preset lower limit threshold of human body cross-section to filter out invalid background clutter. After confirming the presence of a valid target entity within the coverage area, the millimeter-wave radar uses a direct physical pin connection to output simulated high-low level transitions as auxiliary trigger pulses, which are directly sent to the external hardware interrupt pin of the front-end microcontroller to respond to the hardware interrupt request. At the same time, the millimeter-wave radar asynchronously sends the instantaneous velocity value to the high-speed data buffer register inside the front-end microcontroller via a serial communication bus.
[0010] Preferably, the front-end microcontroller generates the theoretical motion trajectory based on the instantaneous motion velocity value, specifically including: The front-end microcontroller obtains the absolute installation coordinates of the first millimeter-wave radar that triggers a state when the user enters the current light-emitting zone, and defines the absolute installation coordinates as the initial physical position coordinates as the precise reference point for integral calculation. The front-end microcontroller reads the internally stored three-dimensional curve path mapping table based on the precise reference point to obtain the current runway tangential unit direction vector. The front-end microcontroller multiplies the instantaneous motion velocity value with the runway tangential unit direction vector to construct a three-dimensional velocity vector. It then performs continuous time integration on the three-dimensional velocity vector to construct a virtual movement path and generate a theoretical motion trajectory within the system.
[0011] Preferably, the front-end microcontroller compares the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory, and issues a confirmation and linkage output command, specifically including: The front-end microcontroller queries the hardware mapping address table by recording the input pin port number when it receives the auxiliary judgment trigger pulse, extracts the absolute installation coordinates of the corresponding physical pin as the actual spatial coordinates, and uses the Euclidean distance calculation method to calculate the three-dimensional spatial straight-line distance between the actual spatial coordinates and the corresponding time node coordinates on the theoretical motion trajectory as the spatial distance difference. If the spatial distance difference is less than or equal to the preset following tolerance threshold, the front-end microcontroller confirms that the current triggering entity is a legal user predicted by theory, and sends a confirmation linkage output command containing the instantaneous motion speed value to the sub-controller. If the spatial distance difference is greater than the preset following tolerance threshold, the front-end microcontroller determines that the current triggering entity is an unauthorized non-VIP entity, clears the internal buffer memory, and blocks the sending of confirmation linkage output commands.
[0012] Preferably, the sub-controller receiving the confirmation linkage output command specifically includes: The sub-controller parses and extracts the actual spatial coordinates and instantaneous motion speed values attached to the instruction, matches the actual spatial coordinates to the runway spatial layout table, calculates the precise physical segment position of the positioning trigger entity, and maintains the synchronous movement and following display execution logic with a total length of four meters through the one-meter light physical segment rule. The sub-controller multiplies the calculated physical segment position number by four to calculate the starting channel address of the corresponding RGB+W light fixture in the communication data frame. The sub-controller sends a synchronous lighting command to all RGB+W lights within a range of one meter behind the target and two meters in front of the target, based on the starting channel address.
[0013] Preferably, the sub-controller outputs a digital dimming signal based on the background ambient illuminance value and the preferred light color parameters, specifically including: The sub-controller calculates the ratio difference between the preset target reference illuminance value and the background ambient illuminance value, and combines the ratio difference with the speed compensation coefficient generated by mapping the instantaneous motion speed value to dynamically calculate the pulse width modulation duty cycle signal. The sub-controller performs boundary limiting operation on the pulse width modulation duty cycle signal. If the calculated pulse width modulation duty cycle signal value is less than zero, the sub-controller forces it to be set to zero. If the calculated pulse width modulation duty cycle signal value is greater than one, the sub-controller will force it to be set to one, ensuring that the output signal is strictly truncated and limited to the effective control range of zero to one.
[0014] Preferably, the sub-controller extracts the basic luminous intensity ratio matrix of the four channels (red, green, blue, and white) contained in the preferred light color parameters in the local cache register; The sub-controller uses the pulse width modulation duty cycle signal after the boundary limiting operation as the overall brightness weighting coefficient. The sub-controller performs a scalar multiplication operation on the overall brightness weighting coefficient and the basic luminous brightness ratio matrix to generate the final digital dimming signal allocated to each color channel. The sub-controller sends the digital dimming signal to the RGB+W lamps in the target luminous area for luminous adjustment.
[0015] This invention provides a night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning. It has the following beneficial effects: 1. This invention uses a main control computer to locate the physical pole position range by combining the current facial image captured by the recognition camera with the received signal strength indication value obtained by the Bluetooth gateway. At the same time, it uses millimeter-wave radar to calculate the instantaneous motion speed value and output auxiliary judgment trigger pulses. The front-end microcontroller generates the theoretical motion trajectory and compares it with the actual spatial coordinates by Euclidean distance calculation. This can effectively filter out invalid background clutter and identify non-target trigger entities, ensuring that the sub-controller only executes lighting commands for legitimate system users who have completed the binding of preferred light color parameters. This improves the accuracy of target tracking and the anti-interference capability of the lighting control system.
[0016] 2. This invention uses a main control computer to read the physical pole position interval sequence to infer the target interval to be entered and generate a first judgment command. After receiving the first judgment command, the main controller sends a power preheating command to the switching power supply to wake up in advance. The linkage preparation signal is sent to the sub-controller in advance and stored in the local cache register. The hardware control structure of data preloading and electrical preheating state conversion is executed in advance. Combined with the execution logic of the sub-controller to perform forward and backward synchronous lighting based on the physical segment position, the physical delay caused by the electrical start-up of the power supply module and the transmission of the communication link is eliminated, so that the lighting rhythm of the RGB+W lamps can closely match the instantaneous movement speed of the user.
[0017] 3. This invention calculates the ratio difference between the preset target reference illuminance value and the background ambient light illuminance value collected by the illuminance sensor through a sub-controller. It then calculates the pulse width modulation duty cycle signal by combining the speed compensation coefficient generated by mapping the instantaneous movement speed value. The sub-controller performs a scalar multiplication operation on the pulse width modulation duty cycle signal after the amplitude limiting operation and the basic luminous brightness ratio matrix in the preferred light color parameters to generate a digital dimming signal. By introducing the ambient illuminance feedback and movement speed compensation to generate a digital dimming signal to adjust the operation mechanism of the RGB+W lamps, it can dynamically limit the lighting output brightness according to the brightness of the external natural light while presenting the user's personalized lighting color configuration, thereby reducing the overall power consumption of the night running system. Attached Figure Description
[0018] Figure 1 This is a system architecture diagram of the present invention; Figure 2 This is a schematic diagram of the overall method flow of the present invention; Figure 3 This is a schematic diagram of the macroscopic interval positioning and power preheating process of the present invention; Figure 4 This is a schematic diagram of the microscopic trajectory verification and false trigger prevention process of the present invention; Figure 5 This is a schematic diagram comparing the spatial distance difference with the following tolerance threshold of the present invention; Figure 6 This is a schematic diagram illustrating the coupling response of background illumination, motion speed, and PWM duty cycle in this invention. Detailed Implementation
[0019] The technical solutions in 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 some embodiments of the present invention, and not all embodiments. 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.
[0020] Please see Figure 1 This invention provides a night running induction energy-saving lighting control system based on three-dimensional integrated positioning, including: a barcode scanning terminal, an identification camera, a Bluetooth gateway, a cloud server, a main control computer, a main controller, a sub-controller, a millimeter-wave radar, a front-end microcontroller, RGB+W lamps, a switching power supply, and an illuminance sensor.
[0021] The barcode scanning terminals are set up at the starting point and both ends of the runway. Identification cameras and Bluetooth gateways are deployed at fixed intervals along the runway direction. Millimeter-wave radars are continuously deployed along the runway direction, with a higher deployment density than the identification cameras. A cloud server establishes a network communication connection with the barcode scanning terminals, transmits data to the main control computer, and establishes a communication connection with the main controller. The main controller connects to multiple sub-controllers via Cat5e unshielded network cables. The sub-controllers connect to the front-end microcontroller. RGB+W lights are deployed along both sides of the runway according to fixed physical segment lengths. The sub-controllers connect to the RGB+W lights via the DMX512 protocol and output digital dimming signals to the RGB+W lights. A switching power supply is connected to the external AC power grid, providing DC power to the main control computer, main controller, sub-controllers, and RGB+W lights. Illuminance sensors are deployed around the runway and connect to the sub-controllers for data transmission.
[0022] See attached document Figure 2 This invention provides a three-dimensional integrated positioning method for controlling energy-saving lighting during nighttime running, comprising the following steps: S10: Receive the user's preferred light color parameters input at the scanning terminal. The cloud server marks the user who inputs the preferred light color parameters as a VIP user. The cloud server extracts the VIP user's facial feature vector and the Bluetooth Low Energy Broadcast Medium Access Control address emitted by the mobile device. The cloud server establishes an association mapping table between the facial feature vector, the Bluetooth Low Energy Broadcast Medium Access Control address, and the preferred light color parameters. S20: The camera captures the facial image of the VIP user and compares the facial feature vector. The Bluetooth gateway scans and receives the Bluetooth broadcast signal sent by the mobile device and extracts the received signal strength indicator value. The main control computer calculates the physical pole position range where the VIP user is currently located based on the facial image comparison result and the received signal strength indicator value. The main control computer infers the target range that the VIP user will enter next and generates the first judgment command. The main controller receives the first judgment command and sends the linkage preparation signal and power preheating command to the sub-controller corresponding to the target range. S30: The millimeter-wave radar transmits frequency-modulated continuous waves and analyzes the Doppler frequency shift data of the echo. Based on the Doppler frequency shift data, the millimeter-wave radar identifies whether the VIP user is in motion, standing, or sitting. The millimeter-wave radar calculates the instantaneous velocity value. When the millimeter-wave radar detects the existence of a target entity, it outputs an auxiliary judgment trigger pulse. The front-end microcontroller captures the auxiliary judgment trigger pulse and generates a linkage output command. The front-end microcontroller sends the linkage output command to the internal buffer memory for temporary storage and triggers the trajectory time integration verification mechanism. S40: The front-end microcontroller performs time integration calculations based on the instantaneous motion speed value to generate the theoretical motion trajectory of the VIP user. The front-end microcontroller obtains the actual spatial coordinates when the millimeter-wave radar outputs the auxiliary trigger pulse. The front-end microcontroller calculates the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory. If the spatial distance difference is less than the preset following tolerance threshold, the front-end microcontroller sends a confirmation linkage output command to the sub-controller. If the spatial distance difference is greater than the preset following tolerance threshold, the front-end microcontroller blocks the linkage output command. S50: The sub-controller receives the confirmation linkage output command and extracts the preferred light color parameters from the local cache. The sub-controller calculates the specific one-meter physical segment position of the current triggering entity. The sub-controller sends lighting commands to the RGB+W lights within the target's location, one meter behind the target, and two meters in front of the target. The sub-controller obtains the background ambient light illuminance value collected by the illuminance sensor. Based on the background ambient light illuminance value and the instantaneous movement speed value, the sub-controller calculates the pulse width modulation duty cycle signal output to the RGB+W lights and adjusts the brightness of the RGB+W lights.
[0023] See attached document Figure 2 The step S10, which involves receiving the user's preferred light color parameters input at the scanning terminal, the cloud server extracting the VIP user's facial feature vector and the Bluetooth Low Energy Broadcast Medium Access Control address emitted by the mobile device, and establishing an associated mapping table, specifically includes the following sub-steps: S101, the scanning terminal receives the user's preferred light color parameters input via mobile device. The scanning terminal is deployed at the starting point of the runway and includes a two-dimensional graphic code display module. The user operates the mobile device to scan the two-dimensional graphic code to access the network interactive page. The interactive page provides a color selection interface. The mobile device receives the interface feedback signal and sends the preferred light color parameters to the cloud server. The preferred light color parameters are represented at the system control level as a digital dimming matrix containing the brightness ratios of the four channels: red, green, blue, and white. The values of the four channels in this digital dimming matrix are all set to integers between 0 and 255, thereby determining the final mixed color emission state of the RGB+W lamps. The cloud server receives the digital dimming matrix and marks the user who initiated the network request as a VIP user in the background database.
[0024] S102, the cloud server acquires the facial image data of the VIP user and extracts the corresponding facial feature vector. The cloud server controls the recognition camera deployed around the scanning terminal to capture the facial image data of the current VIP user. The cloud server performs grayscale processing and facial feature point alignment on the captured facial image data. The cloud server inputs the processed facial image data into a preset convolutional neural network feature extraction model. The convolutional neural network feature extraction model outputs a facial feature vector. The facial feature vector is used to perform identity verification on behalf of the mobile device during the runway movement. For the specific model structure and network layer forward propagation algorithm of the convolutional neural network feature extraction model for processing facial images and outputting facial feature vectors, those skilled in the art can refer to existing mature deep learning image processing technologies for implementation.
[0025] S103, the Bluetooth gateway scans the surrounding space and extracts the Bluetooth Low Energy Broadcast Medium Access Control Address (MLACC) emitted by the mobile device. The VIP user carries a mobile device that enables the external Bluetooth broadcast function. The Bluetooth gateway listens for Bluetooth Low Energy Broadcast data packets in the broadcast channel space. The Bluetooth gateway receives the Bluetooth Low Energy Broadcast data packets and parses the packet header. The Bluetooth gateway extracts the Bluetooth Low Energy Broadcast MLACC carried in the packet header. Due to the privacy protection mechanism of the mobile device's operating system, when no dedicated application is configured, the broadcast address emitted by the device is a dynamically randomized address.
[0026] To ensure the continuity of subsequent runway section tracking, users use their mobile devices to operate a QR code on a scanning terminal to load and run a dedicated application or WeChat mini-program that includes Bluetooth underlying hardware interface call permissions. After obtaining user authorization, the dedicated application or WeChat mini-program extracts the instantaneous Bluetooth Media Access Control address within the current time window of the mobile device and sends this instantaneous address to the cloud server via the mobile network. The cloud server compares the timestamp of this instantaneous address with the address captured by the Bluetooth gateway at the physical location of the scanning terminal. If the comparison matches, the cloud server locks the Bluetooth Low Energy Broadcast Media Access Control address within that time window as the initial association feature. The Bluetooth gateway then sends this initial association feature to the cloud server to prepare for identity association.
[0027] S104, the cloud server establishes an association mapping table between facial feature vectors, Bluetooth Low Energy Broadcast Media Access Control addresses, and preferred light color parameters. The cloud server generates a unique system identifier for the current VIP user. In the actual runway operating environment, users may not have their mobile phones or face recognition may fail in extreme weather conditions. To ensure that the system can call the user's preferred color commands under any perception conditions, the system needs to establish a binding relationship between multiple identity credentials and color parameters. Based on this principle, the cloud server binds identity credential information and color control commands under the same system identifier. The data structure of the association mapping table within the cloud server satisfies the following mathematical set expression logic: ; in, This represents the association mapping table built by the cloud server; This represents the unique system identifier assigned to VIP users by the cloud server. This represents the facial feature vector output by the convolutional neural network feature extraction model. This represents the Bluetooth Low Energy Broadcast Media Access Control address within the initial time window extracted by the Bluetooth gateway. This represents the preferred light color parameters in the form of a digital dimming matrix sent by the mobile device.
[0028] The cloud server will send the generated association mapping table to the main control computer and the main controller via a wired network. The main control computer and the main controller will write the association mapping table into their local storage. Based on the locally stored association mapping table, the main control computer and the main controller will perform identity feature comparison verification and color parameter retrieval in the subsequent lighting control stage.
[0029] See attached document Figure 3 The steps S20, which involve recognizing and capturing facial images of VIP users using cameras and comparing them with facial feature vectors, the main control computer calculating the current physical pole position range of the VIP user and generating an initial judgment command, and the main controller receiving the initial judgment command and sending a linkage preparation signal and a power preheating command to the corresponding sub-controller, specifically include the following sub-steps: S201: The identification camera and Bluetooth gateway are deployed along the runway at a fixed interval and collect spatial status data. The fixed interval is set to 20 meters. The effective focusing capture range of the identification camera is set to 2 to 10 meters. The Bluetooth gateway periodically scans the surrounding Bluetooth broadcast signals at a time interval of one second. When a VIP user enters the runway area, the identification camera captures the current facial image of the VIP user and extracts the real-time feature vector of the current facial image. The Bluetooth gateway receives the Bluetooth Low Energy Broadcast Medium Access Control Address sent by the mobile device and extracts the received signal strength indication value of the corresponding radio frequency signal. The identification camera sends the real-time feature vector to the main control computer, and the Bluetooth gateway synchronously sends the received signal strength indication value to the main control computer.
[0030] S202: The main control computer integrates real-time feature vectors and received signal strength indicators for macroscopic positioning. In actual outdoor environments, users may experience Bluetooth signal loss due to the absence of mobile devices or facial feature obstruction due to wearing hats. The main control computer employs a dual verification mechanism to determine the physical pole position range of VIP users to improve positioning reliability. The main control computer calculates the similarity between the real-time feature vectors and the facial feature vectors in the associated mapping table. The main control computer uses a logarithmic distance path loss model to convert the received signal strength indicator values into physical distance values. The logarithmic distance path loss model satisfies the following mathematical expression logic: ; in, This represents the physical distance value calculated from the signal attenuation of the Bluetooth gateway; This represents a reference value for the signal strength at a distance of one meter between the transmitter and the receiver. The value range is set to be between -55 dBmW and -65 dBmW; This indicates the actual received signal strength value extracted by the Bluetooth gateway; This represents the environmental path loss index, which is set based on the obstructions around the runway. The value range is set to be between 2.0 and 3.0.
[0031] The runway space is divided into fixed physical pole positions in 20-meter intervals. The main control computer executes the following fusion judgment logic: If the main control computer receives a real-time feature vector and the similarity calculation passes, the main control computer directly determines the physical pole position interval where the facial recognition camera is located as the VIP user's current location; if the real-time feature vector fails the similarity calculation and the main control computer receives a received signal strength indicator value, the main control computer uses the Bluetooth gateway receiving the signal as the center and combines it with the physical distance value to estimate the physical pole position interval where the VIP user is located; if the main control computer simultaneously confirms that the real-time feature vector comparison passes and the physical distance value passes, the main control computer prioritizes the physical pole position interval result corresponding to the recognition camera, and uses the physical distance value as an auxiliary verification reference. Based on the above judgment logic, the main control computer determines that the VIP user is currently in a specific physical pole position interval.
[0032] S203, the main control computer infers the target interval that the VIP user will enter next and generates a preliminary judgment command. The main control computer records the sequence of physical pole positions the VIP user is in over multiple consecutive time periods. Based on the increasing or decreasing state of the physical pole position sequence, the main control computer calculates the macroscopic movement direction of the VIP user on the runway. Combining the macroscopic movement direction and the current physical pole position, the main control computer infers the next adjacent 20-meter physical pole position interval that the VIP user is about to enter. The next adjacent 20-meter physical pole position interval is defined as the target interval. The main control computer generates a preliminary judgment command for the target interval. The preliminary judgment command includes the hardware address identifier of the sub-controller of the target interval and the corresponding preferred light color parameters in the associated mapping table.
[0033] S204, the main controller receives the initial judgment command and sends the linkage preparation signal and power preheating command to the sub-controller corresponding to the target section. There is a millisecond-level physical circuit delay in the high-power switching power supply of the lighting system from sleep state to full-load output state. The control command also has a time delay in transmission through network routing and operating system task scheduling. In order to eliminate the system response delay, the main controller sends the power preheating command to the switching power supply responsible for power supply in the target section in advance. After receiving the power preheating command, the internal control circuit of the switching power supply switches from low-power sleep mode to full-load standby mode. The main controller sends the linkage preparation signal and preferred light color parameters to the sub-controller corresponding to the target section in advance through the Category 5e unshielded network cable. The sub-controller receives the preferred light color parameters and stores the preferred light color parameters in the local cache register inside the sub-controller.
[0034] The target range completes data preloading and electrical preheating state transition by executing the first judgment instruction, providing underlying hardware preparation for the subsequent instantaneous lighting of lights. For the internal circuit control of switching power supply state switching and the data writing technology of the sub-controller cache register, those skilled in the art can refer to existing mature electrical control and data storage technologies to implement it. The specific process of switching power supply state switching and cache register writing is a well-known technology in this field and will not be described in detail here.
[0035] See attached document Figure 2 The millimeter-wave radar transmits frequency-modulated continuous waves and analyzes the Doppler frequency shift data of the echo. The millimeter-wave radar identifies whether the VIP user is in motion, standing, or sitting and calculates the instantaneous velocity value. The front-end microcontroller captures the auxiliary judgment trigger pulse and generates a linkage output command to send to the sub-controller. Step S30 specifically includes the following sub-steps: The S301 millimeter-wave radar is continuously deployed along one side of the runway at fixed intervals of two meters. The internal radio frequency front-end of the millimeter-wave radar continuously transmits frequency-modulated continuous waves. The millimeter-wave radar receives radar echo signals reflected from the runway space. When a target entity undergoes relative displacement within the radar beam coverage area, the frequency of the reflected echo shifts relative to the frequency of the transmitted wave. This frequency shift phenomenon is known as the Doppler effect. The millimeter-wave radar performs frequency mixing and filtering on the frequency-modulated continuous wave and the radar echo signal. The millimeter-wave radar extracts Doppler frequency shift data from the intermediate frequency signal and calculates the instantaneous velocity of the target entity based on the Doppler frequency shift data. The calculation model for the instantaneous velocity satisfies the following mathematical expression logic: ; in, This represents the instantaneous velocity calculated by millimeter-wave radar. This represents the speed of light constant for electromagnetic waves propagating in air, and its value is approximately 3 × 10⁻⁶ per second. 8 rice; This represents the frequency value corresponding to the Doppler frequency shift data extracted by millimeter-wave radar. This indicates the center frequency value of the frequency-modulated continuous wave transmitted by the radio frequency front-end of the millimeter-wave radar. The center frequency value is set to 24 gigahertz or 77 gigahertz in engineering implementation. This represents the spatial angle between the actual direction of movement of the target entity and the radial direction of the main lobe of the millimeter-wave radar beam. The spatial angle is determined by the pitch and yaw angles of the radar mounting bracket.
[0036] Millimeter-wave radar determines the physical state of VIP users based on instantaneous motion velocity values and micro-Doppler vital signs. The main control computer presets a velocity judgment threshold in the system background. The velocity judgment threshold is set between 0.1 m / s and 0.3 m / s. When the instantaneous motion velocity value is greater than the velocity judgment threshold, the millimeter-wave radar determines that the target entity is in motion. When the instantaneous motion velocity value is less than or equal to the velocity judgment threshold and the millimeter-wave radar detects the cardiopulmonary micro-Doppler frequency shift caused by the respiration of the organism, the millimeter-wave radar determines that the target entity is in a standing or sitting state.
[0037] S302, to avoid false triggering caused by swaying leaves or small animals around the runway, the millimeter-wave radar extracts the target radar cross-section characteristics contained in the echo signal. The millimeter-wave radar compares the target radar cross-section characteristics with a preset lower limit threshold for human body cross-section. The millimeter-wave radar filters out invalid background clutter whose radar cross-section characteristics are smaller than the lower limit threshold for human body cross-section. When the millimeter-wave radar confirms the existence of a valid target entity within the runway coverage area, the millimeter-wave radar directly outputs an auxiliary judgment trigger pulse through the underlying hardware circuit. In outdoor dynamic tracking scenarios, the packet encapsulation, error detection, and decapsulation processes of digital communication protocols introduce communication time delays. To eliminate communication time delays and meet the needs of complex data transmission, the millimeter-wave radar adopts a dual-channel parallel data output mechanism.
[0038] Millimeter-wave radar does not use a universal asynchronous transceiver or controller area network serial digital communication bus to report the trigger state of an entity's presence. Instead, it uses the general-purpose input / output physical pins of the controller chip to output analog pulse signals through high-low level transitions. These analog pulse signals serve as auxiliary trigger pulses, which are transmitted to the external hardware interrupt pin of the front-end microcontroller via a specially laid direct copper wire to ensure extremely low-latency hardware-level response. Simultaneously, the millimeter-wave radar asynchronously sends the calculated instantaneous velocity value to the high-speed data buffer register inside the front-end microcontroller via the universal asynchronous transceiver serial communication bus for subsequent trajectory time integration calculations.
[0039] The S303 front-end microcontroller uses an external hardware interrupt mechanism to capture the auxiliary judgment trigger pulse and generate a linkage output instruction. The external hardware interrupt pin of the front-end microcontroller detects the level change of the auxiliary judgment trigger pulse. The microprocessor inside the front-end microcontroller responds to the hardware interrupt request. The front-end microcontroller suspends the currently executing non-urgent polling task. The main controller has written the preferred light color parameters into the local cache register of the sub-controller during the initial judgment preloading stage. After receiving the auxiliary judgment trigger pulse, the front-end microcontroller skips the transmission control network routing protocol stack and software task distribution and scheduling mechanism of the upper-level operating system. Within 0.1 seconds after receiving the auxiliary judgment trigger pulse, the front-end microcontroller directly calls the low-level trigger program embedded in the front-end microcontroller's read-only memory.
[0040] The front-end microcontroller generates a linkage output instruction. The front-end microcontroller temporarily stores the linkage output instruction in an internal buffer memory to await subsequent trajectory time integration comparison and verification, rather than immediately sending it to the sub-controller. For the microprocessor hardware interrupt response mechanism and the general input / output pin level configuration technology, those skilled in the art can refer to existing mature embedded hardware underlying development technologies for implementation. The specific process of the microprocessor responding to hardware interrupt requests and configuring pin level transitions is a well-known technology in this field and will not be elaborated here.
[0041] See attached document Figure 4 The front-end microcontroller generates the theoretical motion trajectory of the VIP user based on the instantaneous motion speed value, calculates the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory, and issues the corresponding preferred light color parameter or interrupts the linkage output command based on the spatial distance difference. Step S40 specifically includes the following sub-steps: In the S401 scenario where multiple VIP users operate concurrently on the runway, the front-end microcontroller internally constructs a multi-dimensional dynamic trajectory tracking queue. The front-end microcontroller uses a time integration algorithm to predict the physical positions of multiple known VIP users in parallel. For each legitimate VIP user, the front-end microcontroller obtains the absolute installation coordinates of the first millimeter-wave radar device that triggers a state when the VIP user enters the current illumination zone. The front-end microcontroller defines the absolute installation coordinates of the first trigger as the initial physical position coordinates of the specific VIP user. The front-end microcontroller uses the initial physical position coordinates of the VIP user as the precise reference point for integration calculation. The front-end microcontroller extracts the instantaneous motion velocity values continuously reported by the millimeter-wave radar.
[0042] In the actual physical environment, the runway extends in a curved shape in three-dimensional space. The front-end microcontroller stores a three-dimensional curve orientation mapping table based on runway geographic mapping data. The front-end microcontroller queries the three-dimensional curve orientation mapping table based on the current reference point to obtain the runway tangential unit direction vector corresponding to the VIP user's current position. The front-end microcontroller multiplies the instantaneous motion velocity value with the runway tangential unit direction vector to obtain the three-dimensional velocity vector. The front-end microcontroller performs continuous-time integration on the three-dimensional velocity vector to generate the VIP user's theoretical motion trajectory. The integral calculation model of the theoretical motion trajectory satisfies the following mathematical expression logic: ; in, Indicates the current time node The theoretical motion trajectory coordinates of VIP users calculated at any given time; Indicates the main control computer at the initial time node. The initial physical location coordinates of VIP users are constantly confirmed. Indicates the time of the integral variable Instantaneous velocity values continuously measured by the internal millimeter-wave radar; Indicates the time of the integral variable The system extracts the runway tangential unit direction vector from the three-dimensional curve path mapping table. The runway tangential unit direction vector is composed of three orthogonal coordinate axis components along the runway travel direction. The front-end microcontroller constructs the virtual movement path of the authorized entity within the system through the above mathematical expression logic.
[0043] S402: The front-end microcontroller acquires the actual spatial coordinates when the auxiliary trigger pulse is generated. Each millimeter-wave radar along the runway is assigned a unique physical device identification code and absolute installation coordinates during system engineering deployment. The absolute installation coordinates include fixed values for three dimensions: longitude, latitude, and relative altitude. The hardware interrupt controller of the front-end microcontroller records the input pin port number when the auxiliary trigger pulse is received. The front-end microcontroller queries the hardware mapping address table fixed in the internal read-only memory according to the input pin port number. The front-end microcontroller extracts the absolute installation coordinates bound to the corresponding physical pin. The absolute installation coordinates are the actual objective physical location of the triggering entity. The front-end microcontroller defines the absolute installation coordinates as the actual spatial coordinates.
[0044] S403: The front-end microcontroller calculates the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory. It extracts the actual spatial coordinates generated at the current time point and calls the theoretical motion trajectory coordinates calculated at the current time point. Using the Euclidean distance calculation rule, it calculates the three-dimensional straight-line distance between the actual spatial coordinates and the theoretical motion trajectory coordinates. This three-dimensional straight-line distance is the spatial distance difference. The front-end microcontroller extracts the system's preset following tolerance threshold. This preset following tolerance threshold is used to accommodate the accumulated error generated by integral calculations and the spatial offset caused by changes in the user's stride. The preset following tolerance threshold is set to a range of 1.5 meters to 3.0 meters. The front-end microcontroller executes a logic comparison instruction to determine the relationship between the spatial distance difference and the preset following tolerance threshold.
[0045] S404: The front-end microcontroller executes the corresponding color-following control action or instruction blocking action based on the numerical comparison result. If the spatial distance difference is less than or equal to the preset following tolerance threshold, the front-end microcontroller confirms that the current triggering entity is a theoretically predicted legitimate VIP user. The front-end microcontroller sends a confirmation linkage output command to the sub-controller. After receiving the confirmation linkage output command, the sub-controller extracts the preferred light color parameters bound in the local cache and outputs a dimming signal to drive the RGB+W lamps to emit light. If the spatial distance difference is greater than the preset following tolerance threshold, the front-end microcontroller determines that the current triggering entity is an unauthorized non-VIP entity. Non-VIP entities include pedestrians who have not scanned the code to register or animals active around the track.
[0046] The front-end microcontroller calls the underlying instruction masking program. The front-end microcontroller blocks the linkage output instruction by clearing the internal buffer memory. The front-end microcontroller forcibly stops sending the lighting signal to the sub-controller, preventing non-VIP entities from triggering the system to produce invalid light and consume energy. For the technology of microcontroller performing hardware mapping table lookup operation and memory clearing operation, those skilled in the art can refer to existing mature microcomputer principles and interface technologies to implement it. The specific process of lookup and clearing is a well-known technology in this field and will not be described in detail here.
[0047] See attached document Figure 2 The sub-controller receives the linkage output command and preferred light color parameters, calculates the specific one-meter physical segment position of the current triggering entity, and sends lighting commands to the RGB+W lights within the target's location, one meter behind the target, and two meters in front of the target. Step S50, which involves the sub-controller calculating the pulse width modulation duty cycle signal and adjusting the brightness of the RGB+W lights based on the background ambient illuminance and instantaneous motion speed, specifically includes the following sub-steps: The S501 sub-controller establishes a hardware communication control link with the RGB+W luminaires. The sub-controller integrates a communication interface chip that conforms to electrical industry standards. The sub-controller connects to the RGB+W luminaires arranged on both sides of the track via a Cat 5e crossover cable. The sub-controller uses the DMX512 communication protocol to output digital dimming signals. A single output port of the sub-controller can carry 192 to 256 physical pixels. The maximum communication distance between the sub-controller and the last RGB+W luminaire is set to 80 meters.
[0048] To ensure the electrical and physical stability of the system under full load, the switching power supply is set to a maximum load power limit of 80%. The lighting control circuit is laid out with a maximum length of 50 meters to prevent physical voltage drop at the DC power supply end. The control chassis is equipped with strong and weak current metal partitions to block electromagnetic interference. The RGB+W lamp housing is manufactured using a vacuum sealing potting process with IP68 protection level. For the hardware circuit layout of the communication interface chip and the specific implementation principle of the voltage regulation circuit inside the switching power supply, those skilled in the art can refer to existing mature electronic circuit design specifications for implementation. The specific process of the communication interface circuit and the voltage regulation of the switching power supply are well known technologies in this field and will not be described in detail here.
[0049] The S502 sub-controller determines the physical light-emitting area of the track based on the confirmation linkage output command and performs low-level device addressing. RGB+W lights are continuously spliced and laid out along both sides of the track according to a fixed physical length of 1 meter. The track is divided into multiple physical segments with a length of 1 meter. The sub-controller receives the confirmation linkage output command sent by the front-end microcontroller. The confirmation linkage output command carries the actual spatial coordinates of the triggering entity at the moment of triggering. The sub-controller maps the actual spatial coordinates to the track space layout table stored internally. The sub-controller calculates the specific 1-meter physical segment position where the current triggering entity is located.
[0050] The sub-controller sends lighting commands to the RGB+W lights located 1 meter from the target, within 1 meter behind the target, and within 2 meters in front of the target. The sub-controller maintains synchronous movement and follows the display execution logic with a total length of four meters by using the 1-meter physical segmentation rule for the lights. Since the DMX512 protocol uses serial data frames to control the nodes, and each RGB+W light contains four independent light-emitting channels (red, green, blue, and white), the sub-controller has a preset hardware address mapping function. The sub-controller multiplies the calculated physical segmentation position number by four to calculate the starting channel address of the corresponding RGB+W light in the data frame. Based on the starting channel address, the sub-controller writes the preferred light color parameters into the corresponding data frame byte position, completing the precise mapping from physical space to communication logic.
[0051] S503, the sub-controller executes the light emission conflict arbitration mechanism when multiple users' physical intervals overlap. When multiple VIP users take running or overtaking actions, their respective four-meter light emission intervals will inevitably intersect in the physical space of the runway. When the sub-controller determines that the same one-meter physical segment position is within the same time window and simultaneously receives confirmation linkage output commands from two or more VIP users, the sub-controller triggers the arbitration procedure.
[0052] In terms of emission color, the sub-controller extracts the digital dimming matrix of all corresponding VIP users within the overlapping area. The sub-controller performs an arithmetic average of the values of the four channels (red, green, blue, and white) in multiple digital dimming matrices to generate a unique fused digital dimming matrix for the overlapping area, achieving smooth color mixing in the intersection zone (for example, when users who prefer red and those who prefer blue intersect, the RGB+W lights in the overlapping area will show a purple gradient). In terms of emission brightness, based on the principle of safety first during night running, the sub-controller extracts the instantaneous movement speed values of each VIP user within the overlapping area. The sub-controller marks the value with the largest value as the dominant speed characteristic, thereby ensuring the dynamic viewing distance needs of users in a high-speed sprint state.
[0053] S504, the sub-controller acquires spatial illumination data and calculates the pulse width modulation duty cycle signal. Illuminance sensors are deployed on independent photometering columns around the runway, unaffected by direct light illumination. The illuminance sensors collect background ambient illuminance values around the runway and send these values to the sub-controller. If the current illumination area is occupied by a single user, the sub-controller extracts their instantaneous motion speed value. If the current illumination area is an overlapping region of multiple users, the sub-controller extracts the dominant speed characteristic obtained from the arbitration of S503 as the benchmark for calculating the instantaneous motion speed value of the current area. Pulse width modulation technology controls the effective average voltage and current output to the luminaires by changing the duration ratio of the high-level signal within a specific communication cycle, thereby achieving brightness adjustment without changing the operating characteristics of the light-emitting diodes.
[0054] The sub-controller dynamically calculates the pulse width modulation (PWM) duty cycle signal output to the RGB+W luminaire based on the background ambient illuminance value and the selected instantaneous motion speed value. The PWM duty cycle signal determines the final luminous brightness of the RGB+W luminaire, and the calculation formula for the PWM duty cycle signal satisfies the following mathematical expression logic: ; in, This represents the pulse width modulation duty cycle signal value calculated by the sub-controller; This indicates the preset target reference illuminance value of the lighting system, which is usually set to 20 to 30 lux. This indicates the ambient light illuminance value collected by the illuminance sensor. This represents the speed compensation coefficient, measured in seconds per meter (s / m). The speed compensation coefficient is used to increase the brightness of the light source to increase the forward visibility distance when VIP users are moving at high speeds. The speed compensation coefficient is set between 0.05 and 0.15. This indicates the instantaneous velocity value of a single user as measured by millimeter-wave radar, or the highest instantaneous velocity value when multiple users overlap.
[0055] To prevent data overflow in the underlying timer register when the background light is extremely bright or the user moves very fast, the sub-controller performs boundary limiting on the calculated pulse width modulation duty cycle signal value. If the value is less than zero, the sub-controller will force it to be set to zero; if the calculated value is less than zero, the sub-controller will force it to be set to zero. If the value is greater than one, the sub-controller will force it to be set to one, thereby ensuring that the output pulse width modulation duty cycle signal is strictly limited to the effective control range of zero to one.
[0056] The S505 sub-controller integrates preferred light color parameters with pulse width modulation duty cycle signals to drive RGB+W lamps to emit light. The sub-controller extracts the final determined basic luminous brightness ratio matrix within the corresponding range. It also extracts preferred light color parameters from its local cache register, which include the basic luminous brightness ratio matrix for the four channels: red, green, blue, and white. The sub-controller uses the limited pulse width modulation duty cycle signal value as the overall brightness weighting coefficient. It performs a scalar multiplication operation between the overall brightness weighting coefficient and the basic luminous brightness ratio matrix, generating the final digital dimming signal. This signal is then sent to the RGB+W lamps within the target luminous range via the DMX512 communication protocol. The constant current driver chip inside the RGB+W lamp receives the final digital dimming signal and adjusts the instantaneous conduction current input to the LEDs. The RGB+W lamps then display a specific color associated with VIP users and adapt to energy-saving brightness levels in the current environment.
[0057] Specific application examples: To more clearly illustrate the technical solution of this invention, the following uses a specific application scenario of a smart park night running track, substitutes actual operating parameters, to numerically derive the core mechanism of this invention, and directly demonstrates its corresponding experimental verification effect with the accompanying drawings.
[0058] The test scenario is a nighttime running track in a smart park. VIP user Zhang San enters the track with his preferred lighting color parameters preset to pure blue with a slight white tint. .
[0059] Identity registration and macro-positioning: When Zhang San enters the track, the Bluetooth gateway scans the Bluetooth broadcast from the mobile device.
[0060] Input parameters: Set the reference signal strength value The received signal strength indicator value extracted by the Bluetooth gateway The runway environment has minimal obstruction, and the environmental path loss index is set to [value missing]. .
[0061] Calculation Derivation: The main control computer calculates the physical distance using the logarithmic distance path loss model. The calculation derivation is as follows: ; Substitute the numerical values into the calculation: .
[0062] Action execution: The system determines the physical pole position range where Zhang San is located, and the main controller sends a linkage preparation signal to the target range in advance.
[0063] Radar speed measurement and underlying triggering: Zhang San began running normally on the track (corresponding to...) Figure 6 Initial stage).
[0064] Input parameter: The speed constant of light in the electromagnetic wave propagation medium. The center frequency value is set to The spatial angle between the radial direction of the radar beam's main lobe and the actual direction of the target's movement. (Right now The frequency values corresponding to the Doppler frequency shift data extracted by the radar. .
[0065] Calculation and Derivation: The millimeter-wave radar calculates the velocity based on a numerical model of instantaneous motion velocity. ; Substitute the numerical values into the calculation: .
[0066] Action execution: When the speed exceeds the judgment threshold, the radar hardware pin outputs an auxiliary judgment trigger pulse, and the front-end microcontroller generates and temporarily stores the linkage output instruction.
[0067] Trajectory time integration and error verification (combined) Figure 5 ) Time integration verification of the duration of execution by the microcontroller at the front end of the runway: Calculation and Derivation: The front-end microcontroller generates a virtual movement path based on the instantaneous velocity value and through an integral calculation model of the theoretical motion trajectory. ; Figure 5 Data association verification: Combined with appendix Figure 5(A line graph comparing spatial distance difference with following tolerance threshold) shows that the system recorded 20 consecutive radar-assisted trigger events. During the 1st to 13th trigger sequences (Zhang San running normally), the difference between the actual spatial coordinates calculated by the front-end microcontroller and the theoretical trajectory straight-line distance fluctuated between 0 and 1 meter (e.g., the difference corresponding to the 13th trigger node was approximately 0.6 meters), which was less than the preset following tolerance threshold (1.5 meters). The system confirmed the entity was legitimate and continued to issue linkage output commands. However, during the 14th event sequence, an unauthorized abnormal entity (such as a stray animal running in) suddenly triggered the radar around the runway. The front-end microcontroller captured its actual spatial coordinates, and the calculated straight-line distance difference instantly rose to 3.8 meters. The system determined that it was an unauthorized abnormal entity, and the front-end microcontroller forcibly blocked the output command to avoid false light emission.
[0068] Dynamic dimming and command output (combined) Figure 6 ): The system outputs dimming signals to RGB+W lamps and adaptively adjusts them in real time according to the environmental conditions.
[0069] Figure 6 Data association verification: Combined with appendix Figure 6 (The coupled response curves of background illumination, movement speed, and PWM duty cycle) show a complex scenario where a runner transitions from steady running to accelerated sprinting, accompanied by a darkening sky, within the system's timeline. Time: Ambient light rapidly decreases; background ambient light illuminance value collected by the illuminance sensor. At this moment, Zhang San sprints forward (curve B jumps), and his instantaneous speed value soars to... .
[0070] The system's preset target reference illuminance value is known. Speed compensation coefficient The sub-controller calls the formula for calculating the pulse width modulation duty cycle signal: ; Substitute the data at that moment: .
[0071] This is Figure 6 In the middle curve C The peak values (approximately 0.92) at each moment are consistent, indicating that the system significantly increases the PWM duty cycle at that instant, ensuring the runner's visual safety in the dark and at high speeds.
[0072] In the system runtime time sequence time: Zhang San's speed recovered to 3.0 m / s, and nightfall caused the background illuminance to stabilize at [missing value]. .
[0073] Resubstitute and calculate: ,like Figure 6 As shown in curve C at the end, the final output is a pulse width modulation duty cycle signal with a smooth output of 86.7%.
[0074] Summary of Experimental Verification and Effect Comparison: The above application examples and experimental data in the accompanying drawings fully demonstrate the technical superiority of the present invention: Tolerance interception is reliable (see appendix) Figure 5 (Effect): Traditional radar monitoring systems are easily affected by flying insects and small animals, causing will-o'-the-wisps. This system creatively introduces an integral trajectory comparison mechanism. Figure 5 The system clearly demonstrates the distance difference between legitimate and abnormal entities. When the difference exceeds 1.5 meters, the underlying command is immediately cleared. In hundreds of tests, the false trigger rate of unauthorized targets is less than 0.1%, and the ability to filter out background clutter is good.
[0075] Multi-source coupling for high efficiency and energy saving (see appendix) Figure 6 Effects): Unlike traditional lighting systems that turn on all lights at a touch and turn off at a timer, which consume a lot of energy, this system mathematically integrates the runner's individual speed characteristics with the ambient light of the natural environment to reduce the dimensionality (product compensation). Figure 6 The system demonstrated imperceptible energy saving during the early twilight period (0-10s) when the illuminance was sufficient, with the output PWM value close to 0. The lighting power was only smoothly released when the light faded and the runner accelerated. In long-term system operation experiments, the average comprehensive energy saving rate of this system was more than 55% higher than that of traditional infrared sensor lamps.
Claims
1. A night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning, characterized in that, This includes recognition cameras deployed along the runway to capture current facial images; The cloud server and the recognition camera are connected to a main control computer. The main control computer has pre-stored preferred light color parameters. The main control computer locates the physical pole position range based on the current facial image and generates a first judgment command. The main control computer is connected to a main controller, which receives the initial judgment command and sends a linkage preparation signal containing the preferred light color parameters. A millimeter-wave radar deployed on the side of the runway to calculate instantaneous velocity values and output auxiliary trigger pulses; The millimeter-wave radar is connected to a front-end microcontroller. The front-end microcontroller responds to the auxiliary judgment trigger pulse, obtains the actual spatial coordinates, generates a theoretical motion trajectory based on the instantaneous motion velocity value, compares the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory, and sends a confirmation linkage output command. Illuminance sensors are deployed around the runway to collect ambient light levels. A sub-controller is connected to the main controller, the front-end microcontroller and the illuminance sensor respectively. The sub-controller receives the confirmation linkage output command and outputs a digital dimming signal according to the background ambient light illuminance value and the preferred light color parameter. An RGB+W lamp connected to the sub-controller receives the digital dimming signal to adjust its light emission.
2. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The system also includes a barcode scanning terminal that receives user-preferred light color parameters, and the barcode scanning terminal is communicatively connected to the cloud server that establishes an association mapping table; The establishment of the association mapping table on the cloud server specifically includes: The cloud server extracts the user's facial feature vector and generates a unique corresponding system identifier. The cloud server then binds the facial feature vector, the user's mobile device's Bluetooth Low Energy Broadcast Medium Access Control address, and the preferred light color parameters converted into a digital dimming matrix to the system identifier, and merges them to generate the association mapping table. The cloud server distributes the association mapping table to the main control computer and the main controller. The main control computer and the main controller write the association mapping table into their local storage. The main control computer and the main controller then perform subsequent identity feature comparison verification and call the preferred light color parameters based on the locally stored association mapping table.
3. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The system also includes a Bluetooth gateway connected to the main control computer and extracting the received signal strength indication value; The main control computer locates the physical pole position range based on the current facial image, specifically including: If the feature comparison of the current facial image passes, the main control computer directly determines the physical pole position range where the recognition camera that captured the current facial image is located as the user's current position. If the current facial image fails feature comparison and the received signal strength indication value is received, the main control computer uses the logarithmic distance path loss model to convert the received signal strength indication value collected by the Bluetooth gateway into a physical distance value. The main control computer uses the Bluetooth gateway receiving the signal as the center and combines the physical distance value to calculate the physical pole position interval where the user is located. If the feature comparison of the current facial image passes and the physical distance value is confirmed at the same time, the main control computer will prioritize the result of the physical pole position interval corresponding to the recognition camera and use the physical distance value as an auxiliary verification reference.
4. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The system also includes a switching power supply that provides DC power to the various components; The main control computer locates the physical pole position range based on the current facial image and generates the initial judgment command, specifically including: The main control computer reads the sequence of physical pole positions within multiple consecutive time periods, calculates the macroscopic movement direction based on the increasing or decreasing state of the sequence, and, in conjunction with the current physical pole position, infers the next adjacent pole position to be entered as the target range. It then generates the first judgment instruction for the target range, which includes the hardware address identifier of the sub-controller of the target range and the corresponding preferred light color parameter. The main controller receiving the initial judgment command and issuing the linkage preparation signal specifically includes: After receiving the initial judgment instruction, the main controller sends an early wake-up power preheating instruction to the switching power supply responsible for powering the target section, and sends the linkage preparation signal and the preferred light color parameters to the sub-controller corresponding to the target section in advance and stores them in the local cache register, thus completing the data preloading and electrical preheating state transition of the target section.
5. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The auxiliary trigger pulse output by the millimeter-wave radar specifically includes: The millimeter-wave radar analyzes the Doppler frequency shift data of the radar echo to obtain the instantaneous motion velocity value. When the instantaneous motion velocity value is greater than the preset velocity judgment threshold, the millimeter-wave radar determines that the target entity is in motion. The millimeter-wave radar extracts the target radar cross-sectional area features contained in the echo signal and compares the target radar cross-sectional area features with a preset lower limit threshold for human body cross-sectional area to filter out invalid background clutter. After confirming the presence of a valid target entity within the coverage area, the millimeter-wave radar uses a direct physical pin connection to output a simulated high-low level transition as the auxiliary judgment trigger pulse, which is directly sent to the external hardware interrupt pin of the front-end microcontroller to respond to the hardware interrupt request. At the same time, the millimeter-wave radar asynchronously sends the instantaneous motion speed value to the high-speed data buffer register inside the front-end microcontroller via a serial communication bus.
6. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The front-end microcontroller generates the theoretical motion trajectory based on the instantaneous motion velocity value, specifically including: The front-end microcontroller acquires the absolute installation coordinates of the millimeter-wave radar that is the first to trigger a state when the user enters the current light-emitting zone, and defines the absolute installation coordinates as the initial physical position coordinates as the precise reference point for integral calculation. The front-end microcontroller reads the internally stored three-dimensional curve path mapping table based on the precise reference point to obtain the current runway tangential unit direction vector. The front-end microcontroller multiplies the instantaneous motion velocity value with the runway tangential unit direction vector to construct a three-dimensional velocity vector. It then performs continuous time integration on the three-dimensional velocity vector to construct a virtual movement path within the system and generate the theoretical motion trajectory.
7. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The front-end microcontroller compares the spatial distance difference between the actual spatial coordinates and the theoretical motion trajectory, and issues a confirmation and linkage output command, specifically including: The front-end microcontroller queries the hardware mapping address table by recording the input pin port number when the auxiliary trigger pulse is received, extracts the absolute installation coordinates of the corresponding physical pin as the actual spatial coordinates, and uses the Euclidean distance calculation rule to calculate the three-dimensional spatial straight-line distance between the actual spatial coordinates and the corresponding time node coordinates on the theoretical motion trajectory as the spatial distance difference. If the spatial distance difference is less than or equal to the preset following tolerance threshold, the front-end microcontroller confirms that the current triggering entity is a legally predicted user and sends the confirmation linkage output command containing the instantaneous motion speed value to the sub-controller. If the spatial distance difference is greater than the preset following tolerance threshold, the front-end microcontroller determines that the current triggering entity is an unauthorized non-VIP entity, and the front-end microcontroller clears the internal buffer memory and blocks the sending of the confirmation linkage output command.
8. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The sub-controller receiving the confirmation linkage output command specifically includes: The sub-controller parses and extracts the actual spatial coordinates and instantaneous motion speed values attached to the instruction, matches the actual spatial coordinates to the runway spatial layout table, calculates the precise physical segment position of the location trigger entity, and maintains the synchronous movement following display execution logic with a total length of four meters through the one-meter light physical segment rule. The sub-controller multiplies the calculated physical segment position number by four to calculate the starting channel address of the corresponding RGB+W light fixture in the communication data frame. The sub-controller sends a synchronous lighting command to all RGB+W lights within a range of one meter behind the target and two meters in front of the target, based on the starting channel address.
9. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 1, characterized in that, The sub-controller outputs a digital dimming signal based on the background ambient illuminance value and the preferred light color parameter, specifically including: The sub-controller calculates the ratio difference between the preset target reference illuminance value and the background ambient illuminance value, and dynamically calculates the pulse width modulation duty cycle signal by combining the ratio difference with the speed compensation coefficient generated by mapping the instantaneous motion speed value. The sub-controller performs boundary limiting operation on the pulse width modulation duty cycle signal. If the calculated value of the pulse width modulation duty cycle signal is less than zero, the sub-controller forcibly sets it to zero. If the calculated pulse width modulation duty cycle signal value is greater than one, the sub-controller will forcibly set it to one, ensuring that the output signal is strictly truncated and limited to the effective control range of zero to one.
10. The night running sensor-based energy-saving lighting control system based on three-dimensional integrated positioning according to claim 9, characterized in that, The sub-controller extracts the basic luminous intensity ratio matrix of the four channels (red, green, blue, and white) contained in the preferred light color parameters in the local cache register; The sub-controller uses the pulse width modulation duty cycle signal after performing boundary limiting operation as the overall brightness weighting coefficient. The sub-controller performs a scalar multiplication operation on the overall brightness weighting coefficient and the basic luminous brightness ratio matrix to generate the digital dimming signal finally allocated to each color channel. The sub-controller sends the digital dimming signal to the RGB+W lamps in the target luminous range for luminous adjustment.