Skip to content
dominiquehunziker edited this page Jul 9, 2013 · 1 revision

Table of Contents

Configuration file

  • Use YAML or something similar (JSON is to simple)
  • Feature to "load"/"save" configuration using a client

Repo server

twisted implementation of ROS interfaces

  • based on txrospy (probably without the @inlineCallbacks)
  • (also have a look at buffering)

Interfaces

  • Review interface of Endpoint Interfaces (e.g. how to pass necessary parameters)
  • simplify addition of Endpoint Interfaces (i.e. some kind of plugin system)
  • (also have a look at buffering)

Questions / Tasks

  • Specify type of interface & validate selection
  • Manage interfaces in a generic way (i.e. they all have to be a subclass of rce.slave.interface.Interface)
  • Configure/select what type of interfaces are available

Possible test case

Nodes

  • Review interface to launch executables (nodes)
  • move launch code into separate process to allow running executables as a different user