Buck, Sebastian and Hanten, Richard and Pech, C. Robert and Zell, Andreas

Synchronous Dataflow and Visual Programming for Prototyping Robotic Algorithms

Intelligent Autonomous Systems (IAS), The 14th International Conference on, Shanghai, CN, 2016, pp. 911-923


Abstract

Robots perceive their environment by processing continuous streams of data, which can be very naturally modelled as a dataflow graph. The development of new perception algorithms is often an iterative process, involving the investigation of a set of parameters and their in uence on the system. The amount of immediate feedback available to the developer can make these in uences more obvious and can therefore speed up development. We present a framework based on synchronous dataflow and event-based message passing that forms the basis of a visual programming language for rapid prototyping of robotic perception systems. We explicitly model algorithmic parameters in the dataflow graph, which results in a more expressive feature set. We provide an open-source implementation, consisting of a user interface for immediate feedback and interactive manipulation of dataflow algorithms and an independent execution framework that can be directly used on any robot.


Downloads and Links

[doi] [pdf]


BibTeX

@inproceedings{BuckIAS2016,
  title = {Synchronous Dataflow and Visual Programming for Prototyping Robotic Algorithms},
  author = {Buck, Sebastian and Hanten, Richard and Pech, C. Robert and Zell, Andreas},
  booktitle = {Intelligent Autonomous Systems (IAS), The 14th International Conference on},
  pages = {911--923},
  year = {2016},
  address = {Shanghai, CN},
  month = jul,
  abstract = {Robots perceive their environment by processing continuous
    streams  of  data,  which  can  be  very  naturally  modelled  as  a  dataflow
    graph. The development of new perception algorithms is often an iterative
    process, involving the investigation of a set of parameters and their
    in uence on the system. The amount of immediate feedback available to
    the developer can make these in uences more obvious and can therefore
    speed up development. We present a framework based on synchronous
    dataflow and event-based message passing that forms the basis of a visual
    programming language for rapid prototyping of robotic perception systems.
    We explicitly model algorithmic parameters in the dataflow graph,
    which results in a more expressive feature set. We provide an open-source
    implementation,  consisting  of  a  user  interface  for  immediate  feedback
    and interactive manipulation of dataflow algorithms and an independent
    execution framework that can be directly used on any robot.},
  days = {3-7},
  pdf = {http://www.cogsys.cs.uni-tuebingen.de/publikationen/2016/BuckIAS2016.pdf},
  doi = {10.1007/978-3-319-48036-7_66},
}