Next Article in Journal
Multi-Sensing Inspection System for Thermally Induced Micro-Instability in Metal-Based Selective Laser Melting
Previous Article in Journal
Self-Supervised Dam Deformation Anomaly Detection Based on Temporal–Spatial Contrast Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Development of an Automatic Layout Algorithm for Laser GNSS RTK

by
Jiazhi Tang
1,
Xuan Sun
1,*,
Xianjian Lu
2,
Jiguang Jia
1 and
Shihua Tang
2
1
College of Mechanic and Control Engineering, Guilin University of Technology, Guilin 541004, China
2
College of Geomatics and Geoinformation, Guilin University of Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(17), 5857; https://doi.org/10.3390/s24175857
Submission received: 11 June 2024 / Revised: 16 August 2024 / Accepted: 6 September 2024 / Published: 9 September 2024
(This article belongs to the Section Optical Sensors)

Abstract

:
At the current stage, the automation level of GNSS RTK equipment is low, and manual operation leads to decreased accuracy and efficiency in setting out. To address these issues, this paper has designed an algorithm for automatic setting out that resolves the common problem of reduced accuracy in conventional RTK. First, the calculation of the laser rotation center is conducted using relevant parameters to calibrate the instrument’s posture and angle. Then, by analyzing the posture information, the relative position and direction of the instrument to the point to be set out are determined, and the rotation angles in the horizontal and vertical directions are calculated. Following this, the data results are analyzed, and the obtained rotation angles are output to achieve automatic control of the instrument. Finally, a rotating laser composed of servo motors and laser modules is used to control the GNSS RTK equipment to locate the set-out point, thereby determining its position on the ground and displaying it in real-time. Compared to traditional GNSS RTK equipment, the proposed automatic setting out algorithm and the developed GNSS laser RTK equipment reduce the setting out error from 15 mm to 10.3 mm. This reduces the barrier to using GNSS RTK equipment, minimizes human influence, enhances the work efficiency of setting out measurements, and ensures high efficiency and stability under complex conditions.

1. Introduction

High-precision positioning is a critical issue for many applications, such as machine control, drones, and mobile mapping. In outdoor environments, the Global Positioning System (GPS [1]) Real-Time Kinematic (RTK [2]) has been proven to be a reliable and efficient tool that can provide centimeter-level [3] positioning accuracy after resolving carrier phase integer ambiguities [4]. Under open-sky conditions, the use of multi-GNSS receivers [5,6] can achieve rapid ambiguity resolution [7,8], but the high cost of multi-GNSS receivers makes many potential applications unfeasible. In the field of engineering measurement applications, pursuing cost-effective and precise solutions continues to be an important aspect of driving project development, especially in today’s era of informational development, where RTK layout [9,10] is gradually becoming the mainstream layout mode.
RTK layout includes the principles of GNSS RTK positioning [11,12] by using GNSS RTK equipment [13,14] to transfer the points and lines from design drawings onto the ground to facilitate construction according to the designs. It is currently the main equipment for layout work, widely used in various engineering constructions. The current RTK layout methods include traditional RTK layout [15], RTK layout with inertial navigation [16,17], and AR image RTK layout [18,19]. Although traditional RTK layout significantly reduces precision errors caused by manual calculations [20] and is easier to operate compared to total station layout, the process requires maintaining a vertical alignment of the RTK antenna phase center [21] with the alignment pole and the points to be laid out to correctly determine their positions. Manual use of the alignment pole [22] for point finding introduces errors due to human operation and results in low RTK layout efficiency. Especially since the real-time positioning error of RTK itself is generally around 1~2 cm, the tip of the centering pole approaches the layout point, and the distance between the pole tip and the layout point is within a few centimeters, the directional error [23] increases significantly as the distance decreases. It will be difficult to control the movement direction and slow the layout speed due to the impact on the layout accuracy. RTK layout with inertial navigation addresses the major issue of maintaining vertical alignment between the alignment pole and the layout points in traditional RTK layout, improving the efficiency of RTK layout to some extent, but it cannot solve the same issues that arise when the pole tip approaches the layout points in ordinary RTK layout. AR image [12] RTK layout represents the latest technology, based on the advantages of inertial navigation RTK layout. It does not require the use of an alignment pole to locate the layout points. Integrating machine vision technology [24,25], it can display the position of the layout points on the image in real time, significantly improving the speed and accuracy of measuring layout points. However, the issue with AR image RTK layout is that to ensure layout accuracy, it still requires moving the alignment pole, which has certain limitations.
To overcome the limitations of the current RTK layout method and meet new societal demands, this paper introduces a high-precision automatic layout computation method that integrates GNSS and inertial navigation systems (Figure 1 and Figure 2). Initially, the method precisely calculates the rotation center of the laser to calibrate the instrument’s orientation and angles, ensuring accurate measurement of the relative position and direction between the instrument and the setting-out points. Subsequently, the calculated rotation angles are converted into commands to drive the laser module via a servo motor, accurately guiding the GNSS RTK equipment to locate and mark the layout points. The innovation of this technique lies in its automation, which significantly reduces human error impacts, achieving rapid and precise marking of layout points, thereby enhancing efficiency and accuracy while simplifying operations. Moreover, this study meticulously records data collected from GNSS RTK devices and servo motor sensors, including positional coordinates and rotation angles, to ensure the accuracy and reliability of the results. This research not only provides practical technological solutions for professionals and non-professionals in the setting-out measurement field but also lays the groundwork for further development and innovation in the domain.

2. GNSS Laser RTK Calculation Principle

The laser module is mounted on a vertical servo motor, which is fixed together with a horizontal rotation motor. Two servo motors are installed on the GNSS RTK instrument. The alignment pole is marked with scales to determine the distance from the RTK phase center to the tip of the pole. Using GNSS RTK measurements, the coordinates of the RTK phase center are obtained along with the coordinates and inclination angles of the pole tip measured during calibration. These measurements are used to calculate the coordinates of the laser rotation center, the rotational angles between the vertical and horizontal directions of the point to be laid out, and the calibration direction.

2.1. IMU RTK Measurement Principles

