mdr basketball return optimizer - umass amherst bro.pdf · 2016-01-18 · basketball return...
TRANSCRIPT
![Page 1: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/1.jpg)
Department of Electrical & Computer Engineering
B.R.O.
Basketball Return OptimizerMDR
![Page 2: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/2.jpg)
2Department of Electrical & Computer Engineering
Team Members
Derek Foster (EE) Devon O’Rourke (CSE)
Brian Acker (CSE)Adam Paranay (EE)
![Page 3: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/3.jpg)
3Department of Electrical & Computer Engineering
Project Overview
▪ Practicing basketball alone is inefficient without someone to return the ball to you
▪ Even if you make all of your shots, still have to retrieve ball
▪ Inefficient use of practice time▪ Energy/time lost chasing rebounds
▪ Current return systems require manual adjustment
![Page 4: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/4.jpg)
4Department of Electrical & Computer Engineering
General Requirements
▪ Track player at distance of 5-25 feet from rim▪ Accurately track lateral movement of player in real-time▪ Operational for >= 1 hour at a time▪ System can withstand direct hit from basketball▪ System weight does not pull rim downwards▪ Easy setup/teardown of electronic part of system
![Page 5: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/5.jpg)
5Department of Electrical & Computer Engineering
Block Diagram
![Page 6: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/6.jpg)
6Department of Electrical & Computer Engineering
MDR Deliverables
▪ Demo of motor rotating funnel system▪ Lead: Devon & Adam▪ Assist: Derek
▪ Decision on power system▪ Lead: Derek & Adam
▪ Image Processing for target detection▪ Lead: Brian
▪ Webcam/Controller Setup & Integration▪ Lead: Derek Brian
![Page 7: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/7.jpg)
7Department of Electrical & Computer Engineering
Motor Selection Process
▪ RPM and Torque were our constraints▪ Compiled knowns and unknowns into Excel
▪ RPM▪ Range set to 45 deg/s - 55 deg/s
▪ Torque▪ Measured force using pressure gauge from MIE department▪ Used this to determine max load we could handle▪ Translated this to torque
![Page 8: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/8.jpg)
8Department of Electrical & Computer Engineering
Motor Selection Process
![Page 9: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/9.jpg)
9Department of Electrical & Computer Engineering
Motor Selection
![Page 10: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/10.jpg)
10Department of Electrical & Computer Engineering
Mechanical System
▪ Achieve rotation via motor and gear system
▪ Used Autodesk Inventor to design gears
▪ 3D printed gears and tested result
![Page 11: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/11.jpg)
11Department of Electrical & Computer Engineering
Gear Design
![Page 12: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/12.jpg)
12Department of Electrical & Computer Engineering
Gear Results
![Page 13: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/13.jpg)
13Department of Electrical & Computer Engineering
Mounting
![Page 14: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/14.jpg)
14Department of Electrical & Computer Engineering
Mechanical Demo
![Page 15: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/15.jpg)
15Department of Electrical & Computer Engineering
Power System Requirements
▪ Supply battery power for >= 1 hour at a time▪ Limited by motor size (12V, max 1.7A)
▪ Lightweight (cannot weigh rim down)
▪ Power both controller (5V) and motor (12V)
▪ Switch between battery and outlet power▪ Considered Solar Power
![Page 16: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/16.jpg)
16Department of Electrical & Computer Engineering
Battery Selection
▪ Total Current Draw Estimate: 2.7A▪ Requirements
▪ Lightweight < 1lb.▪ Power for >= 1 hour
▪ LIPO battery for high energy density▪ 11.1V (3 cell) vs. 14.8V (4 cell)▪ Requires special charger
▪ Picture: 5000mAh, 15.2oz
Tradeoff!
![Page 17: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/17.jpg)
17Department of Electrical & Computer Engineering
Power System Implementation
![Page 18: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/18.jpg)
18Department of Electrical & Computer Engineering
Power Select Circuit
Design from electronics stack exchange user CarpetPython (http://electronics.stackexchange.com/questions/130986/automatically-switching-from-9v-battery-to-dc-wall-adapter-on-insertion)
OR
![Page 19: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/19.jpg)
19Department of Electrical & Computer Engineering
Image Processing-Setup
▪ Logitech c270 720p HD Webcam▪ Beaglebone Black Microcontroller with Debian
Linux Operating System▪ C++ Image Processing Code written and run
from Cloud9 IDE using Beaglebone Bash Command Line
![Page 20: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/20.jpg)
20Department of Electrical & Computer Engineering
Image Processing-Code
▪ Uses OpenCV and V4L2 libraries to access camera and process images
▪ Uses 24-bit BGR pixel format in OpenCV Mat▪ Determines target color by analyzing image of
centered target initially▪ Compares pixel values to target color to find
target pixel coordinates▪ Determines whether target is left, right, or
centered
![Page 21: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/21.jpg)
21Department of Electrical & Computer Engineering
Color Detection Demo
![Page 22: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/22.jpg)
22Department of Electrical & Computer Engineering
Image Processing-Moving Forward
▪ Timing▪ current processing takes 20-40 ms per frame▪ well under 200ms required time▪ could increase with code complexity
▪ Illumination▪ illumination makes it hard to detect some obscure
colors at different distances/lighting▪ distinct colors are seemingly unaffected by illumination▪ Using distinct colors in patterns on jersey should
minimize effects of illumination
![Page 23: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/23.jpg)
23Department of Electrical & Computer Engineering
Gantt Chart
![Page 24: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/24.jpg)
24Department of Electrical & Computer Engineering
CDR Deliverables
▪ Camera/BBB/Motor Integration▪ Lead: Brian & Devon
▪ Completed power system breadboard design▪ Lead: Derek & Adam
▪ Mounting considerations for hardware▪ Lead: Adam & Devon
![Page 25: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/25.jpg)
25Electrical & Computer Engineering
Cost Estimate
▪ SKLZ Shoot Around - $30▪ Beaglebone Black - $45 $55▪ Webcam - $20 - $30 $26▪ Motor - $40 - $100 $40▪ Gears/Mounting HW - $20-$40 ▪ Battery/Charger - $70-$100▪ Power supply - $30
▪ Worst-Case Estimated Total: $375 $321
![Page 26: MDR Basketball Return Optimizer - UMass Amherst BRO.pdf · 2016-01-18 · Basketball Return Optimizer MDR. Department of Electrical & Computer Engineering 2 Team Members Derek Foster](https://reader034.vdocument.in/reader034/viewer/2022050405/5f82c8dfe41553286503f216/html5/thumbnails/26.jpg)
26Electrical & Computer Engineering
Questions?