[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN202210339521.4A
Other languages
Chinese (zh)
Other versions
CN114718546B (en
Inventor
刘新华
方淙敏
张修峰
王忠宾
司垒
谭超
闫海峰
田厚强
邹筱瑜
康明霞
赵啦啦
魏东
戴剑博
顾进恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Shandong Energy Group Co Ltd
Original Assignee
China University of Mining and Technology CUMT
Shandong Energy Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT, Shandong Energy Group Co Ltd filed Critical China University of Mining and Technology CUMT
Priority to CN202210339521.4A priority Critical patent/CN114718546B/en
Publication of CN114718546A publication Critical patent/CN114718546A/en
Application granted granted Critical
Publication of CN114718546B publication Critical patent/CN114718546B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B44/00Automatic 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; 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/16Navigation; 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; 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/16Navigation; 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/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/188Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning 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

The invention discloses a position and posture adjusting method of an anti-impact drilling robot with a novel spatial distribution IMU (inertial measurement Unit), which comprises the anti-impact drilling robot, an inertia unit group, a regular octahedral structure frame and an inertia unit. The invention has the beneficial effects that: six group data that will gather fuse the processing to leading-in circulation neural network trains, obtains the prediction model, and the model that can make the training out like this is more reliable, and the displacement and the gesture of prediction scour protection drilling robot are more accurate and carry out real-time error compensation, thereby realize the automatically regulated of scour protection drilling robot displacement and gesture, improve drilling efficiency, realize the automation of release process.

Description

一种新型空间分布IMU的防冲钻孔机器人位姿调节方法A Novel Spatially Distributed IMU-Based Pose Adjustment Method for Anti-scour Drilling Robot

技术领域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 inertial unit 22 measures the attitude parameters (roll angle, pitch angle, angular velocity, acceleration) of the moving carrier. Attitude and angular velocity deviations are optimally estimated by a 6-state Kalman filter with appropriate gain, which is suitable for inclination measurement in motion or vibration. Through various compensations such as nonlinear compensation, quadrature compensation, temperature compensation and drift compensation, the error source can be greatly eliminated and the measurement accuracy level can be improved. At the same time, BW-IMU400 has a digital interface, which can be easily integrated into the user's system to facilitate the collection of experimental data, so that the displacement and attitude information of the anti-scouring drilling robot can be collected in real time, and the data can be fed back to the upper computer. Follow up.

其调节方法包括以下步骤: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 octahedral structure frame 21, a fixed arrangement The inertial unit 22 on the regular octahedral structure frame 21 is selected from the BW-IMU400 high-performance inertial measurement sensor of Wuxi Beiwei Sensing Technology Co., Ltd., including a MEMS accelerometer and a gyroscope.

在本发明实施例中,所述惯性单元22分别位于正八面体结构架21的六个顶点处,可以同时采集六组数据。In the embodiment of the present invention, the inertial units 22 are respectively located at six vertices of the regular octahedral structure frame 21, and can collect six sets of data at the same time.

在本发明实施例中,六个所述惯性单元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 inertial units 22 to the center position of the regular octahedral structure frame 21 are the same, and are set at 1:1:1:1:1:1, so that the measurement data of each inertial unit 22 accounts for The same, so the six-channel data is processed in a ratio of 1:1:1:1:1:1 to make the measurement more accurate.

在本发明实施例中,所述惯性单元组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 inertial unit 22 of the inertial unit group 2 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, repeat multiple times The experiment is to collect a large amount of experimental data and prepare for training the recurrent neural network model, because theoretically enough samples can train a good 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 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)

1.一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其特征在于:包括1. a kind of anti-scour drilling robot position and attitude adjustment method of novel spatial distribution IMU, is characterized in that: comprising: 防冲钻孔机器人(1),其用于对煤矿的防冲卸压孔进行钻孔施工;An anti-scour drilling robot (1), which is used for drilling construction of anti-scour and pressure relief holes in a coal mine; 惯性单元组(2),其固定安装在所述防冲钻孔机器人(1)上用于预测所述防冲钻孔机器人(1)的位移与姿态并进行实时误差补偿,且其包括正八面体结构架(21)、固定安置在所述正八面体结构架(21)上的惯性单元(22),且所述惯性单元(22)包含MEMS加速度计和陀螺仪;An inertial unit group (2), which is fixedly installed on the anti-scour drilling robot (1) for predicting the displacement and attitude of the anti-scouring drilling robot (1) and performs real-time error compensation, and includes a regular octahedron a structural frame (21), an inertial unit (22) fixedly arranged on the regular octahedral structural frame (21), and the inertial unit (22) includes a MEMS accelerometer and a gyroscope; 其调节方法包括以下步骤:Its adjustment method includes the following steps: 步骤一、多次采集某一时刻惯性单元组(2)的惯性单元(22)的数据,以获得多组数据,输入大量实验数据后得到一个训练好的循环神经网络模型,并设置一个误差阈值,多次重复实验是为了采集大量实验数据,为训练循环神经网络模型做准备;Step 1: Collect the data of the inertial unit (22) of the inertial unit group (2) at a certain moment for many 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 , the experiment is repeated many times in order to collect a large amount of experimental data and 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 are 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 is greater than the set error threshold, then end the process. After the adjustment is made, the next round of automatic adjustment of the pose will be 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 will be adjusted. Automatic adjustment to compensate for the resulting error. 2.根据权利要求1所述的一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其特征在于:所述惯性单元(22)分别位于正八面体结构架(21)的六个顶点处。2 . The method for adjusting the position and attitude of a new type of space-distributed IMU for anti-scouring drilling robots according to claim 1 , wherein the inertial units ( 22 ) are respectively located at the six vertices of the regular octahedral structure frame ( 21 ). 3 . place. 3.根据权利要求2所述的一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其特征在于:六个所述惯性单元(22)到正八面体结构架(21)中心位置的距离相同,为1:1:1:1:1:1设置。3. The method for adjusting the position and attitude of a new type of space-distributed IMU for an anti-scouring drilling robot according to claim 2, wherein the six inertial units (22) are located at the center of the regular octahedral structure frame (21). The same distances are set for 1:1:1:1:1:1. 4.根据权利要求1所述的一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其特征在于:所述惯性单元组(2)位于防冲钻孔机器人(1)的重心位置处。4. The method for adjusting the position and attitude of a new type of space-distributed IMU for an anti-scouring drilling robot according to claim 1, wherein the inertial unit group (2) is located at the center of gravity of the anti-scouring drilling robot (1). place. 5.根据权利要求1所述的一种新型空间分布IMU的防冲钻孔机器人位姿调节方法,其特征在于:所述步骤一中,将数据导入循环神经网络进行训练,以得到预测模型。5 . The method for adjusting the position and attitude of a new type of space-distributed IMU anti-scour drilling robot according to claim 1 , wherein in the first step, data is imported into a recurrent neural network for training to obtain a prediction model. 6 .
CN202210339521.4A 2022-04-01 2022-04-01 Novel position and posture adjusting method for impact-resistant drilling robot with spatial distribution IMU Active CN114718546B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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