|
ME 405 Term Project: Thermal Imaging Nerf Turret 1.0
A library that contains software used to control and fire an automated Nerf turret. The turret uses a MLX90640 Thermal Imaging camera to determine opponent's position and fire.
|
| ▼Csrc.image._BasePattern | |
| Csrc.image.ChessPattern | |
| Csrc.image.InterleavedPattern | |
| Csrc.calibration.CameraCalibration | |
| Csrc.regmap.CameraInterface | |
| Csrc.Encoder.Encoder | This class contains functionality to setup, read, and zero a quadrature encoder on a 16 bit timer channel on an STM-32 |
| ▼CException | |
| Csrc.CameraDetectError | |
| Csrc.DataNotAvailableError | |
| Csrc.regmap.ReadOnlyError | |
| Csrc.MLX90640 | |
| Csrc.mlx_cam.MLX_Cam | Class which wraps an MLX90640 thermal infrared camera driver to make it easier to grab and use an image |
| Csrc.motor_driver.MotorDriver | This class implements a L6206 H-Bridge Motor Controller Shield |
| Csrc.controller.PController | The class initializes a proportional gain constant, Kp, and a desired setpoint for a system |
| Csrc.controller.PIController | The class initializes a proportional gain constant, Kp, an integral gain Ki and a desired setpoint for a system |
| Csrc.calibration.PixelCalibrationData | |
| Csrc.image.RawImage | Image Buffers |
| Csrc.RefreshRate | |
| Csrc.regmap.RegisterMap | |
| Csrc.utils.Struct | |
| Csrc.utils.StructProto | |
| Csrc.image.Subpage |