SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Group 1
Z. Abraham
M. Desai
J. Holloway
M. Lim
R. Schultz
Fully Automated Soccer Trainer (FAST)
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Outline
• Objective
• Existing Machines & Motivation
• Uniqueness
• System Design
• System Operation
– User Interface
– Drive System
– Identifying Machine and Player Positions
– Picking Shot Locations
– Calculating Trajectory
– Positioning System
– Feeding System
– Firing System
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Objective
Design and build a fully automated soccer trainer for
individual use that delivers soccer balls to various locations
at different angles and speeds. The soccer trainer must be
controllable from a smartphone app.
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Existing Machines & Motivation
JUGS Sports
Soccer Machine
Pro Trainer Soccer
Tutor
SideKick Soccer
Machine
Globus EuroGoal
1500
• Difficult to practice alone
• No product on the market today is fully automated
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Uniqueness
• Positions itself automatically
– Adjusts launch angles
– Drives itself to shooting positions
• Randomly generates trajectories and executes shots
• Reads player behavior by using a camera
• Controllable from a smartphone application
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
System Design
Feeder
system
Feeding
and firing
system
Drive
system
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
User Interface
• Select modes and difficulty
• Display soccer field to select where machine will move
• Display goal to select shot location
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Drive System
• Motion
– One motor per powered wheel to
drive the machine
– Four-wheel structure
• Turning
– Spin one motor faster than the
other to turn
– Free-rotating wheel in the front for
support
Powered
wheels
Free-rotating
wheels
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Identifying Machine Position
• Finds location of machine on
field by using the camera’s field
of view to find the distance to
the goal
50 100 150 200 250 300 350 400 450
50
100
150
200
250
300
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Identifying Player Behavior
• Identifies player is prepared
• Figures out player position in goal
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Picking Shot Locations
• Generate random
locations, angles, speeds
and shooting positions
• Machine learning to adjust
random number
distributions to “keep up’”
with the user
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Calculating Trajectory
• Inputs
– Machine location on field
– Desired shot location
• Outputs
– Motor positions
– Motor speeds
• Uses basic kinematics and spin equation based on
Magnus effect
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Positioning System
Launch angle adjustment
– Adjusts horizontal angle up to
360º
– Adjusts vertical angle
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Feeding System
Ball feeding
– Holds up to six balls
– Motor rotates the feeder
– Plunger pushes balls into the
launch system
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Choose
settings from
GUI
Machine
drives into
position
Camera
determines
player
preparedness
Software
picks random
shot location
Trajectory
software
decides
machine’s
internal
settings
Controller
positions the
machine
Feeder
releases ball
Firing discs
launch ball
System Operation
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Firing System
Ball launching
– Discs run by motors
– Servo motor adjusts vertical
angle
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Conclusion
The Fully Automated Soccer Trainer (FAST) features self
positioning, computer vision, and machine learning and is
developed for individual soccer training.
Design of Engineering Systems II December 5, 2014
I.S.E. Design Project
Questions & Comments?

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 

Kürzlich hochgeladen (20)

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 

Empfohlen

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Empfohlen (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Fully Automated Soccer Trainer [FAST]

  • 1. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Group 1 Z. Abraham M. Desai J. Holloway M. Lim R. Schultz Fully Automated Soccer Trainer (FAST)
  • 2. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Outline • Objective • Existing Machines & Motivation • Uniqueness • System Design • System Operation – User Interface – Drive System – Identifying Machine and Player Positions – Picking Shot Locations – Calculating Trajectory – Positioning System – Feeding System – Firing System
  • 3. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Objective Design and build a fully automated soccer trainer for individual use that delivers soccer balls to various locations at different angles and speeds. The soccer trainer must be controllable from a smartphone app.
  • 4. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Existing Machines & Motivation JUGS Sports Soccer Machine Pro Trainer Soccer Tutor SideKick Soccer Machine Globus EuroGoal 1500 • Difficult to practice alone • No product on the market today is fully automated
  • 5. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Uniqueness • Positions itself automatically – Adjusts launch angles – Drives itself to shooting positions • Randomly generates trajectories and executes shots • Reads player behavior by using a camera • Controllable from a smartphone application
  • 6. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project System Design Feeder system Feeding and firing system Drive system
  • 7. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 8. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 9. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project User Interface • Select modes and difficulty • Display soccer field to select where machine will move • Display goal to select shot location
  • 10. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 11. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Drive System • Motion – One motor per powered wheel to drive the machine – Four-wheel structure • Turning – Spin one motor faster than the other to turn – Free-rotating wheel in the front for support Powered wheels Free-rotating wheels
  • 12. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project
  • 13. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 14. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Identifying Machine Position • Finds location of machine on field by using the camera’s field of view to find the distance to the goal 50 100 150 200 250 300 350 400 450 50 100 150 200 250 300
  • 15. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Identifying Player Behavior • Identifies player is prepared • Figures out player position in goal
  • 16. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 17. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Picking Shot Locations • Generate random locations, angles, speeds and shooting positions • Machine learning to adjust random number distributions to “keep up’” with the user
  • 18. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 19. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Calculating Trajectory • Inputs – Machine location on field – Desired shot location • Outputs – Motor positions – Motor speeds • Uses basic kinematics and spin equation based on Magnus effect
  • 20. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 21. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Positioning System Launch angle adjustment – Adjusts horizontal angle up to 360º – Adjusts vertical angle
  • 22. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 23. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Feeding System Ball feeding – Holds up to six balls – Motor rotates the feeder – Plunger pushes balls into the launch system
  • 24. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project
  • 25. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Choose settings from GUI Machine drives into position Camera determines player preparedness Software picks random shot location Trajectory software decides machine’s internal settings Controller positions the machine Feeder releases ball Firing discs launch ball System Operation
  • 26. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Firing System Ball launching – Discs run by motors – Servo motor adjusts vertical angle
  • 27. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Conclusion The Fully Automated Soccer Trainer (FAST) features self positioning, computer vision, and machine learning and is developed for individual soccer training.
  • 28. Design of Engineering Systems II December 5, 2014 I.S.E. Design Project Questions & Comments?

Hinweis der Redaktion

  1. Base Wheels Stoppers Positioning mechanisms Pistons Rotating base Gear systems for rotary position Supporting framework Firing mechanisms Motor Discs Feeder Designed to avoid pistons Feed control Battery Controller Sensors Phone Bluetooth transmitter/receiver
  2. Base Wheels Stoppers Positioning mechanisms Pistons Rotating base Gear systems for rotary position Supporting framework Firing mechanisms Motor Discs Feeder Designed to avoid pistons Feed control Battery Controller Sensors Phone Bluetooth transmitter/receiver
  3. Match Slide – Collecting Components from Sample
  4. Match Slide – Collecting Components from Sample