• DocumentCode
    493413
  • Title

    TosNet: An easy-to-use, real-time communications protocol for modular, distributed robot controllers

  • Author

    Falsig, Simon ; Soerensen, Anders Stengaard

  • Author_Institution
    Maersk Inst., Univ. of Southern Denmark, Odense
  • fYear
    2009
  • fDate
    March 31 2009-April 2 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents the TosNet network, created for robotics research, education, and prototyping, emphasizing ease of use, robustness, compactness, flexibility and fast hard real-time response, to allow distribution of all levels of the robot control system. The current implementation of TosNet supports up to 15 nodes, with cycle-rates up to 25 kHz, depending on the configuration. The protocol stack is completely specified as VHDL code, implemented in an FPGA. The physical layer is implemented with Toslink fiberoptic links, offering a compact, robust and highly available link technology. The network uses a shared memory model, where a block of memory is mirrored across all attached nodes each cycle, offering a simple, easy-to-use software interface between nodes.
  • Keywords
    control engineering computing; distributed control; field programmable gate arrays; hardware description languages; robots; shared memory systems; FPGA; TosNet network; Toslink fiberoptic links; VHDL code; modular distributed robot controllers; real-time communications protocol; shared memory model; software interface; Communication system control; Distributed control; Educational robots; Field programmable gate arrays; Physical layer; Protocols; Prototypes; Real time systems; Robot control; Robust control; Distributed control; Field programmable gate arrays; Modular computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robot Communication and Coordination, 2009. ROBOCOMM '09. Second International Conference on
  • Conference_Location
    Odense
  • Print_ISBN
    978-963-9799-51-6
  • Electronic_ISBN
    978-963-9799-51-6
  • Type

    conf

  • Filename
    4957485