Skip to content

Control

Sebastian Gallenmüller edited this page Nov 27, 2018 · 1 revision

This document describes the files of the controller:

src
    |- controller.sh
    |- controller.py
    |- controller_socket.py
    |- filter.py
    |- param.py

The controller.sh file starts the NCSbench, how it is used is explained in a [step-by-step guide](Setup/Toolchain Installation).

The controller.py is explained in one of the publications of NCSbench.

The controller_socket.py handles the connection of the controller to the robot. A more detailed description of the protocol is available.

The two additional files filter.py and param.py are used by the control process running in controller.py.

Clone this wiki locally