Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
8 | Dodgeball bot |
Chengyuan Fang Haoxiang Tian Yujie Pan Yuxuan Xia |
design_document1.pdf final_paper3.pdf final_paper1.pdf final_paper2.pdf proposal1.pdf |
Timothy Lee | |
# Request for Approval: Senior Project – "Dodgeball Bots" **Team members:** Haoxiang Tian [ht13] Yujie Pan [yujiep2] Chengyuan Fang [cfang14] Yuxuan Xia [yuxuanx9] --- ## 1. Problem Dodgeball is a high-energy sport that demands agility, strategy, and precision. However, traditional gameplay is limited by: - Human physicality and inconsistent skill levels - Safety concerns when targeting opponents at varying distances - Lack of adaptive training scenarios with consistent accuracy - Existing automated systems' inability to combine real-time tracking, variable launch power, and rotational targeting in fixed-body designs This project addresses the challenge of creating a **safe, adaptive, and highly accurate dodgeball launching robot**. --- ## 2. Solution Overview A fixed-body dodgeball bot with: - **Human-tracking sensors** (computer vision + depth sensor) - **Adjustable-power launching mechanism** (rubber wheels/pneumatic pistons) - **Precision rotation system** (motorized turret with feedback control) Key capabilities: - Real-time torso detection and tracking - Dynamic target locking - Controlled velocity propulsion (10–20m range) --- ## 3. Components ### Aim - **Human Tracking**: Live camera identifies humans and predicts movement. Depth sensors calculate distance (10m–20m). - **Target Lock**: Software dynamically adjusts aim as targets move. ### Rotate - **Turret Mechanism**: Stepper motor/hightorque servo rotates launcher (0–120° in <2 seconds) with stationary base. - **Feedback Control**: Encoders ensure angular precision (±5° error tolerance). ### Power - **Launch Mechanism**: Rubber wheels/pneumatic pistons propel balls. Wheel speed/pressure calibrated for 10–20m range. - **Adjustable Speed**: Motor driver/PID controller modulates power based on distance. ### Control - **Central Controller**: Manages start/stop functions and system coordination. --- ## 4. Criteria of Success The ideal dodgeball bot will achieve: - **Accuracy**: 100% torso hit rate on stationary human-sized targets at 10–20m - **Speed**: Adjustable launch velocity of 60–80 km/h - **Responsiveness**: - 120° rotation within 1 second - Target tracking/relocking in <0.5 seconds - **Safety**: Compliance with injury-prevention force limits - **Durability**: - 100+ consecutive launches without failure - Total lifecycle exceeding 1000 launches |