Define the GNSS RTK phase center as a point A , the tip of the centering pole as a point O , and the distance from the RTK phase center to the tip of the centering pole as L. According to conventional layout, when a fixed solution is obtained by moving the RTK instrument left and right or walking a certain distance, inertial navigation is first initialized in order to convert the inertial heading angle to the geodetic azimuth value.
Let the RTK phase center coordinates be A x A , y A , z A . When the RTK is in any inclined state, there is an inclination angle between the centering pole and the ground. The posture of the GNSS RTK equipment is shown in Figure 3. It is necessary to perform a coordinate conversion for the coordinates of the tip of the centering pole.
Assuming the phase center A as the origin of the inertial navigation coordinate system, with the measurement coordinate system being O XYZ and the Euler angles corresponding to the inertial navigation attitude being roll angle, pitch angle, and yaw angle, represented by symbols γ , θ , and ψ , respectively, their three-axis rotation matrix is as follows:
Rotation around the X-axis:
R Z ( ψ ) = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1
Rotation around the Y-axis:
R Y ( θ ) = cos 0 sin θ 0 1 0 sin θ 0 cos θ
Rotation around the Z-axis:
R x ( γ ) = 1 0 0 0 cos γ sin γ 0 sin γ cos γ
The rotation matrix is:
R = R Z ψ R Y θ R X γ = cos θ cos ψ sin γ sin θ cos ψ cos γ sin ψ cos γ sin θ cos ψ + sin γ sin ψ cos θ sin ψ sin γ sin θ sin ψ + cos γ cos ψ cos γ sin θ sin ψ sin γ cos ψ sin θ sin γ cos θ cos γ cos θ
After the initialization of the RTK inertial navigation, the N-axis of the inertial navigation coordinate system corresponds to the X-axis of the measurement coordinate system. In the inertial coordinate system, the unit length coordinate increment from the phase center to the tip of the centering pole is:
Δ x Δ y Δ z = R × 0 0 1 = cos θ cos ψ sin γ sin θ cos ψ cos γ sin ψ cos γ sin θ cos ψ + sin γ sin ψ cos θ sin ψ sin γ sin θ sin ψ + cos γ cos ψ cos γ sin θ sin ψ sin γ cos ψ sin θ sin γ cos θ cos γ cos θ × 0 0 1 = cos γ sin θ cos ψ + sin γ sin ψ cos γ sin θ sin ψ sin γ cos ψ cos γ cos θ
Taking into account the conversion relationship between the unit length coordinate increments in the inertial coordinate system and the measurement coordinate system δ P x , δ P y , δ P z , it has:
δ P x δ P y δ P z = 1 0 0 0 1 0 0 0 1 × Δ x Δ y Δ z = 1 0 0 0 1 0 0 0 1 × cos γ sin θ cos ψ + sin γ sin ψ cos γ sin θ sin ψ sin γ cos ψ cos γ cos θ = cos γ sin θ cos ψ + sin γ sin ψ cos γ sin θ sin ψ sin γ cos ψ cos γ cos θ
Let the distance of any point along the direction from the antenna phase center point A to the tip of the centering pole be L . The coordinate increment from the antenna phase center point A to the tip of the centering pole point O can be determined as follows:
d x = L × δ P x = L × sin γ sin ψ + cos γ sin θ cos ψ d y = L × δ P y = L × sin γ cos ψ + cos γ sin θ sin ψ d z = L × δ P z = L cos γ cos θ
Thus, the three-dimensional coordinates of a point O can be obtained in real time.
x O = x A + d x y O = y A + d y z O = z A + d z

2.2. Laser Beam and Motor Assembly System Calibration

As shown in Figure 4, the horizontal rotation motor (green area) and the vertical rotation motor (light blue area) are integrated with the laser (orange area) in a specific arrangement. The horizontal motor is integrated onto the GNSS RTK instrument, with its rotation axis aligned with the alignment pole axis. The vertical rotation motor is attached below the horizontal motor using a mounting bracket, with its rotation axis perpendicular to the horizontal rotation axis. The laser device is mounted on the vertical rotation motor, set to emit in a direction perpendicular to the vertical rotation axis, ensuring that the direction of the laser emission is parallel to the axis of the alignment pole.
After initial alignment [26] is completed, the alignment pole is positioned vertically, putting the system in a plumb state (Figure 5). The laser is directed to align with a known coordinate point Q x Q , y Q , z Q on the ground. The real-time ground coordinates of the phase center point A and the tip of the alignment pole O are x A , y A , z A and x O , y O , z O , respectively. At this time, the roll angle and pitch angle are close to zero, and the heading angle is ψ . OA is the length from the phase center point A to the ground, and L is the distance from the phase center point A along the direction of the alignment pole tip to the laser rotation point S.
Since the rotational range of 0 to 180 degrees for the horizontal rotation motor sufficiently meets the practical application needs during the overall structural design of the device, it is specified that when the internal motor of the instrument rotates within this designated angle range, the real-time coordinates of the laser rotation point are S = x S , y S , z S , and the yaw angle rotation matrix is:
R Z ( ψ ) = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1
In Figure 6, Δ x and Δ y are the offsets of the laser rotation point S from the RTK phase center point A when the instrument is in its internal limit position. The length of L can be determined from the positional relationship between point S and point A.
By substituting into the rotation matrix R Z ( ψ ) , the three-dimensional coordinates of the laser rotation point S = x S , y S , z S can be obtained:
x S y S z S = R Z ( ψ ) × x A + Δ x y A + Δ y z A L = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 × x A + Δ x y A + Δ y z A L
The azimuth angle of OQ can be derived as follows:
α O Q = arctan y Q y O x Q x O
S O Q = ( x Q x O ) 2 + ( y Q y O ) 2
The angle between the laser direction and the vertical line is expressed as follows:
η = arctan S O Q L L
At this time, the angles of the horizontal and vertical motors are set according to the aforementioned azimuth and tilt angles. The rotation direction of the laser, using the vertical motor’s axis as a reference, is positive when rotating clockwise and negative when rotating counterclockwise. Considering that the layout point is generally within a few centimeters from the centering pole, the angle of the vertical motor relative to the horizontal motor can typically be controlled within a range of about ±10° to meet practical application needs effectively.
Theoretically, larger angles could be used, but considering that in actual staking work, the centering pole needs to be as close as possible to the stakeout point, and the staking accuracy decreases as the distance between the centering pole and the stakeout point increases, an angle of ±10° is already sufficient given that the centering pole is usually around 1.8 m.

