Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
|
Files | |
file | Communication.h [code] |
Header for top-level communication module. | |
file | DynamixelProtocolV1.h [code] |
Common header code for the AX12A library and MX28 library. It is generic in that any Dynamixel actuator using protocol version 1.0 should be able to be integrated with little effort, as the instructions and register addresses are very similar for all actuators using this protocol version. | |
file | FreeRTOSInterface.h [code] |
Defines an abstract interface of FreeRTOS functions. | |
file | FunctionalFreeRTOSInterface.h [code] |
An interface to various production FreeRTOS functions, which serves as a wrapper to the true functionality of the OS. | |
file | HalUartInterface.h [code] |
file | LwipUdpInterface.h [code] |
Defines the interface through which UDP and required Lwip network stack data/functions will be accessed. | |
file | MockFreeRTOSInterface.h [code] |
file | Mocks.h [code] |
file | MockUartInterface.h [code] |
file | MPU6050.h [code] |
Header code for the MPU6050 class. | |
file | MPUFilter.h [code] |
Header code for IMU filtering. | |
file | Notification.h [code] |
This file defines resources used throughout various parts of the system that engage in non-blocking I/O transfers. | |
file | PcInterface.h [code] |
Defines a interface through which the PC is accessed, independent of the underlying hardware communication protocol. | |
file | robotGoal.h [code] |
Defines the RobotGoal data structure used in communication with the high-level software. RobotGoal is the data structure sent from the PC to the MCU; it contains motor trajectories. | |
file | robotState.h [code] |
Defines the RobotState data structure used in communication with the high-level software. RobotState is the data structure sent from the MCU to the PC; it contains sensor data. | |
file | rx_helper.h [code] |
Header for the helper file used to aid StartRXTask() in freertos.cpp. | |
file | SystemConf.h [code] |
file | tx_helper.h [code] |
Header for the helper file used to aid StartTxTask() in freertos.cpp. | |
file | UART_Handler.h [code] |
Header file for the UART event processor, which is called whenever there are commands that need to be executed by a motor. This header also defined various types which are used to encapsulate command data and sensor data to be transmitted via queue. | |
file | UartDriver.h [code] |
file | UartInterface.h [code] |
file | UdpInterface.h [code] |
Defines an abstract interface of UDP networking functions, to be implemented and extended as needed, e.g. by hardware-facing classes, test frameworks. | |