1#ifndef FANG_ROBOTICS_MCB_AMMO_BOOSTER_CONFIG_HPP
2#define FANG_ROBOTICS_MCB_AMMO_BOOSTER_CONFIG_HPP
13 using namespace units::literals;
15 static const Meters kFlywheelRadius{30_mm};
26 static const Flywheel::Motor::Config kLeftFlywheelMotorConfig
30 .name =
"leftFlywheel",
33 .speedPidConfig = kFlywheelMotorPidConfig
36 static const Flywheel::Config kLeftFlywheelConfig
39 .motorConfig = kLeftFlywheelMotorConfig
42 static const Flywheel::Motor::Config kRightFlywheeMotorConfig
46 .name =
"rightFlywheel",
49 .speedPidConfig = kFlywheelMotorPidConfig
52 static const Flywheel::Config kRightFlywheelConfig
55 .motorConfig = kRightFlywheeMotorConfig
58 static const AmmoBooster::Config kAmmoBoosterConfig
61 .leftFlywheelConfig = kLeftFlywheelConfig,
62 .rightFlywheelConfig = kRightFlywheelConfig
M3508BasicFlywheel Flywheel
Definition pierce_ammo_booster.hpp:14
static constexpr DjiMotorOutput k_maxOutput
Maximum output that can be sent to the C620 controller.
Definition dji_m3508_old.hpp:89
Definition base_robot.cpp:4
turret::PierceAmmoBooster AmmoBooster
Definition ammo_booster_config.hpp:10
AmmoBooster::Flywheel Flywheel
Definition ammo_booster_config.hpp:11
@ MOTOR7
Definition dji_motor_ids.hpp:45
@ MOTOR8
Definition dji_motor_ids.hpp:46
Meters radius
Definition m3508_basic_flywheel.hpp:15
MetersPerSecond ammoVelocity
Definition pierce_ammo_booster.hpp:18
Definition smooth_pid.hpp:36
float kp
Definition smooth_pid.hpp:37
units::length::meter_t Meters
Definition units_alias.hpp:7