2#include "pros/abstract_motor.hpp"
4#include "pros/misc.hpp"
5#include "pros/motors.hpp"
6#include "pros/optical.hpp"
7#include "pros/vision.h"
24pros::Controller
partner(pros::E_CONTROLLER_PARTNER);
26pros::Motor
RightFront(16, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
27pros::Motor
LeftFront(-13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
28pros::Motor
LeftBack(-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
29pros::Motor
RightBack(14, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
30pros::Motor
LeftMid(12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
31pros::Motor
RightMid(-15, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
32pros::Motor
IntakeMotor(-4, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees);
33pros::Motor
HookMotor(3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees);
34pros::Motor
LadyBrownMotor(-10, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees);
57 pros::c::vision_signature_from_utility(1, -4653, -3619, -4136, 9831, 11725, 10778, 2.5, 0);
60 pros::c::vision_signature_from_utility(2, 9187, 12161, 10674, -375, 1327, 476, 2.5, 0);
62 pros::c::vision_signature_from_utility(3, -4793, -4173, -4483, 1069, 2765, 1917, 3, 0);
80 lemlib::Omniwheel::OLD_325,
86 &vertical_tracking_wheel,
88 &horizontal_tracking_wheel,
pros::Rotation HookRotation(2)
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::Distance distance_sensor(6)
lemlib::ExpoDriveCurve steer_curve(1, 16, 1.0084)
pros::Optical colorSensor(5)
pros::Motor RightMid(-15, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::MotorGroup drive_right({RightFront.get_port(), RightMid.get_port(), RightBack.get_port()})
pros::Imu inertial_sensor(17)
pros::Motor IntakeMotor(-4, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
lemlib::ControllerSettings lateral_controller(6.4, 0, 35, 3, 0.5, 100, 2, 500, 115)
lemlib::ExpoDriveCurve throttle_curve(1, 35, 1.002)
pros::adi::Pneumatics SweeperControl('B', false)
pros::vision_signature_s_t BLUE_DARK_SIG
lemlib::TrackingWheel horizontal_tracking_wheel & horizontal_sensor
pros::Motor LadyBrownMotor(-10, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
pros::Motor RightFront(16, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
lemlib::ExpoDriveCurve arcade_turn_curve(1, 8, 1.016)
lemlib::Chassis chassis(drivetrain, lateral_controller, angular_controller, sensors, &throttle_curve, &steer_curve)
pros::Motor RightBack(14, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::Motor HookMotor(3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
pros::Motor LeftBack(-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
pros::adi::DigitalIn HookSwitch('C')
pros::adi::Pneumatics IntakeLift('D', false)
pros::Motor LeftFront(-13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
lemlib::TrackingWheel vertical_tracking_wheel & lateral_sensor
pros::Controller controller(pros::E_CONTROLLER_MASTER)
pros::Controller partner(pros::E_CONTROLLER_PARTNER)
pros::Rotation LadyBrownRotation(9)
pros::vision_signature_s_t BLUE_SIG
pros::vision_signature_s_t RED_SIG
lemlib::ControllerSettings angular_controller(3.27, 0, 27.5, 3, 2, 90, 3, 500, 0)
lemlib::Drivetrain drivetrain
pros::MotorGroup drive_left({LeftFront.get_port(), LeftMid.get_port(), LeftBack.get_port()})
pros::Motor LeftMid(12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)