Analyzing and improving the reproducibility of shots taken by a soccer robot

Similar documents
Rotational Motion. Chapter 10 of Essential University Physics, Richard Wolfson, 3 rd Edition

Gravitation. Chapter 8 of Essential University Physics, Richard Wolfson, 3 rd Edition

Coulomb s Law and Coulomb s Constant

Work, Energy, and Power. Chapter 6 of Essential University Physics, Richard Wolfson, 3 rd Edition

Secondary 3H Unit = 1 = 7. Lesson 3.3 Worksheet. Simplify: Lesson 3.6 Worksheet

TECHNICAL NOTE AUTOMATIC GENERATION OF POINT SPRING SUPPORTS BASED ON DEFINED SOIL PROFILES AND COLUMN-FOOTING PROPERTIES

SECTION 7: STEADY-STATE ERROR. ESE 499 Feedback Control Systems

Worksheets for GCSE Mathematics. Algebraic Expressions. Mr Black 's Maths Resources for Teachers GCSE 1-9. Algebra

SECTION 7: FAULT ANALYSIS. ESE 470 Energy Distribution Systems

Quantum Mechanics. An essential theory to understand properties of matter and light. Chemical Electronic Magnetic Thermal Optical Etc.

Chapter 22 : Electric potential

Chapter 10. Simple Harmonic Motion and Elasticity

CHAPTER 5 Wave Properties of Matter and Quantum Mechanics I

(1) Correspondence of the density matrix to traditional method

Control of Mobile Robots

3. Mathematical Modelling

Physics 141 Second Mid-Term Examination Spring 2015 March 31, 2015

Simple Harmonic Motion

National 5 Mathematics. Practice Paper E. Worked Solutions

Exam 2 Fall 2015

Analog Circuits Part 1 Circuit Theory

PHL424: Nuclear Shell Model. Indian Institute of Technology Ropar

Q. 1 Q. 25 carry one mark each.

Prof. Dr. Rishi Raj Design of an Impulse Turbine Blades Hasan-1

University of North Georgia Department of Mathematics

Name: Discussion Section:

CHAPTER 2 Special Theory of Relativity

SECTION 5: CAPACITANCE & INDUCTANCE. ENGR 201 Electrical Fundamentals I

RETA Book 1 Chapter 1 Fundamental Items

A new procedure for sensitivity testing with two stress factors

SECTION 8: ROOT-LOCUS ANALYSIS. ESE 499 Feedback Control Systems

SECTION 4: ULTRACAPACITORS. ESE 471 Energy Storage Systems

Unit WorkBook 2 Level 4 ENG U13 Fundamentals of Thermodynamics and Heat Engines UniCourse LTD. All Rights Reserved. Sample

Review for Exam Hyunse Yoon, Ph.D. Assistant Research Scientist IIHR-Hydroscience & Engineering University of Iowa

Summer Assignment 2018 IB Physics Year 1

Math 171 Spring 2017 Final Exam. Problem Worth

CHAPTER 4 Structure of the Atom

Influence of Code Size Variation on the Performance of 2D Hybrid ZCC/MD in OCDMA System

Solid Rocket Motor Combustion Instability Modeling in COMSOL Multiphysics

Physics 371 Spring 2017 Prof. Anlage Review

overcomingchallengeschanginglives

Random Vectors Part A

Lecture No. 1 Introduction to Method of Weighted Residuals. Solve the differential equation L (u) = p(x) in V where L is a differential operator

Answers to Practice Test Questions 2 Atoms, Isotopes and Nuclear Chemistry

Unit WorkBook 4 Level 4 ENG U8 Mechanical Principles 2018 UniCourse Ltd. All Rights Reserved. Sample

KINEMATICS REVIEW VECTOR ALGEBRA - SUMMARY

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

Wave Motion. Chapter 14 of Essential University Physics, Richard Wolfson, 3 rd Edition

The impact of hot charge carrier mobility on photocurrent losses

Worksheets for GCSE Mathematics. Solving Equations. Mr Black's Maths Resources for Teachers GCSE 1-9. Algebra

Rational Expressions and Functions

