This dissertation is concerned with the position and vibration control of flexible articulated
space robots consisting of a rigid platform, two flexible arms, and a rigid
end-effector carrying a payload, all components being serially connected through
revolute joints. The mission is to carry a payload over a prescribed trajectory in the
inertial space, while suppressing the elastic vibration of the arms and the rigid-body
perturbations. The equations of motion governing the robot dynamics are derived by
means of Lagrangian mechanics and they include actuator dynamics. Based on the
assumption that the elastic deformations and the rigid-body perturbations are small
relative to the nominal trajectory-following rigid-body motions, a perturbation approach
is adopted to separate the equations into nonlinear rigid-body equations and
linear perturbation equations. The nominal trajectory is planned to conserve the
limited actuator resources and keep the platform attitude stationary, by eliminating
the inherent kinematic redundancy of the manipulator. By assuming perfect sensing,
i.e., all the states are completely accessible, two kinds of controls are designed in
discrete-time. First, a feedforward control is designed to minimize the persistent disturbance
resulting from the nominal motions. Next, a feedback control is synthesized
based on the Linear Quadratic Regulator (LQR) theory with a prescribed degree of
stability to make the system stable and further enhance the disturbance-rejection
performances. These controls are subsequently applied to the case in which only the sensor outputs are available, and they are noisy. A finite number of sensors is assumed. A Kalman filter is designed to estimate the state on the assumption of zeromean
Gaussian white plant and measurement noise. In the real situation, controls
are applied to the original plant rather than the linearized model, so that the Linear
Quadratic Gaussian (LQG) control combined with robustness recovery methods is
tested on the plant. Due to difficulties in implementing a Kalman filter, a Maximum
Likelihood Estimator (MLE) is proposed. A numerical example illustrates the approach.