Reactionless visual servoing of a dual-arm space robot
read more
Citations
Robust coordinated control of a dual-arm space robot
Direct image-based visual servoing of free-floating space manipulators
Tutorial Review on Space Manipulators for Space Debris Mitigation
Reactionless visual servoing of a multi-arm space robot combined with other manipulation tasks
Concurrent image-based visual servoing with adaptive zooming for non-cooperative rendezvous maneuvers
References
Practical Methods of Optimization
Visual servo control. I. Basic approaches
Robot Control: The Task Function Approach
Related Papers (5)
Frequently Asked Questions (14)
Q2. What is the main task of the servoing task?
the gradient of the cost function is used as a secondary task to be regulated to zero during the main task, i.e., the servoing task [15].
Q3. what is the angular momentum of the base?
Ĩbm1θ̇1 + Ĩbm2θ̇2 = 0. (14)If stationary state of the attitude of the base is maintained, i.e., ω0 = 0 , thenĨbm1θ̇1 + Ĩbm2θ̇2 = 0. (15)where Ĩbmi is referred to as coupling angular momentum.
Q4. What is the Jacobian matrix for manipulator?
Rn is the vector of manipulator joint velocities, Jbe = [Jbe1T Jbe2T ]T ∈ R12×6 is the Jacobian matrix for base, and Jme = [ Jme1 O O Jme2 ] ∈ R12×n is the Jacobian matrix for manipulator.
Q5. What is the primary task used in the robotic literature?
(10)The secondary task is traditionally used in the robotic literature to satisfy a set of constraints in addition to the main task to be completed.
Q6. What is the Jacobian matrix for a floating robot?
If no external force is acting on the base, and the system starts from rest, p = l = 0, andte = Jgθ̇, where Jg = ( Jme − JbeI−1b Ibm ) . (4)In (4), Jg is referred to as Generalized Jacobian Matrix (GJM) [10].
Q7. What is the servoing control law for a dual-arm space robot?
The dual-arm robot carries one camera each on both arms, hence, the visual servoing control law can be defined astc = −λL+s e, (5)where LS ∈ R2N×12 is the image Jacobian or interaction matrix, tc is the camera velocity, λ is a scalar gain which determines the speed of convergence of the visual servoing, and e is the error between the current features (s) and the desired features (s∗).
Q8. What is the angular momentum in a robot?
(11)Using (2) and (11), the expression of angular momentum l in (2) can also be reformulated in terms of ω0 asl = Ĩbω0 + Ĩbm1θ̇1 + Ĩbm2θ̇2 + ccom × p, (12)whereĨb = Ib,ω − I−1b,vIb,cI T b,c; Ĩbmi = Ibmi,ω − The author−1 b,vIb,cIbmi,v.(13)
Q9. What is the way to solve the problem of base attitude disturbance?
For this, optimal control law derived in (18), which ensures that the motion of the dual-arm does not affect the base attitude, is used.
Q10. What is the limitation of the proposed method?
Other limitation isthat the method does not take into account collision and singularity avoidances which will be taken up in future.
Q11. What is the effect of the dual-arm?
any reaction due to motion of the dual-arm causes change in the orientation of the base satellite which is evident from Fig. 3, where the maximum change in the orientation is 0.13rad, which is not desired.
Q12. What is the importance of the attitude control of the base satellite?
The importance of the attitude control of the base satellite is emphasised in detail, and the problem is solved using the augmented Generalized Jacobian Matrix (GJM) based control and task function approach.
Q13. What is the angular momenta of the servo?
observed features (in blue) move towards the desired features (in red) as depicted in Fig. 5.In order to validate the results of numerical experiment, the linear and angular momenta are plotted in Fig.
Q14. What is the effect of the proposed approach on the attitude of the base satellite?
The results are compared with the one obtained from the GJM-based visual servoing, and it was found that the proposed approach helped in reducing the attitude disturbance to zero.