User Tools

Site Tools


eeros_architecture:control_system:available_blocks

Available Blocks

The EEROS library includes many basic blocks. See http://api.eeros.org for further information. Important details about blocks are given below.

Filters

Name Inputs Outputs clock-dependent?
Kalman Filter 0 2 RED
Low Pass Filter 1 1 RED
Median Filter 1 1 RED
Moving Average Filter 1 1 RED

Blocks for Interfacing with ROS

ROS is a flexible framework for writing robot software. It is great collection of tools, libraries, and conventions. Special blocks in EEROS take care of sending signals to and receiving signals from ROS.

Blocks for Interfacing with CAN

Special blocks in EEROS take care of sending signals to and receiving signals from a CAN bus.

Name Inputs Outputs clock-dependent?
CAN Send 1 0 RED
CAN Receive 0 1 RED
CANopen Send 1 0 RED
CANopen Receive 0 1 RED

Blocks for Interfacing with EtherCAT

Special blocks in EEROS take care of sending signals to and receiving signals from an EtherCAT bus.

Blocks for Interfacing with Various Sensors

These blocks can be used to gather data from sensors and output the sensor signals on outputs for further processing in other blocks. The sensors are read over various communication channels such as USB, UART, MODBUS, etc.

Name Inputs Outputs clock-dependent?
Baumer OM7 Distance Sensor 1 0 RED
PixyCam 2 5 0 RED
RealSense T256 6 0 RED
RP Lidar 2 0 RED
SBG Ellipse-A 5 0 RED

Blocks for Interfacing with Various Drives

These blocks are used for sending control signals to drives.

Name Inputs Outputs clock-dependent?
ODrive 1 3 RED
eeros_architecture/control_system/available_blocks.txt · Last modified: 2024/06/10 17:06 by ursgraf