CN118303696A - Intelligent control method, device and equipment for safety helmet and storage medium - Google Patents
Intelligent control method, device and equipment for safety helmet and storage medium Download PDFInfo
- Publication number
- CN118303696A CN118303696A CN202410408308.3A CN202410408308A CN118303696A CN 118303696 A CN118303696 A CN 118303696A CN 202410408308 A CN202410408308 A CN 202410408308A CN 118303696 A CN118303696 A CN 118303696A
- Authority
- CN
- China
- Prior art keywords
- data
- acceleration
- safety
- protection
- axis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A42—HEADWEAR
- A42B—HATS; HEAD COVERINGS
- A42B3/00—Helmets; Helmet covers ; Other protective head coverings
- A42B3/04—Parts, details or accessories of helmets
- A42B3/0406—Accessories for helmets
- A42B3/0433—Detecting, signalling or lighting devices
- A42B3/046—Means for detecting hazards or accidents
-
- A—HUMAN NECESSITIES
- A42—HEADWEAR
- A42B—HATS; HEAD COVERINGS
- A42B3/00—Helmets; Helmet covers ; Other protective head coverings
- A42B3/04—Parts, details or accessories of helmets
- A42B3/30—Mounting radio sets or communication systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2411—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/251—Fusion techniques of input or preprocessed data
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/04—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
- G08B21/0407—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis
- G08B21/043—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis detecting an emergency event, e.g. a fall
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/04—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
- G08B21/0438—Sensor means for detecting
- G08B21/0446—Sensor means for detecting worn on the body to detect changes of posture, e.g. a fall, inclination, acceleration, gait
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/016—Personal emergency signalling and security systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/08—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
- G08B3/10—Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Emergency Management (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Gerontology & Geriatric Medicine (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Psychiatry (AREA)
- Psychology (AREA)
- Social Psychology (AREA)
- Computer Security & Cryptography (AREA)
- Electromagnetism (AREA)
- Helmets And Other Head Coverings (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及安全防护设备技术领域,尤其涉及一种安全帽智能控制方法、装置、设备及存储介质。The present application relates to the technical field of safety protection equipment, and in particular to a method, device, equipment and storage medium for intelligent control of a safety helmet.
背景技术Background technique
随着工业安全标准的不断提高,对于工作人员在复杂环境中的安全防护需求也日益增强。传统的安全帽主要提供物理防护,但在监测工作人员状态、预防潜在危险以及事故响应等方面存在明显不足。As industrial safety standards continue to improve, the demand for safety protection for workers in complex environments is also increasing. Traditional hard hats mainly provide physical protection, but they are obviously insufficient in monitoring worker status, preventing potential dangers, and responding to accidents.
随着物联网、传感器技术以及人工智能的快速发展,急需为安全帽赋予了更多的智能化功能,从而实现对工作人员更全面的保护。With the rapid development of the Internet of Things, sensor technology and artificial intelligence, there is an urgent need to give safety helmets more intelligent functions to achieve more comprehensive protection for workers.
发明内容Summary of the invention
本申请的主要目的在于提供一种安全帽智能控制方法及装置,旨在通过集成先进的传感器技术、无线通信技术和智能算法,实现对工作人员头部运动和姿态的实时监测与精确分析。通过准确判断工作人员的安全状态,及时触发相应的安全防护措施,以最大程度地降低工作人员在复杂工作环境中可能遭遇的摔倒、跌落等安全风险。同时,本发明还致力于通过数据收集与分析,不断优化安全防护策略,提升系统的智能化水平和适应性,从而为工作人员提供更为全面、高效的安全保障。The main purpose of this application is to provide a method and device for intelligent control of a safety helmet, which aims to achieve real-time monitoring and accurate analysis of the head movement and posture of workers by integrating advanced sensor technology, wireless communication technology and intelligent algorithms. By accurately judging the safety status of the workers, the corresponding safety protection measures are triggered in time to minimize the safety risks such as falls and falls that the workers may encounter in a complex working environment. At the same time, the present invention is also committed to continuously optimizing safety protection strategies through data collection and analysis, improving the intelligence level and adaptability of the system, so as to provide workers with more comprehensive and efficient safety protection.
为实现上述目的,本申请提供如下技术方案:To achieve the above objectives, this application provides the following technical solutions:
一种安全帽智能控制方法,包括:A safety helmet intelligent control method, comprising:
在安全帽上配置多个传感器节点,每个节点包含三轴加速度计和陀螺仪,用于分别测量X轴、Y轴、Z轴上的加速度数据和角速度数据;Multiple sensor nodes are configured on the helmet, each of which contains a three-axis accelerometer and a gyroscope for measuring acceleration data and angular velocity data on the X-axis, Y-axis, and Z-axis respectively;
利用无线传输协议,实时传送各传感器节点测量的数据至数据处理单元;Using wireless transmission protocols, the data measured by each sensor node is transmitted to the data processing unit in real time;
对接收到的数据进行时间同步处理,确保数据的时间一致性;Perform time synchronization on the received data to ensure the time consistency of the data;
通过卡尔曼滤波算法,将时间同步后的数据进行融合,得到姿态角数据,所述姿态角数据包括横滚角数据、俯仰角数据和偏航角数据;The time-synchronized data are fused by a Kalman filter algorithm to obtain attitude angle data, which includes roll angle data, pitch angle data and yaw angle data;
根据所述融合后的姿态角数据和所述加速度数据,通过式(1)计算合成加速度向量值;Calculate the synthetic acceleration vector value according to the fused attitude angle data and the acceleration data by using formula (1);
其中,ax为X轴的加速度数据,ay为Y轴的加速度数据,az为Z轴的加速度数据,为合成加速度向量值;Among them, a x is the acceleration data of the X axis, a y is the acceleration data of the Y axis, and a z is the acceleration data of the Z axis. is the resultant acceleration vector value;
基于所述所述姿态角数据和所述合成加速度向量值,生成所述加速度向量;generating the acceleration vector based on the attitude angle data and the synthetic acceleration vector value;
设定摔倒触发阈值和正常活动阈值,当合成加速度向量超过设定的摔倒触发向量阈值,且结合姿态角数据及其变化率判断符合摔倒特征时,判定为摔倒事件,并触发相应的安全防护措施;Set the fall trigger threshold and normal activity threshold. When the synthetic acceleration vector exceeds the set fall trigger vector threshold and is combined with the posture angle data and its change rate to determine that it meets the fall characteristics, it is determined to be a fall event and triggers corresponding safety protection measures.
记录并分析所有触发事件的数据,以优化安全防护策略。Record and analyze data from all triggering events to optimize security protection strategies.
作为本申请的进一步改进,所述多个传感器节点的布置包括:As a further improvement of the present application, the arrangement of the multiple sensor nodes includes:
使用3D扫描仪对佩戴者的头部进行全方位扫描,确保捕捉到头部的完整形状;Use a 3D scanner to scan the wearer's head in all directions to ensure that the complete shape of the head is captured;
获取到佩戴者头部的三维数字模型并生成头型数据,根据头型数据的特征初步确定传感器节点的布局区域,所述头型数据的特征包括头围、头高、头宽参数;A three-dimensional digital model of the wearer's head is obtained and head shape data is generated, and the layout area of the sensor nodes is preliminarily determined according to the characteristics of the head shape data, wherein the characteristics of the head shape data include parameters of head circumference, head height, and head width;
对初步确定的布局区域进行细化分析,考虑传感器节点之间的相对位置、覆盖范围以及信号传输等因素,以确定最佳的布局位置;Conduct detailed analysis on the initially determined layout area, taking into account factors such as the relative position between sensor nodes, coverage, and signal transmission, to determine the best layout location;
根据佩戴者的使用习惯信息,对所述最佳布局位置进行微调,以确保传感器节点能够更好地捕捉到关键的运动数据和姿态变化。According to the wearer's usage habit information, the optimal layout position is fine-tuned to ensure that the sensor nodes can better capture key motion data and posture changes.
作为本申请的进一步改进,包括:As a further improvement of this application, the following are included:
预处理所述加速度数据和角速度数据以剔除异常值,Preprocessing the acceleration data and angular velocity data to remove abnormal values,
提取预处理后的所述加速度数据和角速度数据的特征参数,所述特征参数包括加速度的峰值、谷值、变化率以及角速度的变化趋势;Extracting characteristic parameters of the acceleration data and angular velocity data after preprocessing, wherein the characteristic parameters include a peak value, a valley value, a change rate of acceleration, and a change trend of angular velocity;
根据提取的特征参数,利用模式识别算法对摔倒事件进行识别,其中,所述模式识别算法包括支持向量机算法;According to the extracted characteristic parameters, a pattern recognition algorithm is used to identify the fall event, wherein the pattern recognition algorithm includes a support vector machine algorithm;
若识别结果为摔倒事件,则结合佩戴者的历史运动数据和当前环境信息,对所述摔倒事件进行确认;If the recognition result is a fall event, the fall event is confirmed in combination with the wearer's historical motion data and current environmental information;
在确认摔倒事件后,根据预设的安全防护策略,触发相应的安全防护措施,所述安全防护措施包括激活气囊系统、发送求救信号或通知预设的紧急联系人。After the fall event is confirmed, corresponding safety protection measures are triggered according to the preset safety protection strategy, and the safety protection measures include activating the airbag system, sending a distress signal or notifying a preset emergency contact.
作为本申请的进一步改进,包括:As a further improvement of this application, the following are included:
设定用于判定进入自由落体状态的加速度阈值以及确认跌落事件的加速度变化率阈值;Set the acceleration threshold for determining the free fall state and the acceleration rate threshold for confirming the fall event;
持续监测各传感器节点的加速度数据;Continuously monitor the acceleration data of each sensor node;
判断所述加速度数据是否满足进入自由落体状态条件,所述自由落体状态条件包括所有轴向的加速度值是否同时趋近于零;Determining whether the acceleration data meets a condition for entering a free fall state, wherein the free fall state condition includes whether the acceleration values of all axes approach zero at the same time;
若判定符合所述自由落体状态条件,检测所述加速度数据的变化率;If it is determined that the free fall state condition is met, detecting the rate of change of the acceleration data;
若检测到所述合成加速度向量在预设单位检测时间内加速度超过预设检测值,且加速度数据的变化率超过所述预设的跌落事件加速度变化率阈值,则确认为跌落事件。If it is detected that the acceleration of the synthetic acceleration vector exceeds a preset detection value within a preset unit detection time, and the change rate of the acceleration data exceeds the preset drop event acceleration change rate threshold, it is confirmed as a drop event.
作为本申请的进一步改进,包括:As a further improvement of this application, the following are included:
在安全帽内部或外部设置边缘计算单元;Setting up an edge computing unit inside or outside the helmet;
所述边缘计算单元接收并处理传感器节点的数据;The edge computing unit receives and processes data from the sensor nodes;
根据预设的安全防护算法,边缘计算单元实时分析数据并判断当前的安全状态;According to the preset security protection algorithm, the edge computing unit analyzes data in real time and determines the current security status;
当检测到潜在的安全风险时,所述边缘计算单元调整安全帽的防护设置。When a potential safety risk is detected, the edge computing unit adjusts the protective settings of the helmet.
作为本申请的进一步改进,包括:As a further improvement of this application, the following are included:
接收并分析所述各传感器节点的实时数据,识别出异常数据模式,所述异常数据模式与预设的安全风险模式库进行匹配;Receive and analyze the real-time data of each sensor node, identify abnormal data patterns, and match the abnormal data patterns with a preset security risk pattern library;
根据匹配结果,确定潜在的安全风险类型及等级;Determine the type and level of potential security risks based on the matching results;
选择与确定的安全风险类型及等级相对应的防护策略,所述防护策略存储在边缘计算单元的本地策略库中;Selecting a protection strategy corresponding to the determined security risk type and level, wherein the protection strategy is stored in a local policy library of the edge computing unit;
执行选定的防护策略,通过控制安全帽内部的执行机构,所述执行机构包括气囊、减震装置,进行实时调整,以提供针对性的保护;Execute the selected protection strategy by controlling the actuators inside the helmet, including airbags and shock-absorbing devices, to make real-time adjustments to provide targeted protection;
在执行防护策略的同时,将安全风险信息及已执行的防护策略发送至远程监控中心。While executing the protection strategy, the security risk information and the executed protection strategy are sent to the remote monitoring center.
作为本申请的进一步改进,包括:As a further improvement of this application, the following are included:
在边缘计算单元中集成机器学习模块,用于对历史数据进行分析和学习;Integrate machine learning modules in edge computing units to analyze and learn from historical data;
收集并记录每次触发安全防护措施时的相关数据,包括传感器读数、环境信息、执行的防护策略及效果;Collect and record relevant data each time a safety protection measure is triggered, including sensor readings, environmental information, implemented protection strategies and their effects;
利用机器学习模块对收集的数据进行训练,以识别新的安全风险模式,并优化现有的防护策略;Use machine learning modules to train collected data to identify new security risk patterns and optimize existing protection strategies;
将学习和优化后的结果更新至本地策略库和安全风险模式库,以提高未来对安全风险的识别和防护能力;Update the learning and optimization results to the local policy library and security risk model library to improve the ability to identify and protect against security risks in the future;
定期将边缘计算单元的学习和优化成果同步至远程服务器,以便在多个安全帽之间共享最新的安全防护策略。The learning and optimization results of the edge computing unit are regularly synchronized to the remote server so that the latest safety protection strategies can be shared among multiple hard hats.
为实现上述目的,本申请还提供了如下技术方案:To achieve the above objectives, this application also provides the following technical solutions:
一种安全帽智能控制装置,其应用于如上述一种安全帽智能控制方法,包括:A safety helmet intelligent control device, which is applied to the above-mentioned safety helmet intelligent control method, comprises:
传感器节点模块,用于在安全帽上配置多个传感器节点,每个节点包含三轴加速度计和陀螺仪,用于分别测量X轴、Y轴、Z轴上的加速度数据和角速度数据;The sensor node module is used to configure multiple sensor nodes on the helmet. Each node contains a three-axis accelerometer and a gyroscope, which are used to measure the acceleration data and angular velocity data on the X-axis, Y-axis, and Z-axis respectively.
数据传输模块,用于利用无线传输协议,实时传送各传感器节点测量的数据至数据处理单元;A data transmission module, used to transmit the data measured by each sensor node to the data processing unit in real time using a wireless transmission protocol;
数据处理单元,用于对接收到的数据进行时间同步处理,确保数据的时间一致性,通过卡尔曼滤波算法,将时间同步后的数据进行融合,得到姿态角数据,所述姿态角数据包括横滚角数据、俯仰角数据和偏航角数据;A data processing unit is used to perform time synchronization processing on the received data to ensure the time consistency of the data, and to fuse the time-synchronized data through a Kalman filter algorithm to obtain attitude angle data, wherein the attitude angle data includes roll angle data, pitch angle data, and yaw angle data;
加速度向量计算模块,用于根据所述融合后的姿态角数据和所述加速度数据,通过式(1)计算合成加速度向量值;An acceleration vector calculation module, used to calculate a synthetic acceleration vector value according to the fused attitude angle data and the acceleration data by formula (1);
其中,ax为X轴的加速度数据,ay为Y轴的加速度数据,az为Z轴的加速度数据,为合成加速度向量值;Among them, a x is the acceleration data of the X axis, a y is the acceleration data of the Y axis, and a z is the acceleration data of the Z axis. is the resultant acceleration vector value;
加速度向量生成模块,用于基于所述所述姿态角数据和所述合成加速度向量值,生成所述加速度向量;An acceleration vector generating module, used for generating the acceleration vector based on the attitude angle data and the synthetic acceleration vector value;
摔倒检测模块,用于设定摔倒触发阈值和正常活动阈值,当合成加速度向量超过设定的摔倒触发向量阈值,且结合姿态角数据及其变化率判断符合摔倒特征时,判定为摔倒事件,并触发相应的安全防护措施;The fall detection module is used to set the fall trigger threshold and the normal activity threshold. When the synthetic acceleration vector exceeds the set fall trigger vector threshold and is combined with the posture angle data and its change rate to determine that it meets the fall characteristics, it is determined to be a fall event and triggers corresponding safety protection measures;
安全防护策略模块,用于记录并分析所有触发事件的数据,以优化安全防护策略。The security protection strategy module is used to record and analyze the data of all triggering events to optimize the security protection strategy.
为实现上述目的,本申请还提供了如下技术方案:To achieve the above objectives, this application also provides the following technical solutions:
一种电子设备,包括处理器、以及与所述处理器耦接的存储器,所述存储器存储有可被所述处理器执行的程序指令;所述处理器执行所述存储器存储的所述程序指令时实现如上述的安全帽智能控制方法。An electronic device comprises a processor and a memory coupled to the processor, wherein the memory stores program instructions executable by the processor; when the processor executes the program instructions stored in the memory, the above-mentioned intelligent control method for a safety helmet is implemented.
为实现上述目的,本申请还提供了如下技术方案:To achieve the above objectives, this application also provides the following technical solutions:
一种存储介质,所述存储介质内存储有程序指令,所述程序指令被处理器执行时实现能够实现如上述的安全帽智能控制方法。A storage medium stores program instructions, and when the program instructions are executed by a processor, the above-mentioned intelligent control method for a helmet can be implemented.
本申请通过通过集成多个传感器节点和先进的数据处理算法,实现了对佩戴者头部运动和姿态的全面、实时监测,能够准确识别危险事件并触发相应的安全防护措施。这不仅显著增强了安全防护能力,降低了安全风险,还通过个性化的安全防护策略和持续学习优化能力,提供了更加精准、有效的保护。此外,本发明还具有广泛的适用性和可扩展性,可广泛应用于多个领域,为工作人员提供全面的头部保护,同时与其他安全管理系统或设备集成,形成更完善的安全防护体系。This application achieves comprehensive and real-time monitoring of the wearer's head movement and posture by integrating multiple sensor nodes and advanced data processing algorithms, and can accurately identify dangerous events and trigger corresponding safety protection measures. This not only significantly enhances the safety protection capability and reduces safety risks, but also provides more accurate and effective protection through personalized safety protection strategies and continuous learning optimization capabilities. In addition, the present invention also has wide applicability and scalability, and can be widely used in multiple fields to provide comprehensive head protection for workers, while integrating with other safety management systems or equipment to form a more complete safety protection system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本申请安全帽智能控制方法一个实施例的步骤流程示意图;FIG1 is a schematic diagram of a process flow of an embodiment of a method for intelligently controlling a helmet according to the present application;
图2为本申请安全帽智能控制装置一个实施例的功能模块示意图;FIG2 is a schematic diagram of functional modules of an embodiment of the intelligent control device for a helmet of the present application;
图3为本申请电子设备一个实施例的结构示意图;FIG3 is a schematic structural diagram of an embodiment of an electronic device of the present application;
图4为本申请存储介质一个实施例的结构示意图。FIG. 4 is a schematic diagram of the structure of a storage medium according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
本申请中的术语“第一”“第二”“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”“第二”“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second" and "third" in this application are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first", "second" and "third" can explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. All directional indications in the embodiments of the present application (such as up, down, left, right, front, back...) are only used to explain the relative position relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其他实施例相结合。Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
如图1所示,本实施例提供了安全帽智能控制方法的一个实施例,在本实施例中,安全帽智能控制方法S0包括以下步骤:As shown in FIG1 , this embodiment provides an embodiment of a safety helmet intelligent control method. In this embodiment, the safety helmet intelligent control method S0 includes the following steps:
步骤S1,在安全帽上配置多个传感器节点,每个节点包含三轴加速度计和陀螺仪,用于分别测量X轴、Y轴、Z轴上的加速度数据和角速度数据;Step S1, configuring multiple sensor nodes on the helmet, each node comprising a three-axis accelerometer and a gyroscope, for measuring acceleration data and angular velocity data on the X-axis, Y-axis, and Z-axis respectively;
优选地,在安全帽的关键位置安装多个传感器节点。这些传感器节点是微型化的设备,每个节点内部都集成了三轴加速度计和陀螺仪。三轴加速度计能够测量物体在X轴、Y轴、Z轴三个方向上的加速度变化,而陀螺仪则用于检测物体的角速度变化。通过这些传感器节点的组合使用,我们能够全方位地捕捉佩戴者头部的动态信息,包括运动轨迹、姿态变化等。Preferably, multiple sensor nodes are installed at key locations of the helmet. These sensor nodes are miniaturized devices, each of which integrates a three-axis accelerometer and a gyroscope. The three-axis accelerometer can measure the acceleration changes of an object in the three directions of the X-axis, Y-axis, and Z-axis, while the gyroscope is used to detect the angular velocity changes of the object. Through the combined use of these sensor nodes, we can capture the dynamic information of the wearer's head in all directions, including motion trajectory, posture changes, etc.
步骤S2,利用无线传输协议,实时传送各传感器节点测量的数据至数据处理单元;Step S2, using a wireless transmission protocol to transmit the data measured by each sensor node to a data processing unit in real time;
优选地,采用先进的无线传输协议,如蓝牙BLE(低功耗蓝牙)或Wi-Fi Di rect等,确保传感器节点测量的数据能够实时、稳定地传输到数据处理单元。无线传输技术的运用不仅避免了有线连接可能带来的束缚和不便,还大大提高了数据传输的效率和可靠性。数据处理单元可以是一个独立的微处理器、微控制器或者智能手机等具备计算能力的设备。Preferably, an advanced wireless transmission protocol, such as Bluetooth BLE (Bluetooth Low Energy) or Wi-Fi Direct, is used to ensure that the data measured by the sensor node can be transmitted to the data processing unit in real time and stably. The use of wireless transmission technology not only avoids the constraints and inconveniences that may be caused by wired connections, but also greatly improves the efficiency and reliability of data transmission. The data processing unit can be an independent microprocessor, microcontroller or smart phone and other devices with computing capabilities.
步骤S3,对接收到的数据进行时间同步处理,确保数据的时间一致性;Step S3, performing time synchronization processing on the received data to ensure the time consistency of the data;
优选地,由于不同传感器节点的数据采集和传输可能存在微小的时差,因此在数据处理单元中,我们需要对接收到的所有数据进行时间同步处理。这一步骤的目的是确保所有数据的时间戳一致,以便后续的数据融合和分析能够基于相同的时间基准进行。时间同步处理可以通过插值算法、时间戳对齐等方式实现。Preferably, since there may be a slight time difference in data collection and transmission between different sensor nodes, we need to perform time synchronization processing on all received data in the data processing unit. The purpose of this step is to ensure that the timestamps of all data are consistent so that subsequent data fusion and analysis can be performed based on the same time reference. Time synchronization processing can be achieved through interpolation algorithms, timestamp alignment, etc.
步骤S4,通过卡尔曼滤波算法,将时间同步后的数据进行融合,得到姿态角数据,所述姿态角数据包括横滚角数据、俯仰角数据和偏航角数据;Step S4, fusing the time-synchronized data through a Kalman filter algorithm to obtain attitude angle data, wherein the attitude angle data includes roll angle data, pitch angle data, and yaw angle data;
优选地,在数据时间同步后,我们采用卡尔曼滤波算法对来自不同传感器节点的数据进行融合处理。卡尔曼滤波是一种高效的递归滤波器,它能够从一系列的不完全的和包含噪声的测量中,估计动态系统的状态。在本发明中,卡尔曼滤波算法被用于融合加速度数据和角速度数据,以得到更准确的姿态角信息,包括横滚角、俯仰角和偏航角。这些姿态角数据能够精确地描述佩戴者头部的实时姿态。Preferably, after the data is synchronized in time, we use the Kalman filter algorithm to fuse the data from different sensor nodes. Kalman filtering is an efficient recursive filter that can estimate the state of a dynamic system from a series of incomplete and noisy measurements. In the present invention, the Kalman filter algorithm is used to fuse acceleration data and angular velocity data to obtain more accurate attitude angle information, including roll angle, pitch angle and yaw angle. These attitude angle data can accurately describe the real-time attitude of the wearer's head.
步骤S5,根据所述融合后的姿态角数据和所述加速度数据,通过式(1)计算合成加速度向量值;Step S5, calculating a synthetic acceleration vector value according to the fused attitude angle data and the acceleration data by formula (1);
其中,ax为X轴的加速度数据,ay为Y轴的加速度数据,az为Z轴的加速度数据,为合成加速度向量值;Among them, a x is the acceleration data of the X axis, a y is the acceleration data of the Y axis, and a z is the acceleration data of the Z axis. is the resultant acceleration vector value;
优选地,在得到姿态角数据后,我们进一步利用原始的加速度数据和姿态角数据,通过特定的数学公式计算合成加速度向量值。合成加速度向量值是一个综合考虑了X轴、Y轴和Z轴上加速度分量的标量值,它能够更直观地反映佩戴者头部的整体运动状态。计算合成加速度向量值的公式可以根据实际需求进行定制和优化。Preferably, after obtaining the attitude angle data, we further use the original acceleration data and attitude angle data to calculate the synthetic acceleration vector value through a specific mathematical formula. The synthetic acceleration vector value is a scalar value that comprehensively considers the acceleration components on the X-axis, Y-axis, and Z-axis, which can more intuitively reflect the overall motion state of the wearer's head. The formula for calculating the synthetic acceleration vector value can be customized and optimized according to actual needs.
步骤S6,基于所述所述姿态角数据和所述合成加速度向量值,生成所述加速度向量;Step S6, generating the acceleration vector based on the attitude angle data and the synthetic acceleration vector value;
优选地,确保已经从传感器节点获取了经过时间同步和卡尔曼滤波算法处理的姿态角数据(包括横滚角、俯仰角和偏航角)以及合成加速度向量值。这些数据是生成加速度向量的基础。由于加速度数据是在传感器节点的局部坐标系下测量的,而我们需要的是相对于全局坐标系(或世界坐标系)的加速度向量,因此需要进行坐标系转换。利用姿态角数据,我们可以通过旋转矩阵将局部坐标系下的加速度数据转换到全局坐标系下。Preferably, ensure that the attitude angle data (including roll angle, pitch angle and yaw angle) and the synthetic acceleration vector value that have been processed by time synchronization and Kalman filter algorithm have been obtained from the sensor node. These data are the basis for generating the acceleration vector. Since the acceleration data is measured in the local coordinate system of the sensor node, and what we need is the acceleration vector relative to the global coordinate system (or world coordinate system), a coordinate system conversion is required. Using the attitude angle data, we can convert the acceleration data in the local coordinate system to the global coordinate system through the rotation matrix.
具体地,根据横滚角、俯仰角和偏航角,构建一个旋转矩阵。这个旋转矩阵描述了从局部坐标系到全局坐标系的旋转关系。然后,将局部坐标系下的加速度数据乘以这个旋转矩阵,得到全局坐标系下的加速度数据。Specifically, a rotation matrix is constructed based on the roll angle, pitch angle, and yaw angle. This rotation matrix describes the rotation relationship from the local coordinate system to the global coordinate system. Then, the acceleration data in the local coordinate system is multiplied by this rotation matrix to obtain the acceleration data in the global coordinate system.
需要说明的是,在全局坐标系下,已经得到了X轴、Y轴和Z轴上的加速度数据。为了生成一个综合的加速度向量,将这三个轴上的加速度数据组合起来,形成一个三维向量。这个三维向量就是所述的加速度向量,它描述了佩戴者头部在全局坐标系下的整体加速度状态。It should be noted that in the global coordinate system, the acceleration data on the X-axis, Y-axis and Z-axis have been obtained. In order to generate a comprehensive acceleration vector, the acceleration data on these three axes are combined to form a three-dimensional vector. This three-dimensional vector is the acceleration vector, which describes the overall acceleration state of the wearer's head in the global coordinate system.
可以理解为,生成的加速度向量可以用于多种应用,如摔倒检测、运动状态分析等。在摔倒检测中,我们可以设定一个阈值,当加速度向量的模长超过这个阈值时,就认为佩戴者可能发生了摔倒。同时,结合姿态角数据的变化情况,可以进一步提高摔倒检测的准确性。此外,生成的加速度向量还可以用于后续的数据处理和分析。例如,我们可以对一段时间内的加速度向量进行统计和分析,以评估佩戴者的运动状态和活动习惯。这些数据可以为健康监测、运动训练等领域提供有价值的参考信息。It can be understood that the generated acceleration vector can be used in a variety of applications, such as fall detection, motion state analysis, etc. In fall detection, we can set a threshold. When the modulus of the acceleration vector exceeds this threshold, it is considered that the wearer may have fallen. At the same time, combined with the changes in the attitude angle data, the accuracy of fall detection can be further improved. In addition, the generated acceleration vector can also be used for subsequent data processing and analysis. For example, we can count and analyze the acceleration vectors over a period of time to evaluate the wearer's motion state and activity habits. These data can provide valuable reference information for health monitoring, sports training and other fields.
步骤S7,设定摔倒触发阈值和正常活动阈值,当合成加速度向量超过设定的摔倒触发向量阈值,且结合姿态角数据及其变化率判断符合摔倒特征时,判定为摔倒事件,并触发相应的安全防护措施;Step S7, setting a fall trigger threshold and a normal activity threshold. When the synthetic acceleration vector exceeds the set fall trigger vector threshold and is combined with the posture angle data and its change rate to determine that it meets the fall characteristics, it is determined to be a fall event and triggers corresponding safety protection measures.
优选地,根据计算出的合成加速度向量值和姿态角数据,生成一个全面的加速度向量。同时,我们设定两个关键的阈值:摔倒触发阈值和正常活动阈值。当合成加速度向量超过设定的摔倒触发阈值,并且结合姿态角数据及其变化率判断符合摔倒特征时(如突然的加速度增大伴随姿态角的急剧变化),系统会立即判定为摔倒事件,并触发相应的安全防护措施。这些措施可能包括发出警报声、向预设的紧急联系人发送求助信息等。Preferably, a comprehensive acceleration vector is generated based on the calculated synthetic acceleration vector value and the attitude angle data. At the same time, we set two key thresholds: a fall trigger threshold and a normal activity threshold. When the synthetic acceleration vector exceeds the set fall trigger threshold, and combined with the attitude angle data and its rate of change to determine that it meets the characteristics of a fall (such as a sudden increase in acceleration accompanied by a sharp change in the attitude angle), the system will immediately determine it as a fall event and trigger corresponding safety protection measures. These measures may include sounding an alarm, sending a help message to a preset emergency contact, etc.
步骤S8,记录并分析所有触发事件的数据,以优化安全防护策略。Step S8, record and analyze the data of all triggering events to optimize the security protection strategy.
优选地,系统会记录并分析所有触发事件的数据,包括摔倒事件和其他异常事件。通过对这些数据的深入分析,我们可以发现佩戴者在使用过程中的潜在风险点和不足之处,从而针对性地优化安全防护策略。例如,我们可以根据历史数据调整摔倒触发阈值或改进数据融合算法等,以提高系统的敏感性和准确性。这种持续优化的过程使得本发明的安全帽智能控制方法能够更好地适应不同佩戴者和多变的工作环境,为佩戴者提供更加全面、有效的安全防护。Preferably, the system will record and analyze the data of all triggering events, including fall events and other abnormal events. Through in-depth analysis of these data, we can find the potential risk points and deficiencies of the wearer during use, so as to optimize the safety protection strategy in a targeted manner. For example, we can adjust the fall trigger threshold or improve the data fusion algorithm based on historical data to improve the sensitivity and accuracy of the system. This continuous optimization process enables the intelligent control method of the helmet of the present invention to better adapt to different wearers and changing working environments, and provide more comprehensive and effective safety protection for the wearer.
进一步地,步骤S1具体包括如下步骤:Furthermore, step S1 specifically includes the following steps:
步骤S11,使用3D扫描仪对佩戴者的头部进行全方位扫描,确保捕捉到头部的完整形状;Step S11, using a 3D scanner to perform an all-round scan of the wearer's head to ensure that the complete shape of the head is captured;
优选地,使用高精度的3D扫描仪对佩戴者的头部进行全方位扫描。在扫描过程中,确保佩戴者保持静止不动,并且头部没有被任何遮挡物(如头发、帽子等)完全覆盖,从而能够捕捉到头部的完整形状。3D扫描仪通过发射激光或结构光,并接收其反射回来的光线,来获取头部表面的三维坐标数据。Preferably, a high-precision 3D scanner is used to perform an all-round scan of the wearer's head. During the scanning process, ensure that the wearer remains still and the head is not completely covered by any obstructions (such as hair, hat, etc.) so that the complete shape of the head can be captured. The 3D scanner acquires the three-dimensional coordinate data of the head surface by emitting laser or structured light and receiving the light reflected back.
步骤S12,获取到佩戴者头部的三维数字模型并生成头型数据,根据头型数据的特征初步确定传感器节点的布局区域,所述头型数据的特征包括头围、头高、头宽参数;Step S12, obtaining a three-dimensional digital model of the wearer's head and generating head shape data, and preliminarily determining the layout area of the sensor nodes according to the characteristics of the head shape data, wherein the characteristics of the head shape data include parameters of head circumference, head height, and head width;
优选地,扫描完成后,获取到佩戴者头部的三维数字模型。接着,利用专业的软件工具对这个模型进行处理,生成头型数据。头型数据包含了头部的各项尺寸参数,如头围、头高、头宽等。根据这些特征参数,我们可以初步确定传感器节点的布局区域。例如,可以选择在头部的前额、两侧太阳穴以及后脑勺等关键部位布置传感器节点。Preferably, after the scan is completed, a three-dimensional digital model of the wearer's head is obtained. Then, the model is processed using professional software tools to generate head shape data. The head shape data includes various size parameters of the head, such as head circumference, head height, head width, etc. Based on these characteristic parameters, we can preliminarily determine the layout area of the sensor nodes. For example, sensor nodes can be arranged in key parts such as the forehead, temples on both sides, and the back of the head.
步骤S13,对初步确定的布局区域进行细化分析,考虑传感器节点之间的相对位置、覆盖范围以及信号传输等因素,以确定最佳的布局位置;Step S13, performing detailed analysis on the initially determined layout area, taking into account factors such as relative positions between sensor nodes, coverage, and signal transmission, to determine the best layout location;
优选地,在初步确定的布局区域基础上,进一步进行细化分析。这一步骤需要考虑多个因素,包括传感器节点之间的相对位置、覆盖范围以及信号传输等。为了确保每个传感器节点都能够有效地捕捉到其所在区域的运动数据和姿态变化,并且避免相互之间的干扰,我们需要通过模拟测试、数据分析等方法来确定最佳的布局位置。Preferably, further detailed analysis is performed based on the initially determined layout area. This step needs to consider multiple factors, including the relative position between sensor nodes, coverage, and signal transmission. In order to ensure that each sensor node can effectively capture the motion data and posture changes in its area and avoid mutual interference, we need to determine the optimal layout position through simulation testing, data analysis, and other methods.
步骤S14,根据佩戴者的使用习惯信息,对所述最佳布局位置进行微调,以确保传感器节点能够更好地捕捉到关键的运动数据和姿态变化。Step S14, fine-tuning the optimal layout position according to the wearer's usage habit information to ensure that the sensor nodes can better capture key motion data and posture changes.
优选地,根据佩戴者的使用习惯信息,对已经确定的最佳布局位置进行微调。例如,如果佩戴者经常需要佩戴安全帽进行高强度的工作或运动,那么可能需要将传感器节点布置在更能够反映头部动态变化的区域。此外,还可以根据佩戴者的反馈和实际使用效果来对布局位置进行进一步的优化和调整,以确保传感器节点能够更好地捕捉到关键的运动数据和姿态变化。Preferably, the optimal layout position that has been determined is fine-tuned according to the wearer's usage habit information. For example, if the wearer often needs to wear a helmet for high-intensity work or exercise, then the sensor nodes may need to be arranged in an area that can better reflect the dynamic changes of the head. In addition, the layout position can be further optimized and adjusted according to the wearer's feedback and actual usage effects to ensure that the sensor nodes can better capture key motion data and posture changes.
进一步地,步骤S0具体包括如下步骤S9:Furthermore, step S0 specifically includes the following step S9:
步骤S91,预处理所述加速度数据和角速度数据以剔除异常值;Step S91, preprocessing the acceleration data and angular velocity data to remove abnormal values;
优选地,获取从传感器节点传输过来的原始加速度数据和角速度数据。这些数据可能包含由于传感器噪声、信号干扰或其他因素导致的异常值。为了确保数据的准确性和可靠性,我们需要对数据进行预处理以剔除这些异常值。Preferably, the raw acceleration data and angular velocity data transmitted from the sensor node are obtained. These data may contain abnormal values due to sensor noise, signal interference or other factors. In order to ensure the accuracy and reliability of the data, we need to pre-process the data to remove these abnormal values.
需要说明的是,预处理的方法可以包括使用中值滤波器、滑动平均滤波器或卡尔曼滤波器等技术来平滑数据并减少噪声。同时,我们还可以设置合理的阈值来剔除那些明显偏离正常范围的异常数据点。It should be noted that the preprocessing method may include using techniques such as median filter, sliding average filter or Kalman filter to smooth the data and reduce noise. At the same time, we can also set a reasonable threshold to remove abnormal data points that are obviously deviated from the normal range.
步骤S92,提取预处理后的所述加速度数据和角速度数据的特征参数,所述特征参数包括加速度的峰值、谷值、变化率以及角速度的变化趋势;Step S92, extracting characteristic parameters of the acceleration data and angular velocity data after preprocessing, wherein the characteristic parameters include a peak value, a valley value, a change rate of acceleration, and a change trend of angular velocity;
优选地,在预处理完成后,从处理后的加速度数据和角速度数据中提取特征参数。这些特征参数能够反映佩戴者头部的运动状态和姿态变化。Preferably, after the preprocessing is completed, characteristic parameters are extracted from the processed acceleration data and angular velocity data. These characteristic parameters can reflect the movement state and posture change of the wearer's head.
具体来说,可以计算加速度数据的峰值(最大值)和谷值(最小值),以及加速度的变化率(即加速度随时间的变化快慢)。同时,我们还可以分析角速度数据的变化趋势,如角速度的增减情况、波动频率等。这些特征参数将为后续的摔倒事件识别提供重要依据。Specifically, we can calculate the peak value (maximum value) and valley value (minimum value) of the acceleration data, as well as the rate of change of acceleration (i.e., how fast the acceleration changes over time). At the same time, we can also analyze the changing trend of the angular velocity data, such as the increase or decrease of the angular velocity, the frequency of fluctuation, etc. These characteristic parameters will provide an important basis for the subsequent identification of fall events.
步骤S93,根据提取的特征参数,利用模式识别算法对摔倒事件进行识别,其中,所述模式识别算法包括支持向量机算法;Step S93, identifying the fall event using a pattern recognition algorithm according to the extracted feature parameters, wherein the pattern recognition algorithm includes a support vector machine algorithm;
优选地,接下来,根据提取的特征参数,利用模式识别算法对摔倒事件进行识别。在这里,选择支持向量机(SVM)算法作为模式识别的一种有效方法。Preferably, next, according to the extracted characteristic parameters, a pattern recognition algorithm is used to identify the fall event. Here, a support vector machine (SVM) algorithm is selected as an effective method for pattern recognition.
需要说明的是,需要构建一个训练数据集,其中包含已知摔倒事件和非摔倒事件的特征参数样本。然后,我们使用这些样本训练SVM模型,使其能够学习到摔倒事件和非摔倒事件之间的分类边界。It should be noted that a training dataset needs to be constructed, which contains characteristic parameter samples of known fall events and non-fall events. Then, we use these samples to train the SVM model so that it can learn the classification boundary between fall events and non-fall events.
在模型训练完成后,我们可以将实时提取的特征参数输入到SVM模型中,进行摔倒事件的实时识别。模型将根据输入的特征参数判断当前事件是否为摔倒事件,并输出相应的识别结果。After the model training is completed, we can input the feature parameters extracted in real time into the SVM model to perform real-time recognition of fall events. The model will determine whether the current event is a fall event based on the input feature parameters and output the corresponding recognition results.
步骤S94,若识别结果为摔倒事件,则结合佩戴者的历史运动数据和当前环境信息,对所述摔倒事件进行确认;Step S94, if the recognition result is a fall event, the fall event is confirmed in combination with the wearer's historical motion data and current environmental information;
优选地,当SVM模型识别出摔倒事件后,为了进一步提高识别的准确性,我们可以结合佩戴者的历史运动数据和当前环境信息对摔倒事件进行确认。例如,可以分析佩戴者在摔倒事件发生前的运动轨迹、速度变化等信息,以及当前的环境因素如地面状况、周围障碍物等。这些信息有助于我们判断摔倒事件的真实性,并排除可能的误识别情况。Preferably, after the SVM model identifies a fall event, in order to further improve the accuracy of recognition, we can confirm the fall event by combining the wearer's historical motion data and current environmental information. For example, we can analyze the wearer's motion trajectory, speed change and other information before the fall event, as well as current environmental factors such as ground conditions, surrounding obstacles, etc. This information helps us determine the authenticity of the fall event and eliminate possible misidentification.
步骤S95,在确认摔倒事件后,根据预设的安全防护策略,触发相应的安全防护措施,所述安全防护措施包括激活气囊系统、发送求救信号或通知预设的紧急联系人。Step S95, after confirming the fall event, trigger corresponding safety protection measures according to the preset safety protection strategy, and the safety protection measures include activating the airbag system, sending a distress signal or notifying a preset emergency contact.
优选地,在确认摔倒事件后,我们根据预设的安全防护策略触发相应的安全防护措施。这些措施可以包括但不限于激活气囊系统以减轻头部受到的冲击、发送求救信号以便及时获得救援或通知预设的紧急联系人以便他们迅速作出响应。通过这些安全防护措施的实施,我们能够有效地保护佩戴者的安全并降低摔倒事件带来的潜在风险。Preferably, after confirming a fall event, we trigger corresponding safety protection measures according to the preset safety protection strategy. These measures may include but are not limited to activating the airbag system to reduce the impact on the head, sending a distress signal to obtain timely rescue, or notifying the preset emergency contacts so that they can respond quickly. Through the implementation of these safety protection measures, we can effectively protect the safety of the wearer and reduce the potential risks brought by the fall event.
进一步地,步骤S7还包括如下步骤:Furthermore, step S7 also includes the following steps:
步骤S71,设定用于判定进入自由落体状态的加速度阈值以及确认跌落事件的加速度变化率阈值;Step S71, setting an acceleration threshold for determining a free fall state and an acceleration change rate threshold for confirming a fall event;
优选地,在实施安全帽智能控制方法时,还需要设定两个关键的阈值:一是用于判定进入自由落体状态的加速度阈值;二是确认跌落事件的加速度变化率阈值。这两个阈值是基于多次实验数据以及安全考量而设定的,以确保准确性与及时性。加速度阈值通常设定为一个接近零的值,因为物体在进入自由落体状态时,各轴向的加速度值会趋近于零(排除重力加速度的影响)。加速度变化率阈值则根据跌落事件中加速度变化的迅速程度来设定。Preferably, when implementing the intelligent control method for safety helmets, two key thresholds need to be set: one is the acceleration threshold for determining the free fall state; the other is the acceleration change rate threshold for confirming a fall event. These two thresholds are set based on multiple experimental data and safety considerations to ensure accuracy and timeliness. The acceleration threshold is usually set to a value close to zero, because when an object enters a free fall state, the acceleration values of each axis will approach zero (excluding the influence of gravity acceleration). The acceleration change rate threshold is set according to the rapidity of the acceleration change in the fall event.
步骤S72,持续监测各传感器节点的加速度数据;Step S72, continuously monitoring the acceleration data of each sensor node;
优选地,安全帽上的传感器节点会不断采集佩戴者头部的加速度数据,并将这些数据实时传输到数据处理单元。数据处理单元会持续监测这些数据,以判断佩戴者的运动状态。Preferably, the sensor nodes on the helmet continuously collect acceleration data of the wearer's head and transmit the data to the data processing unit in real time. The data processing unit continuously monitors the data to determine the wearer's motion state.
步骤S73,判断所述加速度数据是否满足进入自由落体状态条件,所述自由落体状态条件包括所有轴向的加速度值是否同时趋近于零;Step S73, determining whether the acceleration data meets the condition of entering a free fall state, wherein the free fall state condition includes whether the acceleration values of all axes approach zero at the same time;
优选地,数据处理单元会对接收到的加速度数据进行分析,判断其是否满足进入自由落体状态的条件。具体来说,就是检查所有轴向(如X轴、Y轴、Z轴)的加速度值是否同时趋近于零。如果满足这一条件,就可以初步判定佩戴者可能进入了自由落体状态。Preferably, the data processing unit will analyze the received acceleration data to determine whether it meets the conditions for entering a free fall state. Specifically, it checks whether the acceleration values of all axes (such as the X-axis, Y-axis, and Z-axis) are simultaneously approaching zero. If this condition is met, it can be preliminarily determined that the wearer may have entered a free fall state.
步骤S74,若判定符合所述自由落体状态条件,检测所述加速度数据的变化率;Step S74, if it is determined that the free fall state condition is met, detecting the rate of change of the acceleration data;
优选地,在判定符合自由落体状态条件后,数据处理单元会立即检测加速度数据的变化率。这是因为在自由落体状态之后,如果佩戴者确实发生了跌落,其加速度会有一个突然的、大幅度的增加。通过检测这种加速度的急剧变化,可以进一步确认跌落事件的发生。Preferably, after determining that the free fall state condition is met, the data processing unit will immediately detect the rate of change of the acceleration data. This is because after the free fall state, if the wearer does fall, his acceleration will increase suddenly and significantly. By detecting such a sharp change in acceleration, the occurrence of a fall event can be further confirmed.
步骤S75,若检测到所述合成加速度向量在预设单位检测时间内加速度超过预设检测值,且加速度数据的变化率超过所述预设的跌落事件加速度变化率阈值,则确认为跌落事件。Step S75: If it is detected that the acceleration of the synthetic acceleration vector exceeds the preset detection value within the preset unit detection time, and the change rate of the acceleration data exceeds the preset drop event acceleration change rate threshold, it is confirmed as a drop event.
优选地,如果在预设的单位检测时间内,合成加速度向量的加速度超过了预设的检测值,并且加速度数据的变化率也超过了预设的跌落事件加速度变化率阈值,那么数据处理单元会最终确认为跌落事件。一旦确认跌落事件,系统会立即触发相应的安全防护措施,以保障佩戴者的安全。这些措施可能包括启动内置的气囊、发出警报声、向紧急联系人发送求救信息等。Preferably, if the acceleration of the synthetic acceleration vector exceeds the preset detection value within the preset unit detection time, and the change rate of the acceleration data also exceeds the preset threshold value of the acceleration change rate of the fall event, then the data processing unit will finally confirm it as a fall event. Once the fall event is confirmed, the system will immediately trigger corresponding safety protection measures to ensure the safety of the wearer. These measures may include activating the built-in airbag, sounding an alarm, sending a distress message to an emergency contact, etc.
进一步地,步骤S0还包括步骤S10,具体地:Further, step S0 also includes step S10, specifically:
步骤S101,在安全帽内部或外部设置边缘计算单元;Step S101, setting an edge computing unit inside or outside the helmet;
优选地,在安全帽的内部或外部设置一个边缘计算单元。这个边缘计算单元可以是一个微型的处理器或控制器,具备数据接收、处理和分析的能力。它负责接收传感器节点的数据,并在本地进行实时处理,以减少数据传输的延迟和提高响应速度。Preferably, an edge computing unit is provided inside or outside the helmet. This edge computing unit can be a micro processor or controller with the ability to receive, process and analyze data. It is responsible for receiving data from sensor nodes and performing real-time processing locally to reduce data transmission delays and improve response speed.
步骤S102,所述边缘计算单元接收并处理传感器节点的数据;Step S102, the edge computing unit receives and processes data from the sensor node;
优选地,边缘计算单元通过无线或有线的方式与传感器节点进行连接,并实时接收传感器节点采集的数据。这些数据可能包括加速度数据、角速度数据、姿态角数据等,反映了佩戴者头部的运动状态和姿态变化。边缘计算单元对接收到的数据进行预处理,如滤波、去噪、数据格式转换等,以确保数据的准确性和可用性。Preferably, the edge computing unit is connected to the sensor node wirelessly or wired, and receives the data collected by the sensor node in real time. These data may include acceleration data, angular velocity data, attitude angle data, etc., reflecting the movement state and attitude change of the wearer's head. The edge computing unit pre-processes the received data, such as filtering, denoising, data format conversion, etc., to ensure the accuracy and availability of the data.
步骤S103,根据预设的安全防护算法,边缘计算单元实时分析数据并判断当前的安全状态;Step S103, according to the preset security protection algorithm, the edge computing unit analyzes the data in real time and determines the current security status;
优选地,边缘计算单元根据预设的安全防护算法,对处理后的数据进行实时分析。这个安全防护算法可以根据具体的应用场景和需求进行定制,例如可以包括摔倒检测算法、碰撞检测算法、异常姿态识别算法等。通过分析数据,边缘计算单元能够判断当前佩戴者的安全状态,是否存在潜在的安全风险。Preferably, the edge computing unit performs real-time analysis on the processed data according to a preset safety protection algorithm. This safety protection algorithm can be customized according to specific application scenarios and requirements, for example, it may include a fall detection algorithm, a collision detection algorithm, an abnormal posture recognition algorithm, etc. By analyzing the data, the edge computing unit can determine the current safety status of the wearer and whether there is a potential safety risk.
步骤S104,当检测到潜在的安全风险时,所述边缘计算单元调整安全帽的防护设置。Step S104: when a potential safety risk is detected, the edge computing unit adjusts the protective settings of the helmet.
优选地,当边缘计算单元检测到潜在的安全风险时,它会根据预设的安全策略立即调整安全帽的防护设置。具体的调整措施可能包括激活内置的气囊系统以提供额外的头部保护、调整帽壳的刚度以增强抗冲击能力、启动警示装置(如LED灯或蜂鸣器)以提醒佩戴者注意等。这些调整措施旨在最大程度地减少或避免潜在的安全风险对佩戴者造成的伤害。通过以上步骤,安全帽智能控制方法能够利用边缘计算单元对传感器节点的数据进行实时处理和分析,并根据分析结果调整安全帽的防护设置,从而实现对佩戴者的有效保护。Preferably, when the edge computing unit detects a potential safety risk, it immediately adjusts the protective settings of the helmet according to the preset safety policy. Specific adjustment measures may include activating the built-in airbag system to provide additional head protection, adjusting the stiffness of the helmet shell to enhance impact resistance, activating a warning device (such as an LED light or a buzzer) to alert the wearer, etc. These adjustment measures are intended to minimize or avoid potential safety risks that may cause harm to the wearer. Through the above steps, the intelligent control method for the helmet can use the edge computing unit to process and analyze the data of the sensor node in real time, and adjust the protective settings of the helmet according to the analysis results, thereby achieving effective protection for the wearer.
进一步地,步骤S10还包括:Furthermore, step S10 further includes:
步骤S105,接收并分析所述各传感器节点的实时数据,识别出异常数据模式,所述异常数据模式与预设的安全风险模式库进行匹配;Step S105, receiving and analyzing the real-time data of each sensor node, identifying an abnormal data pattern, and matching the abnormal data pattern with a preset security risk pattern library;
优选地,边缘计算单元不断接收来自各传感器节点的实时数据,并对这些数据进行即时分析。这些数据可以包括加速度、角速度、温度、压力等多种类型,它们共同构成了佩戴者当前的运动和姿态状态。在分析过程中,边缘计算单元会特别关注那些偏离正常范围或显示出异常模式的数据。Preferably, the edge computing unit continuously receives real-time data from each sensor node and performs real-time analysis on the data. The data may include acceleration, angular velocity, temperature, pressure, etc., which together constitute the wearer's current motion and posture state. During the analysis process, the edge computing unit pays special attention to data that deviates from the normal range or shows abnormal patterns.
步骤S106,根据匹配结果,确定潜在的安全风险类型及等级;Step S106, determining the potential security risk type and level according to the matching result;
优选地,一旦识别出异常数据模式,边缘计算单元会立即将这些模式与预先存储在本地的安全风险模式库进行比对。这个模式库是根据历史数据、实验模拟以及行业规范建立的,包含了多种可能导致安全风险的数据模式。通过模式匹配,系统能够迅速识别出当前潜在的安全风险类型和等级。Preferably, once abnormal data patterns are identified, the edge computing unit will immediately compare these patterns with the security risk pattern library pre-stored locally. This pattern library is established based on historical data, experimental simulations, and industry specifications, and contains a variety of data patterns that may cause security risks. Through pattern matching, the system can quickly identify the current potential security risk type and level.
步骤S107,选择与确定的安全风险类型及等级相对应的防护策略,所述防护策略存储在边缘计算单元的本地策略库中;Step S107, selecting a protection strategy corresponding to the determined security risk type and level, wherein the protection strategy is stored in a local policy library of the edge computing unit;
优选地,匹配完成后,边缘计算单元会根据匹配结果确定具体的安全风险类型,如摔倒、碰撞、高温等,以及这些风险的严重程度或等级。这一步骤对于后续的防护措施选择和执行至关重要,因为它确保了系统响应的准确性和适当性。Preferably, after the matching is completed, the edge computing unit will determine the specific safety risk type, such as falling, collision, high temperature, etc., and the severity or level of these risks based on the matching results. This step is crucial for the subsequent selection and execution of protective measures because it ensures the accuracy and appropriateness of the system response.
步骤S108,执行选定的防护策略,通过控制安全帽内部的执行机构,所述执行机构包括气囊、减震装置,进行实时调整,以提供针对性的保护;Step S108, executing the selected protection strategy by controlling the actuator inside the helmet, the actuator including the airbag and the shock absorbing device, to make real-time adjustments to provide targeted protection;
优选地,确定了安全风险类型和等级后,边缘计算单元会从其本地策略库中选取相应的防护策略。这个策略库存储了多种针对不同类型和等级安全风险的防护措施,如激活气囊、启动减震装置、调整帽壳刚度等。选定的防护策略将直接用于接下来的执行步骤。Preferably, after determining the type and level of security risk, the edge computing unit will select the corresponding protection strategy from its local strategy library. This strategy library stores a variety of protection measures for different types and levels of security risks, such as activating airbags, starting shock absorbers, adjusting the stiffness of the helmet shell, etc. The selected protection strategy will be directly used in the next execution step.
边缘计算单元向安全帽内部的执行机构发送指令,执行选定的防护策略。例如,如果检测到即将发生的碰撞,系统可能会立即激活气囊以提供额外的缓冲;或者,在检测到高温环境时,系统可能会启动散热装置以降低帽内温度。这些措施都是为了在关键时刻为佩戴者提供最有效的保护。The edge computing unit sends instructions to the actuator inside the helmet to execute the selected protection strategy. For example, if an impending collision is detected, the system may immediately activate the airbag to provide additional cushioning; or, when a high temperature environment is detected, the system may start the heat dissipation device to reduce the temperature inside the helmet. These measures are all aimed at providing the wearer with the most effective protection at critical moments.
步骤S109,在执行防护策略的同时,将安全风险信息及已执行的防护策略发送至远程监控中心。Step S109, while executing the protection strategy, the security risk information and the executed protection strategy are sent to the remote monitoring center.
优选地,在执行防护策略的同时,边缘计算单元还会将识别到的安全风险信息和已经执行的防护策略发送给远程监控中心。这样做一方面是为了让管理人员或应急响应团队了解现场情况,另一方面也是为了在必要时提供进一步的支持或干预。通过这种方式,安全帽智能控制方法不仅能够在本地层面快速应对安全风险,还能够与更广泛的监控系统和管理网络进行协同工作。Preferably, while executing the protection strategy, the edge computing unit will also send the identified safety risk information and the implemented protection strategy to the remote monitoring center. This is done on the one hand to allow managers or emergency response teams to understand the situation on the scene, and on the other hand to provide further support or intervention when necessary. In this way, the intelligent control method of hard hats can not only quickly respond to safety risks at the local level, but also work in conjunction with a wider monitoring system and management network.
进一步地,步骤S10还包括:Furthermore, step S10 further includes:
步骤S110,在边缘计算单元中集成机器学习模块,用于对历史数据进行分析和学习;Step S110, integrating a machine learning module in the edge computing unit to analyze and learn historical data;
优选地,在边缘计算单元中集成一个机器学习模块。这个模块可以是基于现有机器学习框架(如TensorF l ow Li te、PyTorch Mob i l e等)的轻量级版本,以便在资源有限的边缘设备上运行。机器学习模块的主要任务是对历史数据进行分析和学习,以识别新的安全风险模式并优化现有的防护策略。Preferably, a machine learning module is integrated into the edge computing unit. This module can be a lightweight version based on an existing machine learning framework (such as TensorFlow Lite, PyTorch Mobile, etc.) so that it can run on edge devices with limited resources. The main task of the machine learning module is to analyze and learn historical data to identify new security risk patterns and optimize existing protection strategies.
步骤S111,收集并记录每次触发安全防护措施时的相关数据,包括传感器读数、环境信息、执行的防护策略及效果;Step S111, collecting and recording relevant data each time a safety protection measure is triggered, including sensor readings, environmental information, executed protection strategies and effects;
优选地,每当触发安全防护措施时,边缘计算单元会收集并记录相关的数据。这些数据包括但不限于传感器读数(如加速度、角速度等)、环境信息(如温度、湿度、光照等)、执行的防护策略及其效果(如气囊的激活状态、减震装置的响应情况等)。这些数据将被用作机器学习模块的训练样本。Preferably, whenever a safety protection measure is triggered, the edge computing unit will collect and record relevant data. Such data includes but is not limited to sensor readings (such as acceleration, angular velocity, etc.), environmental information (such as temperature, humidity, light, etc.), implemented protection strategies and their effects (such as the activation status of airbags, the response of shock absorbers, etc.). These data will be used as training samples for the machine learning module.
步骤S112,利用机器学习模块对收集的数据进行训练,以识别新的安全风险模式,并优化现有的防护策略;Step S112, using a machine learning module to train the collected data to identify new security risk patterns and optimize existing protection strategies;
优选地,在收集到足够数量的数据后,机器学习模块会对这些数据进行训练。训练的目标是识别新的安全风险模式,并优化现有的防护策略。具体来说,模块会尝试从数据中提取有用的特征,并学习这些特征与安全风险之间的关系。通过不断迭代和优化模型的参数,模块能够逐渐提高对安全风险的识别和预测能力。Preferably, after a sufficient amount of data is collected, the machine learning module will train the data. The goal of the training is to identify new security risk patterns and optimize existing protection strategies. Specifically, the module will try to extract useful features from the data and learn the relationship between these features and security risks. By continuously iterating and optimizing the parameters of the model, the module can gradually improve its ability to identify and predict security risks.
步骤S113,将学习和优化后的结果更新至本地策略库和安全风险模式库,以提高未来对安全风险的识别和防护能力;Step S113, updating the learning and optimization results to the local policy library and security risk model library to improve the ability to identify and protect against security risks in the future;
优选地,训练完成后,机器学习模块会将学习和优化的结果更新至边缘计算单元的本地策略库和安全风险模式库。这意味着系统能够识别更多的安全风险类型,并且针对这些风险采取更有效的防护措施。此外,通过不断优化现有的防护策略,系统还能够在应对已知风险时提供更佳的保护效果。Preferably, after training is completed, the machine learning module will update the learning and optimization results to the local policy library and security risk pattern library of the edge computing unit. This means that the system can identify more types of security risks and take more effective protective measures against these risks. In addition, by continuously optimizing existing protection strategies, the system can also provide better protection when dealing with known risks.
步骤S114,定期将边缘计算单元的学习和优化成果同步至远程服务器,以便在多个安全帽之间共享最新的安全防护策略。Step S114, regularly synchronize the learning and optimization results of the edge computing unit to the remote server so that the latest safety protection strategies can be shared among multiple helmets.
优选地,为了确保多个安全帽之间能够共享最新的安全防护策略,边缘计算单元会定期将其学习和优化的成果同步至一个远程服务器。这个服务器可以作为一个中央仓库,存储并分发最新的策略库和风险模式库给所有的安全帽。通过这种方式,每当一个新的安全帽被添加到系统中时,它都能够立即获得最新的防护能力。同时,管理员也可以通过这个服务器来监控整个系统的运行状态,并在必要时进行干预或调整。Preferably, in order to ensure that the latest safety protection strategies can be shared among multiple hard hats, the edge computing unit will regularly synchronize its learning and optimization results to a remote server. This server can serve as a central warehouse to store and distribute the latest policy library and risk model library to all hard hats. In this way, whenever a new hard hat is added to the system, it can immediately obtain the latest protection capabilities. At the same time, the administrator can also monitor the operating status of the entire system through this server and intervene or adjust it when necessary.
本实施例通过集成多个传感器节点、数据处理单元和边缘计算单元,实现了对佩戴者头部运动的全方位监测和智能分析。其有益效果主要体现在:能够实时准确地检测并识别出佩戴者的摔倒事件、跌落事件以及其他潜在的安全风险,从而迅速触发相应的安全防护措施,最大程度地减少或避免佩戴者受到伤害。同时,该方法还具备自我学习和优化的能力,能够不断识别新的安全风险模式并优化现有的防护策略,从而持续提高系统的安全防护能力。此外,通过远程监控中心,管理员可以实时监控佩戴者的安全状态,并在必要时提供及时的援助和支持,进一步保障了佩戴者的安全。This embodiment realizes all-round monitoring and intelligent analysis of the wearer's head movement by integrating multiple sensor nodes, data processing units and edge computing units. Its beneficial effects are mainly reflected in: it can accurately detect and identify the wearer's falls, falls and other potential safety risks in real time, thereby quickly triggering corresponding safety protection measures to minimize or avoid injuries to the wearer. At the same time, the method also has the ability of self-learning and optimization, and can continuously identify new safety risk patterns and optimize existing protection strategies, thereby continuously improving the system's safety protection capabilities. In addition, through the remote monitoring center, the administrator can monitor the wearer's safety status in real time, and provide timely assistance and support when necessary, further ensuring the wearer's safety.
如图2所示,本实施例还提供了安全帽智能控制装置的一个实施例,在本实施例中,安全帽智能控制装置应用于如上述实施例中的化安全帽智能控制方法,该安全帽智能控制装置包括依次电性连接的传感器节点模块201、数据传输模块202、数据处理单元203、加速度向量计算模块204、加速度向量生成模块205、摔倒检测模块206、安全防护策略模块207。As shown in Figure 2, this embodiment also provides an embodiment of an intelligent control device for a hard hat. In this embodiment, the intelligent control device for a hard hat is applied to the intelligent control method for a hard hat as in the above embodiment. The intelligent control device for a hard hat includes a sensor node module 201, a data transmission module 202, a data processing unit 203, an acceleration vector calculation module 204, an acceleration vector generation module 205, a fall detection module 206, and a safety protection strategy module 207 which are electrically connected in sequence.
其中,传感器节点模块201用于在安全帽上配置多个传感器节点,每个节点包含三轴加速度计和陀螺仪,用于分别测量X轴、Y轴、Z轴上的加速度数据和角速度数据;Among them, the sensor node module 201 is used to configure multiple sensor nodes on the helmet, each node includes a three-axis accelerometer and a gyroscope, which are used to measure the acceleration data and angular velocity data on the X-axis, Y-axis, and Z-axis respectively;
数据传输模块202,用于利用无线传输协议,实时传送各传感器节点测量的数据至数据处理单元;The data transmission module 202 is used to transmit the data measured by each sensor node to the data processing unit in real time using a wireless transmission protocol;
数据处理单元203,用于对接收到的数据进行时间同步处理,确保数据的时间一致性,通过卡尔曼滤波算法,将时间同步后的数据进行融合,得到姿态角数据,所述姿态角数据包括横滚角数据、俯仰角数据和偏航角数据;The data processing unit 203 is used to perform time synchronization processing on the received data to ensure the time consistency of the data, and fuse the time-synchronized data through the Kalman filter algorithm to obtain attitude angle data, wherein the attitude angle data includes roll angle data, pitch angle data and yaw angle data;
加速度向量计算模块204,用于根据所述融合后的姿态角数据和所述加速度数据,通过式(1)计算合成加速度向量值;The acceleration vector calculation module 204 is used to calculate the synthetic acceleration vector value according to the fused attitude angle data and the acceleration data by formula (1);
其中,ax为X轴的加速度数据,ay为Y轴的加速度数据,az为Z轴的加速度数据,为合成加速度向量值;Among them, a x is the acceleration data of the X axis, a y is the acceleration data of the Y axis, and a z is the acceleration data of the Z axis. is the resultant acceleration vector value;
加速度向量生成模块205,用于基于所述所述姿态角数据和所述合成加速度向量值,生成所述加速度向量;An acceleration vector generating module 205, configured to generate the acceleration vector based on the attitude angle data and the synthetic acceleration vector value;
摔倒检测模块206,用于设定摔倒触发阈值和正常活动阈值,当合成加速度向量超过设定的摔倒触发向量阈值,且结合姿态角数据及其变化率判断符合摔倒特征时,判定为摔倒事件,并触发相应的安全防护措施;The fall detection module 206 is used to set a fall trigger threshold and a normal activity threshold. When the synthetic acceleration vector exceeds the set fall trigger vector threshold and is combined with the posture angle data and its change rate to determine that it meets the fall characteristics, it is determined to be a fall event and trigger corresponding safety protection measures;
安全防护策略模块207,用于记录并分析所有触发事件的数据,以优化安全防护策略。The security protection strategy module 207 is used to record and analyze the data of all triggering events to optimize the security protection strategy.
需要说明的是,本实施例为基于上述方法实施例的功能模块装置实施例,本实施例的优选、拓展、限定、举例参见上述方法实施例即可,本实施例不再赘述。It should be noted that this embodiment is a functional module device embodiment based on the above method embodiment. The optimization, expansion, limitation and examples of this embodiment can be referred to the above method embodiment, and this embodiment will not be repeated.
如图3所示,本实施例提供了电子设备的一个实施例,在本实施例中,该电子设备3包括处理器31及和处理器31耦接的存储器32。As shown in FIG. 3 , this embodiment provides an embodiment of an electronic device. In this embodiment, the electronic device 3 includes a processor 31 and a memory 32 coupled to the processor 31 .
存储器32存储有用于实现上述任一实施例的安全帽智能控制方法的程序指令。The memory 32 stores program instructions for implementing the intelligent control method for a helmet according to any of the above embodiments.
处理器31用于执行存储器32存储的程序指令以进行安全帽智能控制。The processor 31 is used to execute program instructions stored in the memory 32 to perform intelligent control of the helmet.
其中,处理器31还可以称为CPU(Centra l Process i ng Un i t,中央处理单元)。处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(AS I C)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor 31 may also be referred to as a CPU (Central Processing Unit). The processor 31 may be an integrated circuit chip having a signal processing capability. The processor 31 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
进一步地,图4为本申请一实施例的存储介质的结构示意图,本申请实施例的存储介质4存储有能够实现上述所有方法的程序指令41,其中,该程序指令41可以以软件产品的形式存储在上述存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-On lyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。Further, FIG. 4 is a schematic diagram of the structure of a storage medium of an embodiment of the present application, wherein the storage medium 4 of the embodiment of the present application stores program instructions 41 capable of implementing all the above methods, wherein the program instructions 41 can be stored in the above storage medium in the form of a software product, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or terminal devices such as a computer, a server, a mobile phone, and a tablet.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所做的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围。In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. The above is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the content of the specification and drawings of this application, or directly or indirectly used in other related technical fields, is also included in the patent protection scope of the present application.
以上对发明的具体实施方式进行了详细说明,但其只作为范例,本申请并不限制于以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本申请的范畴之中,因此,在不脱离本申请的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本申请的范围内。The specific implementation methods of the invention are described in detail above, but they are only examples, and the present application is not limited to the specific implementation methods described above. For those skilled in the art, any equivalent modification or substitution of the invention is also within the scope of the present application, and therefore, the equalization, modification, and improvement made without departing from the spirit and principle of the present application should be included in the scope of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410408308.3A CN118303696A (en) | 2024-04-07 | 2024-04-07 | Intelligent control method, device and equipment for safety helmet and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410408308.3A CN118303696A (en) | 2024-04-07 | 2024-04-07 | Intelligent control method, device and equipment for safety helmet and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118303696A true CN118303696A (en) | 2024-07-09 |
Family
ID=91731357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410408308.3A Pending CN118303696A (en) | 2024-04-07 | 2024-04-07 | Intelligent control method, device and equipment for safety helmet and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118303696A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118695249A (en) * | 2024-08-22 | 2024-09-24 | 赛尔通信服务技术股份有限公司 | Wireless communication network information security protection system and method based on edge nodes |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2735615A1 (en) * | 2011-03-31 | 2012-09-30 | Mihaly Kis, Jr. | Method and apparatus for simulating head impacts for helmet testing |
| US9244091B1 (en) * | 2015-03-26 | 2016-01-26 | Gregory Stempky | Protective headpiece including an impact sensor and an impact annunciation device |
| CN105632101A (en) * | 2015-12-31 | 2016-06-01 | 深圳先进技术研究院 | Human body anti-tumbling early warning method and system |
| CN109087482A (en) * | 2018-09-18 | 2018-12-25 | 西安交通大学 | A kind of falling detection device and method |
| CN109816933A (en) * | 2019-03-20 | 2019-05-28 | 潍坊医学院 | Intelligent monitoring system and monitoring method for the elderly to prevent falls based on composite sensors |
| CN111899469A (en) * | 2020-08-10 | 2020-11-06 | 浙江长芯光电科技有限公司 | Human body safety monitoring and alarming system based on safety helmet and control method thereof |
| CN112438721A (en) * | 2019-08-30 | 2021-03-05 | 奇酷互联网络科技(深圳)有限公司 | State determination method, electronic device, and computer storage medium |
| CN116597606A (en) * | 2023-05-10 | 2023-08-15 | 广东电网有限责任公司 | A safety warning method and system for a safety helmet |
| CN117135255A (en) * | 2022-05-20 | 2023-11-28 | 北京荣耀终端有限公司 | Terminal drop detection method and electronic equipment |
-
2024
- 2024-04-07 CN CN202410408308.3A patent/CN118303696A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2735615A1 (en) * | 2011-03-31 | 2012-09-30 | Mihaly Kis, Jr. | Method and apparatus for simulating head impacts for helmet testing |
| US9244091B1 (en) * | 2015-03-26 | 2016-01-26 | Gregory Stempky | Protective headpiece including an impact sensor and an impact annunciation device |
| CN105632101A (en) * | 2015-12-31 | 2016-06-01 | 深圳先进技术研究院 | Human body anti-tumbling early warning method and system |
| CN109087482A (en) * | 2018-09-18 | 2018-12-25 | 西安交通大学 | A kind of falling detection device and method |
| CN109816933A (en) * | 2019-03-20 | 2019-05-28 | 潍坊医学院 | Intelligent monitoring system and monitoring method for the elderly to prevent falls based on composite sensors |
| CN112438721A (en) * | 2019-08-30 | 2021-03-05 | 奇酷互联网络科技(深圳)有限公司 | State determination method, electronic device, and computer storage medium |
| CN111899469A (en) * | 2020-08-10 | 2020-11-06 | 浙江长芯光电科技有限公司 | Human body safety monitoring and alarming system based on safety helmet and control method thereof |
| CN117135255A (en) * | 2022-05-20 | 2023-11-28 | 北京荣耀终端有限公司 | Terminal drop detection method and electronic equipment |
| CN116597606A (en) * | 2023-05-10 | 2023-08-15 | 广东电网有限责任公司 | A safety warning method and system for a safety helmet |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118695249A (en) * | 2024-08-22 | 2024-09-24 | 赛尔通信服务技术股份有限公司 | Wireless communication network information security protection system and method based on edge nodes |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102411052B1 (en) | Apparatus and method for detecting movement of workers based on safety cap | |
| Rasouli et al. | Smart Personal Protective Equipment (PPE) for construction safety: A literature review | |
| KR101715001B1 (en) | Display system for safety evaluation in construction sites using of wearable device, and thereof method | |
| CN109416776B (en) | Personal protective equipment system with analysis engine with integrated monitoring, alerting and predictive security event avoidance | |
| JP6113286B2 (en) | Detection system | |
| EP3422153A1 (en) | System and method for selective scanning on a binocular augmented reality device | |
| CN109286780A (en) | Video surveillance system and video surveillance method | |
| CN106095099A (en) | A kind of user behavior motion detection recognition methods | |
| CN110312951A (en) | Use the personal safety equipment system that optical goods carry out integrated monitoring, warning and preventative security incident avoid | |
| CN112042181B (en) | Object event sensing method using wearable device and management server using the same | |
| KR20210006434A (en) | Personal protective equipment and safety management systems for evaluation of comparative safety events | |
| CN118303696A (en) | Intelligent control method, device and equipment for safety helmet and storage medium | |
| CN118035938A (en) | A multimodal information fusion system for smart helmets | |
| WO2024174674A1 (en) | Inertial sensing-based method for early warning of fall and similar action | |
| US20200386887A1 (en) | Anti-collision and motion monitoring, control, and alerting systems and methods | |
| US20210104006A1 (en) | Keepout zone detection and active safety system | |
| CN106617456A (en) | Safety helmet safety monitoring method | |
| CN120406171B (en) | Intelligent body-oriented sensing dynamic control method and system | |
| CN117818632A (en) | Method and device for predicting driving state of driver based on multimodal data | |
| CN118592943A (en) | Human fall detection method, device and equipment based on key point sequence analysis | |
| KR20210031334A (en) | Safety control service system unsing artifical intelligence | |
| KR20230005640A (en) | Electronic device and method for determining type of falling event | |
| CN120635826A (en) | Safety production management method and production safety management system based on safety helmet detection | |
| CN118055364A (en) | Safety helmet wearing recognition system based on LoRa and 4G | |
| CN118570991A (en) | Omnibearing environment sensing early warning method and system for intelligent rescue helmet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20240709 |