Project information
- Category: Robotics
- Programming Ecosystem: Android Studio, Java (PID loops, Feedforward, TensorFlow,
OpenCV)
- Project date: Summer 2017 - Summer 2023
- Project URL: 2022
Archive, 2023 Repository
- Implemented PID control loops for precise motor power management, enabling accurate robot control
based on encoder data, precise gyro-assisted turns, and spot-on attachment positioning
- Pioneered a sophisticated localization and navigation system using distance sensors and gyro input,
ensuring rapid determination of robot location and swift, precise navigation via PID loops and a custom
path planning algorithm
- Designed specialized OpenCV algorithms for real-time field state detection and alignment, involving
color space conversion, color isolation, and mathematical calculations to determine angles and distances
- Developed automation features and concurrent attachment movement, creating perfectly-timed action
chains through finite state machines, enhancing efficiency
- Established an error prevention system, including use of distance sensors to verify task completion,
bounding and special speed management to mitigate hardware issues, and a timer watchdog system to
maximize time spent on tasks while ensuring successful parking at the end of the period