2#include "pros/abstract_motor.hpp"
3#include "pros/misc.hpp"
4#include "pros/motors.hpp"
5#include "pros/vision.h"
6#include "pros/vision.hpp"
23pros::Controller
partner(pros::E_CONTROLLER_PARTNER);
25pros::Motor
RightFront(13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
26pros::Motor
LeftFront(-19, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
27pros::Motor
LeftBack(-18, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
28pros::Motor
RightBack(12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
29pros::Motor
LeftMid(20, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
30pros::Motor
RightMid(-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
31pros::Motor
IntakeMotor(-1, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
32pros::Motor
HookMotor(-2, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees);
33pros::Motor
LadyBrownMotor(3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees);
50 pros::c::vision_signature_from_utility(1, -4653, -3619, -4136, 9831, 11725, 10778, 2.5, 0);
53 pros::c::vision_signature_from_utility(2, 9187, 12161, 10674, -375, 1327, 476, 2.5, 0);
55 pros::c::vision_signature_from_utility(3, -4793, -4173, -4483, 1069, 2765, 1917, 3, 0);
73 lemlib::Omniwheel::OLD_325,
79 &vertical_tracking_wheel,
81 &horizontal_tracking_wheel,
pros::MotorGroup drive_({LeftFront.get_port(), RightFront.get_port(), LeftMid.get_port(), RightMid.get_port(), LeftBack.get_port(), RightBack.get_port()})
lemlib::OdomSensors sensors
pros::adi::Pneumatics LatchControl('A', false)
pros::adi::Pneumatics HangControl('C', false)
pros::Motor LeftMid(20, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::Imu inertial_sensor(14)
pros::Motor RightFront(13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::Motor HookMotor(-2, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
lemlib::ExpoDriveCurve steer_curve(3, 17, 1.01)
pros::MotorGroup drive_right({RightFront.get_port(), RightMid.get_port(), RightBack.get_port()})
pros::Motor LeftFront(-19, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::adi::Pneumatics SweeperControl('B', false)
pros::vision_signature_s_t BLUE_DARK_SIG
pros::Vision colorSensor(4)
lemlib::TrackingWheel horizontal_tracking_wheel & horizontal_sensor
pros::Motor LadyBrownMotor(3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
lemlib::Chassis chassis(drivetrain, lateral_controller, angular_controller, sensors, &throttle_curve, &steer_curve)
pros::Motor RightMid(-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::Motor IntakeMotor(-1, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
lemlib::ControllerSettings lateral_controller(5.25, 0, 13, 3, 1, 100, 3, 500, 20)
lemlib::ExpoDriveCurve throttle_curve(3, 15, 1.019)
pros::Motor LeftBack(-18, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
lemlib::TrackingWheel vertical_tracking_wheel & lateral_sensor
lemlib::ControllerSettings angular_controller(1.73, 0, 9, 3, 1, 100, 2, 500, 0)
pros::Controller controller(pros::E_CONTROLLER_MASTER)
pros::Controller partner(pros::E_CONTROLLER_PARTNER)
pros::Distance distance_sensor(10)
pros::vision_signature_s_t BLUE_SIG
pros::vision_signature_s_t RED_SIG
lemlib::Drivetrain drivetrain
pros::Motor RightBack(12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::MotorGroup drive_left({LeftFront.get_port(), LeftMid.get_port(), LeftBack.get_port()})