Hardware-in-the-loop simulation is an attractive tool to validate the functionality of space robots. It is the purpose of the hardware-in-the-loop simulation to make a rigid robot prototype behave, in contact/noncontact phases, as closely as possible to a given robot reference model that would be encountered in the real-world. We introduce a method for the hardware-in-the-loop simulation that is based on the projection of the generalized coordinates of the robot model into two subspaces representing independent and dependent coordinates. The independent coordinate is obtained via simulation by making use of its acceleration model expressed in a closed form. While, the dependent coordinate is obtained from the generalized coordinated of the linearized robot prototype acting as a double integrator on the input dependent-coordinate acceleration. It is followed by investigating the effect of external disturbance on the performance of the hardware-in-the-loop simulation, by the method of Lagrangian multiplier. Finally experimental results obtained from implementation of a single axis arm is presented.
[1]
Lorenzo Sciavicco,et al.
Robust Control of Robotic Manipulators
,
1984
.
[2]
W. Wolovich,et al.
A computational technique for inverse kinematics
,
1984,
The 23rd IEEE Conference on Decision and Control.
[3]
Bruno Siciliano,et al.
Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy
,
1991,
Int. J. Robotics Res..
[4]
Ahmed A. Shabana,et al.
Dynamics of Multibody Systems
,
2020
.
[5]
Ou Ma,et al.
MDSF - A generic development and simulation facility for flexible, complex robotic systems
,
1997,
Robotica.
[6]
Erick Dupuis,et al.
Control System Prototyping of the STVF Manipulator Test-Bed
,
1998
.
[7]
Phillip J. McKerrow,et al.
Introduction to robotics
,
1991
.
[8]
Javier García de Jalón,et al.
Kinematic and Dynamic Simulation of Multibody Systems
,
1994
.