Contact StaffAbout UsElectrical and Computer Engineering
INE
CEM HOME ABOUT CEM RESEARCH DEPARTMENTS STUDENTS FACULTY & STAFF VISIT US


HIL Home
About
Project Team
Remote HIL Robot Simulation
Acknowledgement
Contact
Electrical & Computer Engineering

ECE Home
About
People
Research
Graduate
Undergraduate
News
Employment/Jobs
Chair's Welcome
Contact
CEM Departments

Civil & Environmental Engineering
Electrical & Computer Engineering
Engineering and Science Management
Geological Engineering
Mechanical Engineering
Mining Engineering
Petroleum Engineering
Login >
Hardware-in-the-Loop Robot Simulators for On-Site and Remote Laboratories

What does the RemoteHIL_Lab offer?

The hardware-in-the-loop-simulator (HILS) is a real-time simulation tool, which allows very realistic simulations for a variety of mechatronics systems, from robot manipulators to electric vehicles. The realistic simulation feature is achieved by using high performance motion controllers and load simulator motors, as well as the hardware and software of the actual system in consideration to the maximum possible extent. Within the scope of our NWACC grant and as part of our NFS-CISE project, a HILS setup is developed initially as an on-site and remote robotics simulation tool.

The HIL robot simulator developed in this project uses the same motor type used in the joints of the actual robot. It also uses the same micro controller used in the actual system. At the Robotics Laboratory of University of Alaska Fairbanks, the HIL setup is developed to match the dynamics and control of the PUMA 560 robot, also available at the lab. The open-architecture PUMA 560 is currently being converted for operation under DSP based motion controllers. Hence, the hardware-in-the-loop simulator (HILS) setup is designed to match our PUMA 560 as the first example.

Pictures of both setups can be seen below;

PUMA 560 //////// diagram

The basic structure of a HIL setup involves 2 motors coupled with one another through the shaft. One of the motors operates as the joint actuator, while the other motor is used for the generation of the total torque, which replicates the actual dynamics affecting that joint for a particular robotic configuration. Considering the PUMA 560, the joint motor is elected as a permanent magnet DC motor, while the load motor is a direct-drive motor (DDM) due to its high accuracy and high speed.

Below is a functional schematic diagram of the HIL concept:

diagram

The HILS setup is developed for both on-site and remote use for research and education.


What can you do at the RemoteHIL_Lab?

You can access the HIL setup from anywhere in the world, just as any on-site student or researcher. The developed RemoteHIL_Lab software allows Internet users access to the HIL setup with two alternatives.

Option 1: If the user owns a MATLAB/Simulink license in his/her computer, he/she can develop the dynamics model of any robot and controller he/she has in mind using MATLAB/Simulink. The simulations are performed for one joint-load pair at a time as described under Project Description. In this regard, the user sends one Simulink file, which includes both the related load dynamics and designed controller. To learn more about this option and/or to start your experimentation, please click on How to access RemoteHIL_Lab and go to Experiment 1.

For this option, the user is strongly recommended to first run a Simulink based computer simulation prior to implementation on the HIL setup; thus, ensuring stable control parameters.

Option 2: The user is not required to have a licensed MATLAB/Simulink software and is limited with the robot dynamics and controller repertoire presented in our remote lab. The user can only choose from the available robot and controller choices offered in our RemoteHIL_Lab and then, vary the controller design parameters. To learn more about this option and/or to start your experimentation, please click on How to access RemoteHIL_Lab and go to Experiment 2.


How to access the RemoteHIL_Lab


UAF is an affirmative action/equal opportunity employer and educational institution
Contact OIT Support Center for questions/comments