The invention relates to the technical field of measurement, and discloses a mountain
river bed load motion attitude and
sediment transport flux monitoring method and
system, and the
system comprises a data collection module which is used for obtaining the triaxial
angular velocity data, the triaxial acceleration data and the triaxial
magnetometer data of a
bed load; the motion attitude extraction module is used for correcting the three-axis
angular velocity data by using the three-axis acceleration data and the three-axis
magnetometer data, extracting a real-time
quaternion based on the corrected three-axis
angular velocity data, calculating an attitude angle through the real-time
quaternion, calculating accumulated displacement of a
bed load based on the three-axis acceleration data, and calculating the motion attitude of the
bed load according to the accumulated displacement. Using the accumulated displacement and the attitude angle to represent the motion attitude of the
bed load; and the
sediment transport flux calculation module is used for calculating the total
sediment transport amount of the river channel. According to the method, the motion state of the
bed load can be prevented from being interfered when the
bed load is sampled, so that more accurate data can be acquired, and the acquisition efficiency of workers is improved.