2nd International ICST Conference on Robot Communication and Coordination

Research Article

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

Download593 downloads
  • @INPROCEEDINGS{10.4108/ICST.ROBOCOMM2009.5806,
        author={Simon Falsig and Anders Stengaard Soerensen},
        title={TosNet: An easy-to-use, real-time communications protocol for modular, distributed robot controllers},
        proceedings={2nd International ICST Conference on Robot Communication and Coordination},
        proceedings_a={ROBOCOMM},
        year={2009},
        month={5},
        keywords={Terms---Distributed control Field programmable gate arrays Modular computer systems},
        doi={10.4108/ICST.ROBOCOMM2009.5806}
    }
    
  • Simon Falsig
    Anders Stengaard Soerensen
    Year: 2009
    TosNet: An easy-to-use, real-time communications protocol for modular, distributed robot controllers
    ROBOCOMM
    ICST
    DOI: 10.4108/ICST.ROBOCOMM2009.5806
Simon Falsig1, Anders Stengaard Soerensen1
  • 1: The Maersk Institute, University of Southern Denmark

Abstract

This paper presents the TosNet network, created for robotics research, education, and prototyping, emphasizing ease of use, robustness, compactness, flexibility and fast hard realtime 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-touse software interface between nodes