Next Article in Journal
Fuzzy-Based Image Contrast Enhancement for Wind Turbine Detection: A Case Study Using Visual Geometry Group Model 19, Xception, and Support Vector Machines
Previous Article in Journal
Simultaneous Estimation of Vehicle Sideslip and Roll Angles Using an Event-Triggered-Based IoT Architecture
Previous Article in Special Issue
Obstacle Avoidance in Operational Configuration Space Kinematic Control of Redundant Serial Manipulators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parallel Pointing Systems Suitable for Robotic Total Stations: Selection, Dimensional Synthesis, and Accuracy Analysis

1
Raul Guenther Lab. of Applied Robotics, Department of Mechanical Engineering, Federal University of Santa Catarina, Florianópolis 88040-900, SC, Brazil
2
Laboratory of Mechatronics and Virtual Prototyping (LaMaViP), Department of Engineering, University of Ferrara, Via Saragat, 1, 44100 Ferrara, Italy
3
Department of Mobility Engineering, Federal University of Santa Catarina, Joinville 89219-600, SC, Brazil
*
Author to whom correspondence should be addressed.
Machines 2024, 12(1), 54; https://doi.org/10.3390/machines12010054
Submission received: 2 December 2023 / Revised: 2 January 2024 / Accepted: 6 January 2024 / Published: 12 January 2024
(This article belongs to the Collection Machines, Mechanisms and Robots: Theory and Applications)

Abstract

:
Robotic Total Stations (RTS) are fully automated theodolites with electronic distance measurement (EDM) that include a number of additional tools (e.g., camera, laser rangefinder, onboard computer, and tracking software, etc.) enabling them to work autonomously. The added tools make RTSs able to track mobile targets on civil structures thus opening to the use of RTSs in structural monitoring. Unfortunately, the available RTSs are able to track a target up to a motion rate of 3 Hz. Reducing mobile masses is a viable design strategy for extending this frequency border. Such a strategy is pursued in this study by proposing the use of parallel pointing systems (PPS) as basic mechanical architectures for RTSs. The literature on PPSs is reviewed and the applicable PPS architectures are selected. Successively, the selected architectures are sized according to RTSs’ functional requirements, and the positioning precision of the sized mechanisms is evaluated. The result of this study is that there are three PPS architectures suitable for RTSs, whose detailed comparison is also presented.

1. Introduction

A theodolite [1] is an instrument that measures two angles, named pan and tilt angles, which locate the orientation of a line pointing at a target. It consists of a telescope connected to a frame (base) by the means of a universal (U) joint, which allows its rotation around a vertical axis (pan rotation) and a horizontal axis (tilt rotation), and a set of graduated circles that make the two angles accurately measurable. The base is levelled before the angle measurement and provides the reference horizontal plane. The telescope is equipped with a crosshair that enables the operator to point at a particular target; the axis of the telescope is the line whose pan and tilt angles are measured. Land surveying, construction, and mapping are the applicative fields of theodolites, where they establish points, lay out boundaries, and determine the heights and positions of objects or other features on the Earth’s surface.
Theodolites evolved into total stations, which also feature a laser rangefinder and an onboard computer that calculates the position of the target point with respect to the instrument. The added tools allow the operator (usually a surveyor) to point at a target, record the measured angles and distance, and repeat the two previous operations for many target points without moving the instrument to create a detailed 3D map of the site. Successively, total stations evolved into robotic total stations (RTS) that include a number of additional tools (e.g., actuators for controlling their motion, camera, tracking software, etc.), enabling them to work autonomously by following a loaded measurement program or remote controller.
The added tools [2,3,4,5,6] make RTSs also able to track mobile targets on civil structures, thus making possible their use in structural monitoring [7,8,9,10,11,12,13,14]. Indeed, they have been employed either together with other instruments, as GPS [7,8], or alone to measure the natural frequencies of road bridges [9,10], railway bridges [11,12], and pedestrian bridges [13,14] excited by the transit of people or vehicles, that is, when the oscillation amplitude has the order of centimeters and the oscillation frequency is lower than 1 Hz. In civil structures, the frequency border of 1 Hz is sufficient for many applicative cases; nevertheless, extending this border up to 5 Hz, or better, to 10 Hz, would greatly extend this field of application.
Despite the fact that recently presented RTSs (see Table 1) are equipped with 360° reflector prisms [15] and have doubled their recording rate [16], extending this frequency border over 3 Hz still is a goal to reach [17]. Since RTSs’ angle/distance measurements come after the telescope collimation toward the target point and the collimation is a mechanical operation, extending this frequency limitation is intimately related to increasing the dynamic performance of the mechanism that moves the telescope.
Increasing the dynamic performances of any mechanical system unavoidably passes through a reduction in the mobile masses. Table 1 shows that the total mass of commercial RTSs ranges roughly from 5 kg to 9.5 kg and that most of their mass is loaded on mobile parts, even though the telescope, which is the component to move, usually weighs less than 0.5 kg. In short, until now, the automation of total stations has been implemented by simply adding actuators in the two revolute (R) pairs of the U-joint, which connects the telescope to the base, without redesigning the mechanical system for reducing all the mobile masses.
Moving the electrically supplied parts (e.g., actuators, Wi-Fi antenna, and display, etc.) together with their batteries onto the base is the design strategy to implement for greatly reducing the mobile masses. The vast majority of these components (e.g., Wi-Fi antenna, onboard computer, and display) are moveable onto the base without changing the mechanism that moves the telescope; whereas, moving the actuators onto the base needs to change such a mechanism from a serial architecture to a parallel architecture1. Replacing a serial architecture with a parallel one also brings other advantages. Indeed, parallel architectures, in general, are stiffer and more precise than their serial counterpart. Parallel architectures that orientate a line with respect to their base are named parallel pointing systems (PPS).
This paper reviews the PPS architectures proposed in the literature and selects those that are more suitable for RTSs with reference to RTSs’ functional requirements. Successively, it addresses the dimensional synthesis and accuracy analysis of the selected architectures. The result of this study is that there are three PPS types that are more suitable for RTSs. The pros and cons of these three PPS architectures are also discussed.
The paper is organized as follows. Section 2 reviews the literature on PPSs, defines the functional requirements for a PPS to be used in an RTS, and selects the most suitable ones. Section 3 addresses the position analysis and dimensional synthesis of the PPSs selected in the previous section, using the RTS’s functional requirements identified in the same section. Finally, Section 4 discusses the results, also evaluating their accuracy, and Section 5 draws conclusions.

2. Selection of PPS Architectures for RTS

The literature on the type synthesis2 of parallel architectures is practically complete. Indeed, type synthesis methods based on graph theory [18,19,20,21,22,23], screw theory [24,25,26,27,28,29,30] group theory [31,32,33,34,35,36,37,38], and evolutionary morphology [39], among others, have been proposed together with a long list of parallel-architecture types that satisfy many motion requirements. In this literature, the most extended lists of PPS architectures are reported in [37], [38] (Chap. 12), [39] (Vol. 4). Over these lists, papers (e.g., [40,41]) and patents (e.g., [42]) on specific PPS architectures have been presented, too.
PPSs are two degrees-of-freedom (DOF) closed-chain mechanisms. All the PPS architectures proposed in the literature exhibit a U-joint that directly connects the end effector to the base. Such a U-joint is either fully passive (i.e., the two R pairs of the U-joint are both non-actuated) or partially active (i.e., one out of the two R pairs of the U-joint is actuated). It is fully passive in PPS architectures (e.g., [40,41]) that have two more limbs connecting the end effector to the base: these two additional limbs contain the two actuators (one per limb). These two-looped architectures pay their higher stiffness with a workspace reduction; they are suitable for applications (e.g., orientating satellite antennas or solar panels, etc.) where the end effector is heavy and the requested orientation workspace is limited.
Differently, the U joint is partially active in PPS architectures (e.g., [42]) that contain only one additional limb, which carries the second actuator. Since the telescope of an RTS is not a heavy object and it needs an ample orientation workspace, these single-looped architectures with a partially active U-joint must be chosen for RTSs. In particular, in the U joint, the R pair adjacent to the base, that is, the one with a vertical axis (see the images in Table 1), which makes the telescope perform the pan rotation, must be actuated. Moreover, in the additional limb, the first joint (i.e., the one adjacent to the base) must be actuated so that the remaining part of the limb can play only the role of a mechanical transmission that controls the motion of the non-actuated R pair of the U joint (i.e., the one that makes the telescope perform the tilt rotation). Figure 1 shows a generic PPS architecture that satisfies these requirements.
According to the Grübler–Kutzbach mobility criterion [43] and Euler’s formula [44], a two-DOF single-looped spatial mechanism, like the PPS architectures selected for RTSs, must satisfy the following condition to be non-overconstrained:
2 = 6 ( m 1 ) i = 1 , 5 ( 6 i ) c i m = i = 1 , 5 c i } i = 1 , 5 i c i = 8
where m is the number of links and ci is the number of joints with i DOFs. Since the U joint yields a term equal to 2 in the summation on the left-hand side of Equation (1), the following relationships hold for the additional limb of a non-overconstrained PPS:
{ i = 1 , 5 i c i , l i m b = 6 i = 1 , 5 c i , l i m b = i = 1 , 5 c i 1 m l i m b = m 2 = i = 1 , 5 c i , l i m b 1
where mlimb is the number of links of the additional limb and ci,limb is the number of joints with i DOFs of the additional limb.
Choosing non-overconstrained PPS architectures is preferable since they do not require the imposition of tight tolerances on the unavoidable geometric errors that come out during manufacturing. Nevertheless, reducing the number of links and joints under the values provided by Equation (2) is also interesting when the introduced overconstraint is as “easy” to obtain as, for instance, it is for some planar or spherical kinematic chains. Moreover, PPS architectures that do not contain passive (i.e., non-actuated) prismatic (P) pairs must be preferred.
The above-defined requirements, together with the fact that the pan rotation must be a complete rotation in an RTS (i.e., the additional limb must not limit the pan rotation), lead one to select the PPS architectures shown in Figure 2, Figure 3 and Figure 4 with five, six, and seven links, respectively. Such architectures are deduced from the three main families of single-looped PPS architectures without passive P pairs reported in [37], [38] (Chap. 12), [39] (Vol. 4) by imposing that the additional limb must not limit the pan rotation and that its number of links and joints must be as small as possible.
The PPS of Figure 2a, hereafter named the “spherical PPS”, is obtained from the general scheme of Figure 1 by choosing an additional limb of the RRR type (the underscore indicates an actuated joint). The peculiarities of this RRR limb are the following: (a.1) the axes of the three R pairs are so oriented that they all pass through the center of the partially active U joint (i.e., the purple RR limb in the figure), and (a.2) the axis of the actuated R-pair, adjacent to the base, coincides with the pan-rotation axis. The resulting single-looped architecture is a particular spherical five-bar linkage of the RR-RRR type that has the spherical motion center coincident with the U-joint center. Condition (a.2) is the one that allows the telescope to perform a complete pan rotation. This spherical five-bar linkage is overconstrained (i.e., it does not satisfy Equation (1)); nevertheless, its overconstraint can be easily removed by replacing, in the RRR limb, the intermediate R-pair with a cylindrical (C) pair and the R-pair adjacent to the end effector with a spherical (S) pair, as shown in Figure 2b. Doing so, the additional limb becomes of the RCS type.
The PPS of Figure 3a, hereafter named the “1st decoupled PPS”, is obtained from the general scheme of Figure 1 by choosing an additional limb of the PRRR type. The peculiarities of this PRRR limb are the following: (b.1) the axis of the first R-pair, adjacent to the actuated P pair, coincides with the pan-rotation axis, (b.2) the sliding direction of the actuated P pair is parallel to the pan-rotation axis, and (b.3) the axes of the second and the third R pairs are both parallel to the tilt-rotation axis. The resulting single-looped architecture is a particular six-bar linkage of the RR-PRRR type that, when the actuated P pair (the actuated R pair) is locked, keeps the tilt (the pan) angle fixed (i.e., the pan and tilt rotations are independently moveable). This six-bar linkage is overconstrained (i.e., it does not satisfy Equation (1)); nevertheless, its overconstraint can be easily removed by replacing, in the PRRR limb, the R-pair adjacent to the end effector with an S pair, as shown in Figure 3b. Doing so, the additional limb becomes of the PRRS type.
The PPS of Figure 4a, hereafter named the “2nd decoupled PPS”, is obtained from the general scheme of Figure 1 by choosing an additional limb of PRRRR type. The peculiarities of this PRRRR limb are the following: (c.1) the axis of the first R-pair, adjacent to the actuated P pair, coincides with the pan-rotation axis, (c.2) the sliding direction of the P pair and the axes of the second and third R pairs are all parallel to the pan-rotation axis, and (c.3) the axis of the fourth R pair, adjacent to the end effector, is parallel to the tilt-rotation axis. The resulting single-looped architecture is a particular seven-bar linkage of the RR-PRRRR type that, when the actuated P pair (the actuated R pair) is locked, keeps the tilt (the pan) angle fixed (i.e., the pan and tilt rotations are independently moveable). This seven-bar linkage is overconstrained (i.e., it does not satisfy Equation (1)); nevertheless, its overconstraint can be easily removed by replacing, in the PRRRR limb, the last two R-pairs with an S pair, as shown in Figure 4b. Doing so, the additional limb becomes of the PRRS type and the resulting linkage has only six links.
After having selected the PPS architectures suitable for RTSs, the dimensional synthesis of these architectures must be completed by imposing that:
(i) the tilt angle can cover a variation range (at least 90 degrees) suitable to make the telescope axis assume any direction inside the upper hemisphere;
(ii) the additional limb guarantees a sufficiently good transmission angle at any PPS configuration.
The next section, firstly, will deduce the kinematic relationships necessary to control the motion of the selected PPS architectures; then, it will exploit the deduced relationships to complete the dimensional synthesis of the selected PPS architectures by imposing the above-defined additional design requirements.

3. Kinematic Analysis and Dimensional Synthesis

In order to evaluate and compare the selected PPS architectures, the analytic relationships necessary to solve their kinematic analysis problems, which are involved in their motion control, must be deduced. Moreover, their dimensional synthesis must be completed for the determination of the geometric constants’ values that make the PPS satisfy the above-defined design requirements (i) and (ii).
In the following part of this section, these analytic/numeric computations are implemented for each of the three PPS architectures identified in the previous section. In doing so, a variation range of 120° is chosen for the tilt angle when imposing design requirements (i) and (ii). Hereafter, ψ, ζ, and θ1 denote, respectively, the pan angle, the tilt angle, and the actuated-joint variable of the partially active U joint that directly connects the end effector to the base, which is the rotation angle of the R pair adjacent to the base (see Figure 1). Moreover, without losing generality, no phase difference is assumed between ψ and θ1, that is, for all the selected PPSs (see Figure 1), the following relationship holds:
ψ = θ 1
Eventually, the kinematic analyses of the overconstrained mechanisms (i.e., Figure 2a, Figure 3a and Figure 4a) and their non-overconstrained counterparts (i.e., Figure 2b, Figure 3b and Figure 4b) coincide with one another if no geometric error occurs. As a consequence, since the evaluation of geometric error effects is out of the scope of this work, the kinematic analyses that follow will refer to the nominal geometry and, for the sake of simplicity, all the notations will be defined by using the overconstrained or non-overconstrained architectures according to convenience.

3.1. Spherical PPS

Figure 5a illustrates the adopted notations for the kinematic analysis and dimensional synthesis of the PPSs shown in Figure 2a. With reference to Figure 5a, Ox0y0z0 (Ox1y1z1) is a Cartesian reference system fixed to the base (to the cross link of the U joint (see Figure 2a) with the origin, O, coincident with the center of the U joint, the z0-coordinate axis (z1-coordinate axis) coincident with the pan rotation axis, and the y0-coordinate axis as a phase reference for measuring the pan rotation (the y1-coordinate axis is coincident with the tilt rotation axis). The x0y0-coordinate plane, coincident with the x1y1-coordinate plane, is the horizontal plane of the theodolite, which is also the phase reference for measuring the tilt angle, ζ, whereas the two mutually orthogonal axes of the two R pairs constituting the U joint lie on the y1z1-coordinate plane. Angle αi, for i = 0, …,4, is the constant angle between the axes of the R pairs at the endings of link i. In particular, links 0 and 3 are the base and the cross link of the U joint, respectively; as a consequence, α0 and α3 are equal to 0° and 90°, respectively, whereas α1, α2, and α4 must be sized by imposing design requirements (i) and (ii). Eventually, angle θ2 is the joint variable of the first R pair, adjacent to the base, of the additional limb of the RRR type, and angle φ is equal to (θ2 − θ1).
When the pan rotation, ψ (=θ1 (Equation (3))), is locked, the spherical five-bar linkage becomes the spherical four-bar linkage shown in Figure 5b, which has link 1 as an input link with φ (=(θ2 − θ1)) as the input variable and link 4 as the output link with the tilt angle, ζ, as the output variable. Such a spherical four-bar linkage is the same for any value of ψ. As a consequence, the kinematic model of this spherical four-bar linkage, together with Equation (3), provides the kinematic model of this spherical PPS.
With reference to Figure 5b, τ is the transmission angle [45] of this spherical four-bar linkage and h is the convex angle between segments OB0 and OA. Moreover, the following relationships hold:
ζ + μ = π 2 ;   μ s + μ u + μ = π ;   μ s + μ u = π 2 + ζ .
The cosine law for spherical triangles [45], when applied to the spherical triangles ΔA0B0A and ΔAB0B of Figure 5b, which share side h, yields:
cos α 2 = cos h cos α 4 + sin h sin α 4 cos μ u
cos h = cos α 1 cos α 3 + sin α 1 sin α 3 cos φ
cos α 1 = cos h cos α 3 + sin h sin α 3 cos μ s
whereas the application of the sine law for spherical triangles [45] to the spherical triangle ΔA0B0A gives:
sin h sin φ = sin α 1 sin μ s sin h sin μ s = sin α 1 sin φ
By taking into account the value of α3 (=π/2), the introduction of Equation (5b) into Equation (5a) transforms it as follows:
cos α 2 = sin α 1 cos φ cos α 4 + sin h sin α 4 cos μ u
which, after having introduced the expressions of μu coming from Equation (4) and cosμs and sinμs coming from Equations (5c) and (6), respectively, yields
sin α 1 sin α 4 sin φ cos ζ cos α 1 sin α 4 sin ζ + sin α 1 cos α 4 cos φ cos α 2 = 0
Equation (8) is the closure equation of the spherical four-bar linkage of Figure 5b. Over ζ (i.e., the output variable) and φ (=(θ2 − θ1), i.e., the input variable), it contains only the geometric constants of the linkage (i.e., α1, α2, and α4). If the geometric constants are known (as happens when a control algorithm must be implemented), it can be used to compute ζ as a function of φ (direct position analysis (DPA)), or, vice versa, φ as a function of ζ (inverse position analysis (IPA)). Differently, if the function ζ = ζ(φ) is fully or partly known (i.e., design requirements are assigned), it can be used to compute the linkage’s geometric constants α1, α2, and α4 (dimensional synthesis).

3.1.1. Position Analysis of the Spherical PPS

The computation of ζ for the assigned values of the geometric constants and φ (i.e., the solution of the DPA) is implementable by rewriting Equation (8) as follows:
m 1 sin ζ + m 2 cos ζ + m 3 = 0
where:
{ m 1 = cos α 1 sin α 4 m 2 = sin α 1 sin α 4 sin φ m 3 = sin α 1 cos α 4 cos φ cos α 2
and then, by solving the quadratic equation obtained from Equation (9) through the half-tangent substitution (i.e., the change of variable sinx = 2t/(1 + t2) and cosx = (1 − t2)/(1 + t2) where t = tan(x/2)). Doing so, the following closed-form solution is obtained:
ζ i = 2 atan 2 ( m 1 + ( 1 ) i m 1 2 + m 2 2 m 3 2 , m 3 m 2 )    i = 0 , 1
Analogously, the computation of φ for the assigned values of the geometric constants and ζ (i.e., the solution of the IPA) is implementable by rewriting Equation (8) as follows:
n 1 sin φ + n 2 cos φ + n 3 = 0
where:
{ n 1 = sin α 1 sin α 4 cos ζ n 2 = sin α 1 cos α 4 n 3 = cos α 1 sin α 4 sin ζ cos α 2
and then, by solving the quadratic equation obtained from Equation (12) through the half-tangent substitution. Doing so, the following closed-form solution is obtained:
φ i = 2 atan 2 ( n 1 + ( 1 ) i n 1 2 + n 2 2 n 3 2 , n 3 n 2 ) θ 2 , i = φ i + ψ    i = 0 , 1

3.1.2. Dimensional Synthesis of the Spherical PPS

Here, design requirement (i) with Δζ = ζmax − ζmin = 120° must be imposed by taking into account that a crank-rocker four-bar has to be preferred and that design requirement (ii) must be satisfied, too. In order to have a crank-rocker four-bar, the Grashof rule [45] must be satisfied, that is, the following additional conditions must be imposed:
{ α 1 = α min = min ( α 1 , α 2 , α 3 , α 4 ) α min + α max 1 2 i = 1 , 4 α i
where αmax = max(α1, α2, α3, α4).
The two extreme positions of link 4 (i.e., the rocker) correspond to the minimum, ζmin, and the maximum, ζmax, values of ζ and occur [45] when links 1 and 2 are flattened, that is, when the three segments OA0, OA, and OB lie on the same plane. The application of the cosine law to the spherical triangle ΔBA0B0 at the occurrence of such a condition leads one to write the two equations:
cos ( α 1 + α 2 ) = cos α 3 cos α 4 sin α 3 sin α 4 sin ( ζ min + 2 3 π ) = α 3 = π 2 sin α 4 sin ( ζ min + 2 3 π )
cos ( α 2 α 1 ) = cos α 3 cos α 4 sin α 3 sin α 4 sin ζ min = α 3 = π 2 sin α 4 sin ζ min
which, by expanding the left-hand sides, can be transformed as follows:
[ cos α 1 cos α 2 sin α 1 sin α 2 = = sin α 4 sin ( ζ min + 2 3 π ) [ cos α 1 cos α 2 + sin α 1 sin α 2 = = sin α 4 sin ζ min } { sin ζ min = cos α 1 cos α 2 + sin α 1 sin α 2 sin α 4 cos ζ min = cos α 1 cos α 2 [ cos ( 2 3 π ) 1 ] + sin α 1 sin α 2 [ 1 + cos ( 2 3 π ) ] sin ( 2 3 π ) sin α 4
where the trigonometric identity  sin ( ζ min + 2 3 π ) = sin ζ min cos ( 2 3 π ) + cos ζ min sin ( 2 3 π )  has also been introduced. Eventually, the introduction of Equation (17) into the trigonometric identity sin2ζmin + cos2ζmin = 1 yields:
2 cos 2 α 1 cos 2 α 2 [ 1 cos ( 2 3 π ) ] + 2 sin 2 α 1 sin 2 α 2 [ 1 + cos ( 2 3 π ) ] = sin 2 ( 2 3 π ) sin 2 α 4
The transmission angle, τ, reaches its minimum, τmin, and maximum, τmax, values when links 1 and 3 are flattened [45], that is, when the three segments OA0, OA, and OB0 lie on the same plane. The application of the cosine law to the spherical triangle ΔAB0B at the occurrence of such a condition leads one to write the two equations:
cos ( α 3 + α 1 ) = cos α 2 cos α 4 + sin α 2 sin α 4 cos τ max
cos ( α 3 α 1 ) = cos α 2 cos α 4 + sin α 2 sin α 4 cos τ min
which, since  α 3 = π 2 , become:
sin α 1 = cos α 2 cos α 4 + sin α 2 sin α 4 cos τ max
sin α 1 = cos α 2 cos α 4 + sin α 2 sin α 4 cos τ min
If the values of τmin and τmax are assigned so that design requirement (ii) is satisfied, Equations (18) and (20) become a system of three trigonometric equations in three unknowns (i.e., α1, α2, and α4), whose solution provides the sought-after sizes that satisfy both the design requirements. If the found solution also satisfies condition (15), it can be accepted; otherwise, the system must be solved again with new assigned values of τmin and τmax until all the conditions are satisfied.
The replacement of Equation (20a) with the sum of Equation (20a,b) and the introduction of Equation (20b) into Equation (18) after replacing cos2α1 with the trigonometric identity cos2α1 = 1 − sin2α1 transform the system to solve as follows:
[ 2 ( cos α 2 cos α 4 + sin α 2 sin α 4 cos τ min ) 2 [ sin 2 α 2 cos 2 α 2 + cos ( 2 3 π ) ] + + 2 cos 2 α 2 [ 1 cos ( 2 3 π ) ] = sin 2 ( 2 3 π ) sin 2 α 4
2 cos α 2 cos α 4 + q sin α 2 sin α 4 = 0 w i t h q = ( cos τ max + cos τ min ) } i f α 2 π 2 tan α 2 = 2 cos α 4 q sin α 4
sin α 1 = cos α 2 ( cos α 4 + tan α 2 sin α 4 cos τ min ) = ± cos α 4 + tan α 2 sin α 4 cos τ min 1 + tan 2 α 2
where Equation (21c) is Equation (20b) transformed by taking into account the trigonometric identity  cos x = ± 1 / 1 + tan 2 x . It is worth stressing that the value α2 = π/2, excluded in the deduction of Equation (21b), leads the determination of acceptable values of α4 (i.e., α4 ∈ [0, π]) only if simultaneously q ( cos τ max + cos τ min ) = 0 . In this case, such a condition makes Equation (21b) identically satisfied and transforms Equation (20b) as follows  sin α 1 = sin α 4 cos τ min , whose substitution into Equation (18) yields the following condition on τmin 2 cos 2 τ min [ 1 + cos ( 2 3 π ) ] = sin 2 ( 2 3 π ) , that is, cosτmin = −cosτmax 3 / 2 . Such formulas make one determine τmin = 30°, τmax = 150°, and, as possible values for α1 and α4 that also satisfy condition (15), α1 = 46.7805° = 0.81647 rad and α4 = 57.29578° = 1 rad. Eventually, the introduction of α2 = π/2 into Equation (17) yields  sin ζ min = sin α 1 / sin α 4 cos τ min , which provides ζmin = −60° and ζmax = ζmin + 120° = 60° for τmin = 30°.
The introduction of Equation (21b) into Equation (21a,c), where cosα2 and sinα2 have been replaced through the trigonometric identities  cos x = ± 1 / 1 + tan 2 x  and  sin x = ± tan x / 1 + tan 2 x , transforms system (21) into the final form:
tan α 2 = 2 cos α 4 q sin α 4
sin α 1 = ± r | sin α 4 | cos α 4 q 2 sin 2 α 4 + 4 cos 2 α 4
2 q 2 q 2 sin 2 α 4 + 4 cos 2 α 4 { [ 1 cos ( 2 3 π ) ] + cos 2 α 4 ( r q ) 2 [ 1 + cos ( 2 3 π ) 2 q 2 sin 2 α 4 q 2 sin 2 α 4 + 4 cos 2 α 4 ] } = sin 2 ( 2 3 π )
with  r = ( cos τ max cos τ min ) .
The introduction of the trigonometric identity sin2α4 = 1 − cos2α4 into Equation (22c), together with the variable change p = cos2α4, transforms it into the following quadratic equation:
g 2 p 2 + 2 g 1 p + g 0 = 0
with:
{ g 0 = q 4 { 2 [ 1 cos ( 2 3 π ) ] sin 2 ( 2 3 π ) } g 1 = q 2 { [ 4 q 2 ] [ 1 cos ( 2 3 π ) sin 2 ( 2 3 π ) ] + r 2 [ cos ( 2 3 π ) 1 ] } g 2 = 2 r 2 { 4 [ 1 + cos ( 2 3 π ) ] [ cos ( 2 3 π ) 1 ] q 2 } sin 2 ( 2 3 π ) [ 4 q 2 ] 2
whose solutions are:
p i = g 1 + ( 1 ) i g 1 2 g 0 g 2 g 2 ( cos α 4 ) i j = ( 1 ) j p i    i , j = 0 , 1
The values of α4 obtained from Equation (25) as a function of τmin and τmax, when back substituted into Equation (22a,b), provide the corresponding values of α1 and α2. Eventually, the back substitution of the so-obtained triplets (α1, α2, α4) into Equation (17) yields the corresponding values of ζmin. Equation (25) yields, at most, four real values for cosα4 and as many values of α4 in the range of [0, π] rad. Successively, Equation (22a) (Equation (22b)) associates one value of tanα2 (two values of sinα1), which corresponds to two values of α2 (of α1) in the range of [0, π] rad, to each computed value of α4. In conclusion, system (22) can have up to eight values of (α1, α2, α4), with α1, α2, and α4 belonging to the range of ]0, π[ rad that solve it and are selectable as possible sides of the studied spherical four bar.
This procedure has been implemented by using many values of τmin and τmax, but it has not led to the identification of values of α1, α2, α4, and ζmin that correspond to the values of τmin and τmax better than the ones found above for the case α2 = 90° = π/2 rad (i.e., τmin = 30°, τmax = 150°). As a consequence, those values (i.e., τmin = 30°, τmax = 150°, α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, α4 = 57.29578° = 1 rad, and ζmin = −ζmax = −60° = −1.0472 rad) are adopted as the optimal solution of the dimensional synthesis.

3.2. First Decoupled PPS

Figure 6 illustrates the adopted notations for the kinematic analysis and dimensional synthesis of the PPS shown in Figure 3a. With reference to Figure 6, d2 is the actuated-joint variable of the P pair; τ is the transmission angle; and a1, a3, and a4 are the distances between the two ending R-pair axes of links 1, 3, and 4, respectively, and they are the geometric constants of this PPS.
When the pan rotation is locked, the additional limb becomes a single-DOF planar linkage of type PRRR, whose motion plane is the plane perpendicular to the tilt-rotation axis that passes through the pan-rotation axis. In this plane, the adopted notations make it possible to write the following two relationships:
d 2 = a 3 sin ( τ + ζ ) a 1 sin ζ
a 1 cos ζ = a 4 + a 3 cos ( τ + ζ )
Equation (26a,b) immediately allow for the determination of the explicit expressions of  sin ( τ + ζ )  and  cos ( τ + ζ ) , respectively, whose introduction into the trigonometric identity  cos 2 ( τ + ζ ) + sin 2 ( τ + ζ ) = 1  yields the closure equation:
a 3 2 = ( d 2 + a 1 sin ζ ) 2 + ( a 1 cos ζ a 4 ) 2 a 3 2 = d 2 2 + a 4 2 + a 1 2 + 2 a 1 ( d 2 sin ζ a 4 cos ζ )

3.2.1. Position Analysis of the 1st Decoupled PPS

The computation of ζ for assigned values of the geometric constants and d2 (i.e., the solution of the DPA) is implementable by rewriting Equation (27) as follows:
k 1 sin ζ + k 2 cos ζ + k 3 = 0
where:
{ k 1 = 2 a 1 d 2 k 2 = 2 a 1 a 4 k 3 = d 2 2 + a 4 2 + a 1 2 a 3 2
and then, by solving the quadratic equation obtained from Equation (28) through the half-tangent substitution. Doing so, the following closed-form solution is obtained:
ζ i = 2 atan 2 ( k 1 + ( 1 ) i k 1 2 + k 2 2 k 3 2 , k 3 k 2 )    i = 0 , 1
Differently, the computation of d2 for assigned values of the geometric constants and ζ (i.e., the solution of the IPA) is implementable by simply noting that Equation (27) is a quadratic equation in d2, whose solution is:
d 2 , i = a 1 sin ζ + ( 1 ) i a 1 2 sin 2 ζ a 4 2 a 1 2 + a 3 2 + 2 a 1 a 4 cos ζ    i = 0 , 1

3.2.2. Dimensional Synthesis of the 1st Decoupled PPS

With reference to Figure 6, the transmission angle is computable as a function of the actuated-joint variable, d2, as follows:
[ B O 2 = [ ( B A ) + ( A O ) ] × [ ( B A ) + ( A O ) ] = = B A 2 + A O 2 + 2 ( B A ) × ( A O ) B O 2 = d 2 2 + a 4 2 ; B A 2 = a 3 2 ; A O 2 = a 1 2 ( B A ) × ( A O ) = 2 a 1 a 3 cos ( π τ ) = 2 a 1 a 3 cos τ } [ cos τ = a 1 2 + a 3 2 a 4 2 d 2 2 2 a 1 a 3 = = 1 + ( a 3 a 1 ) 2 ( a 4 a 1 ) 2 ( d 2 a 1 ) 2 2 ( a 3 a 1 )
The same figure reveals that τmaxmin) and τminmax) correspond to the maximum, d2,max, and minimum, d2,min, values of d2, respectively. Accordingly, if ζmax = 60° and ζmin = −60° (considering that design requirements (i) with Δζ = ζmax − ζmin = 120° must be imposed) are chosen, the introduction of (τmax, ζmin), and then, of (τmin, ζmax), into Equation (26b) yields the following two relationships:
( a 4 a 1 ) + ( a 3 a 1 ) cos ( τ max π 3 ) = cos ( π 3 )
( a 4 a 1 ) + ( a 3 a 1 ) cos ( τ min + π 3 ) = cos ( π 3 )
which are compatible if and only if the following relationship holds:
cos ( τ max π 3 ) = cos ( τ min + π 3 ) τ max π 3 = ± ( τ min + π 3 ) { τ max τ min = 2 π 3 o r τ max + τ min = 0
Since 90° is the best transmission angle and the variation range of τ should be centered on this value, the condition  τ max + τ min = 0  is not valid, whereas the other condition can be satisfied by choosing  τ max = 150 ° ( = 90 ° + 60 ° )  and  τ min = 30 ° ( = 90 ° 60 ° ) , which, when introduced into Equation (33), yield the condition a4 = 0.5a1 (see Figure 7). Moreover, Equation (26a) yields (see Figure 7):
d 2 , max = a 3 sin ( τ max + ζ min ) a 1 sin ζ min d 2 , min = a 3 sin ( τ min + ζ max ) a 1 sin ζ max } { [ Δ d 2 = d 2 , max d 2 , min = = a 3 [ sin ( τ max + ζ min ) sin ( τ min + ζ max ) ] + + a 1 ( sin ζ max sin ζ min ) [ 2 d 2 , average = d 2 , max + d 2 , min = = a 3 [ sin ( τ max + ζ min ) + sin ( τ min + ζ max ) ] + a 1 ( sin ζ max + sin ζ min )
System (35) leads one to determine the following explicit formulas:
{ a 1 = 2 d 2 , average [ sin ( τ max + ζ min ) sin ( τ min + ζ max ) ] Δ d 2 [ sin ( τ max + ζ min ) + sin ( τ min + ζ max ) ] Δ a 3 = Δ d 2 ( sin ζ max + sin ζ min ) + 2 d 2 , average ( sin ζ max sin ζ min ) Δ
with:
[ Δ = { [ sin ( τ max + ζ min ) sin ( τ min + ζ max ) ] ( sin ζ max + sin ζ min ) + + ( sin ζ max sin ζ min ) [ sin ( τ max + ζ min ) + sin ( τ min + ζ max ) ] }
which, for the above-determined values of τmax, ζmin, τmin, and ζmax, yields:
a 1 = Δ d 2 3 ;   a 3 = 2 d 2 , average = 2 d 2 , min + Δ d 2 = Δ d 2 = a 1 3   a 1 3 ( 2 d 2 , min Δ d 2 + 1 )
where the values of  d 2 , min  and  Δ d 2  depend on how the actuated P-pair is sized (in Figure 7, d2,min = d20 and Δd2 = d1 = 2a1 sinζ+). Formula (38), together with the above-deduced relationship a4 = 0.5a1, provides the sizes of the 1st decoupled PPS for the chosen values of τmax, ζmin, τmin, and ζmax.

3.3. Second Decoupled PPS

Figure 8 illustrates the adopted notations for the kinematic analysis and dimensional synthesis of the PPS shown in Figure 4b. With reference to Figure 8, d2 is the actuated-joint variable of the P pair and τ is the transmission angle. The lengths a2, a3, and a4 are the distances of the S-pair center (point A in Figure 8), respectively, from the tilt-rotation axis, from the plane perpendicular to the pan-rotation axis that passes through point C, and from the axis of the second R pair of the RRS limb. Eventually, a5 is the distance between the axes of the two R pairs of the RRS limb.
The following relationships hold among the above-defined geometric parameters:
d 2 = a 3 a 2 sin ζ
τ = π 2 ζ

3.3.1. Position Analysis of the 2nd Decoupled PPS

Equation (39a) immediately provides the unique IPA solution (i.e., the determination of d2 for assigned values of the geometric constants and ζ); whereas, for the DPA (i.e., the computation of ζ for assigned values of the geometric constants and d2), it straightforwardly gives the following solution formula:
ζ = arcsin ( a 3 d 2 a 2 )
which provides a unique solution for ζ ∈ [−90°, 90°].

3.3.2. Dimensional Synthesis of the 2nd Decoupled PPS

Equation (39b) states a linear relationship between the transmission angle, τ, and the tilt angle, ζ, that does not depend on the geometric constants of the PPS and gives the best transmission angle (i.e., 90°) for ζ = 0. Therefore, the best choice is ζmax = −ζmin = 60°, which gives  τ max = 150 ° ( = 90 ° + 60 ° )  and  τ min = 30 ° ( = 90 ° 60 ° ) . Moreover, since the geometric constants are not involved in Equation (39b), they can be freely chosen, provided that the following geometric constraints are satisfied (see Figure 8 and Equation (39a)):
Δ d 2 = d 2 , max d 2 , min = a 2 ( sin ζ max sin ζ min ) = ζ max = ζ min = 60 ° a 2 3
d 2 , average = d 2 , max + d 2 , min 2 = a 3 a 2 sin ζ max + sin ζ min 2 = ζ max = ζ min = 60 ° a 3
A 0 O 2 + a 2 2 a 4 + a 5
where the values of  d 2 , average  and  Δ d 2  depend on how the actuated P-pair is sized.

4. Discussion and Accuracy Analysis

The above-reported kinematic analyses show that all three PPS architectures have closed-form solutions to their IPA and DPA, even though the formulas of the spherical PPS are slightly more cumbersome than those of the other two PPSs. Since the complexity of the formulas is not a problem when a motion control software uses them, the three selected architectures are equivalent from the motion control point of view. Of course, the fact that the spherical PPS has slightly coupled kinematics, which need the motion of both the actuators to keep the tilt angle fixed when only the pan angle has to change, requires a motion control software slightly more complex than that of the other two PPSs. Indeed, the “complexity” simply reduces to satisfying the condition that φ (=(θ2 − θ1)) be constant (see, Figure 5).
The above-reported dimensional synthesis determined the same optimal values of ζmin, ζmax, τmin, and τmax (i.e., ζmax = −ζmin = 60°, τmin = 30°, and τmax = 150°) for all of the three PPSs. Thus, even though the extreme values of the transmission angle are too far from its optimal value (i.e., τ = 90°), this drawback is common to all of them, and, in practice, is acceptable, since the telescope is light and does not carry heavy loads.
In order to complete the comparison among the selected PPSs, the relationships and sizes determined in the previous section must be used to evaluate the positioning precision (accuracy) of the additional limbs. Such an evaluation consists of estimating how a possible error in the actuated-joint variable of the additional limb affects the tilt angle, and it is implementable as follows.
For the spherical PPS, the differentiation of Equation (8) yields:
d ζ = sin α 1 ( sin α 4 cos φ cos ζ cos α 4 sin φ ) sin α 4 ( sin α 1 sin φ sin ζ + cos α 1 cos ζ ) d φ
where, in the coefficient that multiplies dφ, ζ is related to φ through Equation (11), whereas the values of α1 and α4 are the optimal ones determined in the above-reported dimensional synthesis (i.e., α1 = 46.7805° = 0.81647 rad and α4 = 57.29578° = 1 rad). By replacing the differentials dζ and dφ with the joint-variable errors Δζ and Δφ, respectively, in Equation (42), and then, by taking the maximum absolute value of the coefficient that multiplies dφ in Equation (42), Equation (42) leads to the determination of the following limitation on |Δζ|:
| Δ ζ | 1.7321 | Δ φ |
which proves that, for the spherical PPS, |Δζ| has the same order of magnitude as |Δφ|.
For the 1st decoupled PPS, the differentiation of Equation (27) yields:
d ζ = ( d 2 a 1 ) + sin ζ ( d 2 a 1 ) cos ζ + ( a 4 a 1 ) sin ζ d ( d 2 a 1 )
where, in the coefficient that multiplies d(d2/a1), (d2/a1) is related to ζ through Equation (31), whereas the values of a1 and a4 are the optimal ones determined in the above-reported dimensional synthesis (i.e., a4 = 0.5a1 a 1 3 = Δ d 2 ). By replacing the differentials dζ and d(d2/a1) with the joint-variable errors Δζ and Δ(d2/a1), respectively, in Equation (44), and then, taking the maximum absolute value of the coefficient that multiplies d(d2/a1), for ζ ∈ [−60°, 60°],  Δ d 2 = 3 , and d2,min = 0.5a1, in Equation (44), Equation (44) leads to the determination of the following limitation on |Δζ|:
| Δ ζ | 2 | Δ ( d 2 a 1 ) |
which proves that, for the 1st decoupled PPS, |Δζ| has the same order of magnitude as |Δ(d2/a1)|.
For the 2nd decoupled PPS, the differentiation of Equation (39a) yields:
d ζ = 1 cos ζ d ( d 2 a 2 )
where, in the coefficient that multiplies d(d2/a2), ζ is related to (d2/a2) through Equation (39a). By replacing the differentials dζ and d(d2/a2) with the joint-variable errors Δζ and Δ(d2/a2), respectively, in Equation (46), and then, taking the maximum absolute value of the coefficient that multiplies d(d2/a2), for ζ ∈ [−60°, 60°], in Equation (46), Equation (46) leads to the determination of the following limitation on |Δζ|:
| Δ ζ | 2 | Δ ( d 2 a 2 ) |
which proves that the 2nd decoupled PPS has the same accuracy as the 1st decoupled PPS with |Δζ| that has the same order of magnitude as |Δ(d2/a2)|.
The comparison of inequalities (45)–(47) shows that the three selected PPSs have essentially the same accuracy, with the spherical PPS being slightly better. In short, the kinematic analysis, the dimensional synthesis, and the accuracy analysis do not make any out of the three PPSs prevail over the remaining two. As a consequence, the fact that the spherical PPS has the minimum number of links and can actuate the tilt angle by using a continuous rotation as the input motion leads one to the conclusion that it should be preferred. Figure 9 shows the 3D CAD model of an RTS actuated through the spherical PPS with the above-determined sizes (i.e., α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, and α4 = 57.29578° = 1 rad (see Figure 5)), whereas Figure 10 and Figure 11 show the tilt angle, ζ, and the transmission angle, τ, respectively, as a function of φ (=θ2 − θ1) for the same PPS. Eventually, the video “video_RTS.mp4” that shows the motion of the 3D CAD model (only tilt rotation followed by only pan rotation and, then, combined pan and tilt rotations) is downloadable from the supplementary materials that accompany this paper.

5. Conclusions

The literature on parallel pointing systems (PPS) has been reviewed to identify PPS architectures suitable for actuating robotic total stations (RTS). This review has led to the selection of three PPS architectures, named “Spherical PPS”, “1st Decoupled PPS”, and “2nd Decoupled PPS”.
The kinematic analysis, the dimensional synthesis, and the accuracy analysis of the selected PPS architectures have been addressed in detail in order to compare them. These studies have yielded the following conclusions: all of them (i) have simple motion control algorithms based on closed-form formulas, (ii) can be sized so that the telescope of the RTS can collimate toward any target on the upper hemisphere, and (iii) have a good accuracy.
Even though the three PPSs have comparable performances, the fact that the “Spherical PPS” has the minimum number of links and can actuate the tilt angle by using a continuous rotation as the input motion makes it prevail over the remaining two.

Supplementary Materials

The file “video_RTS.mp4”, containing a video of the RTS, shown in Figure 9, in motion, can be downloaded at https://www.mdpi.com/article/10.3390/machines12010054/s1.

Author Contributions

Conceptualization, H.S., R.D.G., R.S. and M.G.; methodology, H.S. and R.D.G.; software, H.S., R.D.G. and R.S.; validation, H.S., R.D.G., R.S. and M.G.; formal analysis, H.S., R.D.G., R.S. and M.G.; resources, R.S. and M.G.; writing—original draft preparation, H.S., R.D.G., R.S. and M.G.; writing—review and editing, H.S., R.D.G., R.S. and M.G.; supervision, R.D.G. and M.G.; funding acquisition, R.D.G., H.S. and M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been developed at the Laboratory of Mechatronics and Virtual Prototyping (LaMaViP) of Ferrara Technopole, supported by UNIFE FIRD2023 fund, in partnership with Laboratory of Applied Robotics of Federal University of Santa Catarina, supported by CNPq—Conselho Nacional de Desenvolvimento Científico e Tecnológico (National Council for Scientific and Technological Development) Project 307249/2021-2, Brazil.

Data Availability Statement

All the data used in this paper are reported in it.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
1
Serial architectures are open kinematic chains (in this case, the U joint) that connect the base to the end effector (in this case, the link carrying the telescope). Differently, parallel architectures feature more-than-one kinematic chains (limbs) that simultaneously connect the end effector to the base.
2
Type synthesis is the identification of mechanism topologies that match some motion requirements.

References

  1. Nadolinets, L.; Levin, E.; Akhmedov, D. Surveying Instruments and Technology; CRC Press: Boca Raton, FL, USA, 2017; ISBN 978-1-4987-6238-0. [Google Scholar]
  2. Kirschner, H.; Stempfhuber, W. The Kinematic Potential of Modern Tracking Total Stations—A State of the Art Report on the Leica TPS 12001. In Proceedings of the 1st International Conference on Machine Control & Guidance, Zurich, Switzerland, 24–26 June 2008; Ingensand, H., Stempfhuber, W., Eds.; Eidgenössische Technische Hochschule (ETH): Zurich, Switzerland, 2008; pp. 51–60. [Google Scholar] [CrossRef]
  3. Kleemaier, G.; Maar, H.; Zogg, H.M. Enhanced Automation Performance of Total Stations for Kinematic Applications Using the ATR Plus Technology. In Proceedings of the 5th Int. Conf. on Machine Control and Guidance, Vichy, France, 5–6 October 2016. [Google Scholar]
  4. Cook, D. Robotic Total Stations and Remote Data Capture: Challenges in Construction. Geotech. News 2006, 24, 42–45. [Google Scholar]
  5. Kontogianni, V.; Kornarou, S.; Stiros, S. Monitoring with Electronic Total Stations: Performance and Accuracy of Prismatic and Non-Prismatic Reflectors. Geotech. News 2007, 25, 30–39. [Google Scholar]
  6. Ehrhart, M.; Lienhart, W. Object Tracking with Robotic Total Stations: Current Technologies and Improvements Based on Image Data. J. Appl. Geod. 2017, 11, 131–142. [Google Scholar] [CrossRef]
  7. Brownjohn, J.M.W.; Koo, K.Y.; Scullion, A.; List, D. Operational deformations in long-span bridges. Struct. Infrastruct. Eng. 2015, 11, 556–574. [Google Scholar] [CrossRef]
  8. Psimoulis, P.; Peppa, I.; Bonenberg, L.; Ince, S.; Meng, X. Combination of GPS and RTS Measurements for the Monitoring of Semi-Static and Dynamic Motion of Pedestrian Bridge. In Proceedings of the 3rd Joint International Symposium on Deformation Monitoring, Vienna, Austria, 30 March–1 April 2016. [Google Scholar]
  9. Lienhart, W.; Ehrhart, M.; Grick, M. High frequent total station measurements for the monitoring of bridge vibrations. J. Appl. Geod. 2017, 11, 1–8. [Google Scholar] [CrossRef]
  10. Yu, J.; Zhu, P.; Xu, B.; Meng, X. Experimental Assessment of High Sampling-Rate Robotic Total Station for Monitoring Bridge Dynamic Responses. Measurement 2017, 104, 60–69. [Google Scholar] [CrossRef]
  11. Psimoulis, P.; Stiros, S. Measuring Deflections of a Short-Span Railway Bridge Using a Robotic Total Station. J. Bridge Eng. 2013, 18, 182–185. [Google Scholar] [CrossRef]
  12. Moschas, F.; Stiros, S. Rapid Decay of a Timber Footbridge and Changes in Its Modal Frequencies Derived from Multiannual Lateral Deflection Measurements. J. Bridge Eng. 2014, 19, 05014005. [Google Scholar]
  13. Psimoulis, P.; Stiros, S. A Supervised Learning Computer-Based Algorithm to Derive the Amplitude of Oscillations of Structures Using Noisy GPS and Robotic Theodolites (RTS) Records. Comput. Struct. 2012, 92–93, 337–348. [Google Scholar] [CrossRef]
  14. Charalampous, E.; Psimoulis, P.; Guillaume, S.; Spiridonakos, M.; Klis, R.; Bürki, B.; Rothacher, M.; Chatzi, E.; Luchsinger, R.; Feltrinet, G. Measuring Sub-mm Structural Displacements Using QDaedalus: A Digital Clip-On Measuring System Developed for Total Stations. Appl. Geomat. 2015, 7, 91–101. [Google Scholar] [CrossRef]
  15. Lackner, S.; Lienhart, W. Impact of Prism Type and Prism Orientation on the Accuracy of Automated Total Station Measurements. In Proceedings of the 3rd Joint International Symposium on Deformation Monitoring (JISDM), Vienna, Austria, 30 March–1 April 2016. [Google Scholar]
  16. Frukacz, M.; Presl, R.; Wieser, A.; Favot, D. Pushing the Sensitivity Limits of RTS-Based Continuous Deformation Monitoring of an Alpine Valley. Appl. Geomat. 2017, 9, 81–92. [Google Scholar] [CrossRef]
  17. Gatti, M. Measurement of vibration frequencies of ties in masonry arches by means of a robotic total station. Earthq. Eng. Eng. Vib. 2022, 21, 489–500. [Google Scholar] [CrossRef]
  18. Tischler, C.R.; Samuel, A.E.; Hunt, K.H. Kinematic chains for robot hands: Part 1 orderly number-synthesis. Mech. Mach. Theory 1995, 30, 1193–1215. [Google Scholar] [CrossRef]
  19. Tischler, C.R.; Samuel, A.E.; Hunt, K.H. Kinematic chains for robot hands: Part 2 kinematic constraints, classification, connectivity, and actuation. Mech. Mach. Theory 1995, 30, 1217–1239. [Google Scholar] [CrossRef]
  20. Tsai, L.-W. Systematic Enumeration of Parallel Manipulators; Technical Report ISR.; TR 1998-33; University of Maryland: College Park, MD, USA, 1998. [Google Scholar]
  21. Tsai, L.-W. Mechanism Design: Enumeration of Kinematic Structures According to Function; Mechanical Engineering Series; CRC Press: Washington, DC, USA, 2001. [Google Scholar]
  22. Alizade, R.; Bayram, C. Structural synthesis of parallel manipulators. Mech. Mach. Theory 2004, 39, 857–870. [Google Scholar] [CrossRef]
  23. Sunkari, R.P.; Schmidt, L.C. Structural synthesis of planar kinematic chains by adapting a Mckay-type algorithm. Mech. Mach. Theory 2006, 41, 1021–1030. [Google Scholar] [CrossRef]
  24. Fang, Y.; Tsai, L.-W. Structure synthesis of a class of 4-dof and 5-dof parallel manipulators with identical limb structures. Int. J. Robot. Res. 2002, 21, 799–810. [Google Scholar] [CrossRef]
  25. Huang, Z.; Li, Q. General methodology for type synthesis of symmetrical lower-mobility parallel manipulators and several novel manipulators. Int. J. Robot. Res. 2002, 21, 131–145. [Google Scholar] [CrossRef]
  26. Huang, Z.; Li, Q. Type synthesis of symmetrical lower-mobility parallel mechanisms using the constraint-synthesis method. Int. J. Robot. Res. 2003, 22, 59–79. [Google Scholar] [CrossRef]
  27. Fang, Y.; Tsai, L.-W. Structure synthesis of a class of 3-dof rotational parallel manipulators. IEEE Trans. Robot. Autom. 2004, 20, 117–121. [Google Scholar] [CrossRef]
  28. Kong, X.; Gosselin, C. Type synthesis of 3-dof translational parallel manipulators based on screw theory and virtual joint. In Proceedings of the 15th CISM-IFToMM Symposium on Robot Design, Dynamics and Control (ROMANSY2004), Montreal, QC, Canada, 14–18 June 2004; Volume 126, pp. 83–93. [Google Scholar]
  29. Carricato, M. Fully isotropic four-degrees-of-freedom parallel mechanisms for Schoenflies motion. Int. J. Robot. Res. 2005, 24, 397–414. [Google Scholar] [CrossRef]
  30. Kong, X.; Gosselin, C. Type Synthesis of Parallel Mechanisms; Springer: New York, NY, USA, 2007. [Google Scholar]
  31. Hervé, J.M. Analyse structurelle des mécanismes par groupe des deplacements. Mech. Mach. Theory 1978, 13, 437–450. [Google Scholar] [CrossRef]
  32. Hervé, J.M.; Sparacino, F. Structural synthesis of parallel robots generating spatial translation. In Proceedings of the 5th International Conference on Advanced Robotics—ICAR, Pisa, Italy, 19–22 June 1991; Volume 1, pp. 808–813. [Google Scholar]
  33. Hervé, J.M. The mathematical group structure of the set of displacements. Mech. Mach. Theory 1994, 29, 73–81. [Google Scholar] [CrossRef]
  34. Tuttle, E.R. Generation of planar kinematic chains. Mech. Mach. Theory 1996, 31, 729–748. [Google Scholar] [CrossRef]
  35. Hervé, J.M. The Lie group of rigid body displacements, a fundamental tool for mechanism design. Mech. Mach. Theory 1999, 34, 719–730. [Google Scholar] [CrossRef]
  36. Angeles, J. The qualitative synthesis of parallel manipulators. ASME J. Mech. Des. 2004, 126, 617–625. [Google Scholar] [CrossRef]
  37. Hervé, J.M. Uncoupled actuation of pan-tilt wrists. IEEE Trans. Robot. 2006, 22, 56–64. [Google Scholar] [CrossRef]
  38. Li, Q.; Hervé, J.M.; Ye, W. Geometric Method for Type Synthesis of Parallel Manipulators; Springer: Singapore, 2020; ISBN 978-981-13-8754-8. [Google Scholar] [CrossRef]
  39. Gogu, G. Structural Synthesis of Parallel Robots; Springer: Dordrecht, The Netherlands, 2008; Volume 1–5. [Google Scholar]
  40. Di Gregorio, R. Analytic determination of workspace and singularities in a parallel pointing system. J. Robotic Syst. 2002, 19, 37–43. [Google Scholar] [CrossRef]
  41. Carricato, M.; Parenti-Castelli, V. A novel fully decoupled two-degrees-of-freedom parallel wrist. Int. J. Robot. Res. 2004, 23, 661–667. [Google Scholar] [CrossRef]
  42. Gosselin, C.M.; Caron, F. Two-Degree-of-Freedom Spherical Orienting Device. U.S. Patent 5,966,991, 19 October 1999. [Google Scholar]
  43. Uicker, J.J., Jr.; Pennock, G.R.; Shigley, J.E. Theory of Machines and Mechanisms, 6th ed.; CUP: Cambridge, UK, 2023. [Google Scholar]
  44. Trudeau, R.J. Introduction to Graph Theory, 2nd ed.; Dover Publications: New York, NY, USA, 1993. [Google Scholar]
  45. Chiang, C.H. Kinematics of Spherical Mechanisms; Krieger Publishing Company: Malabar, FL, USA, 2000. [Google Scholar]
Figure 1. Generic PPS architecture suitable for an RTS.
Figure 1. Generic PPS architecture suitable for an RTS.
Machines 12 00054 g001
Figure 2. Spherical five-bar PPSs of type (C and S stand for cylindrical and spherical pair, respectively; the underscore indicates the actuated pairs): (a) RR-RRR (overconstrained solution), and (b) RR-RCS (non-overconstrained solution).
Figure 2. Spherical five-bar PPSs of type (C and S stand for cylindrical and spherical pair, respectively; the underscore indicates the actuated pairs): (a) RR-RRR (overconstrained solution), and (b) RR-RCS (non-overconstrained solution).
Machines 12 00054 g002
Figure 3. Six-bar PPSs of type (P and S stand for prismatic and spherical pair, respectively; the underscore indicates the actuated pairs): (a) RR-PRRR (overconstrained solution), and (b) RR-PRRS (non-overconstrained solution).
Figure 3. Six-bar PPSs of type (P and S stand for prismatic and spherical pair, respectively; the underscore indicates the actuated pairs): (a) RR-PRRR (overconstrained solution), and (b) RR-PRRS (non-overconstrained solution).
Machines 12 00054 g003
Figure 4. Overconstrained 7-bar PPS of type RR-PRRRR (a) and its equivalent non-overconstrained 6-bar PPS of type RR-PRRS (b).
Figure 4. Overconstrained 7-bar PPS of type RR-PRRRR (a) and its equivalent non-overconstrained 6-bar PPS of type RR-PRRS (b).
Machines 12 00054 g004
Figure 5. Kinematic scheme of the spherical PPS: (a) notations, and (b) spherical 4-bar obtained by locking the pan rotation, ψ.
Figure 5. Kinematic scheme of the spherical PPS: (a) notations, and (b) spherical 4-bar obtained by locking the pan rotation, ψ.
Machines 12 00054 g005
Figure 6. Kinematic scheme of the 1st decoupled PPS: notations.
Figure 6. Kinematic scheme of the 1st decoupled PPS: notations.
Machines 12 00054 g006
Figure 7. First decoupled PPS sized so that a4 = a1 cosζ±.
Figure 7. First decoupled PPS sized so that a4 = a1 cosζ±.
Machines 12 00054 g007
Figure 8. Kinematic scheme of the 2nd decoupled PPS: notations.
Figure 8. Kinematic scheme of the 2nd decoupled PPS: notations.
Machines 12 00054 g008
Figure 9. Two views of the 3D CAD model of an RTS actuated by means of a spherical PPS whose sizes are the ones determined in Section 3.
Figure 9. Two views of the 3D CAD model of an RTS actuated by means of a spherical PPS whose sizes are the ones determined in Section 3.
Machines 12 00054 g009
Figure 10. Diagram of the tilt angle, ζ, as a function of φ (=θ2 − θ1) for the spherical PPS with α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, and α4 = 57.29578° = 1 rad (see Figure 5).
Figure 10. Diagram of the tilt angle, ζ, as a function of φ (=θ2 − θ1) for the spherical PPS with α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, and α4 = 57.29578° = 1 rad (see Figure 5).
Machines 12 00054 g010
Figure 11. Diagram of the transmission angle, τ, as a function of φ (=θ2 − θ1) for the spherical PPS with α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, and α4 = 57.29578° = 1 rad (see Figure 5).
Figure 11. Diagram of the transmission angle, τ, as a function of φ (=θ2 − θ1) for the spherical PPS with α2 = 90° = π/2 rad, α1 = 46.7805° = 0.81647 rad, and α4 = 57.29578° = 1 rad (see Figure 5).
Machines 12 00054 g011
Table 1. Selection and data sheets of commercial robotic total stations (RTS).
Table 1. Selection and data sheets of commercial robotic total stations (RTS).
ImageMachines 12 00054 i001Machines 12 00054 i002Machines 12 00054 i003Machines 12 00054 i004Machines 12 00054 i005Machines 12 00054 i006Machines 12 00054 i007Machines 12 00054 i008
ManufacturerLeicaSokkiaTrimbleTopconGeoMaxCarlsonHiltiStonex
ModelLeica Nova TS60iX-1201S9 HPMS05AXIIZoom95STReAM360POS 180R180
Angular accuracy0.5″ (0.15 mgon)1″ (0.3 mgon)0.5″ (0.15 mgon)0.5″ (0.15 mgon)1″ (0.3 mgon)1″ (0.3 mgon)3″0.5″
Distance accuracy0.6 mm + 1 ppm1 mm + 2 ppm0.8 mm + 1 ppm0.8 mm + 1 ppm1 mm + 1.5 ppm1 mm + 1.5 ppm--1 mm + 1 ppm
Maximum panrotation speed180°/s150°/s115°/s85°/s90°/s--90°/s180°/s
MotorizationPiezo DrivesDirect DrivesMagDrive servoDC motor drivesHybrid DrivesHybrid Drives--Tdrive
Weight7.7 kg5.8 kg5.85 kg6.8 kg5.3 kg5.3 kg--9.3 kg
Other dataCamera’s frame rate: Up to 20 fpsMax auto tracking speed: 20°/sTracking rate: 10 Hz----Tracking speed: 90 km/h at 100 m----
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

Simas, H.; Di Gregorio, R.; Simoni, R.; Gatti, M. Parallel Pointing Systems Suitable for Robotic Total Stations: Selection, Dimensional Synthesis, and Accuracy Analysis. Machines 2024, 12, 54. https://doi.org/10.3390/machines12010054

AMA Style

Simas H, Di Gregorio R, Simoni R, Gatti M. Parallel Pointing Systems Suitable for Robotic Total Stations: Selection, Dimensional Synthesis, and Accuracy Analysis. Machines. 2024; 12(1):54. https://doi.org/10.3390/machines12010054

Chicago/Turabian Style

Simas, Henrique, Raffaele Di Gregorio, Roberto Simoni, and Marco Gatti. 2024. "Parallel Pointing Systems Suitable for Robotic Total Stations: Selection, Dimensional Synthesis, and Accuracy Analysis" Machines 12, no. 1: 54. https://doi.org/10.3390/machines12010054

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