(1) Introduction: a new basis set

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Magnetic Force and Current Balance

Simple Harmonic Motion

Mathematics Paper 2 Grade 12 Preliminary Examination 2017

Preparing for the HNC Electrical Maths Components. online learning. Page 1 of 15

Anthropometry Formulas

Lecture 3 Transport in Semiconductors

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

Deflection Control of SMA-actuated Beam-like Structures in Nonlinear Large Deformation Mode

Elastic light scattering

Specialist Mathematics 2019 v1.2

Module 7 (Lecture 27) RETAINING WALLS

Acceleration due to Gravity

Terms of Use. Copyright Embark on the Journey

Physics Circular Motion

r/lt.i Ml s." ifcr ' W ATI II. The fnncrnl.icniccs of Mr*. John We mil uppn our tcpiiblicnn rcprc Died.

H A M M IG K S L IM IT E D, ' i. - I f

.-I;-;;, '.-irc'afr?*. P ublic Notices. TiffiATRE, H. aiety

W i n t e r r e m e m b e r t h e W O O L L E N S. W rite to the M anageress RIDGE LAUNDRY, ST. H E LE N S. A uction Sale.

1. Fluid properties and concept of continuum

Gibbs Sampler Derivation for Latent Dirichlet Allocation (Blei et al., 2003) Lecture Notes Arjun Mukherjee (UH)

CHEMISTRY Spring, 2018 QUIZ 1 February 16, NAME: HANS ZIMMER Score /20

QUIZ 1 September 4, NAME: ACETONE Score: /10

7.3 The Jacobi and Gauss-Seidel Iterative Methods

Free energy dependence along the coexistence curve

Lecture No. 5. For all weighted residual methods. For all (Bubnov) Galerkin methods. Summary of Conventional Galerkin Method

Lecture 6. Notes on Linear Algebra. Perceptron

Analysis and Design of Control Dynamics of Manipulator Robot s Joint Drive

Lecture 22 Highlights Phys 402

Impact of Chamber Pressure on Sputtered Particle Energy

Discrete Structures Lecture Solving Congruences. mathematician of the eighteenth century). Also, the equation gggggg(aa, bb) =

Multiple Regression Prediction & Confidence Intervals Demystified Stacy Dean The Boeing Company

Angular Momentum, Electromagnetic Waves

After successfully answering these questions, the students will be able to

THE SCREW GAUGE. AIM: To learn to use a Screw Gauge and hence use it to find the dimensions of various regular materials given.

Chemical Engineering 693R

Classical RSA algorithm

M.5 Modeling the Effect of Functional Responses

Power of Adiabatic Quantum Computation

Free Fall and Projectile Motion

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

Heat, Work, and the First Law of Thermodynamics. Chapter 18 of Essential University Physics, Richard Wolfson, 3 rd Edition

Revision : Thermodynamics

ME5286 Robotics Spring 2017 Quiz 2

Mathematics Ext 2. HSC 2014 Solutions. Suite 403, 410 Elizabeth St, Surry Hills NSW 2010 keystoneeducation.com.

Lise Meitner, Otto Hahn. Nuclear Fission Hans-Jürgen Wollersheim

Lecture 11: Nucleon-Nucleon Interaction Basic properties The deuteron NN scattering Meson exchange model

International Standard Atmosphere Web Application

Transcription:

Analyzing and improving the reproducibility of shots taken by a soccer robot

Overview Introduction Capacitor analysis Lever positioning analysis Validation Conclusion and recommendations

Introduction Shots of TURTLE not reproducible Variation capacitor voltage Leads to variation in force exerted Variation -> reproducibility Duty cycle (KK) End position Desired Variation

Introduction Lever setting control (In)accuracy Variation -> reproducibility Lever setting (LL) End position Desired Accuracy Mean Variation

Research questions What is the variation in discharge of the capacitor over the coil and what is the effect due to this factor on the reproducibility of shots? What is the variation and accuracy of the positioning of the lever, what is the effect of these factors on the reproducibility and accuracy of shots and how can this be improved?