2.3. The Angle of Inclination of the Centering Rod in Any State

Based on the coordinates of the tip of the alignment pole and the instrument’s roll, pitch, and heading angles, the inclination of the alignment pole relative to the ground can be calculated (Figure 7).
From Equation (5), the correction amounts for unit length coordinates in three axes can be obtained. Multiplying these three unit length coordinate corrections by the RTK alignment pole length L yields the projected lengths along the respective axes. Let the inclination angle of the pole be β , and the azimuth angle from the phase center projected onto the ground to the direction of the pole tip be α .
α = arctan δ P y δ P x
β = arccos δ P z

2.4. Principle of Motor Rotation Angle Calculation

When the alignment pole is in a tilted position, the rotation plane of the horizontal motor always aligns with the inclined plane of the RTK phase center; therefore, the normal vector of the horizontal motor’s rotation plane should be the normal vector of the RTK phase center’s inclined plane.
As shown in Figure 8, the diagram illustrates the motor rotation point relationship:
  • Plane ρ is the horizontal plane, and plane λ is an inclined plane.
  • OA represents the rotation axis of the alignment pole in any state, with its direction vector.
  • Point O is the intersection perpendicular to OA through the laser rotation point, with a known length r.
  • A circle with radius r centered at a point O lies on a plane λ .
  • Point P is the point to be laid out with known specific coordinates; a perpendicular from point P to the plane λ intersects at point P .
  • Point K is the intersection of O P and the laser rotation radius, where O P intersects with O at point K.
  • Through point P , tangents from point P to O are drawn at points U and V, and perpendiculars from points U and V to plane ρ intersect at points M and N, respectively.
Figure 8. Schematic diagram of motor rotation points.
Figure 8. Schematic diagram of motor rotation points.
Sensors 24 05857 g008
The coordinates and orientation of the RTK phase center A x A , y A , z A can be obtained in real time. The coordinates and orientation of the perpendicular intersection point O x o , y o , z o with the axis of the alignment pole can also be acquired in real time. By calculating the tip of the alignment pole O and the RTK phase center point A, the unit vector of OA is obtained as d p x , d p y , d p z . Therefore, the three-dimensional coordinates of the point O are expressed as follows:
X Y Z = x A + L d p x y A + L d p y z A + L d p z
P x P , y P , z P is the ground point to be laid out. From Equation (8), the coordinates of the point O x O , y O , z O are known. The equation for plane λ , which passes through O and is perpendicular to the alignment pole:
d p x ( x X ) + d p y y Y + d p z z Z = 0
With the substitutions of A = d p x , B = d p y , and C = d p z , Equation (17) can be written as:
A ( x X ) + B y Y + C z Z = 0
or
A x + B y + C z A X + B Y + C Z = 0
D = A X + B Y + C Z ; the above equation can be obtained the following way:
A x + B y + C z + D = 0
The coordinates of the point P x P , y P , z P on an inclined plane λ , which is perpendicular to the ground point P = x P , y P , z P , are expressed as follows:
x P y P z P = x P A ( A x + B y + C z + D ) y P B ( A x + B y + C z + D ) z P C ( A x + B y + C z + D )
The length of O P :
S O P = x P X 2 + y P Y 2 + z P Z 2
O P = ( Δ x , Δ y , Δ z )
O K = r O P · [ Δ x , Δ y , Δ z ]
Calculate the azimuth angle of the horizontal motor rotation:
α O P = arctan Δ y Δ x
U and V are the tangent points on the circular path of the horizontal motor through P′. If the laser point is to precisely land on the layout point P, the horizontal motor needs to rotate to this position. Here, P U O U , P V O V , and K O U = K O V = φ .
φ = arccos r S O P
On this inclined plane, by rotating the vector O K by ± φ degrees, the spatial positions of points U and V where the laser rotation point needs to move can be obtained.
Let the vectors O K = F and n = A , B , C be the normal vectors of the plane λ . Using Rodrigues’ rotation formula [27]. For space vectors, the coordinates of the two tangent points can be calculated:
U = F cos φ + ( F × n ) sin φ + n ( F n ) cos φ + O
V = F cos φ ( F × n ) sin φ + n ( F n ) cos φ + O
where point U rotates counterclockwise by θ degrees and point V rotates clockwise by θ degrees.
Vectors D 1 = U O and D 2 = V O , according to the coordinates of the tangent points, can have their azimuth angles to the point O calculated. These represent the horizontal rotation angles of the motor.
α O U = arctan D 1 ( 2 , 1 ) D 1 ( 1 , 1 )
α O V = arctan D 2 ( 2 , 1 ) D 2 ( 1 , 1 )
When rotating the motor, it can be set to rotate to the position that has the smallest angular difference from the current motor position (azimuth). If the motor rotates to point U, let the vertical motor’s tilt rotation angle be τ , which is equal to the angle between and the unit vector i = 0 , 0 , 1 .
U P = P U
τ U = arccos U P · i U P
V P = P V
τ V = arccos V P · i V P

3. Example Verification

Perform data validation for the GNSS Laser RTK fusion algorithm, obtaining RTK attitude data and the coordinates of the point to be laid out in any inclined state to calculate the horizontal and vertical rotation angles of the motor. The steps are as follows:
  • Obtain the RTK phase center coordinates and the coordinates of the point to be laid out based on the RTK attitude, with related data shown in Table 1.
2.
After initialization, the IMU attitude (in radians) is expressed as follows:
γ = 0.0872662 ,   θ = 0.1523596 ,   ψ = 0.9830746
The phase center height is 1.800 m, and the starting position of the laser rotation point relative to the phase center design is (−0.046, 0, −0.058).
3.
Coordinates of the pole tip O and point O are shown in Table 2.
4.
Center the rod shaft unit vector n .
n = A , B , C = 0.156363 ,   0.077499 ,   0.984654
5.
Calculate the coordinates of the intersection point P perpendicular to the inclined plane through the ground point P; compute the length of O P as well as the azimuth angle α O P of the horizontal motor rotation. Relevant data are shown in Table 3 and Table 4.
6.
Coordinates of points U and V are shown in Table 5.
7.
The values for the horizontal motor angle and the vertical motor tilt angle are as follows, with relevant data shown below, see Table 6:

