HoloLib
High-performance holonomic (X-Drive) control library for VEX V5
Loading...
Searching...
No Matches
config.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "hololib/chassis.hpp"
7#include "pros/ai_vision.hpp"
8#include "pros/imu.hpp"
9#include "pros/motors.hpp"
10#include <functional>
11
12extern pros::Motor frontLeft;
13extern pros::Motor frontRight;
14extern pros::Motor backLeft;
15extern pros::Motor backRight;
16extern pros::Imu imu;
17extern pros::AIVision visionSensor;
22extern const std::function<hololib::Pose(bool)> poseGetter;
A scheduler that interpolates and selects PID gains based on the current error.
Manages a collection of obstacles and provides avoidance computations.
hololib::ObstacleManager obstacles
hololib::EncoderEKFOdometry odom
pros::Imu imu
pros::AIVision visionSensor
pros::Motor frontRight
const std::function< hololib::Pose(bool)> poseGetter
hololib::GainScheduler thetaSched
Definition config.hpp:19
hololib::GainScheduler xSched
pros::Motor frontLeft
pros::Motor backLeft
hololib::GainScheduler ySched
Definition config.hpp:19
hololib::Chassis chassis
pros::Motor backRight