Design and Simulation of Robot Manipulators Using a Modular Hardware-in-the-loop Platform

The need for developing high quality systems with short and cost-effective design schedules has created an ongoing demand for efficient prototyping and testing tools (Wheelright & Clark, 1992). In many engineering applications failure of a system can have severe consequences, from loss of hardware and capital to complete mission failure, and can even result in the loss of human life (Ledin, 1999). The earliest form of prototyping, physical prototyping, began with the development of the first system, and it refers to fabricating a physical system to evaluate performance and test design alterations. There have been many advances in this field, such as the use of scaled models (Faithfull et al., 2001), but in most cases the time and cost involved in building complete physical prototypes are prohibitive. With the advent of computers a new form of prototyping, termed analytical prototyping, has become a second viable option (Ulrich & Eppinger, 2000). Computer models are generally inexpensive to develop and can be quickly modified to experiment with various aspects of the system. However, this flexibility often comes at the cost of approximations used to model complex physical phenomena, which in turn lead to inaccuracies in the model and system behaviour. A prototyping tool that has been gaining significant popularity in recent years is hardware-in-the-loop simulation, which can effectively combine the advantages of the two traditional prototyping methods. The underlying concept of hardware-in-the-loop (HIL) simulation is to use physical hardware for system components that are difficult or impossible to model and link them to a computer model that simulates the other aspects of the system. This technique has been successfully applied to development and testing in a wide range of engineering fields, including aerospace (Leitner, 1996), automotive (Hanselman, 1996), controls (Linjama et al., 2000), manufacturing (Stoeppler et al., 2005), and naval and defence (Ballard et al., 2002). This research investigates the application of HIL simulation as a tool for the design and testing of serial-link industrial manipulators, and proposes a generic and modular robotic hardware-in-the-loop simulation (RHILS) architecture. The RHILS architecture was implemented in the simulation of a standard industrial manipulator and evaluated on its ability to simulate the robot and its usefulness as a design tool. The remainder of this section briefly reviews the state-of-the-art in HIL simulation across a broad range of fields, highlighting some of the key benefits and considerations, and then summarizes the current work of other researchers in the specific field of robotic

[1]  J. Leitner Space technology transition using hardware in the loop simulation , 1996, 1996 IEEE Aerospace Applications Conference. Proceedings.

[2]  Farhad Aghili,et al.  A Mechatronic Testbed for Revolute-Joint Prototypes of a Manipulator , 2006, IEEE Transactions on Robotics.

[3]  Günter Pritschow,et al.  “Hardware in the Loop” Simulation of Machine Tools , 2004 .

[4]  G. Stoeppler,et al.  Hardware-in-the-loop simulation of machine tools and manufacturing systems , 2005 .

[5]  R. P. Jones,et al.  An investigation into the use of hardware-in-the-loop simulation with a scaled physical prototype as an aid to design , 2001 .

[6]  Xavier Cyril,et al.  ADVANCED SPACE ROBOTICS SIMULATION FOR TRAINING AND OPERATIONS , 2000 .

[7]  Farhad Aghili,et al.  Task verification facility for the Canadian special purpose dextrous manipulator , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  C. K. Yuen,et al.  Theory and Application of Digital Signal Processing , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  J.K. Pedersen,et al.  A dynamometer performing dynamical emulation of loads with nonlinear friction , 1996, Proceedings of IEEE International Symposium on Industrial Electronics.

[10]  H. Hanselmann Hardware-in-the-loop simulation testing and its integration into a CACSD toolset , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[11]  John J. Craig,et al.  Introduction to robotics - mechanics and control (2. ed.) , 1989 .

[12]  Zhen Li,et al.  HARDWARE-IN-THE-LOOP SIMULATION , 2004 .

[13]  Matti Linjama,et al.  Hardware-in-the-loop environment for servo system controller design, tuning and testing , 2000, Microprocess. Microsystems.

[14]  D. Maclay,et al.  Simulation gets into the loop , 1997 .

[15]  H. Temeltas,et al.  Hardware in the loop simulation of robot manipulators through Internet in mechatronics education , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[16]  David M. Lane,et al.  Interoperability and synchronisation of distributed hardware-in-the-loop simulation for underwater robot development: issues and experiments , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[17]  Carl E. Rasmussen,et al.  Derivative Observations in Gaussian Process Models of Dynamic Systems , 2002, NIPS.

[18]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[19]  Steven C. Wheelwright,et al.  Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency and Quality , 1992 .

[20]  Ou Ma,et al.  On the Validation of SPDM Task Verification Facility , 2004, J. Field Robotics.

[21]  Xiaolin Hu Applying robot-in-the-loop-simulation to mobile robot systems , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[22]  Farhad Aghili,et al.  Contact dynamics emulation for hardware-in-loop simulation of robots interacting with environment , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[23]  Arthur F. Krummenoehl,et al.  Simulation Approaches for Supporting Tactical System Development , 2002 .

[24]  Steven C. Wheelwright,et al.  Revolutionizing product development , 1992 .

[25]  M. Bacic,et al.  On hardware-in-the-loop simulation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[26]  Jon C. Clare,et al.  Dynamic emulation of mechanical loads using a vector-controlled induction motor-generator set , 1999, IEEE Trans. Ind. Electron..

[27]  Andrew Cook,et al.  Revolutionizing Product Development‐Quantum Leaps in Speed, Eficiency, and Quality , 1994 .

[28]  T. S. Sankar,et al.  Fast inverse dynamics computation in real-time robot control , 1990, [Proceedings] IECON '90: 16th Annual Conference of IEEE Industrial Electronics Society.