• DocumentCode
    3234339
  • Title

    The design of a software-defined PC interface for mechatronic applications

  • Author

    Cimino, Tony S. ; Carnegie, Dale A.

  • Author_Institution
    Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
  • fYear
    2011
  • fDate
    6-8 Dec. 2011
  • Firstpage
    424
  • Lastpage
    429
  • Abstract
    All mobile robots of reasonable complexity require a diverse range of sensors to gather data from their surroundings, and actuators for locomotion or other specialised applications. A PCs powerful processor is often used to handle high-level functionality which would otherwise be too complex to run in real time on embedded microcontrollers (fiCs). Because a PC does not have native interfaces to support the wide collection of sensors and actuators available, intermediate bridges are designed to enable communication. A multitude of application-specific bridge interfaces have been created, but the vast majority of these lack the flexibility at a fundamental level to adapt to different applications, or even minor changes to the peripheral hardware. This paper outlines the development of a powerful, software-defined Unified Bridge directly connecting a PC to a diverse range of sensors and actuators. High-level PC-side control and data transfer is realised through object-oriented virtual interfaces implemented in an application programming interface (API). This presents the robotic system designer with an abstraction which is easier to conceptualize and manipulate than various low-level hardware ports. Experimental results are presented giving an indication of the data throughput performance of the system. Work is currently underway to integrate the Unified Bridge onto the “Grandmother” robot; the top tier of Victoria University´s fleet of hierarchical search and rescue platforms.
  • Keywords
    application program interfaces; mechatronics; microcontrollers; mobile robots; peripheral interfaces; actuator; application programming interface; bridge interface; data transfer; grandmother robot; high-level PC-side control; intermediate bridges; mechatronic application; microcontroller; object-oriented virtual interface; peripheral hardware; robotic system design; software-defined PC interface; software-defined unified bridge; Actuators; Bridges; Hardware; Microprogramming; Robot sensing systems; Mobile Robot; Multi-core; Multi-threaded; PC Interface; Software-defined Interface; XMOS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation, Robotics and Applications (ICARA), 2011 5th International Conference on
  • Conference_Location
    Wellington
  • Print_ISBN
    978-1-4577-0329-4
  • Type

    conf

  • DOI
    10.1109/ICARA.2011.6144921
  • Filename
    6144921