CN114718546A - A Novel Spatially Distributed IMU-Based Pose Adjustment Method for Anti-scour Drilling Robot - Google Patents
A Novel Spatially Distributed IMU-Based Pose Adjustment Method for Anti-scour Drilling Robot Download PDFInfo
- Publication number
- CN114718546A CN114718546A CN202210339521.4A CN202210339521A CN114718546A CN 114718546 A CN114718546 A CN 114718546A CN 202210339521 A CN202210339521 A CN 202210339521A CN 114718546 A CN114718546 A CN 114718546A
- Authority
- CN
- China
- Prior art keywords
- error
- drilling robot
- data
- drilling
- scouring
- 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.)
- Granted
Links
- 238000005553 drilling Methods 0.000 title claims abstract description 61
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000006073 displacement reaction Methods 0.000 claims abstract description 21
- 238000012549 training Methods 0.000 claims abstract description 10
- 238000013528 artificial neural network Methods 0.000 claims abstract description 8
- 238000009991 scouring Methods 0.000 claims description 30
- 230000000306 recurrent effect Effects 0.000 claims description 11
- 238000003062 neural network model Methods 0.000 claims description 10
- 239000003245 coal Substances 0.000 claims description 7
- 238000009825 accumulation Methods 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 4
- 238000002474 experimental method Methods 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000005259 measurement Methods 0.000 abstract description 9
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 125000004122 cyclic group Chemical group 0.000 description 5
- 238000005065 mining Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B44/00—Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/183—Compensation of inertial measurements, e.g. for temperature effects
- G01C21/188—Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Mining & Mineral Resources (AREA)
- Geology (AREA)
- Fluid Mechanics (AREA)
- Environmental & Geological Engineering (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种防冲钻孔机器人位姿调节方法,具体为一种基于新型空间分布惯性单元(IMU)的防冲钻孔机器人位姿自动调节方法,属于煤矿开采技术领域。The invention relates to a method for adjusting the position and attitude of an anti-scouring drilling robot, in particular to a method for automatically adjusting the position and attitude of an anti-scouring drilling robot based on a novel spatially distributed inertial unit (IMU), which belongs to the technical field of coal mining.
背景技术Background technique
煤炭是人类主要使用的能源之一,我国的煤炭储存量大,但在开采过程中因为冲击地压会产生许多危害,而且随着我国煤矿开采深度和强度的加大,冲击地压发生频次和破坏强度也不断增大,因此需要防冲钻孔机器人进行防冲卸压孔的施工以确保开采的安全性。传统的防冲钻孔机器人通常在固定位置进行姿态调节,同时还要人工观察机架的运行情况,从而导致钻孔效率低。为了提高钻孔的效率,实现卸压过程的自动化,防冲钻孔机器人精确的位移与姿态是实现位姿自动调节的基础。Coal is one of the main energy sources used by human beings. my country has a large amount of coal storage, but in the process of mining, it will cause many hazards due to rock bursts. Moreover, with the increase in the depth and intensity of coal mining in my country, the frequency and frequency of rock bursts will increase. The damage strength is also increasing, so the anti-scouring drilling robot is required to carry out the construction of the anti-scouring pressure relief hole to ensure the safety of mining. The traditional anti-scour drilling robot usually adjusts its attitude at a fixed position, and at the same time manually observes the operation of the frame, resulting in low drilling efficiency. In order to improve the drilling efficiency and realize the automation of the pressure relief process, the precise displacement and posture of the anti-punch drilling robot is the basis for the automatic adjustment of the posture and posture.
运用惯性单元(IMU)来解算物体的位移与姿态是目前常用的一种方法,惯性单元是一种通过测量物体三轴姿态角(或角速率)以及加速度的装置,其数据更新率高、短期精度和稳定性好,但是由于所得信息经过积分而产生,定位误差随时间而增大,长期精度差,单个惯性单元效果不佳。Using the inertial unit (IMU) to solve the displacement and attitude of the object is a commonly used method. The inertial unit is a device that measures the three-axis attitude angle (or angular rate) and acceleration of the object, and its data update rate is high. The short-term accuracy and stability are good, but due to the integration of the obtained information, the positioning error increases with time, the long-term accuracy is poor, and the effect of a single inertial unit is not good.
发明内容SUMMARY OF THE INVENTION
本发明的目的就在于为了解决上述问题而提供一种新型空间分布IMU的防冲钻孔机器人位姿调节方法。The purpose of the present invention is to provide a new method for adjusting the position and attitude of an anti-scour drilling robot with a novel spatially distributed IMU in order to solve the above problems.
本发明通过以下技术方案来实现上述目的:一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,包括The present invention achieves the above objects through the following technical solutions: a novel method for adjusting the position and attitude of an anti-scour drilling robot with a novel spatially distributed IMU, comprising:
防冲钻孔机器人,其用于对煤矿的防冲卸压孔进行钻孔施工,且其采用型号为ZYWL-4000Y的钻孔机器人;An anti-scouring drilling robot, which is used for drilling construction of anti-scouring and pressure relief holes in coal mines, and adopts a drilling robot with a model of ZYWL-4000Y;
惯性单元组,其固定安装在所述防冲钻孔机器人上用于预测所述防冲钻孔机器人的位移与姿态并进行实时误差补偿,且其包括正八面体结构架、固定安置在所述正八面体结构架上的惯性单元,且所述惯性单元选用无锡北微传感科技有限公司的BW-IMU400型高性能的惯性测量传感器,包含MEMS加速度计和陀螺仪;An inertial unit group, which is fixedly installed on the anti-scouring drilling robot for predicting the displacement and attitude of the anti-scouring drilling robot and performing real-time error compensation, and includes a regular octahedron structure frame, which is fixedly arranged on the regular eight The inertial unit on the surface structure frame, and the inertial unit is selected from the BW-IMU400 high-performance inertial measurement sensor of Wuxi Beiwei Sensing Technology Co., Ltd., including MEMS accelerometer and gyroscope;
其中,所述惯性单元22测量运动载体的姿态参数(横滚角、俯仰角、角速度、加速度)。姿态和角速度偏差通过具有适当增益的6态卡尔曼滤波得到最优估计,适用于运动或震动状态下的倾角测量。通过非线性补偿、正交补偿、温度补偿和漂移补偿等多种补偿,可以大大消除误差源,提高测量精度水平。同时BW-IMU400具备数字接口,可以非常方便的集成到用户的系统中,方便实验数据的采集,以能够实时采集防冲钻孔机器人的位移与姿态信息,将数据反馈给上位机,上位机再进行后续操作。Wherein, the
其调节方法包括以下步骤:Its adjustment method includes the following steps:
步骤一、多次采集某一时刻惯性单元组的惯性单元的数据,以获得多组数据,输入大量实验数据后得到一个训练好的循环神经网络模型,并设置一个误差阈值,多次重复实验是为了采集大量实验数据,为训练循环神经网络模型做准备;Step 1: Collect the inertial unit data of the inertial unit group at a certain moment for multiple times to obtain multiple sets of data, input a large amount of experimental data to obtain a trained recurrent neural network model, and set an error threshold, and repeat the experiment multiple times. In order to collect a large amount of experimental data, prepare for training the recurrent neural network model;
步骤二、得到训练好的模型之后,在t时刻,将所采集的六路数据进行融合处理,导入到训练好的模型中,得到一个误差值,t时刻采集的是一组新的数据,是为了验证步骤一所训练得到的循环神经网络模型的准确性;Step 2: After the trained model is obtained, at time t, the collected six-way data is fused and imported into the trained model to obtain an error value. At time t, a new set of data is collected for the purpose of Verify the accuracy of the recurrent neural network model trained in step 1;
步骤三、将所获得的误差值与所设置的误差阈值进行比较,若误差值不大于所设误差阈值,则继续采集下一时刻t+1的数据,并与t时刻的产生的误差进行误差累计,再与所设误差阈值比较,若仍然不大于误差阈值,则继续采集下一时刻t+2的数据进行误差累计,如此循环,直到所产生的累积误差大于所设误差阈值,则结束该循环,进行调整后,再进行下一轮的位姿自动调节,由于防冲钻孔机器人在工作过程中误差随时都在产生,误差阈值的设置就是当误差累积过大时,就要对机器人进行自动调节从而抵消所产生的误差。Step 3. Compare the obtained error value with the set error threshold. If the error value is not greater than the set error threshold, continue to collect the data at the next time t+1, and make an error with the error generated at the time t. Accumulate, and then compare it with the set error threshold. If it is still not greater than the error threshold, continue to collect the data at the next time t+2 for error accumulation, and repeat this cycle until the accumulated error generated is greater than the set error threshold, then end the process. After the adjustment is made, the next round of automatic adjustment of the position and posture is carried out. Since the error of the anti-scouring drilling robot is generated at any time during the working process, the setting of the error threshold is that when the error accumulation is too large, the robot must be adjusted. Automatic adjustment to compensate for the resulting error.
作为本发明再进一步的方案:所述惯性单元分别位于正八面体结构架的六个顶点处,可以同时采集六组数据。As a further solution of the present invention, the inertial units are respectively located at the six vertices of the regular octahedral structure frame, and can collect six sets of data at the same time.
作为本发明再进一步的方案:六个所述惯性单元到正八面体结构架中心位置的距离相同,为1:1:1:1:1:1设置,使每个惯性单元测量数据占比相同,因此按照1:1:1:1:1:1的比例融合处理六路数据,使测量更加准确。As a further solution of the present invention: the distances from the six inertial units to the center position of the regular octahedral structure frame are the same, and are set at 1:1:1:1:1:1, so that the measurement data of each inertial unit has the same proportion, Therefore, according to the ratio of 1:1:1:1:1:1, the six-channel data is fused and processed to make the measurement more accurate.
作为本发明再进一步的方案:所述惯性单元组位于防冲钻孔机器人的重心位置处。As a further solution of the present invention, the inertial unit group is located at the center of gravity of the anti-scour drilling robot.
作为本发明再进一步的方案:所述步骤一中,将数据导入循环神经网络进行训练,以得到预测模型,这样做可以使所训练出来的模型更加可靠,预测防冲钻孔机器人的位移与姿态更加准确并进行实时误差补偿,从而实现防冲钻孔机器人位移与姿态的自动调节,提高钻孔效率,实现卸压过程的自动化。As a further scheme of the present invention: in the first step, the data is imported into the cyclic neural network for training to obtain a prediction model, which can make the trained model more reliable and predict the displacement and attitude of the anti-scouring drilling robot. It is more accurate and performs real-time error compensation, so as to realize the automatic adjustment of the displacement and attitude of the anti-scouring drilling robot, improve the drilling efficiency, and realize the automation of the pressure relief process.
本发明的有益效果是:将采集的六组数据进行融合处理,并导入循环神经网络进行训练,得到预测模型,这样做可以使所训练出来的模型更加可靠,预测防冲钻孔机器人的位移与姿态更加准确并进行实时误差补偿,从而实现防冲钻孔机器人位移与姿态的自动调节,提高钻孔效率,实现卸压过程的自动化。The beneficial effect of the invention is that: the collected six groups of data are fused, and imported into a cyclic neural network for training to obtain a prediction model, which can make the trained model more reliable, and predict the displacement and The posture is more accurate and real-time error compensation is performed, so as to realize the automatic adjustment of the displacement and posture of the anti-punch drilling robot, improve the drilling efficiency, and realize the automation of the pressure relief process.
附图说明Description of drawings
图1为本发明防冲钻孔机器人结构示意图;1 is a schematic structural diagram of an anti-scouring drilling robot of the present invention;
图2为本发明惯性单元分布结构示意图;2 is a schematic diagram of the distribution structure of the inertial unit of the present invention;
图3为本发明防冲钻孔机器人位姿自动调节流程示意图。FIG. 3 is a schematic diagram of the automatic adjustment process of the position and posture of the anti-scouring drilling robot of the present invention.
图中:1、防冲钻孔机器人,2、惯性单元组,21、正八面体结构架,22、惯性单元。In the picture: 1. Anti-scour drilling robot, 2. Inertial unit group, 21. Regular octahedral structure frame, 22. Inertial unit.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例一Example 1
请参阅图1~3,一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,包括Please refer to Figures 1~3, a new type of spatially distributed IMU's anti-punch drilling robot pose adjustment method, including
防冲钻孔机器人1,其用于对煤矿的防冲卸压孔进行钻孔施工,且其采用型号为ZYWL-4000Y的钻孔机器人;A punch-proof drilling robot 1, which is used for drilling construction of punch-proof and pressure relief holes in a coal mine, and adopts a drilling robot with a model of ZYWL-4000Y;
惯性单元组2,其固定安装在所述防冲钻孔机器人1上用于预测所述防冲钻孔机器人1的位移与姿态并进行实时误差补偿,且其包括正八面体结构架21、固定安置在所述正八面体结构架21上的惯性单元22,且所述惯性单元22选用无锡北微传感科技有限公司的BW-IMU400型高性能的惯性测量传感器,包含MEMS加速度计和陀螺仪。The inertial unit group 2 is fixedly installed on the anti-scour drilling robot 1 for predicting the displacement and attitude of the anti-scouring drilling robot 1 and performing real-time error compensation, and it includes a regular
在本发明实施例中,所述惯性单元22分别位于正八面体结构架21的六个顶点处,可以同时采集六组数据。In the embodiment of the present invention, the
在本发明实施例中,六个所述惯性单元22到正八面体结构架21中心位置的距离相同,为1:1:1:1:1:1设置,使每个惯性单元22测量数据占比相同,因此按照1:1:1:1:1:1的比例融合处理六路数据,使测量更加准确。In the embodiment of the present invention, the distances from the six
在本发明实施例中,所述惯性单元组2位于防冲钻孔机器人1的重心位置处。In the embodiment of the present invention, the inertial unit group 2 is located at the center of gravity of the anti-scouring drilling robot 1 .
实施例二Embodiment 2
请参阅图3,一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其调节方法包括以下步骤:Please refer to Figure 3, a new type of spatially distributed IMU anti-scour drilling robot pose adjustment method, the adjustment method includes the following steps:
步骤一、多次采集某一时刻惯性单元组2的惯性单元22的数据,以获得多组数据,输入大量实验数据后得到一个训练好的循环神经网络模型,并设置一个误差阈值,多次重复实验是为了采集大量实验数据,为训练循环神经网络模型做准备,因为理论上足够多的样本可以训练出来很好的循环神经网络模型;Step 1: Collect the data of the
步骤二、得到训练好的模型之后,在t时刻,将所采集的六路数据进行融合处理,导入到训练好的模型中,得到一个误差值,t时刻采集的是一组新的数据,是为了验证步骤一所训练得到的循环神经网络模型的准确性,不可能完全没有误差,因此是有误差值存在的;Step 2: After the trained model is obtained, at time t, the collected six-way data is fused and imported into the trained model to obtain an error value. At time t, a new set of data is collected for the purpose of To verify the accuracy of the cyclic neural network model trained in step 1, it is impossible to have no error, so there is an error value;
步骤三、将所获得的误差值与所设置的误差阈值进行比较,若误差值不大于所设误差阈值,则继续采集下一时刻t+1的数据,并与t时刻的产生的误差进行误差累计,再与所设误差阈值比较,若仍然不大于误差阈值,则继续采集下一时刻t+2的数据进行误差累计,如此循环,直到所产生的累积误差大于所设误差阈值,则结束该循环,进行调整后,再进行下一轮的位姿自动调节,由于防冲钻孔机器人在工作过程中误差随时都在产生,误差阈值的设置就是当误差累积过大时,就要对机器人进行自动调节从而抵消所产生的误差。目的就是使防冲钻孔机器人在工作过程中位移与姿态产生偏差可以进行自动调节,消除所产生的误差。Step 3. Compare the obtained error value with the set error threshold. If the error value is not greater than the set error threshold, continue to collect the data at the next time t+1, and make an error with the error generated at the time t. Accumulate, and then compare it with the set error threshold. If it is still not greater than the error threshold, continue to collect the data at the next time t+2 for error accumulation, and repeat this cycle until the accumulated error is greater than the set error threshold, then end the process. After the adjustment is made, the next round of automatic adjustment of the position and posture is carried out. Since the error of the anti-scouring drilling robot is generated at any time during the working process, the setting of the error threshold is that when the error accumulation is too large, the robot must be adjusted. Automatic adjustment to compensate for the resulting error. The purpose is to make the displacement and attitude deviation of the anti-scouring drilling robot can be adjusted automatically during the working process to eliminate the generated errors.
在本发明实施例中,所述步骤一中,将数据导入循环神经网络进行训练,以得到预测模型,这样做可以使所训练出来的模型更加可靠,预测防冲钻孔机器人的位移与姿态更加准确并进行实时误差补偿,从而实现防冲钻孔机器人位移与姿态的自动调节,提高钻孔效率,实现卸压过程的自动化。In the embodiment of the present invention, in the first step, the data is imported into the cyclic neural network for training to obtain the prediction model, which can make the trained model more reliable, and predict the displacement and posture of the anti-scouring drilling robot more accurately. Accurate and real-time error compensation, so as to realize the automatic adjustment of the displacement and attitude of the anti-collision drilling robot, improve the drilling efficiency, and realize the automation of the pressure relief process.
实施例三Embodiment 3
选用的惯性单元(IMU)为BW-IMU400型,可以测量运动载体的姿态参数(横滚角、俯仰角、角速度、加速度),设置六个惯性单元的设备号为0x01、0x02、0x03、0x04、0x05和0x06,将构成惯性单元组的六个惯性传感单元的信号线全部接到转换器,转换器同过USB接口与上位机连接,进而实现数据的传输。The selected inertial unit (IMU) is BW-IMU400, which can measure the attitude parameters of the motion carrier (roll angle, pitch angle, angular velocity, acceleration). 0x05 and 0x06, all the signal lines of the six inertial sensing units that constitute the inertial unit group are connected to the converter, and the converter is connected to the host computer through the USB interface to realize data transmission.
通过上位机采集惯性单元的数据,并将采集出来的数据进行融合处理,将融合后的数据导入解算算法进行位姿解算,输出防冲钻孔机器人的位移与姿态参数,将实验数据保存。重复此过程,获得大量实验数据。Collect the data of the inertial unit through the host computer, and fuse the collected data, import the fused data into the calculation algorithm for pose calculation, output the displacement and attitude parameters of the anti-scouring drilling robot, and save the experimental data . Repeat this process to obtain a large amount of experimental data.
将所获得的实验数据导入循环神经网络进行训练,使用训练有素的神经网络对上述解算算法输出防冲钻孔机器人的位移与姿态误差进行预测,根据神经网络预测的误差,进一步对防冲钻孔机器人位移与姿态的解算误差进行补偿,得到更加精确的防冲钻孔机器人位移与姿态参数,从而进行自动位姿调节。The obtained experimental data is imported into the cyclic neural network for training, and the well-trained neural network is used to predict the displacement and attitude error of the anti-scouring drilling robot output by the above solution algorithm. The calculation error of the displacement and attitude of the drilling robot is compensated to obtain more accurate displacement and attitude parameters of the anti-scouring drilling robot, so as to perform automatic adjustment of the position and attitude.
设计多个惯性单元采集数据并进行融合处理,采集大量实验数据,同时将数据导入循环神经网络进行训练,得到预测模型。将新的数据代入得到的预测模型,对防冲钻孔机器人的位移与姿态进行实时误差补偿,从而实现防冲钻孔机器人位移与姿态的自动调节。Design multiple inertial units to collect data and perform fusion processing, collect a large amount of experimental data, and import the data into a recurrent neural network for training to obtain a prediction model. Substitute the new data into the obtained prediction model, and perform real-time error compensation on the displacement and attitude of the anti-scouring drilling robot, so as to realize the automatic adjustment of the displacement and attitude of the anti-scouring drilling robot.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。It will be apparent to those skilled in the art that the present invention is not limited to the details of the above-described exemplary embodiments, but that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description, which are therefore intended to fall within the scope of the appended claims. All changes within the meaning and range of the equivalents of , are included in the present invention. Any reference signs in the claims shall not be construed as limiting the involved claim.
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。In addition, it should be understood that although this specification is described in terms of embodiments, not each embodiment only includes an independent technical solution, and this description in the specification is only for the sake of clarity, and those skilled in the art should take the specification as a whole , the technical solutions in each embodiment can also be appropriately combined to form other implementations that can be understood by those skilled in the art.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210339521.4A CN114718546B (en) | 2022-04-01 | 2022-04-01 | Novel position and posture adjusting method for impact-resistant drilling robot with spatial distribution IMU |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210339521.4A CN114718546B (en) | 2022-04-01 | 2022-04-01 | Novel position and posture adjusting method for impact-resistant drilling robot with spatial distribution IMU |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114718546A true CN114718546A (en) | 2022-07-08 |
CN114718546B CN114718546B (en) | 2024-07-02 |
Family
ID=82242336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210339521.4A Active CN114718546B (en) | 2022-04-01 | 2022-04-01 | Novel position and posture adjusting method for impact-resistant drilling robot with spatial distribution IMU |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114718546B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103291216A (en) * | 2012-03-02 | 2013-09-11 | 江阴中科矿业安全科技有限公司 | Orientation system for horizontal drill of deep-hole drill carriage |
CN107609228A (en) * | 2017-08-23 | 2018-01-19 | 电子科技大学 | Towards the automatic drilling method of drilling machine in parallel |
CN112945225A (en) * | 2021-01-19 | 2021-06-11 | 西安理工大学 | Attitude calculation system and method based on extended Kalman filtering |
CN113175302A (en) * | 2021-06-07 | 2021-07-27 | 中国矿业大学 | Intelligent rock mass quality sensing small-sized drilling machine system and evaluation method |
CN113431550A (en) * | 2021-07-06 | 2021-09-24 | 中国矿业大学 | Anti-impact drilling robot drilling tool attitude determination method based on redundant inertial unit |
CN113984043A (en) * | 2021-09-14 | 2022-01-28 | 哈尔滨工程大学 | Dynamic error correction method for mining inertial navigation system |
-
2022
- 2022-04-01 CN CN202210339521.4A patent/CN114718546B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103291216A (en) * | 2012-03-02 | 2013-09-11 | 江阴中科矿业安全科技有限公司 | Orientation system for horizontal drill of deep-hole drill carriage |
CN107609228A (en) * | 2017-08-23 | 2018-01-19 | 电子科技大学 | Towards the automatic drilling method of drilling machine in parallel |
CN112945225A (en) * | 2021-01-19 | 2021-06-11 | 西安理工大学 | Attitude calculation system and method based on extended Kalman filtering |
CN113175302A (en) * | 2021-06-07 | 2021-07-27 | 中国矿业大学 | Intelligent rock mass quality sensing small-sized drilling machine system and evaluation method |
CN113431550A (en) * | 2021-07-06 | 2021-09-24 | 中国矿业大学 | Anti-impact drilling robot drilling tool attitude determination method based on redundant inertial unit |
CN113984043A (en) * | 2021-09-14 | 2022-01-28 | 哈尔滨工程大学 | Dynamic error correction method for mining inertial navigation system |
Also Published As
Publication number | Publication date |
---|---|
CN114718546B (en) | 2024-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105371871B (en) | The combination Initial Alignment Systems and alignment methods of silo shearer SINS | |
CN113984043B (en) | Dynamic error correction method of mining inertial navigation system | |
CN109682377B (en) | A Pose Estimation Method Based on Dynamic Step Gradient Descent | |
CN104964685B (en) | A kind of decision method of mobile phone athletic posture | |
CN104110252B (en) | Anchor cable drilling duct measuring system of growing up based on inertial sensor | |
CN103226398A (en) | Data gloves based on micro-inertial sensor network technique | |
CN106182003A (en) | A kind of mechanical arm teaching method, Apparatus and system | |
CN103136912A (en) | Moving posture capture system | |
CN108318038A (en) | A kind of quaternary number Gaussian particle filtering pose of mobile robot calculation method | |
CN109029448A (en) | The IMU of monocular vision inertial positioning assists trace model | |
CN102853833B (en) | Rapid damping method of strap-down inertial navigation system | |
CN112665574B (en) | Underwater robot gesture acquisition method based on momentum gradient descent method | |
CN108225370A (en) | A kind of data fusion and calculation method of athletic posture sensor | |
CN109760047B (en) | A Vision Sensor-Based Predictive Control Method for Stage Robots | |
CN107167131A (en) | A kind of depth integration of micro-inertia measuring information and the method and system of real-Time Compensation | |
CN103557862A (en) | Detection method for movement track of mobile terminal | |
CN104007663A (en) | Self-adaptation fault-tolerant control method of quadrotor posture with parameter nondeterminacy | |
CN103217154A (en) | Method and device for locating underground personnel in coal mine | |
WO2021147391A1 (en) | Map generation method and device based on fusion of vio and satellite navigation system | |
CN103487011A (en) | Method for detecting attitude angle of data glove | |
CN104182651B (en) | For the automatic quality control method in micro-seismic event azimuth that three-component geophone is received | |
CN103970020A (en) | Mobile robot system and coordination control method of mobile robot system in hybrid interaction environment | |
CN104613965A (en) | Stepping type pedestrian navigation method based on bidirectional filtering smoothing technology | |
CN110567493B (en) | Magnetometer calibration data acquisition method and device and aircraft | |
CN103954271A (en) | Measurement system comprising total station and measurement 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 | ||
GR01 | Patent grant |