Capacitor analysis Voltage measured by logging Voltage before shot small variation, discharge large variation Model of duty cycle (KK) versus discharge voltage (UU dddd ) 450 400 350 300 250 U c [V] 200 150 100 50 Voltage Voltage at start discharge Voltage after discharge 0 0 50 100 150 200 250 300 350 Measurement time [s]

Capacitor analysis Variation in UU dddd to find bounds of KK KK [-] UU dddd mmmmmmmm [VV] UU dddd vvvvvvvvvvvvvvvvvv [VV] 0.2 96.16 ±3.27 0.5 318.10 ±4.99 0.8 427.91 ±8.46 KK [-] KK mmmmmm [VV] KK mmmmmm [VV] 0.2 0.194 0.204 0.5 0.495 0.511 0.8 0.751 0.846

Trajectory determination Interested in influence on shots KK and LL coupled Model of relation between KK and LL versus initial angle (αα 0 ) and velocity (vv 0 ) vv 0 = cc 1 + cc 2 KK + cc 3 LL + cc 4 KKKK + cc 5 KK 2 + cc 6 LL 2 (1) αα 0 = cc 7 + cc 8 KK + cc 9 LL + cc 10 KKKK (2)

Trajectory determination Trajectory off point mass with initial velocity and angle yy = vv 0 cccccc(αα 0 )tt zz = vv 0 ssssss αα 0 tt + 1 2 ggtt2 + zz 0 yy = vv 0 cccccc(αα 0 ) zz = vv 0 ssssss(αα 0 ) + gggg

Trajectory determination End position for inconsitent KK = 0.2, 0.5 and 0.8 with a constant LL = 0 tttt 1 with steps of 0.2 Largest position error

End position variation due to KK KK [-] Largest variation of end position (yy) due to variation of KK [cm] 0.2 8 0.5 13 0.8 34 Variation in capacitor discharge voltage should be lowered, as it causes an end position error of three times the ball s radius! Larger variation at higher KK

Lever analysis Current lever positioning Not reaching reference position Spike in controller output

Lever analysis End position error of inconsistent and inaccurate LL = 0 to 1 with steps of 0.2 at constant KK = 0.2, 0.5 and 0.8 Variation up to one time radius of the ball Inaccuracy up to three times radius of the ball KK [-] Largest variation of end position (yy) due to variation of LL [cm] Largest inaccuracy of end position (yy) due to variation of LL [cm] 0.2 ±2 5 0.5 ±4 9 0.8 ±5 30

Lever analysis Improved reference position No spike Better following behavior

Capacitor analysis 1000 mmmm to study steady-state error Required controller output when lever is at a standstill (due to gravity and/or friction) Model as a feed-forward dependent on LL

Capacitor analysis 8 th degree polynomial Second degree power function

Capacitor analysis Error window to 500 counts

Capacitor analysis KK [-] Largest variation of end position (yy) due to variation of LL [cm] Largest inaccuracy of end position (yy) due to variation of LL [cm] 0.2 ±1 1 0.5 ±1 1 0.8 ±2 2 Acceptable Only smart part of ball s radius

Validation Video measurements

Validation Video measurements Setting Mean end position [m] LL = 1, KK = 0.5 (1) 8.68 ±47 LL = 0.2, K = 0.8 (2) 4.85 ±93 LL = 0.4, KK = 0.8 (3) 8.81 ±137 Variation in end position [cm] Setting End position at lower bound [m] 1 8.73 8.91 2 4.47 4.97 3 7.67 8.26 End position at higher bound [m]

Validation Bad results Plotting 2 nd degree polynomial zz versus tttttttt zz = gg 22 tt2 + vv 0 ssssss αα 0 tt + zz 0 (1) zz = gg (2) Setting Mean gg 2 [mm/ss2 ] Variation gg 2 [mm/ss2 ] 1-4.81 ±0.19 2-4.90 ±0.84 3-4.38 ±0.89 Model validated before -> still correct results

Conclusion and reccommendations Reproduciblity and accuracy improved, but reproduciblity not yet optimal Variation in discharge capacitor Feed-forward model for every TURTLE Ball handling not optimal Duty cyle and lever setting coupled Testing with control on during shot

Questions?