25
Build to kick kick to win

Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

Embed Size (px)

Citation preview

Page 1: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

Build to kick kick to win

Page 2: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

2

Shooting skills

Page 3: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

3

Outline

Shooting mechanismSystem descriptionActuator design

Lob shotsIdentificationCalibration

Towards controlled shootingProblem descriptionProposed implementation

Page 4: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

4

Shooting mechanism

Page 5: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

5

Requirements and specifications

Requirements:• Controllable• Hard / soft• Lob / flat• Repeatable

Specifications• vf = 9ms-1

• xf = 90 mm

• tf = 20 ms• a ≈ 450 ms-2

Page 6: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

6

System description

Robotbattery

DC DC

ActuatorMechanicaltransmission

BallC

Page 7: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

7

Actuator design

Mechanical design

Electromagnetic design

Page 8: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

8

Actuator design

Investigated aspects• Saturation• Eddy currents• Losses• Thermal issues

2.4T

1.5T

Meessen, K.J., Paulides, J.J.H. & Lomonova, E. (2010). A football kicking high speed actuator for a mobile robotic application. Proceedings of the 36th Annual Conference of the IEEE Industrial Electronics Society, IECON 2010, 7-10 November 2010, Glendale, Arizona, (pp. 1659-1664).

Page 9: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

9

Actuator design

Final design• Total mass: 4.5 kg• Peak force: 700N• Peak current: 110A

Page 10: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

10

Outline

Shooting mechanismSystem descriptionSolenoid actuator design

Lob shotsIdentificationCalibration

Towards controlled shootingProblem descriptionProposed implementation

Page 11: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

11

Lob shots: trajectory

Largest gradient possible

Page 12: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

12

Lob shots: identification

Each actuator has its own actuator characteristic

General function between distance and duty cycle:

Page 13: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

13

Lob shots: calibration

Measure distance • For accurate fit at least 3

measurements are necessary

Page 14: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

14

Lob shots: calibration

Manual calibration using a Matlab gui• For accurate fit at least 3 measurements

are necessary

Page 15: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

15

Lob shots: tuning

The perfect lob shot• Shoot just under de goal crossbar • Lob trajectory depends on distance ball to the goal

Page 16: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

16

Lob shots: tuning

The perfect lob shot• Shoot just under de goal crossbar • Lob trajectory depends on distance ball to the goal

Page 17: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

18

Outline

Shooting mechanismSystem descriptionSolenoid actuator design

Lob shotsIdentificationCalibration

Towards controlled shootingProblem descriptionProposed implementation

Page 18: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

19

Problem description

Increasing ball output speed accuracy• Currently a large variation between Turtles

– Makes tuning difficult

• Current relation between kick-effort and ball output speed is not linear– Also increases tuning complexity

• Current system is open-loop– Tuning per Turtle is possible, though time consuming

• Desired: more predictable behavior– Tuning effort/time decreases– More linear behavior– Decrease of variation between Turtles

Page 19: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

Proposed implementation

20

Ball

Encoder

Solenoid

Plunger

Lever

Amplifier +Actuator

Control algorithm

Encoder

PC + IO stack

PWM signal

Encoder value

Page 20: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

21

Proposed implementation

Page 21: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

22

Proposed implementation

Controlling the lever speed• Both time and encoder resolution

pose limitations• Due to design of solenoid 'braking' is

not possible: speed overshoot is not allowed

• Main idea is to 'guide' lever + ball to end speed, instead of kicking/hitting

Page 22: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

23

Proposed implementation: simulation

Current situation

Page 23: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

24

Proposed implementation: simulation

Proposed solution

Page 24: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

25

Summary and conclusions

• Design and optimization of the shooting mechanism

• Identified an exponential relation between the duty cycle and kicking distance for lob shots

• Lob shot calibration using an graphical user interface

• Feedback control design for the output speed of the ball

• Modeling and simulation of the feedback controlled shooting mechanism

Page 25: Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards

26

Thank you for your attention