Skip to content

Latest commit

 

History

History

test

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Config Files
============

 - debug.cfg
    Basic configuration file containing most of the configration options.

    Creates one container running a string echo (service and topic based) node
    (Test - nodes/stringEcho.py) as well as a node (Test - nodes/paramTest.py)
    to test access to ROS parameter service. Additionally, two empty containers
    are created designed to be uesed to test virtual network.

 - lo_client.cfg / lo_server.cfg
    Configuration files to setup the simplest case of a robot network (i.e.
    connecting two robots).

    For this setup no working container filesystem and no running container
    process is necessary. As the names indicate, the server config file has
    to be running before the client config can be launched. Additionally,
    the server needs the string echo node running.


Test
====

Contains test and measurement nodes.

Available nodes:
 - nodes/converterTest.py (Status unknown!)
    Requires image support:
     - Python Imaging Libary and ROS sensor_msgs

    Provides a service which adds to ints and additionally returns the RoboEarth
    logo as a ROS sensor_msgs/Image.

 - nodes/paramTest.py
    Requires serveral parameters to be sent in the ROS parameter server.
    
    Provides a service ro retrieve several parameters from the ROS parameter
    server as well as a command line argument. Primarily used to test the
    interface to add parameters to a container and the passing of command line
    arguments to ROS nodes.

 - nodes/stringEcho.py
    Provides a string echo interface both synchronously as a service as well as
    asynchronously as a publisher/subscriber. Used to the the communication.
    Additionally, the node is used for performing round-trip time measurements
    in conjunction with rce's measure tools.

 - nodes/stringTester.py
    Provides an implemenation of the TestCenter used to perform the round-trip
    time measurements and exposes the functionality as ROS services outside the
    container. Primarily used by rce's measure tools.

Available scripts:
 - scripts/testRunner.py
    Provides a command line interface to the TestCenter implementation to perform
    round-trip time measurements. Primarily used to run measurements for the
    virutal network.