ary ebe3c7af00 update more globals
added definitions:

TRACK_WIDTH
WHEEL_SIZE
DRIVE_RATIO
PLACEHOLDER_TC_OFFSET -> placeholder value for tracking center offsets when using odometry (w/ lemlib)
DRIVE_RPM

added tracking wheel objects in prep for odom
2023-09-22 10:30:11 -04:00

37 lines
945 B
C++

#include "main.h"
#include "okapi/api.hpp"
#include "lemlib/api.hpp"
#include "ary-lib/drive/drive.hpp"
#define TRACK_WDITH 11.5
#define PLACEHOLDER_TC_OFFSET 2.5
#define WHEEL_SIZE 2.75
#define DRIVE_RATIO 0.75
#define DRIVE_RPM 450
namespace globals {
extern pros::Controller master;
extern pros::Motor motor_tlf;
extern pros::Motor motor_tlb;
extern pros::Motor motor_blf;
extern pros::Motor motor_blb;
extern pros::Motor motor_trf;
extern pros::Motor motor_trb;
extern pros::Motor motor_brf;
extern pros::Motor motor_brb;
extern pros::Motor_Group left_drive;
extern pros::Motor_Group right_drive;
extern lemlib::Drivetrain_t chassis_odom;
extern pros::Rotation rot_vert;
extern pros::Rotation rot_horiz;
extern pros::Rotation enc_theta;
extern lemlib::TrackingWheel vert_tracking_wheel;
extern lemlib::TrackingWheel horiz_tracking_wheel;
extern Drive chassis;
}