• DocumentCode
    3579967
  • Title

    Hardware-in-the-loop development and real-time testing for precision motion control under RTAI

  • Author

    Lei Lou ; Kuhnlenz, Kolja

  • Author_Institution
    Inst. of Autom. Control Eng. (LSR), Tech. Univ. Munchen, München, Germany
  • fYear
    2014
  • Firstpage
    312
  • Lastpage
    316
  • Abstract
    Motion control is certainly a challenging task when faced with high speed and high precision control requirements. After the theoretical design, the motion controller should be evaluated by simulation, then refined on the real hardware, under the influence of unmodeled parameters, such as friction, update latency etc. For this purpose, we propose a hardware-in-the-loop (HIL) development and real-time testing framework based on RTAI Linux and Matlab/Simulink. The MATLAB backend of RTAI-Lab is extended to support the external mode of Simulink, such that the internal data structure of the controller running on target boards, is directly exposed to Simulink on local or distributed development workstation. Furthermore, the parameters of the controller can be changed online using the existing tools of Simulink, or through a newly developed web interface. Based on our experience, the changed workflow introduced by the HIL simulation environment is more efficient than the two phase development pattern we have used before, and the real-time testing makes the debugging of the motion control algorithms much easier.
  • Keywords
    Linux; control engineering computing; control system synthesis; motion control; velocity control; Matlab; RTAI; RTAI Linux; Simulink; Web interface; distributed development workstation; hardware-in-the-loop development; internal data structure; motion control; real-time testing; Hardware; Linux; Operating systems; Real-time systems; Robots; Software packages; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Automation Robotics & Vision (ICARCV), 2014 13th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICARCV.2014.7064324
  • Filename
    7064324