HoloLib
High-performance holonomic (X-Drive) control library for VEX V5
Loading...
Searching...
No Matches
tracking_wheel.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4
5/**
6 * @brief Defines the orientation of an unpowered tracking wheel.
7 */
9
10/**
11 * @brief Configuration parameters for a tracking wheel.
12 */
14 int8_t port; /**< Sensor port number */
16 orientation; /**< Orientation (horizontal or vertical) */
17 float xOffset; /**< Offset from tracking center on the X axis */
18 float yOffset; /**< Offset from tracking center on the Y axis */
19 float wheelDiameter; /**< Diameter of the tracking wheel */
20 float gearRatio; /**< Gear ratio between the wheel and the sensor */
21};
Configuration parameters for a tracking wheel.
TrackingWheelOrientation orientation
Orientation (horizontal or vertical)
float gearRatio
Gear ratio between the wheel and the sensor.
float yOffset
Offset from tracking center on the Y axis.
float wheelDiameter
Diameter of the tracking wheel.
int8_t port
Sensor port number.
float xOffset
Offset from tracking center on the X axis.
TrackingWheelOrientation
Defines the orientation of an unpowered tracking wheel.