blmc_drivers
|
This package is contains the drivers for the brushless motors developped in the Max Planck Institute for Intelligent System. The BLMC stands for BrushLess Motor Control.
This package provides guidelines how a device should be implemented (see also the DeviceInterface class). Any device has a number of inputs and outputs, see the following diagram for an example with two inputs and outputs.
generally, we expect the following functions to be implemented:
This package provide a very simple API in order to acquire the sensors and send the controls to the actuators. Example of use of this package can be seens in different demos (PROJECT_SOURCE_DIR/demos) or in different unittests (PROJECT_SOURCE_DIR/tests). The demos contains the documentation inside the code. The unittests should be simple enough to understand wihtout additionnal documentation.