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

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Kürzlich hochgeladen (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

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