4. Error Analysis

Considering the effects of inertial navigation on attitude errors, installation errors, etc., the following analysis examines the impact of these errors on the laser rotation point.

4.1. Effect of Laser Rotation Point Error

Rotation matrix R = R Z ψ R Z θ R Z γ
R = cos θ cos ψ cos γ sin ψ + sin γ sin θ cos ψ sin γ sin ψ + cos γ sin θ cos ψ cos θ sin ψ cos γ cos ψ + sin γ sin θ sin ψ   sin γ cos ψ + cos γ sin θ sin ψ sin θ sin γ cos θ cos γ cos θ
The design coordinates of the laser rotation point S relative to the phase center A x 0 , y 0 , z 0 be S ( Δ x , Δ y , Δ z ) , then the real-time three-dimensional coordinates of S :
x S y S z S = R × Δ x Δ y Δ z × + x 0 y 0 z 0
Expand the above formula to obtain:
x S y S z S = cos θ cos ψ cos γ sin ψ + sin γ sin θ cos ψ sin γ sin ψ + cos γ sin θ cos ψ cos θ sin ψ cos γ cos ψ + sin γ sin θ sin ψ sin γ cos ψ + cos γ sin θ sin ψ sin θ sin γ cos θ cos γ cos θ Δ x Δ y Δ z + x 0 y 0 z 0
x S = Δ x cos θ cos ψ + Δ y ( cos γ sin ψ + sin γ sin θ cos ψ ) + Δ z ( cos γ sin θ cos ψ sin γ sin ψ ) + x 0 y S = Δ x cos θ sin ψ + Δ y ( sin γ sin θ sin ψ cos γ cos ψ ) + Δ z ( sin γ cos ψ + cos γ sin θ sin ψ ) + y 0 z S = Δ x sin θ Δ y sin γ cos θ Δ z cos γ cos θ + y 0
The impact of the component design coordinates S ( Δ x , Δ y , Δ z ) along with production and installation errors, set this fixed error to M g = ± 1.5 mm . Assuming that the error of the RTK phase center coordinates themselves is not considered. According to the law of error propagation [28], it can be obtained:
d x S = Δ y cos γ sin θ cos ψ Δ y sin γ sin ψ Δ z sin γ sin θ cos ψ Δ z cos γ sin ψ d γ + Δ y sin γ cos θ cos ψ + Δ z cos γ cos θ cos ψ Δ x sin θ cos ψ d θ + Δ y cos γ cos ψ Δ y sin γ sin θ sin ψ Δ z sin γ cos ψ Δ x cos θ sin ψ Δ z cos γ sin θ sin ψ d ψ
d y S = Δ y sin γ cos ψ + Δ y cos γ sin θ sin ψ + Δ z cos γ cos ψ Δ z sin γ sin θ sin ψ d γ + Δ y sin γ cos θ sin ψ Δ x sin θ sin ψ + Δ z cos γ cos θ sin ψ d θ + Δ x cos θ cos ψ + Δ y cos γ sin ψ + Δ y sin γ sin θ cos ψ Δ z sin γ sin ψ + Δ z cos γ sin θ cos ψ d ψ
d z S = Δ z sin γ cos θ Δ y cos γ cos θ d γ + Δ x cos θ + Δ y sin γ sin θ + Δ z cos γ sin θ d θ
Assuming the errors of the attitude angles are m γ , m θ , m ψ , and m γ = m θ = m , it can be derived that:
M x S 2 = Δ y sin γ cos ψ + Δ y cos γ sin θ sin ψ + Δ z cos γ cos ψ Δ z sin γ sin θ sin ψ 2 m γ 2 + Δ y sin γ cos θ sin ψ Δ x sin θ sin ψ + Δ z cos γ cos θ sin ψ 2 m θ 2 + Δ x cos θ cos ψ + Δ y cos γ sin ψ + Δ y sin γ sin θ cos ψ Δ z sin γ sin ψ + Δ z cos γ sin θ cos ψ 2 m ψ 2
M y S 2 = [ Δ y sin γ cos ψ + Δ y cos γ sin θ sin ψ + Δ z cos γ cos ψ Δ z sin γ sin θ sin ψ 2 + Δ y sin γ cos θ sin ψ Δ x sin θ sin ψ + Δ z cos γ cos θ sin ψ 2 ] m 2 + Δ x cos θ cos ψ + Δ y cos γ sin ψ + Δ y sin γ sin θ cos ψ Δ z sin γ sin ψ + Δ z cos γ sin θ cos ψ 2 m ψ 2
Since the impact of the error at the laser rotation point is independent of the magnitude of the heading angle, cos ψ can be set to 1 and sin ψ to 0. The above formula can be simplified to:
M x S 2 = [ Δ y cos γ sin θ Δ z sin γ sin θ 2 + Δ y sin γ cos θ + Δ z cos γ cos θ Δ x sin θ 2 ] m 2 + Δ y cos γ Δ z sin γ 2 m ψ 2
M y S 2 = [ Δ y sin γ + Δ z cos γ 2 m 2 + Δ x cos θ + Δ y sin γ sin θ + Δ z cos γ sin θ 2 m ψ 2
M z S 2 = [ Δ z sin γ cos θ Δ y cos γ cos θ 2 + Δ x cos θ + Δ y sin γ sin θ + Δ z cos γ sin θ 2 ] m 2
The coordinate error of the laser rotation point relative to the phase center:
M S = ± M x S 2 + M y S 2 + M z S 2 + M g 2
Typically, Δ x = Δ y = 0.05 m , Δ z = 0.10 m , m γ = m θ = 0.05 ~ 0.1 ° , and m ψ = 0.2 ~ 1.0 ° are used for calculations. Some of the calculated results are as follows:
(1)
m γ = m θ = 0.05 ° , m ψ = 0.2 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 1.55   mm (Figure 9).
(2)
m γ = m θ = 0.05 ° , m ψ = 1.0 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 2.35   mm (Figure 10).
(3)
m γ = m θ = 0.1 ° , m ψ = 0.2 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 1.56   mm (Figure 11).
(4)
m γ = m θ = 0.1 ° , m ψ = 1.0 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 2.36   mm (Figure 12).
When Δ x = Δ y = 0 and Δ z = 1.8   m , the calculation formula for the measurement error of conventional inertial RTK tilt sampling using a pole can be applied. The error distribution diagram is as follows:
(1)
m γ = m θ = 0.1 ° , m ψ = 0.5 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 3.51   mm (Figure 13).
(2)
m γ = m θ = 0.1 ° , m ψ = 1.0 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 11.40   mm (Figure 14).
(3)
m γ = m θ = 0.2 ° , m ψ = 0.5 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 5.15   mm (Figure 15).
(4)
m γ = m θ = 0.2 ° , m ψ = 1.0 ° , β = 0 ° ~ 30 ° , and the average error obtained is ± 12.11   mm (Figure 16).
From the above Figure, it is evident that during conventional inertial RTK layout measurements using an alignment pole, the inclination angle of the pole is generally within 10 ° . Therefore, the coordinate error M S of the pole tip caused by errors such as attitude angles is approximately ± 10   mm , and the error M L due to moving the alignment pole to the point is generally around ± 5   mm . Considering that the real-time coordinate error of the RTK phase center is generally within ± 5 ~ 15   mm , with M A taken as ± 10   mm , the coordinate error for conventional inertial RTK layout is:
M P = ± M A 2 + M S 2 + M L 2 = ± 15   mm

4.2. Effect of Motor Rotation Error

Based on the scheme described in the document and illustrated in the diagram, during laser RTK automatic sampling:
The pole tilt angle is represented by β .
The laser rotation point is denoted as S x S , y S , z S .
The azimuth angle of the horizontal rotation motor is α Q S = α .
The rotation angle of the vertical rotation motor is τ .
The actual sampling point’s position is denoted as P x P , y P , z P .
The motor rotation angle errors be m τ = m γ = m .
S represents the projection of S onto the horizontal plane, and its coordinates are x S , y S , z S .
From Figure 17, that the following can be obtained:
x S = x S y S = y S z S = z S h tan β
S S = Q S cos β = h cos β
S P = S S tan τ = h cos β tan τ
α S P = α S Q 90 ° = α S Q ± 180 90 ° = α + 90 ° α 270 °
Since sin α + 90 ° = sin α 270 ° and cos α + 90 ° = cos α 270 ° , the discussion below will only consider the case of sin α + 90 ° . At the same time, only the impact of errors in the horizontal and vertical motor rotation angles will be considered:
x P = x S + S P cos α M P = x S h cos β tan τ sin α y P = y S + S P sin α M P = y S + h cos β tan τ cos α z P = z S = z S h tan β
d x P = d x S h cos β sec 2 τ sin α d τ h cos β tan τ cos α d α d y P = d y S + h cos β sec 2 τ cos α d τ h cos β tan τ sin α d α d z P = 0
M x P 2 = M x S 2 + h cos β sec 2 τ sin α 2 m τ 2 + h cos β tan τ cos α 2 m α 2
M y P 2 = M y S 2 + h cos β sec 2 τ cos α 2 m τ 2 + h cos β tan τ sin α 2 m α 2
The comprehensive error of the laser layout point is:
M P 2 = M x P 2 + M y P 2 + M z P 2 = M x S 2 + M y S 2 + M z S 2 + h cos β sec 2 τ sin α 2 m τ 2 + h cos β tan τ cos α 2 m α 2 + h cos β sec 2 τ cos α 2 m τ 2 + h cos β tan τ sin α 2 m α 2 = M S 2 + h cos β sec 2 τ 2 + h cos β tan τ 2 m 2 = M S 2 + M D 2
The following discussion focuses on the impact of motor rotation errors on the coordinates of the layout points:
M D = ± m × h cos β sec 2 τ 2 + h cos β tan τ 2
In normal circumstances, the distance from the layout point to the tip of the alignment pole O P can be controlled within approximately 0.1 m to 0.3 m, meaning the vertical motor rotation angle τ is generally within a range of 2 ° ~ 10 ° . The inclination angle β is typically within 10 ° , with motor rotation angle error m = 0.02 ° ~ 0.05 ° , and h set at 1.8 m. Based on the above formulas, within a certain range, by considering the relationship between the inclination angle β of the alignment pole and the vertical motor rotation angle τ , the distribution diagram of the layout point position error M D caused by motor rotation errors is shown below.
(1)
With m′ = 0.02°, the average error is ± 0.64   mm (Figure 18).
(2)
With m = 0.05 ° , the average error is ± 1.60   mm (Figure 19).
From the error analysis diagram above, under general conditions, the error of laser-aided automatic layout relative to the antenna phase center can approximately be ± 2   mm , and the error caused by motor rotation is ± 1.6   mm . Considering the antenna phase center error when using network CORS for RTK measurements, the comprehensive error of the automatic laser inertial RTK layout is:
M P = M A 2 + M S 2 + M D 2 = 10.3   mm
It can be concluded that under existing technical conditions, compared to the phase center, the accuracy of conventional RTK inertial tilt layout using network CORS generally lies within ± 10 ~ 15   mm . Therefore, the laser-aided automatic layout method proposed in this paper exceeds the precision of conventional RTK layout and offers higher work efficiency.

5. Experimental Analysis

As shown in Figure 20, this experiment uses the laser GNSS RTK prototype developed based on the aforementioned content. Figure 21 shows that four control points P1 to P4 were set up around the test field, and their coordinates were accurately determined using the Leica TS30 total station (Leica, Wetzlar, Germany), which are used for coordinate parameter conversion in RTK. See Table 7.
A set of coordinates for set-out points was designed, initially marked using both conventional RTK and laser automatic RTK. After the set-out is completed, the Leica TS30 total station is used to precisely measure the coordinates of these points and compare them with the designed coordinates to calculate the error m . This provides an objective evaluation of the actual set-out accuracy. The data are shown in Table 8.
Δ x = X d e s i g n X l a y Δ y = Y d e s i g n Y l a y
Δ = Δ x 2 + Δ y 2
m = ± Δ 2 n 1

Network Continuous Operational Reference System Was Used for RTK Layout

After confirming the markers using conventional inertial RTK with the Continuous Operational Reference System (CORS) network, the coordinates obtained by precise measurement with the total station are, see Table 9.
After confirming the markers with the laser automatic RTK using the CORS network, the coordinates obtained by precise measurement with the total station are, see Table 10.
Compare with two different RTK layout data, see Table 11.
Due to the measurement errors associated with using the total station, the results calculated from experimental data are slightly larger than the theoretical error values. It can be seen that the laser inertial RTK automatic setting out designed in this paper has higher accuracy compared to conventional inertial RTK layout.

6. Conclusions

This paper is based on the fusion algorithm of GNSS RTK and inertial navigation technology, and by utilizing a laser to indicate the location of the points to be laid out, proposes a new theory and implementation method for RTK laser automatic layout. The core idea involves using a new fusion parameter calculation method within traditional RTK layout measurements. It obtains the RTK phase center coordinates of the instrument and the three-dimensional spatial position of the tip of the alignment pole under tilt conditions via inertial navigation offsets. By using mathematical transformations, the specific position of the laser rotation center is determined, and subsequently, the rotational angles between the vertical and horizontal directions of the point to be laid out and the calibration direction are calculated. Finally, two servo motors in the vertical and horizontal directions automatically complete the real-time layout measurement of the designated point, verifying the feasibility of this method. The measurement results meet design requirements, enhancing the positioning accuracy and work efficiency of layout measurements.
The GNSS RTK inertial navigation laser layout method proposed in this paper, compared to current traditional layout, inertial-guided RTK layout, and AR-RTK layout, offers better timeliness and cost-effectiveness, with strong comprehensive surveying capabilities, and is easy to automate. However, there are still some shortcomings in this method, such as accuracy being affected in irregular terrain situations, necessitating further research into corresponding solutions and correction algorithms.

Author Contributions

Conceptualization, J.T., X.S. and S.T; investigation, J.T.; resources, S.T. and X.L.; methodology, J.T., X.S. and S.T.; software, J.T. and J.J.; formal analysis J.T. and J.J.; validation, J.T. and X.L.; writing—original draft, J.T.; writing—review and editing, J.T., X.S., S.T and X.L. supervision, X.S. and S.T.; project administration, J.T.; funding acquisition, X.S. and S.T. All authors have read and agreed to the published version of the manuscript.

Funding

Wuzhou Central Leading Local Science and Technology Development Fund Project Grant: No. 202201001.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nair, P.; Abd Sukor, S. A Review on Application of Global Positioning System in Construction Industry. Prog. Eng. Appl. Technol. 2022, 3, 249–259. [Google Scholar]
  2. Li, X.; Huang, J.; Li, X.; Shen, Z.; Han, J.; Li, L.; Wang, B. Review of PPP–RTK: Achievements, challenges, and opportunities. Satell. Navig. 2022, 3, 28. [Google Scholar] [CrossRef]
  3. Li, X.; Ge, M.; Dai, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Accuracy and reliability of multi-GNSS real-time precise positioning: GPS, GLONASS, BeiDou, and Galileo. J. Geod. 2015, 89, 607–635. [Google Scholar] [CrossRef]
  4. Chang, G.; Xu, T.; Wang, Q.; Li, S.; Deng, K. GNSS attitude determination method through vectorisation approach. IET Radar Sonar Navig. 2017, 11, 1477–1482. [Google Scholar] [CrossRef]
  5. Janos, D.; Kuras, P. Evaluation of Low-Cost GNSS Receiver under Demanding Conditions in RTK Network Mode. Sensors 2021, 21, 5552. [Google Scholar] [CrossRef]
  6. Hamza, V.; Stopar, B.; Ambrozic, T.; Turk, G.; Sterle, O. Testing Multi-Frequency Low-Cost GNSS Receivers for Geodetic Monitoring Purposes. Sensors 2020, 20, 4375. [Google Scholar] [CrossRef] [PubMed]
  7. He, H.; Li, J.; Yang, Y.; Xu, J.; Guo, H.; Wang, A. Performance assessment of single- and dual-frequency BeiDou/GPS single-epoch kinematic positioning. GPS Solut. 2014, 18, 393–403. [Google Scholar] [CrossRef]
  8. Tian, Y.; Ge, M.; Neitzel, F. Particle filter-based estimation of inter-frequency phase bias for real-time GLONASS integer ambiguity resolution. J. Geod. 2015, 89, 1145–1158. [Google Scholar] [CrossRef]
  9. Dabove, P. The usability of GNSS mass-market receivers for cadastral surveys considering RTK and NRTK techniques. Geod. Geodyn. 2019, 10, 282–289. [Google Scholar] [CrossRef]
  10. Qiu, H. Application and accuracy analysis of GNSS-RTK technology in data acquisition. J. Comput. Electron. Inf. Manag. 2023, 10, 21–23. [Google Scholar]
  11. Shang, R.; Gao, C.; Gan, L.; Zhang, R.; Gao, W.; Meng, X. Multi-GNSS Differential Inter-System Bias Estimation for Smartphone RTK Positioning: Feasibility Analysis and Performance. Remote Sens. 2023, 15, 1476. [Google Scholar] [CrossRef]
  12. Kim, H.; Hyun, C.-U.; Park, H.-D.; Cha, J. Image Mapping Accuracy Evaluation Using UAV with Standalone, Differential (RTK), and PPP GNSS Positioning Techniques in an Abandoned Mine Site. Sensors 2023, 23, 5858. [Google Scholar] [CrossRef] [PubMed]
  13. Kim, K.; Choi, J.; Chung, J.; Koo, G.; Bae, I.-H.; Sohn, H. Structural displacement estimation through multi-rate fusion of accelerometer and RTK-GPS displacement and velocity measurements. Measurement 2018, 130, 223–235. [Google Scholar] [CrossRef]
  14. Zhang, X.; Li, X.; Li, P. GNSS precision single-point positioning technology and application progress. Acta Geod. Cartogr. Sin. 2017, 46, 1399–1407. [Google Scholar]
  15. Odolinski, R.; Teunissen, P.J.G. Best integer equivariant estimation: Performance analysis using real data collected by low-cost, single- and dual-frequency, multi-GNSS receivers for short- to long-baseline RTK positioning. J. Geod. 2020, 94, 91. [Google Scholar] [CrossRef]
  16. Dai, Q.; Sui, L.; Wang, L.; Zeng, T.; Tian, Y. An efficiency algorithm on Gaussian mixture UKF for BDS/INS navigation system. Geod. Geodyn. 2018, 9, 169–174. [Google Scholar] [CrossRef]
  17. Zhou, W.-D.; Cai, J.-N.; Sun, L.; Shen, C. Time–space difference based GPS/SINS ultra-tight integrated navigation method. Measurement 2014, 58, 87–92. [Google Scholar] [CrossRef]
  18. Liu, J.; Feng, Z.; Yang, L.; Mannan, A.; Khan, T.; Zhao, Z.; Cheng, Z. Extraction of Sample Plot Parameters from 3D Point Cloud Reconstruction Based on Combined RTK and CCD Continuous Photography. Remote Sens. 2018, 10, 1299. [Google Scholar] [CrossRef]
  19. Ren, Y.; Wang, Z. A Novel Scene Matching Algorithm via Deep Learning for Vision-based UAV Absolute Localization. In Proceedings of the 2022 International Conference on Machine Learning, Cloud Computing and Intelligent Mining (MLCCIM), Xiamen, China, 5–7 August 2022; pp. 211–218. [Google Scholar]
  20. Niu, X.; Chen, Q.; Zhang, Q.; Zhang, H.; Niu, J.; Chen, K.; Shi, C.; Liu, J. Using Allan variance to analyze the error characteristics of GNSS positioning. GPS Solut. 2014, 18, 231–242. [Google Scholar] [CrossRef]
  21. Liu, K.; Tang, S.; Zhang, Y.; Li, H.; Lv, F. Tilt RTK attitude solving based on complementary filtering algorithm. Sci. Technol. Eng. 2022, 22, 10402–10408. [Google Scholar]
  22. Gao, K.; Ren, S.; Yi, G.; Zhong, J.; Wang, Z. An Improved ACKF/KF Initial Alignment Method for Odometer-Aided Strapdown Inertial Navigation System. Sensors 2018, 18, 3896. [Google Scholar] [CrossRef] [PubMed]
  23. Chen, Q.; Lin, H.; Guo, R.; Niu, X. Rapid and accurate initial alignment of the low-cost MEMS IMU chip dedicated for tilted RTK receiver. GPS Solut. 2020, 24, 119. [Google Scholar] [CrossRef]
  24. Gallo, E.; Barrientos, A. Long-Distance GNSS-Denied Visual Inertial Navigation for Autonomous Fixed-Wing Unmanned Air Vehicles: SO(3) Manifold Filter Based on Virtual Vision Sensor. Aerospace 2023, 10, 708. [Google Scholar] [CrossRef]
  25. Hua, T.; Pei, L.; Li, T.; Yin, J.; Liu, G.; Yu, W. M2C-GVIO: Motion manifold constraint aided GNSS-visual-inertial odometry for ground vehicles. Satell. Navig. 2023, 4, 13. [Google Scholar] [CrossRef]
  26. Chang, L.; Li, J.; Chen, S. Initial Alignment by Attitude Estimation for Strapdown Inertial Navigation Systems. IEEE Trans. Instrum. Meas. 2015, 64, 784–794. [Google Scholar] [CrossRef]
  27. Dai, J.S. Rodrigues formula variations, quaternion conjugation and intrinsic connections. Mech. Mach. Theory 2015, 92, 144–152. [Google Scholar] [CrossRef]
  28. Singh, A.; Chaturvedi, P. Error Propagation. Reson 2021, 26, 853–861. [Google Scholar] [CrossRef]
Figure 1. GNSS laser RTK inertial navigation schematic.
Figure 1. GNSS laser RTK inertial navigation schematic.
Sensors 24 05857 g001
Figure 2. Main content.
Figure 2. Main content.
Sensors 24 05857 g002
Figure 3. Centering pole inclined posture.
Figure 3. Centering pole inclined posture.
Sensors 24 05857 g003
Figure 4. (a) Front view of the motor and laser installation method; (b) Left view of the motor and laser installation method; (c) Top view of the motor and laser installation method.
Figure 4. (a) Front view of the motor and laser installation method; (b) Left view of the motor and laser installation method; (c) Top view of the motor and laser installation method.
Sensors 24 05857 g004
Figure 5. System in plumb state.
Figure 5. System in plumb state.
Sensors 24 05857 g005
Figure 6. Top view of the center of laser rotation with RTK phase center in plumb case.
Figure 6. Top view of the center of laser rotation with RTK phase center in plumb case.
Sensors 24 05857 g006
Figure 7. Schematic diagram of the pole tip inclination angle.
Figure 7. Schematic diagram of the pole tip inclination angle.
Sensors 24 05857 g007
Figure 9. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 0.2 degrees.
Figure 9. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 0.2 degrees.
Sensors 24 05857 g009
Figure 10. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 1.0 degrees.
Figure 10. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 1.0 degrees.
Sensors 24 05857 g010
Figure 11. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 0.2 degrees.
Figure 11. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 0.2 degrees.
Sensors 24 05857 g011
Figure 12. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 1.0 degrees.
Figure 12. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 1.0 degrees.
Sensors 24 05857 g012
Figure 13. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 0.2 degrees.
Figure 13. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 0.2 degrees.
Sensors 24 05857 g013
Figure 14. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 1.0 degrees.
Figure 14. The error distribution chart when the roll angle and pitch angle error are 0.05 degrees and the heading angle error is 1.0 degrees.
Sensors 24 05857 g014
Figure 15. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 0.2 degrees.
Figure 15. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 0.2 degrees.
Sensors 24 05857 g015
Figure 16. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 1.0 degrees.
Figure 16. The error distribution chart when the roll angle and pitch angle error are 0.1 degrees and the heading angle error is 1.0 degrees.
Sensors 24 05857 g016
Figure 17. Schematic diagram of motor rotation error.
Figure 17. Schematic diagram of motor rotation error.
Sensors 24 05857 g017
Figure 18. Motor rotation angle error m = 0.02 ° .
Figure 18. Motor rotation angle error m = 0.02 ° .
Sensors 24 05857 g018
Figure 19. Motor rotation angle error m = 0.05 ° .
Figure 19. Motor rotation angle error m = 0.05 ° .
Sensors 24 05857 g019
Figure 20. GNSS laser RTK automatic layout engineering prototype.
Figure 20. GNSS laser RTK automatic layout engineering prototype.
Sensors 24 05857 g020
Figure 21. P1–P15 point distribution.
Figure 21. P1–P15 point distribution.
Sensors 24 05857 g021
Table 1. Coordinates of RTK phase center points A and P to be staked out.
Table 1. Coordinates of RTK phase center points A and P to be staked out.
Point NameX (m)Y (m)Z (m)
A2,797,820.603430,599.348150.500
P2,797,820.786430,599.133148.706
Table 2. Coordinates of the cusp O and O of the centering rod.
Table 2. Coordinates of the cusp O and O of the centering rod.
Point NameX (m)Y (m)Z (m)
O 2,797,820.888430,599.488148.702
O 2,797,820.587430,599.315150.436
Table 3. Coordinates of point P .
Table 3. Coordinates of point P .
Point NamePoint Data
x P m 2,797,820.517
y P m 430,598.999
z p m 150.400
Table 4. Lengths of O P and angles φ and α O P .
Table 4. Lengths of O P and angles φ and α O P .
Point NamePoint Data
S O P m 0.325
φ D M S 81°51′14.0″
α O P D M S 257 ° 29 36.2
Table 5. Coordinates of tangent points U and V.
Table 5. Coordinates of tangent points U and V.
Point NameX (m)Y (m)Z (m)
U2,797,820.560430,599.355150.486
V2,797,820.645430,599.330150.498
Table 6. Rotation angle of horizontal motor and tilt rotation angle of vertical motor.
Table 6. Rotation angle of horizontal motor and tilt rotation angle of vertical motor.
LocationHorizontal Motor
Angle Value
Vertical Motor
Angle Value
U α O U = 175 ° 38 22.2 τ U = 11 ° 37 16.0
V α O V = 339 ° 20 50.2 τ V = 11 ° 37 16.0
Table 7. Coordinate parameter calibration points.
Table 7. Coordinate parameter calibration points.
Point NameX (m)Y (m)Z (m)
P12,798,011.193431,052.745154.008
P22,798,009.418431,062.020154.012
P32,798,019.385431,067.850154.024
P42,798,018.965431,054.765154.028
Table 8. Design the loft point coordinates.
Table 8. Design the loft point coordinates.
Point NameX (m)Y (m)
P52,798,013.516431,053.557
P62,798,011.330431,055.442
P72,798,011.012431,058.822
P82,798,012.405431,061.685
P92,798,014.713431,057.192
P102,798,016.503431,054.846
P112,798,016.026431,059.975
P122,798,018.573431,062.162
P132,798,016.304431,063.395
P142,798,017.618431,065.343
P152,798,013.902431,064.398
Table 9. Network CORS conventional inertial navigation RTK layout coordinates.
Table 9. Network CORS conventional inertial navigation RTK layout coordinates.
Point NameX (m)Y (m)
P52,798,013.520431,053.574
P62,798,011.314431,055.448
P72,798,011.022431,058.809
P82,798,012.416431,061.697
P92,798,014.71431,057.209
P102,798,016.516431,054.835
P112,798,016.01431,059.971
P122,798,018.559431,062.17
P132,798,016.321431,063.391
P142,798,017.626431,065.327
P152,798,013.895431,064.383
Table 10. Network CORS laser inertial navigation RTK automatic layout coordinates.
Table 10. Network CORS laser inertial navigation RTK automatic layout coordinates.
Point NameX (m)Y (m)
P52,798,013.527431,053.561
P62,798,011.323431,055.451
P72,798,011.020431,058.831
P82,798,012.412431,061.694
P92,798,014.704431,057.184
P102,798,016.509431,054.856
P112,798,016.019431,059.965
P122,798,018.565431,062.17
P132,798,016.295431,063.404
P142,798,017.612431,065.353
P152,798,013.909431,064.408
Table 11. Comparison of two different RTK layouts of network CORS.
Table 11. Comparison of two different RTK layouts of network CORS.
NumberConventional Inertial Navigation RTKLaser Inertial Navigation RTK
Δ X (m) Δ Y (m) Δ (m) Δ X (m) Δ Y (m) Δ
1−0.004−0.0170.017−0.011−0.0040.012
20.016−0.0060.0170.007−0.0090.011
3−0.010.0130.016−0.008−0.0090.012
4−0.011−0.0120.016−0.007−0.0090.011
50.003−0.0170.0170.0090.0080.012
6−0.0130.0110.017−0.006−0.010.012
70.0160.0040.0170.0070.010.012
80.014−0.0080.0160.008−0.0080.011
9−0.0170.0040.0180.009−0.0090.013
10−0.0080.0160.0180.006−0.010.012
110.0070.0150.017−0.007−0.010.012
m0.0170.012
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tang, J.; Sun, X.; Lu, X.; Jia, J.; Tang, S. Design and Development of an Automatic Layout Algorithm for Laser GNSS RTK. Sensors 2024, 24, 5857. https://doi.org/10.3390/s24175857

AMA Style

Tang J, Sun X, Lu X, Jia J, Tang S. Design and Development of an Automatic Layout Algorithm for Laser GNSS RTK. Sensors. 2024; 24(17):5857. https://doi.org/10.3390/s24175857

Chicago/Turabian Style

Tang, Jiazhi, Xuan Sun, Xianjian Lu, Jiguang Jia, and Shihua Tang. 2024. "Design and Development of an Automatic Layout Algorithm for Laser GNSS RTK" Sensors 24, no. 17: 5857. https://doi.org/10.3390/s24175857

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop