Next Article in Journal
Experimental and Numerical Investigations on Curing a Polyester-Based Powder Coating by Catalytic Infrared Radiation
Next Article in Special Issue
Inverse Kinematics for Serial Robot Manipulators by Particle Swarm Optimization and POSIX Threads Implementation
Previous Article in Journal
Presenting Job Instructions Using an Augmented Reality Device, a Printed Manual, and a Video Display for Assembly and Disassembly Tasks: What Are the Differences?
Previous Article in Special Issue
Workspace Analysis and Path Planning of a Novel Robot Configuration with a 9-DOF Serial-Parallel Hybrid Manipulator (SPHM)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Pointing and Stabilizing Manipulator for Optical Space Payloads

1
CAS Key Laboratory of On-Orbit Manufacturing and Integration for Space Optics System, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, No. 3888 Dong Nanhu Road, Changchun 130033, China
2
Center of Materials Science and Optoelectronics Engineering, University of Chinese Academy of Sciences, No. 19A Yuquan Road, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(4), 2188; https://doi.org/10.3390/app13042188
Submission received: 28 December 2022 / Revised: 3 February 2023 / Accepted: 3 February 2023 / Published: 8 February 2023
(This article belongs to the Special Issue Advances in Robotic Manipulators and Their Applications)

Abstract

:
Considering that the Line-Of-Sight (LOS) of a small optical payload is mainly connected with the angular motions while insensitive to linear motion, a novel pointing and stabilizing manipulator was proposed for small payloads on a large spacecraft. By integrating fine and coarse actuators in parallel, the proposed manipulator could isolate spacecraft vibration and independently adjust the LOS on a large scale at the same time. On this basis, the study revealed the key kinematic and dynamic characteristics and then designed an operation scheme, including the large-scale angular motion algorithm and the active isolation algorithm. Finally, the proposed pointing solution was comprehensively verified through simulation.

1. Introduction

Independent pointing adjustment is necessary for the small optical payloads on a large spacecraft to keep LOS aligned with the pointing target without changing the orientation of the whole orbiter. In addition, optical payloads should also keep pointing stable enough in the presence of spacecraft vibration to guarantee the observation or telecommunication quality.
The gimbal-type photoelectric platform is one of the most classic Line-Of-Sight (LOS) motion control schemes, which is widely used in high-gain antennas and aviation reconnaissance platforms [1,2,3]. It can pan and tilt (or roll, pitch, and yaw) in quite a large range and meanwhile compensate for errors induced by low-frequency disturbance. Parallel mechanisms are also popular for payload pointing because of the high precision, stiffness, and load capacity [4,5,6]. Some novel pointing mechanisms for specific applications might also be a potential solution to this problem [7,8,9,10]. The schemes use typical actuators that possess large strokes, such as servo motors and linear modules. However, the motion resolutions of typical actuators are usually inadequate for micro-vibration rejection due to the torque ripple and friction. As for micro-vibration control, the multi-dimensional isolator is a commonly used scheme. It usually adopts voice coil motors (VCM) [11,12,13,14], inertial actuators [15,16,17], or piezoelectric devices [18,19,20,21,22,23] as actuators and transferred motion with flexible structure, and good motion resolution was then achieved. However, the strokes of these fine actuators are usually too tiny to get enough angular workspace, and independent pointing adjustment is, thus, unavailable.
It is natural to combine several devices to possess motion of large-scale and high-resolution simultaneously [24,25,26,27]. Stratospheric Observatory for Infrared Astronomy (SOFIA) utilized coarse drive, fine drive, and active secondary mirror to provide the telescope independent LOS control. Meanwhile, it also adopted multiple piezoelectric active mass dampers besides the vibration isolation system to reject the disturbance [28,29,30]. However, the scheme is too complex for a small optical payload and would cause high costs or excess performance. A Large Ultraviolet/Optical/Infrared (LUVOIR) Surveyor was planned to adopt a serial integration scheme [31,32]. It would reject the disturbance with a parallel isolator that adopts the disturbance-free platform concept. A two axes gimbal that connects the isolator and the support module was planned to provide the telescope with independent angular motion. The serial scheme would increase the electrical interfaces and could not reuse space and structure. In addition, the serial scheme might have stiffness problems, and the additional reinforcing structure may be necessary. In a word, a serial integration scheme would have difficulties in miniaturization.
Aiming at small optical space payloads, this paper introduces a novel pointing and stabilizing manipulator that integrates both coarse and fine actuators in parallel. On this basis, comprehensive research on the motion characteristics was conducted, and a specific operation scheme was proposed so that large-scale pointing adjustment and disturbance isolation could be accomplished by a single manipulator. The parallel scheme could get rid of additional assistant devices in an integrated and compact way and thus would be a potential solution for the miniaturization of optical payload manipulators.
The remainder of the paper is organized as follows. Section 2 presents the kinematic and dynamic characteristics of the manipulator. Section 3 proposes a specific operation scheme, including adjustment and isolation algorithms. Section 4 introduces the validation of the proposed scheme. The last section summarizes the contents and contributions of the paper.

2. Characteristics and Algorithms for Large-Scale Pointing Adjustment

2.1. Virtual Assembly

The structure of the proposed manipulator is introduced below. To mitigate spacecraft vibration and adjust the LOS on a large scale, the proposed manipulator integrates fine and coarse actuators simultaneously. For the convenience of integration and miniaturization, two kinds of actuators are combined in parallel. The schematic diagram and the prototype are shown in Figure 1. The prototype adopts manual gear racks as the coarse and voice coil actuators as fine actuators. All the branch legs of the manipulator are arranged in the form of UPS, where P represents the active prismatic joint, either coarse actuator or fine actuator, and U and S, respectively, represent the passive joint of universal and sphere form.

2.2. Mechanism Singularity

Integrating into a parallel configuration, the characteristic differences between the two kinds of actuators would introduce additional constraints. From the perspective of coarse actuators, the strokes of fine actuators are so small that they could be deemed immobile. Similarly, from the perspective of fine actuators, coarse actuators are so slow that they could be deemed not to move. Since the constraint couplings of parallel mechanisms, the additional constraint might cause the mutual obstruction of the actuators and, thus, the failure of the division of action. Therefore, the mechanism characteristic will be analyzed in this section to guarantee the theoretical feasibility of the proposed parallel solution.
To ensure that the division of labor still succeeds under extreme conditions, it is desired that the fine (or coarse actuators) are still able to control the pointing motion (i.e., the angular motion) of the payload independently under the condition that the coarse (or fine actuators) are completely immobile. From the kinematics view, it is a mechanism singularity problem.
As shown in Figure 2, there are vector loops in the proposed manipulator. On this basis, the vector variation relation is
{ δ t b   + δ r b f i + δ l f i   = δ t p   + δ r p f i   w i t h   i = 1 , 2 , 3 δ t b   + δ r b c i + δ l c i   = δ t p   + δ r p c i     w i t h   i = 1 , 2 , 3
and the displacement of each actuator could be expressed as
{ d f i   = ( t p   t b   + r p f i r b f i )   T ( t p   t b   + r p f i r b f i ) l f 0     w i t h   i = 1 , 2 , 3 d c i   = ( t p   t b   + r p c i   r b c i )   T ( t p   t b   + r p c i   r b c i ) l c 0     w i t h   i = 1 , 2 , 3
where d f i   and d c i   represent fine actuator displacement and coarse actuator displacement, respectively, and l f 0   and l c 0   denote the original fine leg length and coarse leg length, respectively.
Combining Equations (1) and (2), the variation relation could be rewritten as
δ d = J p δ q p   J b δ q b  
where
d = ( d c d f ) ,       d c = ( d c 1 d c 2 d c 3 ) T ,       d f = ( d f 1 d f 2 d f 3 ) T
q p   = ( t p   θ p   ) ,       q p   = ( t b   θ b   )
J l p = N c M p c N f M p f = n c 1 T r p c 1 × n c 1 T n c 2 T r p c 2 × n c 2 T n c 3 T r p c 3 × n c 3 T n f 1 T r p f 1 × n f 1 T n f 2 T r p f 2 × n f 2 T n f 3 T r p f 3 × n f 3 T
J l b = N c M b c N f M b f = n c 1 T r b c 1 × n c 1 T n c 2 T r b c 2 × n c 2 T n c 3 T r b c 3 × n c 3 T n f 1 T r b f 1 × n f 1 T n f 2 T r b f 2 × n f 2 T n f 3 T r b f 3 × n f 3 T
where n * represents the unit direction vector of l * . If the 6-UPS configuration is nonsingular, i.e., matrix J p is nonsingular, then the platform motion fulfills that
δ q p   = J l p 1 δ d J l p 1 J l b δ q b  
Notating the coefficient matrices, respectively, as
J p l = [ J p c   J p f   ] = [ J t c   J t f   J θ c   J θ f   ] = J l p 1
J p b = J l p 1 J l b = [ J t b   J θ b   ]
then the angular motion of the platform fulfills that
δ θ p   = J θ c   δ d c + J θ f   δ d f J θ b   δ q b  
Considering that dimensions of θ p   , d c , and d f are both 3, it could be drawn that the fine actuators could completely and independently control the angular motion of the platform if, and only if, matrix J θ f   is nonsingular. On this basis, the capability would be free from the interference of coarse actuators if matrix J θ f   frees from δ d c . Similarly, the coarse actuators could completely and independently control the angular motion and be free from the interference of fine actuators if matrix J θ c   is nonsingular and frees from δ d f .
Assuming matrix N c is nonsingular, i.e., the direction of each coarse actuator is linearly independent of the other coarse actuators, according to Formula (6) and Schur lemma, there has
| J l p | = | N c | | M p f N f N c 1 M p c |
and
J θ f   = ( M p f N f N c 1 M p c )   1
It could be seen that matrix J θ f   is nonsingular if, and only if, J l p is nonsingular. It is also drawn that matrix J θ f   frees from δ d c since matrices M p f , M p c , N f , and N c are all free from δ d c . Similarly, in the case that matrix N f is nonsingular, matrix J θ c   would be free from δ d f and nonsingular if, and only if, J l p is nonsingular.
In conclusion, on the condition that coarse actuator directions are mutually linearly independent of each other and fine actuator directions are also mutually linearly independent of each other, the division of labor of the pointing and stabilizing manipulator would be feasible as long as the corresponding 6-UPS configuration of the manipulator is nonsingular. Besides, the singularity relationship between matrices J θ f   , J θ c   and matrix J l p implies that the proposed manipulator would have a large angular workspace if the corresponding 6-UPS configuration could remain non-singular across a wide range of roll-pitch-yaw (RPY) angles.

2.3. Algorithm of Large-Scale Adjustment

The kinematics algorithm is central to the large-scale pointing adjustment. The forward kinematic algorithm of typical 6-UPS mechanisms is still effective for the proposed manipulator, so it will not be repeated here. However, the inverse kinematic algorithm would be different. Denote the coordinate transformation matrix from the platform to the base as R B P and represent it in RPY angles:
R B P = R B P ( ϕ ) cos ϕ 2 cos ϕ 3 cos ϕ 3 sin ϕ 1 sin ϕ 2 cos ϕ 1 sin ϕ 3 cos ϕ 1 cos ϕ 3 sin ϕ 2 + sin ϕ 1 sin ϕ 3 cos ϕ 2 sin ϕ 3 cos ϕ 1 cos ϕ 3 + sin ϕ 1 sin ϕ 2 sin ϕ 3 cos ϕ 3 sin ϕ 1 + cos ϕ 1 sin ϕ 2 sin ϕ 3 sin ϕ 2 cos ϕ 2 sin ϕ 1 cos ϕ 1 cos ϕ 2
where ϕ 1 , ϕ 2 , and ϕ 3 represent the roll, pitch, and yaw angle. Then denote
t   B Δ = R   B   T ( t p   t b   )
where R   B represents the coordinate transformation matrix from the base to the inertial coordinate system. So, Formula (2) could be rewritten in the local coordinate system of the base:
d f i = t   B Δ + R B P r   P p f i r   B b f i T t   B Δ + R B P r   P p f i r   B b f i l f 0     w i t h   i = 1 , 2 , 3 d c i = t   B Δ + R B P r   P p c i r   B b c i T t   B Δ + R B P r   P p c i r   B b c i l c 0     w i t h   i = 1 , 2 , 3
Given the target linear coordinates t   B Δ and angular coordinates ϕ , the required actuator displacement could be directly solved from Equation (16). However, there are two difficulties with the proposed manipulator. Firstly, only the required angular coordinates ϕ are knowable when adjusting the LOS. Secondly, the stroke of fine actuators is tiny, and the result d f i   ( i = 1 , 2 , 3 ) must not exceed permissive stroke.
For the convenience of solving, the fine actuators could be regarded as completely immobile so that the feasible linear coordinates t   B Δ could be uniquely determined by the following constraint equation:
d f i   = 0   w i t h   i = 1 , 2 , 3
For constraint Equation (17), although the solutions of analytical forms could be obtained, the numerical method would be simpler. The numerical algorithm adopted here is based on the gradient optimization method (Algorithm 1):
Algorithm 1 Gradient Optimization Method
Input: ϕ
Output: t   B Δ ( k + 1 )
  • Initialize: t   B Δ ( 0 )
  • do
  •             k k + 1
  •             l f i   ( k ) t   B Δ ( k ) + R B P ( ϕ ) r   P p f i r   B b f i
  •             l f i   ( k ) l f i T ( k ) l f i   ( k ) ,     i = 1 , 2 , 3
  •             J ( k ) [ l f 1   ( k ) l f 1   ( k ) l f 2   ( k ) l f 2   ( k ) l f 3   ( k ) l f 3   ( k ) ]
  •             e ( k ) ( l f 0   l f 1   ( k ) l f 0   l f 2   ( k ) l f 0   l f 3   ( k ) ) T
  •             t   B Δ ( k + 1 ) t   B Δ ( k ) + μ J ( k ) e ( k )
  • while e ( k ) ε
  • return t   B Δ ( k + 1 )
where error limit ε controls the displacement of fine actuators, parameter μ controls the iteration step size. The value of ε , for example, 10−6 meters, could be set according to the permissive stroke of fine actuators and the pointing precision of adjustment. Combining the given numerical algorithm of feasible linear coordinates t   B Δ , and Formula (16), the required coarse actuator displacement d c i   is now solvable.

3. Characteristics and Algorithms for Pointing Stabilization

3.1. Dynamics and Disturbance Transmissibility

When the manipulator is equipped with a small payload and installed on a support module, the whole dynamic system could be divided into three parts, i.e., the support module and the manipulator base, the small payload and the manipulator platform, and the branch legs of the manipulator. For describing convenience, the first two are, respectively, referred to as the support module and the payload in this paper. A small payload usually has a compact structure, and the mode frequencies are far beyond the active vibration isolation frequency band, so it is considered rigid here. The actuator naturally divides each leg into upper and lower parts. For the convenience of mathematical processing, the leg modes beyond the active frequency band would be neglected, so the coarse legs are considered completely rigid. As for the fine legs, the flexibility on each leg is assumed to be concentrated at the position of the actuator. The simplified model is shown in Figure 3.
For the convenience of dealing with complex constraints, the Lagrange method is adopted to establish the dynamics model, as shown in Figure 3. The elastic potential energy of the dynamic system could be expressed as
the elastic potential energy of all the fine legs,
V l f   = 1 2 i = 1 3 k f i   ( δ d f i   )   2 = 1 2 δ d f T K f   δ d f  
the elastic potential energy of the support module,
V b m   = 1 2 x m T K b m   x m
where x m represents the modal coordinates that describe the vibration deformation, as shown in Figure 3. Furthermore, the kinematic energy of the idealized dynamic system includes
the kinematic energy of the payload,
T p   = 1 2 q ˙ p T M p   q ˙ p   = 1 2 q ˙ p T [ m p   E 3   m p   ρ ˜ p   m p   ρ ˜ p   I p   ] q ˙ p  
and the kinematic energy of the manipulator’s legs
T l f u   + T l f d   + T l c   = 1 2 ( q ˙ p T q ˙ b T ) [ M α   M α β   M β α   M β   ] ( q ˙ p   q ˙ b   )
A detailed derivation of Formula (21) can be found in Appendix A. The kinematic energy of the support module origin from two kinds of motion, i.e., the bulk motion and the deformation motion, so the kinematic energy could be expressed as
T b   = 1 2 q ˙ b T M b   q ˙ b   = ( q ˙ b   x ˙ m T ) [ M b   M b 12   M b 12   M b 22   ] ( q ˙ b   x ˙ m )
where the mass matrix associated with bulk motion is
M b   = [ m b   E 3   m b   ρ ˜ b   m b   ρ ˜ b   I b   ]
As for non-conservative forces, the floor disturbance force f b   , the fine leg active force f f i   (vector form is f f   ), and the force arising from fine actuator electromagnetic damping c f i   (matrix form is C f   ) are considered. Note that coarse actuators are regarded as immobile during active isolation because they are too slow.
On this basis, the dynamic differential equations could be obtained according to Euler–Lagrange equations. Then, according to Formula (11), it has the following variational relationship:
δ ( θ p   q b   x m ) = [ J θ f   J θ b   O O E 6   O O O E ] δ ( d f   q b   x m )
so the dynamic equations could be rewritten as
[ M e f   M e f b   O M e b f   M e b   M b 12   O M b 21   M b 22   ] ( d ¨ f   q ¨ b   x ¨ m ) + [ C f   O O O O O O O O ] ( d ˙ f   q ˙ b   x ˙ m ) + [ K f   O O O O O O O K b m   ] ( d f   q b   x m ) = ( f f   f b   0 )
where
M e f   = J p f T ( M p   + M α   ) J p f  
M e b f   = M e f b T = J p b T ( M p   + M α   ) J p f   + M β α   J p f  
M e b     = M b   + M β   + J p b T ( M p   + M α   ) J p b + J p b T M α β   + M β α   J p b
Note that nonlinear terms corresponding to the centrifugal force and the Coriolis force in the above dynamic equation were neglected.
Apply Laplace Transform to the dynamic equations, and the vibration deformation x m could be derived from q b   the support module bulk motion:
X m ( s ) = ( s 2 M b 22   + K b m   ) 1 s 2 M b 21   Q b   ( s )
where X m ( s ) and Q b   ( s ) , respectively, represent the Laplace transform of x m and q b   . Then define the notation:
[ U 11   ( s ) U 12   ( s ) U 21   ( s ) U 22   ( s ) ] = [ s 2 M e f   + s C f   + K f   s 2 M e f b   s 2 M e b f   s 2 ( M e b   + M b 12   ( s 2 M b 22   + K b m   ) 1 s 2 M b 21   ) ]
Furthermore, the transfer function matrix of d f   and q b   could be obtained:
( D f   ( s ) Q b   ( s ) ) = [ U 11   ( s ) U 12   ( s ) U 21   ( s ) U 22   ( s ) ]   1 ( F f   ( s ) F b   ( s ) ) = [ G 11   ( s ) G 12   ( s ) G 21   ( s ) G 22   ( s ) ] ( F f   ( s ) F b   ( s ) )
where D f   ( s ) , F f   ( s ) and F b   ( s ) , respectively, represent the Laplace transform of d f   , f f   , and f b   . Combining Formulas (24) and (31), the transfer function matrix of θ p   and q b   could be obtained:
( Θ p   ( s ) Q b   ( s ) ) = [ J θ f   J θ b   O 6   E 6   ] [ G 11   ( s ) G 12   ( s ) G 21   ( s ) G 22   ( s ) ] ( F f   ( s ) F b   ( s ) ) = [ A ( s ) B ( s ) C ( s ) D ( s ) ] ( F f   ( s ) F b   ( s ) )
Using Schur complement, a detailed expression of each sub-matrix could be obtained as
D ( s ) = G 22   ( s ) = ( U 22   ( s ) U 21   ( s ) U 11 1 ( s ) U 12   ( s ) )   1 = U 22 1 ( s ) + U 22 1 ( s ) U 21   ( s ) G 11   ( s ) U 12   ( s ) U 22 1 ( s )
C ( s ) = G 21   ( s ) = U 22 1 ( s ) U 21   ( s ) G 11   ( s ) = G 22   ( s ) U 21   ( s ) U 11 1 ( s )
B ( s ) = J θ f   G 12   ( s ) + J θ b   G 22   ( s ) = J θ f   ( U 11 1 ( s ) U 12   ( s ) G 22   ( s ) ) + J θ b   G 22   ( s ) = ( J θ b   J θ f   U 11 1 ( s ) U 12   ( s ) ) D ( s )
A ( s ) = J θ f   G 11   ( s ) + J θ b   G 21   ( s ) = J θ f   ( U 11   ( s ) U 12   ( s ) U 22 1 ( s ) U 21   ( s ) )   1 + J θ b   C ( s )
Set the active isolation force f f   to zeros, and the disturbance transmissibility of the manipulator could be obtained as
Θ p   ( s ) = B ( s ) F b   ( s ) = B ( s ) ( D 1 ( s ) Q b   ( s ) ) = G P   ( s ) Q b   ( s )
According to Formulas (33) and (35), the detail expression could be obtained as
G P   ( s ) = B ( s ) D 1 ( s ) = ( J θ b   J θ f   U 11 1 ( s ) U 12   ( s ) )
It is first seen that the disturbance transmissibility of the manipulator is immune to the support module modes. Then, since the DC gain of item U 11 1 ( s ) U 12   ( s ) is zero, low-frequency disturbance transmissibility is J θ b   . Considering that
J θ b   = [ O 3   R B P ]
the singular value frequency response of the disturbance transmissibility would always begin with 0 dB. In addition, the form of G P   ( s ) implies a non-zeros nominal feedthrough gain:
A f t   = lim s G P   ( s ) = J θ b   J θ f   M e f     1 M e f b   = J θ b   J θ f   ( J p f T ( M p   + M α   ) J p f   )   1 ( J p f T M α β   + J p f T ( M p   + M α   ) J p b   )
Considering that large feedthrough gain would damage the suppression of high-frequency disturbance, Formula (40) implies that the passive vibration isolation capability of the manipulator is likely to be poor.
According to Formula (36), the plant dynamics A ( s ) would be influenced by item C ( s ) , i.e., the ‘mobile-base’ effect. Item C ( s ) describes the response characteristics of the support module under the excitation of fine actuator force. Considering that the dynamics modes of a large spacecraft are numerous and complex, the dynamic coupling of A ( s ) and C ( s ) would raise difficulties in controller design. Fortunately, there is an approximation for the case of large spacecraft and small payloads.
Define mobile-base factor υ as
υ = U 22 1 ( s ) U 21   ( s ) = Υ ( j ω ) = sup ω σ ( Υ ( j ω ) )
Combining Formula (30), the mobile-base factor of the nominal system could be estimated as
υ σ ( M e b 1 M e b f   )
According to Formulas (27) and (28), the norm of M e b mainly depends on the total mass of the support module and the payload, while M e b f   mainly depends on the mass of the payload. For the case of large spacecraft and small payload, ( M b   + M β   ) ( M p   + M α   ) and then υ 0 , i.e., Υ ( s ) O . Consider the above facts and then C ( s ) and A ( s ) could be rewritten as
C ( s ) = Υ ( s ) G 11   ( s ) = Υ ( s ) ( U 11   ( s ) Υ ( s ) U 21   ( s ) )   1
A ( s ) = ( J θ f   J θ b   Υ ( s ) ) ( U 11   ( s ) Υ ( s ) U 21   ( s ) )   1
If Υ ( s ) O , then each sub-matrix of the transfer function could be approximated as
C ( s ) C ^ ( s ) = O
A ( s ) A ^ ( s ) = J θ f   ( s   2 M e f   + s C f   + K f   )   1
It is seen that the approximate active control characteristics of the manipulator A ^ ( s ) is no longer affected by support modules modes.

3.2. Algorithm of Active Vibration Isolation

To ensure the pointing accuracy and stability of the optical load in the presence of disturbances, the pointing and stabilizing manipulator should be able to isolate the floor disturbance. Based on the above dynamic model, active vibration isolation of the feedforward method will be proposed in this subsection.

3.2.1. Active Feedforward Controller

The feedforward system of the manipulator takes the motion signal of the base as input. As shown in Figure 4, the disturbance from the base would influence the platform motion through two parallel paths, i.e., the primary path (denoted by G P   ( s ) ) and the active path (denoted by A ( s ) ). The platform would be completely isolated from base disturbance when primary path and active path satisfy that
G P   ( s ) Q b 0   ( s ) = A ( s ) F f   ( s )
Because of the effect of active isolation force f f   on the support module, the input of feedforward controller (i.e., q b   ) would differ from that of primary path (i.e., q b 0   ) if f f   were applied. Considering item C ( s ) , the relationship between q b   and q b 0   is
Q b   ( s ) = S ( s ) Q b 0   ( s ) = ( E 6   C ( s ) K w   ( s ) )   1 Q b 0   ( s )
Combined expression (47) and (48), the optimal active feedforward isolation force is
F f o p t   ( s ) = K w o p   ( s ) Q b   ( s ) = ( E 3   A   1 ( s ) G P   ( s ) C ( s ) )   1 A   1 ( s ) G P   ( s ) Q b   ( s )
In addition, the corresponding feedforward controller is
K w o p   ( s ) = ( A ( s ) G P   ( s ) C ( s ) )   1 G P   ( s ) = ( J θ f   G 11   ( s ) + J θ b   C ( s ) G P   ( s ) C ( s ) )   1 G P   ( s ) = ( J θ f   G 11   ( s ) + J θ f   U 11 1 ( s ) U 12   ( s ) C ( s ) )   1 G P   ( s ) = ( J θ f   ( G 11   ( s ) + U 11 1 ( s ) U 12   ( s ) ( G 22 1 ( s ) U 21   ( s ) U 11 1 ( s ) ) ) )   1 G P   ( s ) = U 11   ( s ) J θ f 1 G P   ( s ) = U 12   ( s ) U 11   ( s ) J θ f 1 J θ b  
It is seen that K w o p   ( s ) is also immune to the support module modes. Combined expression (26)–(30), (49), and (50), the optimal feedforward force could be expressed as
f f o p t   = K w d   q ¨ b   + K w v   q ˙ b   + K w a   q b  
where
K w d   = J p f T ( ( M p   + M α   ) ( J p b   J p f   J θ f 1 J θ b   ) + M α β   )
K w v   = C f   J θ f 1 J θ b  
K w a   = K f   J θ f 1 J θ b  
Since only static gains are required, the nominal optimal feedforward controller K w o p   ( s ) is feasible.
Although the nominal optimal feedforward controller is achievable, it would face difficulties when it comes to a practical plant whose dynamic differs from the nominal plant. On the one hand, it is hard to obtain the absolute and multidimensional displacement, velocity, and acceleration of floor disturbance at the same time. On the other hand, the all-pass controller might provoke a strong high-frequency response, considering that the high-frequency characteristics of the practical plant probably differ from that of the nominal system.
Given this, a modified feedforward controller is proposed. Firstly, the modified controller takes only the acceleration of floor disturbance as the input signal, and then the integration method is adopted to obtain displacement and velocity signals. Considering the saturation risk of the integrator, the acceleration signal would be filtered by a high-pass filter first. The resultant first-order integrator is denoted as H ( 1 , p ) ( s ) and the second-order integrator denoted as H ( 2 , p ) ( s ) here, where p represents passband edge frequency of the high-pass filter. Secondly, the controller output would be low-pass filtered. Considering the intrinsic low-pass characteristic of the integrator, the low-pass filter M ( s ) only acts on the feedthrough item of floor acceleration. The final form feedforward controller is
K w e   ( s ) = H ( 2 , p ) ( s ) K w d   + H ( 1 , p ) ( s ) K w v   + M ( s ) K w a  

3.2.2. Stability of Feedforward Controller

Generally, a feedforward control system would not be at an unstable risk. However, item C ( s ) gives the manipulator feedforward system an internal positive feedback loop (IPFL); thus, the control system would not be stable. Since A ( s ) , G P   ( s ) , C ( s ) , D ( s ) , and the nominal optimal feedforward controller are stable, respectively, there is no unstable pole-zero cancellation in the IPFL. The stability is decided by its sensitivity function. According to Formulas (34) and (50), the sensitivity function of the IPFL consisting of the optimal feedforward controller and the nominal plant could be expressed as
S ( s ) = ( E 6   C ( s ) K w o p   ( s ) )   1 = ( E 6   C ( s ) U 12   ( s ) + C ( s ) U 11   ( s ) J θ f 1 J θ b   )   1 = ( E 6   ( U 22 1 ( s ) U 21   ( s ) G 11   ( s ) ) U 12   ( s ) + ( G 22   ( s ) U 21   ( s ) U 11 1 ( s ) ) U 11   ( s ) J θ f 1 J θ b   )   1 = ( ( U 22 1 ( s ) + U 22 1 ( s ) U 21   ( s ) G 11   ( s ) U 12   ( s ) U 22 1 ( s ) ) U 22   ( s ) G 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 = ( G 22   ( s ) U 22   ( s ) G 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 = ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 G 22 1 ( s ) = ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 ( U 22   ( s ) U 21   ( s ) U 11 1 ( s ) U 12   ( s ) ) = ( M e b   + M e b f   J θ f 1 J θ b   )   1 ( M e b   s   2 M e b f   ( s   2 M e f   + s C f   + K f   )   1 M e f b   )
So, the pole equation of nominal IPFL is
det ( s 2 M e f   + s C f   + K f   ) = 0
Since M e f   , C f   , K f   is always symmetric and positive definite, it is certain that all the roots of the pole equation are placed at the left. Therefore, the above sensitivity function is bound to be stable.
However, the practical plant would usually differ from the nominal one because of delay, high-frequency modes of the manipulator and payload, feedforward controller approximation, and other uncertainty. All the uncertainty could be first lumped in practical plant C ( s ) , and the relationship between the nominal plant C ( s ) and the practical plant C ( s ) could be expressed in a general form:
C ( s ) = ( E 6   + Δ ( s ) ) C ( s )
where Δ denotes the model uncertainty and is supposed to be a proper and real rational stable transfer matrix. To overcome the influence of model uncertainty, the sensitivity function of practical IPFL is supposed to be robustly stable, i.e., the loop is stable for any given bounded model uncertainty. Combining Formulas (56) and (58), the sensitivity function of practical IPFL is
S ( s ) = ( E 6   C ( s ) K w o p   ( s ) )   1 = S ( s ) S Δ   ( s )
where
S Δ   ( s ) = ( E 6   Δ ( s ) T ( s ) )   1
T ( s ) = E 6   S ( s ) = C ( s ) K w o p   ( s ) ( E 6   C ( s ) K w o p   ( s ) )   1
Since S ( s ) is certainly stable, S ( s ) is robustly stable if, and only if, S Δ   ( s ) is robustly stable. According to small gain theorem, S Δ   ( s ) is stable if
σ ( Δ ( j ω ) ) σ ( T ( j ω ) ) < 1 ,     ω
where σ ( · ) represents the maximum singular value of a matrix. According to the dynamic model in the above subsection, the form of T ( s ) could be obtained as
T ( s ) = E 6   S ( s ) = E 6   ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 ( U 22   ( s ) U 21   ( s ) U 11 1 ( s ) U 12   ( s ) ) = ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 ( ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   ) G 22 1 ( s ) ) = ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 ( U 21   ( s ) U 11 1 ( s ) U 12   ( s ) U 21   ( s ) J θ f 1 J θ b   ) = ( U 22   ( s ) U 21   ( s ) J θ f 1 J θ b   )   1 ( U 21   ( s ) J θ f 1 ) ( J θ b   J θ f   U 11 1 ( s ) U 12   ( s ) ) = ( I 6   Υ ( s ) J θ f 1 J θ b   )   1 ( Υ ( s ) J θ f 1 ) G P   ( s )
Then, the maximum singular value response of T ( s ) satisfies that
σ ( T ( j ω ) ) σ ( ( I 6   Υ ( j ω ) J θ f 1 J θ b   )   1 ( Υ ( j ω ) J θ f 1 ) ) σ ( G P   ( j ω ) )
Now, a permissive bound of Δ ( s ) that keeps practical IPFL stable could be drawn according to Formulas (62) and(64). To keep the practical IPFL stable with greater uncertainty, it is expected that σ ( T ( j ω ) ) is as small as possible. Under the condition that υ < 1 , which is reasonable for the case of large spacecraft and small payload, the smaller the item Υ ( s ) and G P   ( s ) , the better the robust stability of the IPFL consisting of proposed feedforward controller. In other words, the weaker the ‘mobile-base’ effect and the smaller the passive transmissibility, the better the robust stability. A simple but effective method would be to increase the mode damping ratios of G P   ( s ) or to decrease the ratio of the payload mass to the support module mass.

4. Simulation Validation

The proposed algorithms and the conclusions are verified through simulation. The virtual prototype built in ADAMS is shown in Figure 5. The pointing and stabilizing manipulator is installed on a support module weighted 9.13 × 103 kg. The flexibility of the solar arrays is considered to simulate the influence of the support module modes. The optical payload is a laser communication weighted 14.89 kg, and the flexibility of its secondary mirror truss is considered to simulate the influence of payload modes. In addition, all the coarse rods and diaphragm springs were flexible parts.

4.1. Adjustment Algorithm Verification

The pointing adjustment limit of the payload is tested first. The coarse actuators traversed the joint space boundary in a step of 2 mm so that the boundary of the workspace could be traversed in an ergodic way. The resultant angular coordinates are all expressed in the form of roll-pitch-yaw angles. The envelope shape and limit parameters are shown in Figure 6 and Table 1.
It is seen that the limit of roll, pitch, and yaw angle exceeds ±8.5°, and the envelope shape has similar sizes in all directions. Therefore, it could be accepted that the pointing and stabilizing manipulator could adjust the pointing direction of the payload on a large scale.
The algorithm of large-scale adjustment would be next to verify. Taking the actuator displacement as the input command, the response of the virtual prototype could be obtained from ADAMS. Then, the accuracy of the algorithm is checked by comparing the simulation results with the target angular coordinates. The target angular coordinates are first chosen from three planes and formed in a closed quadrilateral trajectory to enclose as many areas as possible. Then, a path of a random walk is chosen as the target trajectory to validate the algorithm in a fuller way.
The comparison results are shown in Figure 7. It is seen that the target trajectories and simulated trajectories are highly consistent on all planes. The error magnitudes of the angle coordinates are all kept at the level of 10−9 degrees~10−8 degrees, which is close to the accuracy of the numerical calculation of ADAMS. Therefore, the effectiveness of the proposed adjustment algorithm could be accepted.

4.2. Isolation Algorithm Verification

The proposed manipulator capability to stabilize the LOS is tested next. The floor disturbance transmissibility is first compared in the frequency domain. Since the feedforward controller (55) is associated with the manipulator orientation, four pointing directions were considered, whose RPY angles are, respectively, (0°, 0°, 0°), (8.5°, 0°, 0°), (0°, −7°, 0°), and (0°, 0°, 14°). The low-pass filters are both 9-order Chebyshev type II filters whose stop frequencies are 1000 Hz. The high-pass filters are both 2-order filters whose corner frequencies are 10−4 Hz.
As shown in Figure 8, when the feedforward controllers are acted, the maximum attenuation exceeds 50dB in all four cases. Since the phase and gain mismatch, the attenuation effect would degenerate in the transition frequency band of high-pass and low-pass filter, and floor disturbance in the band of 100–700 Hz would be amplified by an active feedforward system, but the amplifications do not exceed 9 dB. The theoretical results derived from Formula (38) are also shown in the figures. It is seen that the theoretical results are well consistent with the passive transmissibility of the virtual system in the low-frequency band. Thus the validation of Formula (38) could be accepted.
Furthermore, the vibration isolation effect is compared in the time domain. Disturbance force generated by 0.1–1000 Hz white noise is acted on the support module. The platform orientation jitter is shown in Table 2. It is seen that the jitter levels of all the channels in all four cases sharply go down, the magnitude of platform angular displacement falls to 10−7 rad from 10−5 rad, and the root-mean-square (RMS) level of platform angular displacement reduces by over 95%. The jitter trajectories of the image point and their convex hull are shown in Figure 9. It is seen that the scattered areas in all four cases sharply go down, too. Additionally, the scattered radius standard deviation falls to 10−7 meters from 10−5 meters, which could meet the pointing stability requirements of common optical payloads. Combining the frequency-domain and time-domain results, it could be accepted that the feedforward controller (55) could effectively improve the pointing stability.
The stability of IPFL consisting of a feedforward controller (55) and the virtual prototype is tested last. The stability is shown by the bode diagrams of the open-loop transfer function matrices (OLTFM). For convenience, only the elements in the first row and first column of OLTFM and the case of (0°, 0°, 0°) are shown. Besides the Original Support Module (OSM), the manipulator is also installed on a Lighter Support Module (LSM) weighted 9.33 × 102 kg to simulate the case of a larger ratio of the payload mass to the support module mass. A delay of 0.02 s is introduced into all the IPFLs to increase uncertainty.
As shown in Figure 10, the amplitude–frequency curve (AFC) corresponding to OSM is totally below the 0 dB line, i.e., the clockwise encirclement number of the Nyquist plot about the −1 point is zero. Furthermore, considering that the C ( s ) , and K w e   ( s ) is inherently stable, i.e., the unstable pole number of the OLTFM is also zero, the IPFL is bound to be stable according to Nyquist stability criterion. Since the smaller support module mass and the AFC corresponding to LSM is above that of OSM and cross over the 0 dB line at the frequency of 5.16 Hz and 5.57 Hz. Then it is seen that the phase-frequency curve corresponding to LSM crosses over the −180° line from above once at 5.42 Hz, and the phase margin is −26.2°. So, the encirclement number is no longer zero; thus, the IPFL corresponding to LSM is unstable. On this basis, the electromagnetic damping of each fine actuator is increased to 1160 N·s/m from 23.2 N·s/m to simulate the larger mode damping ratio case of OSM and LSM. For convenience, they are abbreviated as LDOSM and LDLSM, respectively, here. The passive transmissibility comparison is shown in Figure 11. It is seen that the case of LSM and OSM have similar passive transmissibility, and so do LDOSM and LDLSM, which is consistent with the theoretical result that the transmissibility frees from the support modules. As for stability, as shown in Figure 10, the AFC corresponding to LDLSM comes back below the 0 dB line due to the passive transmissibility attenuation at about 5 Hz, so the encirclement number is zero again, and thus, the IPFL is stable. Combining the stability conditions of OSM, LSM, and LDLSM, it could be accepted that the larger mode damping ratios of G P   ( s ) or the smaller ratio of the payload mass to the support module mass, the better robust stability of the IPFL.

5. Conclusions

This paper proposed a novel pointing and stabilizing manipulator that integrated both coarse and fine actuators in parallel. The manipulator is designed to provide small optical space payloads on large spacecraft with independent and large-scale pointing adjustment as well as pointing stabilization at the same time.
A theoretical analysis of the manipulator characteristics was first conducted. Singularity analysis showed that the division of pointing labor is feasible with parallel coarse and fine actuators. Through dynamic analysis, the feed-through characteristic of disturbance transmissibility and the ‘mobile-base’ effect on active control was revealed. The paper further presented a specific operation scheme of the novel manipulator including a large-scale adjustment algorithm and an active vibration isolation algorithm. According to the simulation, using the proposed adjustment algorithm, the prototype could arbitrarily adjust the roll-pitch-yaw angles of the payload pointing within the range of ±8.5° and error below 2 × 10−8 degrees, and using the proposed active vibration isolation algorithm, the prototype could reduce the pointing direction jitter by over 95%, which reached the level of 10 7 rad from the original level of 10 5 rad . Therefore, it could be accepted that the parallel integrated scheme of coarse actuators and fine actuators is feasible. The simulation also confirmed some key conclusions of theoretical analysis.
The proposed parallel integrated scheme suits the pointing requirements of future small optical payloads on large spacecraft. The active feedforward method could also be extended to other vibration isolation manipulators. Next, we intend to build an experimental system to validate the solution in practice and achieve the given performance requirements.

Author Contributions

Conceptualization, Z.X.; Methodology, H.Z.; Software, H.Z.; Validation, H.Z.; Investigation, H.Z.; Resources, A.X. and E.Z.; Data curation, A.X. and E.Z.; Writing–original draft, H.Z.; Writing–review & editing, Z.X., A.X. and E.Z.; Project administration, Z.X.; Funding acquisition, Z.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant number 11972343.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

This section introduced the method to express the kinetic energy of the manipulator’s legs with q ˙ p   and q ˙ b   . To improve model accuracy while retaining model simplicity, the tiny movable parts such as joint balls would be neglected. As shown in Figure 3, each fine leg is divided into upper and lower parts and linked by a prism joint, and the prism joint in each coarse leg keeps locked. Therefore, the kinematic energy of branch chains includes
kinematic energy of the upper parts fine leg,
T l f u   = 1 2 i = 1 3 ( m f u i   v f u i T v f u i   + ω f i T I f u i   ω f i   ) = 1 2 i = 1 3 ( m f u i   ( v p f i   + ω f i   × ρ f u i   )   T ( v p f i   + ω f i   × ρ f u i   ) + ω f i T I f u i   ω f i   )
kinematic energy of the lower parts fine leg,
T l f d   = 1 2 i = 1 3 ( m f d i   v f d i T v f d i   + ω f i T I f d i   ω f i   ) = 1 2 i = 1 3 ( m f d i   ( v b f i   + ω f i   × ρ f d i   )   T ( v b f i   + ω f i   × ρ f d i   ) + ω f i T I f d i   ω f i   )
kinematic energy of coarse leg,
T l c   = 1 2 i = 1 3 ( m c i   v c i T v c i   + ω c i T I c i   ω c i   ) = 1 2 i = 1 3 ( m c i   ( v b c i   + ω c i   × ρ c i   )   T ( v b c i   + ω c i   × ρ c i   ) + ω c i T I c i   ω c i   )
where v f u i   ( i = 1 , 2 , 3 ) , v f d i   ( i = 1 , 2 , 3 ) , v c i   ( i = 1 , 2 , 3 ) , respectively, represent the centroid velocity of each part. ω f i   ( i = 1 , 2 , 3 ) and ω c i   ( i = 1 , 2 , 3 ) , respectively, represent the angular velocity of fine leg and that of the coarse leg. The definition of each inertial parameter and joint-point velocity can be found in Figure 3.
Linear velocities v b c i   ( i = 1 , 2 , 3 ) , v p f i   ( i = 1 , 2 , 3 ) and v b f i   ( i = 1 , 2 , 3 ) could be represented by q ˙ p   and q ˙ b   :
{ v b c i   = t ˙ b   + ω b   × r b c i   = J b c i   q ˙ b   ,     i = 1 , 2 , 3 v p f i   = t ˙ p   + ω p   × r p f i   = J p f i   q ˙ p   ,     i = 1 , 2 , 3 v b f i   = t ˙ b   + ω b   × r b f i   = J b f i   q ˙ b   ,     i = 1 , 2 , 3
The transformation matrices J b c i   ( i = 1 , 2 , 3 ) , J p f i   ( i = 1 , 2 , 3 ) , and J b f i   ( i = 1 , 2 , 3 ) are matrices with similar forms. Taking J b c i   ( i = 1 , 2 , 3 ) as an example, it has the form of
J b c i   = [ E 3   r ˜ b c i   ]
where r ˜ b c i   is the antisymmetric matrix corresponding to the vector r b c i   .
According to the structure of the universal joint shown in Figure A1, considering that each leg is linked by the universal joint, the angular velocity of each leg must fulfill
{ ω c i T n U c i   = 0 ;     i = 1 , 2 , 3 ω f i T n U f i   = 0 ;     i = 1 , 2 , 3
The definition of n U c i   ( i = 1 , 2 , 3 ) and n U f i   ( i = 1 , 2 , 3 ) can be found in Figure A1. The formula could be equivalently rewritten as
{ ω c i   = ( E 3   n U c i   n U c i T ) ω c i   = P U c i ω c i   , ;     i = 1 , 2 , 3 ω f i   = ( E 3   n U f i   n U f i T ) ω f i   = P U f i ω f i   ;     i = 1 , 2 , 3
As shown in Figure A1, it could be approximately deemed that each rod is perpendicular to two pivots of the universal joint. So there is the approximation
{ n U c i   n c i   ,     P U c i P c i = n ˜ c i   n ˜ c i T ;     i = 1 , 2 , 3 n U f i   n f i   ,     P U f i P f i = n ˜ f i   n ˜ f i T ;     i = 1 , 2 , 3
In addition, the velocity of each joint point fulfills that
{ v p c i   = v b c i   + ω c i   × l c i   n c i   ,     i = 1 , 2 , 3 v p f i   = v b f i   + ω f i   × l f i   n f i   + l ˙ f i   n f i   ;     i = 1 , 2 , 3
The equivalent form is
{ ω r i   × n r i   = 1 l c i   ( v p r i   v b r i   ) ,     i = 1 , 2 , 3 ω f i   × n f i   = 1 l f i   ( v p f i   v b f i   l ˙ f i   n f i   ) ;     i = 1 , 2 , 3
Combine Equations (A7), (A8), and (A10), and the angular velocity could be approximately expressed as
ω c i   P c i ω c i   = n ˜ c i   ω c i   × n c i   = n ˜ c i   l r i   J p c i   q ˙ p   J b c i   q ˙ b   ;     i = 1 , 2 , 3 ω f i   P f i ω f i   = n ˜ f i   ω f i   × n f i   = n ˜ f i   l f i   J p f i   q ˙ p   J b f i   q ˙ b   ;     i = 1 , 2 , 3
So far, all the transformations have been obtained. On this basis, the expressions of kinetic energy can be further simplified using the structural characteristics. Assuming that the mass distribution of each leg is approximately axisymmetric, the eccentricity vector of each part can be approximated as
{ ρ c i   ρ c i   n c i   ,     i = 1 , 2 , 3 ρ f u i   ρ f u i   n f i   ,     i = 1 , 2 , 3 ρ f d i   ρ f d i   n f i   ,     i = 1 , 2 , 3
Under the same assumption, the form of inertia tensors can also be simplified. Taking one of the coarse legs as an example, the inertia tensor at the centroid can be generally expressed as
I r i   = [ n c x i   n c y i   n c i   ] [ μ c i   0 0 0 μ c i   0 0 0 η c i   ] [ n c x i T n c y i T n c i T ]
where n c x i   and n c y i   are, respectively, the unit vectors of arbitrary two radial directions, and μ c i   and μ c i   represent the principal components in the radial and axial directions, respectively. Then according to Formula (A11), the item ω c i T I c i   ω c i   fulfills
ω c i T I c i   ω c i   ω c i T P c i [ n c x i   n c y i   n c i   ] [ μ c i   0 0 0 μ c i   0 0 0 η c i   ] [ n c x i T n c y i T n c i T ] P c i ω c i   = μ c u i   ω c i T P c i ( n c x i   n c x i T + n c y i   n c y i T ) P c i ω c i   + η c u i   ω c i T n ˜ c i T n ˜ c i   n c i   n c i T n ˜ c i T n ˜ c i   ω c i   = μ c u i   ω c i T P c i ( n c x i   n c x i T + n c y i   n c y i T ) P c i ω c i   + O 3   = μ c u i   ω c i T P c i ( n c x i   n c x i T + n c y i   n c y i T + n c i   n c i T ) P c i ω c i       = μ c u i   ω c i T P c i P c i ω c i   μ c i   ω c i T ω c i  
Therefore, the inertia tensors could be approximated as
{ I c i   μ c i   E 3   ,     i = 1 , 2 , 3 I f u i   μ f u i   E 3   ,     i = 1 , 2 , 3 I f d i   μ f d i   E 3   ,     i = 1 , 2 , 3
Combining Formulas (A1)–(A5), (A11), (A12), and (A15), the kinetic energy of all legs could be rephrased as
T l f u   + T l f d   + T l c   = 1 2 ( q ˙ p   q ˙ b   ) [ M α   M α β   M β α   M β   ] ( q ˙ p   q ˙ b   )
where
M α   = i = 1 3 J p c i T ( m α c i   P c i ) J p c i   + i = 1 3 J p f i T ( m f u i   E 3   + m α f i   P f i ) J p f i  
m α c i   = μ c i   + m c i   ρ c i 2 l c i 2 ,     i = 1 , 2 , 3
m α f i   = μ f u i   + m f u i   ρ f u i 2 + μ f d i   + m f d i   ρ f d i 2 l f i 2 2 m f u i   ρ f u i   l f i   ,     i = 1 , 2 , 3
M β   = i = 1 3 J b c i T ( m c i   E 3   + m β c i   P c i ) J b c i   + i = 1 3 J b f i T ( m f d i   E 3   + m β f i   P f i ) J b f i  
m β c i   = μ c i   + m c i   ρ c i 2 l c i 2 2 m c i   ρ c i   l c i   ,     i = 1 , 2 , 3
m β f i   = μ f u i   + m f u i   ρ f u i 2 + μ f d i   + m f d i   ρ f d i 2 l f i 2 2 m f d i   ρ f d i   l f i   ,     i = 1 , 2 , 3
M α β   = M β α T = i = 1 3 m α β c i   J p c i T P c i J b c i   i = 1 3 m α β f i   J p f i T P f i J b f i  
m α β c i   = μ c i   + m c i   ρ c i 2 l c i 2 m c i   ρ c i   l c i   ,     i = 1 , 2 , 3
m α β f i   = μ f u i   + m f u i   ρ f u i 2 + μ f d i   + m f d i   ρ f d i 2 l f i 2 m f u i   ρ f u i   + m f d i   ρ f d i   l f i   ,     i = 1 , 2 , 3
Figure A1. Schematic diagram of a universal joint.
Figure A1. Schematic diagram of a universal joint.
Applsci 13 02188 g0a1

References

  1. Jono, T.; Toyoda, M.; Nakagawa, K.; Yamamoto, A.; Shiratama, K.; Kurii, T.; Koyama, Y. Acquisition, tracking, and pointing systems of OICETS for free space laser communications. In Acquisition, Tracking, and Pointing XIII; International Society for Optics and Photonics: Bellingham, WA, USA, 1999; Volume 3692, pp. 41–50. [Google Scholar]
  2. Kennedy, P.J.; Kennedy, R.L. Direct versus indirect line of sight (LOS) stabilization. IEEE Trans. Control Syst. Technol. 2003, 11, 3–15. [Google Scholar]
  3. Burnside, J.W.; Conrad, S.D.; Pillsbury, A.D.; Devoe, C.E. Design of an inertially stabilized telescope for the LLCD. In Free-Space Laser Communication Technologies XXIII; SPIE: Bellingham, WA, USA, 2011. [Google Scholar]
  4. Bernabe, L.; Raynal, N.; Michel, Y. 3POD-A High Performance Parallel Antenna Pointing Mechanism. In Proceedings of the 15th European Space Mechanisms & Tribology Symposium, Noordwijk, The Netherlands, 25–27 September 2013. [Google Scholar]
  5. Zhang, Y.; Han, H.; Zhang, H.; Xu, Z.; Xiong, Y.; Han, K.; Li, Y. Acceleration analysis of 6-RR-RP-RR parallel manipulator with offset hinges by means of a hybrid method. Mech. Mach. Theory 2022, 169, 104661. [Google Scholar]
  6. Han, H.; Zhang, Y.; Zhang, H.; Han, C.; Li, A.; Xu, Z. Kinematic Analysis and Performance Test of a 6-DOF Parallel Platform with Dense Ball Shafting as a Revolute Joint. Appl. Sci. 2021, 11, 6268. [Google Scholar] [CrossRef]
  7. Sun, J.; Shao, L.; Fu, L.; Han, X.; Li, S. Kinematic analysis and optimal design of a novel parallel pointing mechanism. Aerosp. Sci. Technol. 2020, 104, 105931. [Google Scholar]
  8. Song, Y.; Qi, Y.; Dong, G.; Sun, T. Type synthesis of 2-DoF rotational parallel mechanisms actuating the inter-satellite link antenna. Chin. J. Aeronaut. 2016, 29, 1795–1805. [Google Scholar]
  9. Sun, T.; Song, Y.; Dong, G.; Lian, B.; Liu, J. Optimal design of a parallel mechanism with three rotational degrees of freedom. Robot. Comput.-Integr. Manuf. 2012, 28, 500–508. [Google Scholar]
  10. Sun, T.; Zhai, Y.; Song, Y.; Zhang, J. Kinematic calibration of a 3-DoF rotational parallel manipulator using laser tracker. Robot. Comput.-Integr. Manuf. 2016, 41, 78–91. [Google Scholar]
  11. Kong, Y.; Huang, H. Performance enhancement of disturbance-free payload with a novel design of architecture and control. Acta Astronaut. 2019, 159, 238–249. [Google Scholar] [CrossRef]
  12. Wu, Y.; Yu, K.; Jiao, J.; Cao, D.; Chi, W.; Tang, J. Dynamic isotropy design and analysis of a six-DOF active micro-vibration isolation manipulator on satellites. Robot. Comput.-Integr. Manuf. 2018, 49, 408–425. [Google Scholar] [CrossRef]
  13. Beijen, M.A.; Heertjes, M.F.; Van Dijk, J.; Hakvoort, W.B.J. Self-tuning MIMO disturbance feedforward control for active hard-mounted vibration isolators. Control Eng. Pract. 2018, 72, 90–103. [Google Scholar]
  14. Qian, Y.; Xie, Y.; Jia, J.; Zhang, L. Development of Active Microvibration Isolation System for Precision Space Payload. Appl. Sci. 2022, 12, 4548. [Google Scholar]
  15. Doré Landau, I.; Alma, M.; Constantinescu, A.; Martinez, J.J.; Noë, M. Adaptive regulation—Rejection of unknown multiple narrow band disturbances (a review on algorithms and applications). Control Eng. Pract. 2011, 19, 1168–1181. [Google Scholar]
  16. Aranovskiy, S.; Freidovich, L.B. Adaptive compensation of disturbances formed as sums of sinusoidal signals with application to an active vibration control benchmark. Eur. J. Control 2013, 19, 253–265. [Google Scholar]
  17. Landau, I.D.; Airimitoaie, T.; Alma, M. IIR Youla–Kucera Parameterized Adaptive Feedforward Compensators for Active Vibration Control With Mechanical Coupling. IEEE Trans. Control Syst. Technol. 2013, 21, 765–779. [Google Scholar] [CrossRef]
  18. Yun, H.; Liu, L.; Li, Q.; Yang, H. Investigation on two-stage vibration suppression and precision pointing for space optical payloads. Aerosp. Sci. Technol. 2020, 96, 105543. [Google Scholar] [CrossRef]
  19. Yang, X.; Wu, H.; Li, Y.; Kang, S.; Chen, B.; Lu, H.; Lee, C.K.M.; Ji, P. Dynamics and Isotropic Control of Parallel Mechanisms for Vibration Isolation. IEEE/ASME Trans. Mechatron. 2020, 25, 2027–2034. [Google Scholar]
  20. Yang, X.; Wu, H.; Chen, B.; Kang, S.; Cheng, S. Dynamic modeling and decoupled control of a flexible Stewart platform for vibration isolation. J. Sound Vibr. 2019, 439, 398–412. [Google Scholar]
  21. Yi, S.; Yang, B.; Meng, G. Microvibration isolation by adaptive feedforward control with asymmetric hysteresis compensation. Mech. Syst. Signal Proc. 2019, 114, 644–657. [Google Scholar] [CrossRef]
  22. Wu, L.; Huang, Y.; Li, D. Tilt Active Vibration Isolation Using Vertical Pendulum and Piezoelectric Transducer with Parallel Controller. Appl. Sci. 2021, 11, 4526. [Google Scholar]
  23. Li, F.; Yuan, S.; Qian, F.; Wu, Z.; Pu, H.; Wang, M.; Ding, J.; Sun, Y. Adaptive Deterministic Vibration Control of a Piezo-Actuated Active–Passive Isolation Structure. Appl. Sci. 2021, 11, 3338. [Google Scholar]
  24. Sun, X.; Yang, B.; Gao, Y.; Yang, Y. Integrated design, fabrication, and experimental study of a parallel micro-nano positioning-vibration isolation stage. Robot. Comput.-Integr. Manuf. 2020, 66, 101988. [Google Scholar] [CrossRef]
  25. Kong, Y.; Huang, H. Vibration isolation and dual-stage actuation pointing system for space precision payloads. Acta Astronaut. 2018, 143, 183–192. [Google Scholar]
  26. Hindle, T.; Davis, T.; Fischer, J. Isolation, Pointing, and Suppression (IPS) System for High-Performance Spacecraft; SPIE: Bellingham, WA, USA, 2007. [Google Scholar]
  27. Tang, L.; Zhang, K.; Guan, X.; Hao, R.; Wang, Y. Dynamic modeling and multi-stage integrated control method of ultra-quiet spacecraft. Adv. Space Res. 2020, 65, 271–284. [Google Scholar] [CrossRef]
  28. Friederike, G.; Andreas, R.; Holger, J.; Ulrich, L.; Enrico, P.; Manuel, W.; Jürgen, W.; Stefanos, F. Pointing and Control System Performance and Improvement Strategies for the SOFIA Airborne Telescope; SPIE: Bellingham, WA, USA, 2016. [Google Scholar]
  29. Paul, J.K.; Edward, D.; Ulrich, L.; Enrico, P.; Stefan, T.; Hans-Peter, R.; Manuel, W.; Jürgen, W. Active Damping of the SOFIA Telescope Assembly; SPIE: Bellingham, WA, USA, 2012. [Google Scholar]
  30. Paul, K.; Rick, B.; Jorge, G.; Ulrich, L.; Hans, K.; Stefan, T.; Jörg, W. SOFIA Telescope Modal Survey Test and Test-Model Correlation; SPIE: Bellingham, WA, USA, 2010. [Google Scholar]
  31. Sacks, L.W.; Blaurock, C.; Dewell, L.D.; Tajdaran, K.; Liu, K.; Collins, C.; West, G.J.; Ha, K.Q.; Bolcar, M.R.; Crooke, J.A.; et al. Preliminary Jitter Stability Results for the Large UV/Optical/Infrared (LUVOIR) Surveyor Concept Using a Non-Contact Vibration Isolation and Precision Pointing System; SPIE: Bellingham, WA, USA, 2018; Volume 10698. [Google Scholar]
  32. Larry, D.D.; Kiarash, T.; Raymond, M.B.; Kuo-Chia, L.; Matthew, R.B.; Lia, W.S.; Julie, A.C.; Carl, B. Dynamic Stability with the Disturbance-Free Payload Architecture as Applied to the Large UV/Optical/Infrared (LUVOIR) Mission; SPIE: Bellingham, WA, USA, 2017. [Google Scholar]
Figure 1. Schematic diagram and the virtual assembly of the pointing and stabilizing manipulator.
Figure 1. Schematic diagram and the virtual assembly of the pointing and stabilizing manipulator.
Applsci 13 02188 g001
Figure 2. Vector loops in the pointing and stabilizing manipulator.
Figure 2. Vector loops in the pointing and stabilizing manipulator.
Applsci 13 02188 g002
Figure 3. Schematic diagram of the simplified dynamic system.
Figure 3. Schematic diagram of the simplified dynamic system.
Applsci 13 02188 g003
Figure 4. Control block diagram of active feedforward vibration isolation.
Figure 4. Control block diagram of active feedforward vibration isolation.
Applsci 13 02188 g004
Figure 5. The virtual prototype of the simulation validation.
Figure 5. The virtual prototype of the simulation validation.
Applsci 13 02188 g005
Figure 6. Envelope shape of the workspace of the pointing and stabilizing manipulator.
Figure 6. Envelope shape of the workspace of the pointing and stabilizing manipulator.
Applsci 13 02188 g006
Figure 7. The simulation trajectories and the corresponding algorithm error on each plane. (a). The quadrilateral trajectory comparison and the algorithm error on the roll-pitch plane, (b). those on the roll-pitch plane, (c). those on the roll-pitch plane, (d). the random trajectory comparison and the algorithm error on the roll-pitch plane.
Figure 7. The simulation trajectories and the corresponding algorithm error on each plane. (a). The quadrilateral trajectory comparison and the algorithm error on the roll-pitch plane, (b). those on the roll-pitch plane, (c). those on the roll-pitch plane, (d). the random trajectory comparison and the algorithm error on the roll-pitch plane.
Applsci 13 02188 g007aApplsci 13 02188 g007b
Figure 8. Floor disturbance transmissibility of the pointing and stabilizing manipulator. (a). comparison in the orientation of (0°, 0°, 0°), (b). in the orientation of (8.5°, 0°, 0°), (c). in the orientation of (0°, −7°, 0°), (d). in the orientation of (0°, 0°, 14°).
Figure 8. Floor disturbance transmissibility of the pointing and stabilizing manipulator. (a). comparison in the orientation of (0°, 0°, 0°), (b). in the orientation of (8.5°, 0°, 0°), (c). in the orientation of (0°, −7°, 0°), (d). in the orientation of (0°, 0°, 14°).
Applsci 13 02188 g008
Figure 9. LOS jitter comparison between the passive isolation and active feedforward isolation. (a). comparison in the orientation of (0°, 0°, 0°), (b). in the orientation of (8.5°, 0°, 0°), (c). in the orientation of (0°, −7°, 0°), (d). that in the orientation of (0°, 0°, 14°).
Figure 9. LOS jitter comparison between the passive isolation and active feedforward isolation. (a). comparison in the orientation of (0°, 0°, 0°), (b). in the orientation of (8.5°, 0°, 0°), (c). in the orientation of (0°, −7°, 0°), (d). that in the orientation of (0°, 0°, 14°).
Applsci 13 02188 g009aApplsci 13 02188 g009b
Figure 10. Open loop transfer functions of the given channel in four cases.
Figure 10. Open loop transfer functions of the given channel in four cases.
Applsci 13 02188 g010
Figure 11. Passive transmissibility given in four cases.
Figure 11. Passive transmissibility given in four cases.
Applsci 13 02188 g011
Table 1. Workspace limit parameters of the pointing and stabilizing manipulator.
Table 1. Workspace limit parameters of the pointing and stabilizing manipulator.
Angular CoordinatesMaximum/(deg)Minimum/(deg)
Roll angle 9.60083−8.97929
Pitch angle 9.7894−10.6959
Yaw angle 16.6285−14.4935
Table 2. RMS level of platform angular displacement of each channel.
Table 2. RMS level of platform angular displacement of each channel.
OrientationPassive Case (Rad)Active Case (Rad)Rejection Ratio
(0°, 0°, 0°) θ p 1   1.65 × 10−51.14 × 10−799.3%
θ p 2   5.02 × 10−61.89 × 10−899.6%
θ p 3   5.34 × 10−61.22 × 10−797.7%
(8.5°, 0°, 0°) θ p 1   1.65 × 10−58.22 × 10−899.5%
θ p 2   5.03 × 10−63.49 × 10−899.3%
θ p 3   5.62 × 10−61.51 × 10−797.4%
(0°, −7°, 0°) θ p 1   1.65 × 10−55.53 × 10−899.7%
θ p 2   5.02 × 10−61.58 × 10−796.9%
θ p 3   5.68 × 10−61.25 × 10−797.8%
(0°, 0°, 14°) θ p 1   1.64 × 10−59.80 × 10−899.4%
θ p 2   5.63 × 10−61.77 × 10−796.9%
θ p 3   5.37 × 10−65.67 × 10−898.9%
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

Zhang, H.; Xu, Z.; Xu, A.; Zhang, E. Novel Pointing and Stabilizing Manipulator for Optical Space Payloads. Appl. Sci. 2023, 13, 2188. https://doi.org/10.3390/app13042188

AMA Style

Zhang H, Xu Z, Xu A, Zhang E. Novel Pointing and Stabilizing Manipulator for Optical Space Payloads. Applied Sciences. 2023; 13(4):2188. https://doi.org/10.3390/app13042188

Chicago/Turabian Style

Zhang, Hui, Zhenbang Xu, Anpeng Xu, and Enyang Zhang. 2023. "Novel Pointing and Stabilizing Manipulator for Optical Space Payloads" Applied Sciences 13, no. 4: 2188. https://doi.org/10.3390/app13042188

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