CN118882746A - A method and device for collecting and analyzing collision data of electronic equipment - Google Patents
A method and device for collecting and analyzing collision data of electronic equipment Download PDFInfo
- Publication number
- CN118882746A CN118882746A CN202411354269.XA CN202411354269A CN118882746A CN 118882746 A CN118882746 A CN 118882746A CN 202411354269 A CN202411354269 A CN 202411354269A CN 118882746 A CN118882746 A CN 118882746A
- Authority
- CN
- China
- Prior art keywords
- data
- collision
- electronic equipment
- preset
- collecting
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明涉及一种电子设备碰撞数据的采集分析方法和设备,属于碰撞检测分析领域。该方法通过在电子设备上安装传感器,采集多维碰撞数据,并对数据进行序列化组包后传输至控制设备。控制设备根据接收到的数据形成时序序列,当数据幅值和变化率满足预设碰撞条件时,判定为满足第一碰撞条件。进一步地,通过拟合数据曲线并与预设的可忽略碰撞曲线集合进行匹配,判定是否满足第二碰撞条件。对于满足第一碰撞条件但未满足第二碰撞条件的数据,识别为发生碰撞的数据,并制定相应的碰撞响应策略。该方法提高了数据处理的时效性和碰撞识别的有效性,减少了不必要的碰撞响应处理,适用于复杂工况下的电子设备。
The present invention relates to a method and device for collecting and analyzing collision data of electronic equipment, and belongs to the field of collision detection and analysis. The method collects multi-dimensional collision data by installing sensors on electronic equipment, and transmits the data to a control device after serializing and packaging the data. The control device forms a time series sequence based on the received data, and determines that the first collision condition is met when the data amplitude and change rate meet the preset collision condition. Furthermore, by fitting the data curve and matching it with a preset set of negligible collision curves, it is determined whether the second collision condition is met. For data that meets the first collision condition but does not meet the second collision condition, it is identified as data that has collided, and a corresponding collision response strategy is formulated. This method improves the timeliness of data processing and the effectiveness of collision identification, reduces unnecessary collision response processing, and is suitable for electronic equipment under complex working conditions.
Description
技术领域Technical Field
本发明属于碰撞检测分析领域,具体涉及一种电子设备碰撞数据的采集分析方法和设备。The invention belongs to the field of collision detection and analysis, and in particular relates to a method and device for collecting and analyzing collision data of electronic equipment.
背景技术Background Art
电子设备在使用和常规运作中由于环境因素会发生碰撞,这可能导致设备损坏、数据丢失,甚至带来安全隐患。在某些运作场景中,比如遥控运作等,虽然操作人员可以通过控制设备进行人工调整,但碰撞发生时往往时间极短,无法跟进响应,因此、如何自动生成碰撞响应策略是十分有意义的举措。Electronic devices may collide due to environmental factors during use and normal operation, which may cause device damage, data loss, and even safety hazards. In some operation scenarios, such as remote control operation, although operators can make manual adjustments through control devices, the collision often occurs in a very short time and cannot be followed up and responded. Therefore, how to automatically generate collision response strategies is a very meaningful measure.
然而在比如遥控车辆,遥控飞行装置等场景下,电子设备会持续接受恶劣工况,很多常规意义的碰撞由于后续工况的抵消作用并不需要做出响应,比如小车经过坑道和突起时并不一定倾倒,飞行装置遇到突发气流干扰时也不一定翻滚失控,即虽然电子装置的瞬态参数异常,但往往并不构成需要做出响应的碰撞威胁,如何进行有效的碰撞评估,提高电子设备的碰撞保护的有效性很有必要。However, in scenarios such as remote-controlled vehicles and remote-controlled flying devices, electronic equipment will continue to be exposed to harsh working conditions. Many conventional collisions do not require a response due to the offsetting effect of subsequent working conditions. For example, a car does not necessarily fall over when passing through pits and protrusions, and a flying device does not necessarily roll out of control when encountering sudden airflow interference. In other words, although the transient parameters of the electronic device are abnormal, they often do not constitute a collision threat that requires a response. It is very necessary to conduct effective collision assessments to improve the effectiveness of collision protection for electronic equipment.
发明内容Summary of the invention
为了解决现有技术的问题,本发明提出了一种电子设备碰撞数据的采集分析方法和设备。具体来说,本申请涉及一种电子设备碰撞数据的采集分析方法,其特征在于,包括:In order to solve the problems of the prior art, the present invention proposes a method and device for collecting and analyzing collision data of electronic devices. Specifically, the present application relates to a method for collecting and analyzing collision data of electronic devices, which is characterized by comprising:
所述电子设备上安置有传感器,所述传感器采集所述电子设备的多维碰撞数据,然后对所述多维碰撞数据进行序列化组包,其中包体数据包括:传感器编号、数据维度类型、参数值序列,通过无线连接将组包后的数据传输给控制设备;A sensor is mounted on the electronic device, the sensor collects multi-dimensional collision data of the electronic device, and then serializes and packages the multi-dimensional collision data, wherein the package data includes: sensor number, data dimension type, parameter value sequence, and transmits the packaged data to the control device via a wireless connection;
所述控制设备根据接收到的所述多维碰撞数据,形成预设第一时间长度的时序序列数据,当所述时序序列的数据幅值和变化率满足预设碰撞条件时,判定为满足第一碰撞条件;The control device forms time series data of a preset first time length according to the received multi-dimensional collision data, and determines that the first collision condition is met when the data amplitude and change rate of the time series meet the preset collision condition;
基于满足第一碰撞条件的所述时序序列数据,拟合形成数据曲线,将其与预设的可忽略碰撞曲线集合进行匹配,当匹配度结果大于预设匹配度阈值时,判定为满足第二碰撞条件;Based on the time series data satisfying the first collision condition, a data curve is formed by fitting, and the data curve is matched with a preset set of negligible collision curves, and when the matching result is greater than a preset matching threshold, it is determined that the second collision condition is satisfied;
将满足第一碰撞条件但未满足第二碰撞条件的所述多维碰撞数据,识别为发生碰撞的数据,所述控制设备依据所述发生碰撞的数据制定碰撞响应策略。The multi-dimensional collision data that meets the first collision condition but does not meet the second collision condition is identified as collision data, and the control device formulates a collision response strategy according to the collision data.
进一步的,所述电子设备上安置有多个传感器,通过所述包体数据中的所述传感器编号区分不同传感器的采集数据。Furthermore, a plurality of sensors are installed on the electronic device, and the collected data of different sensors are distinguished by the sensor numbers in the package data.
进一步的,所述包体数据中的所述数据维度类型包括:位移、加速度和角速度。Furthermore, the data dimension types in the package data include: displacement, acceleration and angular velocity.
进一步的,通过四元数表示各维度的碰撞数据,其中所述包体数据中的参数值序列为四元数的实部参数和3个虚部参数形成的数组序列。Furthermore, the collision data of each dimension is represented by a quaternion, wherein the parameter value sequence in the package data is an array sequence formed by the real parameter and three imaginary parameters of the quaternion.
进一步的,所述时序序列的数据幅值和变化率的计算方式为:根据所述四元数的模确定所述数据幅值,根据数据幅值的变化比例确定所述变化率。Furthermore, the data amplitude and change rate of the time series are calculated as follows: the data amplitude is determined according to the modulus of the quaternion, and the change rate is determined according to the change ratio of the data amplitude.
进一步的,所述满足预设碰撞条件,包括以下条件之一或组合:所述时序序列在任意时间点的数据幅值大于预设的幅度阈值、所述时序序列在任意相邻时间点的数据变化率大于预设的变化率阈值。Furthermore, the preset collision condition is satisfied, including one or a combination of the following conditions: the data amplitude of the time series at any time point is greater than a preset amplitude threshold, and the data change rate of the time series at any adjacent time point is greater than a preset change rate threshold.
进一步的,后端计算设备根据所述电子设备的碰撞样本数据进行可忽略碰撞标记,基于标记数据拟合得到可忽略碰撞曲线集合,所述后端计算设备将所述可忽略碰撞曲线集合发送给所述控制设备。Furthermore, the back-end computing device performs ignorable collision marking according to the collision sample data of the electronic device, obtains a ignorable collision curve set based on the marking data fitting, and the back-end computing device sends the ignorable collision curve set to the control device.
进一步的,针对每一维碰撞数据均形成预设第一时间长度的时序序列数据,其中、所述与预设的可忽略碰撞曲线集合进行匹配包括:Further, for each dimension of collision data, time series data of a preset first time length is formed, wherein the matching with the preset negligible collision curve set includes:
将每一维碰撞数据的拟合曲线与相应维度的预设可忽略碰撞曲线集合进行匹配,得到相应维度的匹配度值;Matching the fitting curve of each dimension of collision data with the preset negligible collision curve set of the corresponding dimension to obtain the matching value of the corresponding dimension;
根据每一维度的预设权重值,乘以相应维度的匹配度值,得到所述匹配度结果。The matching result is obtained by multiplying the preset weight value of each dimension by the matching value of the corresponding dimension.
本申请还涉及一种控制设备,其特征在于,接收电子设备上传感器采集的多维碰撞数据,依照如前所述电子设备的碰撞数据的采集分析方法来识别发生碰撞的数据,以此制定碰撞响应策略。The present application also relates to a control device, characterized in that it receives multi-dimensional collision data collected by sensors on electronic devices, identifies collision data according to the collision data collection and analysis method of electronic devices as described above, and formulates a collision response strategy.
本申请还涉及一种计算机可读储存介质,所述计算机可读存储介质上存储有程序代码,该程序代码被处理器运行时执行如前所述的电子设备的碰撞数据的采集分析方法的步骤。The present application also relates to a computer-readable storage medium, on which a program code is stored. When the program code is executed by a processor, the steps of the method for collecting and analyzing collision data of an electronic device as described above are executed.
本发明专利的有益技术效果包括:针对电子设备传感器采集的多维碰撞数据,采用底层直接组包方式进行序列化组包后传输,相比应用层解析更有效率,提升数据处理的时效性。结合碰撞检测和进一步的可忽略碰撞检测,使得复杂工况下的电子设备碰撞识别更加有效,减少不必要的碰撞响应处理。The beneficial technical effects of the patent of this invention include: for the multi-dimensional collision data collected by the electronic device sensor, the bottom layer direct packaging method is used for serialized packaging and transmission, which is more efficient than application layer analysis and improves the timeliness of data processing. Combining collision detection and further negligible collision detection makes the collision identification of electronic devices under complex working conditions more effective and reduces unnecessary collision response processing.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1:根据本发明实施例的方法流程框架图。FIG1 is a framework diagram of a method flow according to an embodiment of the present invention.
图2:根据本发明实施例的采集数据组包结构图。FIG. 2 is a diagram showing a structure of a collection data package according to an embodiment of the present invention.
图3:根据本发明实施例的可忽略碰撞曲线集合获取方式图。FIG. 3 is a diagram showing a method for obtaining a set of negligible collision curves according to an embodiment of the present invention.
图4:根据本发明实施例的装置交互结构图。FIG. 4 is a diagram showing a structure of device interactions according to an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
本实施例提供了一种电子设备碰撞数据的采集分析方法,旨在通过多维数据的采集和分析,实现对碰撞事件的有效评估。This embodiment provides a method for collecting and analyzing collision data of an electronic device, aiming to achieve effective evaluation of a collision event through the collection and analysis of multi-dimensional data.
图1示出了根据本发明实施例的方法流程框架图,首先、传感器采集电子设备的多维碰撞数据。在电子设备上布置多个传感器,在一些实施例中,可以采用六轴或九轴传感器,这些传感器能够实时监测电子设备的加速度和角速度等参数,为姿态检测提供基础数据。在一些实施例中,还可以对采集到的原始数据进行预处理和滤波,去除噪声和干扰信号。常用的滤波方法包括低通滤波、高通滤波、带通滤波等。可以根据具体应用场景选择合适的滤波器,以提高数据的质量和准确性。FIG1 shows a method flow framework diagram according to an embodiment of the present invention. First, the sensor collects multi-dimensional collision data of the electronic device. Multiple sensors are arranged on the electronic device. In some embodiments, six-axis or nine-axis sensors can be used. These sensors can monitor parameters such as acceleration and angular velocity of the electronic device in real time to provide basic data for posture detection. In some embodiments, the collected raw data can also be preprocessed and filtered to remove noise and interference signals. Common filtering methods include low-pass filtering, high-pass filtering, band-pass filtering, etc. Appropriate filters can be selected according to specific application scenarios to improve the quality and accuracy of the data.
传感器负责采集设备在不同维度上的碰撞数据。数据维度包括碰撞发生时用于进行评估的相关指标参数,包括位移、加速度、角速度等,本领域技术人员熟知的常规指标参数均在此列。The sensor is responsible for collecting collision data of the device in different dimensions. The data dimensions include relevant indicator parameters used for evaluation when a collision occurs, including displacement, acceleration, angular velocity, etc., and conventional indicator parameters familiar to those skilled in the art are included in this list.
将每个传感器采集的数据采用数据封包进行传输,在一些实施例中,采用TLV封装方式进行组包,如图2所示:The data collected by each sensor is transmitted using data packets. In some embodiments, the data is packaged using TLV encapsulation, as shown in FIG2 :
类型:指示业务类型为碰撞数据采集;Type: indicates that the business type is collision data collection;
长度:指示数据包长度;Length: indicates the length of the data packet;
包体:数据包体要素包括传感器编号、数据维度类型和参数值序列;其中传感器编号区分不同传感器的采集数据,数据维度类型包括位移、加速度、角速度等,参数值序列为四元数的实部参数和3个虚部参数形成的数组序列。Package body: The elements of the data package include sensor number, data dimension type and parameter value sequence; the sensor number distinguishes the collected data of different sensors, the data dimension types include displacement, acceleration, angular velocity, etc., and the parameter value sequence is an array sequence formed by the real parameter of the quaternion and the three imaginary parameters.
将数据组包后传输给控制设备。传感器采集到的数据通过无线连接传输到控制设备。控制设备与电子设备通过无线方式进行连接,并与后端计算设备建立通信连接。无线方式连接包括蓝牙、WiFi、4/5G网络等,使得控制设备与电子设备之间交互更为灵活。所述后端计算设备包括自建服务器、云服务器或Saas服务等。The data is packaged and transmitted to the control device. The data collected by the sensor is transmitted to the control device via a wireless connection. The control device is connected to the electronic device wirelessly and establishes a communication connection with the back-end computing device. Wireless connections include Bluetooth, WiFi, 4/5G networks, etc., which makes the interaction between the control device and the electronic device more flexible. The back-end computing device includes a self-built server, a cloud server or a SaaS service.
在一些实施例中,形成预设第一时间长度的时序序列数据包括:控制设备接收到数据后,将其进行反序列化处理,得到包含传感器编号、数据维度类型和参数值序列的包体数据。控制设备根据接收到的多维碰撞数据,生成预设第一时间长度的时序序列数据。时序序列数据是指在一定时间范围内,传感器采集到的连续数据点的集合。此处预设第一时间长度,为人工方式根据电子设备在实际工况条件下碰撞应激反应的经验值,这里不做具体限定。In some embodiments, forming time series data of a preset first time length includes: after the control device receives the data, it deserializes it to obtain package data including sensor number, data dimension type and parameter value sequence. The control device generates time series data of a preset first time length based on the received multi-dimensional collision data. Time series data refers to a collection of continuous data points collected by a sensor within a certain time range. The first time length preset here is an empirical value based on the collision stress response of the electronic device under actual working conditions in an artificial manner, and is not specifically limited here.
在一些实施例中,碰撞条件的判定包括:当时序序列的数据幅值和变化率满足预设的碰撞条件时,控制设备判定为满足第一碰撞条件。预设的碰撞条件可以包括以下几种情况之一或其组合:In some embodiments, the determination of the collision condition includes: when the data amplitude and the change rate of the time series meet the preset collision condition, the control device determines that the first collision condition is met. The preset collision condition may include one of the following situations or a combination thereof:
时序序列在任意时间点的数据幅值大于预设的幅度阈值;The data amplitude of the time series at any time point is greater than the preset amplitude threshold;
时序序列在任意相邻时间点的数据变化率大于预设的变化率阈值。The data change rate of the time series at any adjacent time points is greater than a preset change rate threshold.
基于满足第一碰撞条件的时序序列数据,控制设备拟合形成数据曲线。数据曲线是指通过对时序序列数据进行拟合得到的连续曲线,用于描述数据随时间变化的趋势。 控制设备将拟合得到的数据曲线与预设的可忽略碰撞曲线集合进行匹配。当匹配度结果大于预设的匹配度阈值时,判定为满足第二碰撞条件。Based on the time series data that meets the first collision condition, the control device fits to form a data curve. The data curve refers to a continuous curve obtained by fitting the time series data, which is used to describe the trend of data changes over time. The control device matches the fitted data curve with a preset set of negligible collision curves. When the matching result is greater than a preset matching threshold, it is determined that the second collision condition is met.
可忽略碰撞曲线集合是通过对大量碰撞样本数据进行分析和标记,得到的一组可以忽略的碰撞曲线,如图3所示,其通过后端计算设备生成,并发送至控制设备。在一些实施例中,可忽略碰撞曲线集合的获取方式为:后端计算设备根据电子设备的碰撞样本数据进行可忽略碰撞标记,基于标记数据,后端计算设备拟合得到可忽略碰撞曲线集合,并将其发送给控制设备。在本实施例中,根据电子设备的碰撞样本数据进行可忽略碰撞标记的具体实施手段,可以由人工方式标记,也可以结合机器学习的方式进行标记。The set of negligible collision curves is a set of negligible collision curves obtained by analyzing and marking a large amount of collision sample data, as shown in FIG3 , which is generated by a back-end computing device and sent to a control device. In some embodiments, the set of negligible collision curves is obtained in the following manner: the back-end computing device performs negligible collision marking according to the collision sample data of the electronic device, and based on the marked data, the back-end computing device fits the set of negligible collision curves and sends it to the control device. In this embodiment, the specific implementation means of performing negligible collision marking according to the collision sample data of the electronic device can be marked manually or combined with machine learning.
在一些实施例中,结合机器学习的方式进行标记,首先收集大量的碰撞数据,包括各种不同类型的碰撞和非碰撞事件,然后标记哪些是可忽略的碰撞,哪些是需要响应的碰撞。从原始数据中提取有用的特征,如位移、加速度、角速度等。使用标注好的数据集进行模型训练,采用交叉验证的方法来评估模型性能。进而使用训练好的模型对碰撞数据进行预测,拟合出可忽略碰撞的曲线,将拟合出的曲线集合起来,形成可忽略碰撞曲线集合。优选地,通过定期收集新的碰撞数据,重新训练和更新模型,以提高模型的准确性和适应性。需要注意的是,本发明对模型选择不做限定,本领域技术人员熟知的如随机森林、支持向量机(SVM)、神经网络等均在此列。In some embodiments, labeling is performed in combination with machine learning. First, a large amount of collision data is collected, including various types of collisions and non-collision events, and then which ones are negligible collisions and which ones require responses are marked. Useful features such as displacement, acceleration, angular velocity, etc. are extracted from the raw data. Model training is performed using the labeled data set, and the model performance is evaluated using a cross-validation method. The trained model is then used to predict the collision data, and a curve for negligible collisions is fitted. The fitted curves are combined to form a set of negligible collision curves. Preferably, new collision data is collected regularly, and the model is retrained and updated to improve the accuracy and adaptability of the model. It should be noted that the present invention does not limit the model selection, and those familiar to those skilled in the art, such as random forests, support vector machines (SVMs), neural networks, etc., are all included in this list.
图4示出了根据本发明实施例的装置交互结构图,控制设备对电子设备的碰撞数据进行分析,并依托后端计算设备的数据支持进行碰撞判定。在一些实施例中,根据需要也可以将后端计算设备的功能集成到控制设备。Figure 4 shows a diagram of the device interaction structure according to an embodiment of the present invention, where the control device analyzes the collision data of the electronic device and makes a collision determination based on the data support of the back-end computing device. In some embodiments, the functions of the back-end computing device can also be integrated into the control device as needed.
在本实施例中,通过四元数表示各维度的碰撞数据。四元数是一种用于描述三维旋转的数学工具,具有实部和三个虚部参数。包体数据中的参数值序列由四元数的实部参数和三个虚部参数形成的数组序列构成。 时序序列的数据幅值和变化率的计算方式如下:In this embodiment, the collision data of each dimension is represented by quaternion. Quaternion is a mathematical tool for describing three-dimensional rotation, with real part and three imaginary part parameters. The parameter value sequence in the package data is composed of an array sequence formed by the real part parameter and three imaginary part parameters of the quaternion. The data amplitude and change rate of the time series are calculated as follows:
数据幅值:根据四元数的模确定,即四元数的模表示数据的幅值。Data amplitude: determined by the modulus of the quaternion, that is, the modulus of the quaternion represents the amplitude of the data.
数据变化率:根据数据幅值的变化比例确定,即通过计算相邻时间点数据幅值的变化比例,得到数据的变化率。Data change rate: determined according to the change ratio of the data amplitude, that is, the data change rate is obtained by calculating the change ratio of the data amplitude at adjacent time points.
在一些实施例中,针对每一维碰撞数据均形成预设第一时间长度的时序序列数据。控制设备将每一维碰撞数据的拟合曲线与相应维度的预设可忽略碰撞曲线集合进行匹配,得到相应维度的匹配度值。根据每一维度的预设权重值,乘以相应维度的匹配度值,得到最终的匹配度结果。In some embodiments, a time series data of a preset first time length is formed for each dimension of collision data. The control device matches the fitting curve of each dimension of collision data with the preset negligible collision curve set of the corresponding dimension to obtain the matching value of the corresponding dimension. According to the preset weight value of each dimension, the matching value of the corresponding dimension is multiplied to obtain the final matching result.
这里以位移指标维度的匹配计算为例,其计算的拟合曲线为fd(t),位移指标响应的预设可忽略碰撞曲线集合中的每一条曲线为gd,i(t)、其中i为第i条曲线,则位移的匹配度计算公式为:Here, the matching calculation of the displacement index dimension is taken as an example. The calculated fitting curve is f d (t). The preset displacement index response can ignore each curve in the collision curve set as g d,i (t), where i is the i-th curve. The displacement matching calculation formula is:
= max( 1 -) = max( 1 - )
其它如角速度、加速度等指标维度的匹配计算方式类似位移的匹配度计算方式,此处不赘述。The matching calculation method of other indicator dimensions such as angular velocity and acceleration is similar to the matching calculation method of displacement, which will not be repeated here.
根据每一维度的预设权重值计算综合匹配度结果:The comprehensive matching result is calculated based on the preset weight value of each dimension:
M = wd* Md+ wa* Ma+ ww* Mw M = w d * M d + w a * M a + w w * M w
其中,wd、wa、ww分别是位移、加速度、角速度的预设权重值,Md、Ma、Mw分别是位移、加速度、角速度的匹配度。Among them, w d , wa , wl are the preset weight values of displacement, acceleration, and angular velocity, respectively, and M d , Ma , M w are the matching degrees of displacement, acceleration, and angular velocity, respectively.
对于满足第一碰撞条件但未满足第二碰撞条件的多维碰撞数据,控制设备将其识别为发生碰撞的数据,控制设备依据所述发生碰撞的数据制定碰撞响应策略。For the multi-dimensional collision data that meets the first collision condition but does not meet the second collision condition, the control device identifies it as collision data, and the control device formulates a collision response strategy according to the collision data.
在一些实施例中,制定响应策略包括:控制设备依据这些识别的数据,制定相应的碰撞响应策略。 碰撞响应策略可以包括以下几种措施之一或其组合:In some embodiments, formulating a response strategy includes: controlling the device to formulate a corresponding collision response strategy based on the identified data. The collision response strategy may include one or a combination of the following measures:
发出警报信号,提醒操作人员注意;Send out an alarm signal to alert operators;
自动调整设备的运行参数,以减少碰撞带来的影响;Automatically adjust the operating parameters of the equipment to reduce the impact of collisions;
记录碰撞事件的详细数据,以便后续分析和改进。Record detailed data of collision events for subsequent analysis and improvement.
本公开实施例还提供了一种控制设备,其特征在于,控制设备接收电子设备上传感器采集的多维碰撞数据,依照如上述实施例所述的方法步骤来识别发生碰撞的数据,以此制定碰撞响应策略。The disclosed embodiment also provides a control device, characterized in that the control device receives multi-dimensional collision data collected by sensors on the electronic device, identifies collision data according to the method steps described in the above embodiment, and formulates a collision response strategy.
本公开实施例还提供了一种非易失性计算机存储介质,所述计算机可读存储介质上存储有程序代码;所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行如上述实施例所述的方法步骤。The embodiments of the present disclosure further provide a non-volatile computer storage medium, wherein the computer-readable storage medium stores program code; the computer storage medium stores computer-executable instructions, and the computer-executable instructions can execute the method steps described in the above embodiments.
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(AN)或广域网(WAN)连接到用户计算机,或者可以连接到外部计算机。It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted by any appropriate medium, including: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above. The above-mentioned computer-readable medium may be contained in the above-mentioned electronic device; or it may exist alone without being assembled into the electronic device. The computer program code for performing the operation of the present disclosure may be written in one or more programming languages or a combination thereof, and the above-mentioned programming languages include object-oriented programming languages—such as Java, Smalltalk, C++, and also conventional procedural programming languages—such as "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network including a Local Area Network (AN) or a Wide Area Network (WAN), or may be connected to an external computer.
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. Each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions. The units involved in the embodiments described in the present disclosure can be implemented by software or by hardware. Among them, the name of the unit does not constitute a limitation on the unit itself under certain circumstances.
以上介绍了本发明的较佳实施方式,旨在使得本发明的精神更加清楚和便于理解,并不是为了限制本发明,凡在本发明的精神和原则之内,所做的修改、替换、改进,均应包含在本发明所附的权利要求概括的保护范围之内。The above introduces the preferred embodiments of the present invention, which is intended to make the spirit of the present invention clearer and easier to understand, but is not intended to limit the present invention. All modifications, substitutions, and improvements made within the spirit and principles of the present invention should be included in the scope of protection outlined by the claims attached to the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411354269.XA CN118882746A (en) | 2024-09-27 | 2024-09-27 | A method and device for collecting and analyzing collision data of electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411354269.XA CN118882746A (en) | 2024-09-27 | 2024-09-27 | A method and device for collecting and analyzing collision data of electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118882746A true CN118882746A (en) | 2024-11-01 |
Family
ID=93221473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411354269.XA Pending CN118882746A (en) | 2024-09-27 | 2024-09-27 | A method and device for collecting and analyzing collision data of electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118882746A (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010009216A1 (en) * | 2010-02-25 | 2011-08-25 | Continental Automotive GmbH, 30165 | Method for controlling occupant protection system of vehicle, involves comparing impact-dependent signal or signal derived from impact-dependent signal with triggering condition and controlling signal depending on occupant protection system |
CN103380028A (en) * | 2011-02-10 | 2013-10-30 | 丰田自动车株式会社 | Collision detection device and occupant protection system |
CN111665011A (en) * | 2019-03-07 | 2020-09-15 | 北京奇虎科技有限公司 | Collision detection method and device |
CN112153566A (en) * | 2020-11-26 | 2020-12-29 | 博泰车联网(南京)有限公司 | Method, computing device and computer storage medium for customer service |
CN112277936A (en) * | 2020-10-10 | 2021-01-29 | 广州亚美智造科技有限公司 | Vehicle collision detection processing method and device, vehicle-mounted terminal and storage medium |
CN112511483A (en) * | 2020-03-02 | 2021-03-16 | 中兴通讯股份有限公司 | Data forwarding method, equipment and storage medium |
CN112752233A (en) * | 2019-10-31 | 2021-05-04 | 中兴通讯股份有限公司 | Sensor detection device and sensor detection control method |
CN113313974A (en) * | 2021-07-19 | 2021-08-27 | 深圳市深蓝信息科技开发有限公司 | Navigation mark collision detection method and device and computer readable storage medium |
CN114330449A (en) * | 2021-12-31 | 2022-04-12 | 成都路行通信息技术有限公司 | A vehicle collision detection method and system based on feature time domain matching |
CN114363377A (en) * | 2022-01-11 | 2022-04-15 | 徐工汉云技术股份有限公司 | Mechanical vehicle communication method and system |
US20220242427A1 (en) * | 2021-02-03 | 2022-08-04 | Geotab Inc. | Systems for characterizing a vehicle collision |
CN116552441A (en) * | 2023-06-15 | 2023-08-08 | 阿维塔科技(重庆)有限公司 | Vehicle collision recognition method and device |
CN116625702A (en) * | 2022-11-28 | 2023-08-22 | 北京罗克维尔斯科技有限公司 | A vehicle collision detection method, device and electronic equipment |
CN118015825A (en) * | 2024-01-18 | 2024-05-10 | 三川在线(杭州)信息技术有限公司 | Collision identification method, device, terminal equipment and storage medium |
CN118536027A (en) * | 2024-04-30 | 2024-08-23 | 明觉科技(北京)有限公司 | Vehicle collision accident detection method, device, system and computer readable medium |
CN118670390A (en) * | 2024-05-30 | 2024-09-20 | 中国计量大学 | Multifunctional sensor data processing method and system |
-
2024
- 2024-09-27 CN CN202411354269.XA patent/CN118882746A/en active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010009216A1 (en) * | 2010-02-25 | 2011-08-25 | Continental Automotive GmbH, 30165 | Method for controlling occupant protection system of vehicle, involves comparing impact-dependent signal or signal derived from impact-dependent signal with triggering condition and controlling signal depending on occupant protection system |
CN103380028A (en) * | 2011-02-10 | 2013-10-30 | 丰田自动车株式会社 | Collision detection device and occupant protection system |
CN111665011A (en) * | 2019-03-07 | 2020-09-15 | 北京奇虎科技有限公司 | Collision detection method and device |
CN112752233A (en) * | 2019-10-31 | 2021-05-04 | 中兴通讯股份有限公司 | Sensor detection device and sensor detection control method |
CN112511483A (en) * | 2020-03-02 | 2021-03-16 | 中兴通讯股份有限公司 | Data forwarding method, equipment and storage medium |
CN112277936A (en) * | 2020-10-10 | 2021-01-29 | 广州亚美智造科技有限公司 | Vehicle collision detection processing method and device, vehicle-mounted terminal and storage medium |
CN112153566A (en) * | 2020-11-26 | 2020-12-29 | 博泰车联网(南京)有限公司 | Method, computing device and computer storage medium for customer service |
US20220242427A1 (en) * | 2021-02-03 | 2022-08-04 | Geotab Inc. | Systems for characterizing a vehicle collision |
CN113313974A (en) * | 2021-07-19 | 2021-08-27 | 深圳市深蓝信息科技开发有限公司 | Navigation mark collision detection method and device and computer readable storage medium |
CN114330449A (en) * | 2021-12-31 | 2022-04-12 | 成都路行通信息技术有限公司 | A vehicle collision detection method and system based on feature time domain matching |
CN114363377A (en) * | 2022-01-11 | 2022-04-15 | 徐工汉云技术股份有限公司 | Mechanical vehicle communication method and system |
CN116625702A (en) * | 2022-11-28 | 2023-08-22 | 北京罗克维尔斯科技有限公司 | A vehicle collision detection method, device and electronic equipment |
CN116552441A (en) * | 2023-06-15 | 2023-08-08 | 阿维塔科技(重庆)有限公司 | Vehicle collision recognition method and device |
CN118015825A (en) * | 2024-01-18 | 2024-05-10 | 三川在线(杭州)信息技术有限公司 | Collision identification method, device, terminal equipment and storage medium |
CN118536027A (en) * | 2024-04-30 | 2024-08-23 | 明觉科技(北京)有限公司 | Vehicle collision accident detection method, device, system and computer readable medium |
CN118670390A (en) * | 2024-05-30 | 2024-09-20 | 中国计量大学 | Multifunctional sensor data processing method and system |
Non-Patent Citations (1)
Title |
---|
徐伟喜等: "大气环境监测物联网与智能化管理系统的设计及应用", 31 July 2023, 中山大学出版社, pages: 98 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12126645B2 (en) | Electronic control device, fraud detection server, in-vehicle network system, in-vehicle network monitoring system, and in-vehicle network monitoring method | |
EP2863282B1 (en) | System and method for detecting anomaly associated with driving a vehicle | |
CN104880978B (en) | Semi-autonomous scheme control | |
CN107730028A (en) | A kind of car accident recognition methods, car-mounted terminal and storage medium | |
CN105672100A (en) | System for making available information which represents a vibration state for the operation of vibration-emitting machines, in particular construction machines | |
CN113932758A (en) | A kind of road surface smoothness prediction method and device | |
CN101751018B (en) | Distributing data monitoring and prealarming system under test environment and method therefor | |
CN116893643A (en) | Intelligent robot driving track safety control system based on data analysis | |
EP3973695A1 (en) | Apparatus and method for processing vehicle signals to compute a behavioral hazard measure | |
CN117572863A (en) | Path optimization method and system for substation robot | |
CN112697267A (en) | Abnormal vibration detection device for industrial equipment | |
CN118366302A (en) | Intelligent traffic-based highway vehicle radar monitoring system and method | |
CN118965236A (en) | A method and system for monitoring energy equipment data based on edge intelligent control | |
CN110780347A (en) | Earthquake destructive power prediction device and method based on cyclic neural network | |
WO2024148560A1 (en) | Fault monitoring method and fault monitoring system | |
Ruta et al. | A mobile knowledge-based system for on-board diagnostics and car driving assistance | |
CN118882746A (en) | A method and device for collecting and analyzing collision data of electronic equipment | |
CN113037750B (en) | Vehicle detection data enhancement training method and system, vehicle and storage medium | |
CN118629217B (en) | A highway sound recognition accident detection system | |
CN114778152A (en) | Method and system for adaptively and dynamically adjusting train derailment vibration threshold | |
CN114173306A (en) | Method, apparatus, device, medium and product for testing perceptual latency | |
CN118062687A (en) | Operation simulation method, device, equipment and storage medium suitable for elevator inspection | |
CN118230553A (en) | A traffic flow data analysis system based on highway | |
CN118774932A (en) | A dust monitoring spray device for underground tunnels | |
CN118816880A (en) | A dynamic window local path planning method |
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 |