Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

12
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania

Transcript of Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Page 1: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Building a Robot Soccer Team

David Cohen and Paul Vernaza

University of Pennsylvania

Page 2: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

What is Robocup? International robotics competition

and symposium Goal: By the year 2050,

to develop a team of fully autonomous humanoid robots that can win against the human world soccer champion team.

Many different leagues in competition

Page 3: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

The Four-Legged League Team composition Rules Field Uniforms Ball Halves Challenges Robots used…

Page 4: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

The Sony AIBO

“Robotic Pet”/research platform Construction (deconstruction) Battery, memory stick, wireless

card Sensors, effectors What kinds of sensors and

effectors are present on the AIBO?

Page 5: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Major Challenges

Can you guess what the major challenges are?

We will talk about four of them…

Page 6: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Major Challenges

Vision: making sense of the camera image

Localization: finding out where the dogs are located on the field

Locomotion: teaching a dog to walk Behavior: decision-making and

cooperation

Page 7: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Vision

1. Build a color table2. Convert image pixels to distinct

colors3. Connect the dots to make blobs

Images courtesy of CMU

Page 8: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Localization

What does it give us? Why localization? Humans don’t

have it Beacon-based localization Line-based localization

Page 9: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Locomotion A good walk is omnidirectional,

fast, and stable Teams differ greatly in locomotive

ability Being able to walk fast gives a

team a great advantage Walk is generated using inverse

kinematics

Page 10: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Behavior Consists basically of

telling the dog what to do in different circumstances

Fully autonomous Modeled with a state

machine Important issues include

collaboration, obeying rules, robustness

Page 11: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Robocup 2003 Penn finished 2nd out

of 24 teams Teams from around

the world participated Each team had its

own characteristic strengths and weaknesses (UNSW, Germany, U. of Washington, etc.)

Page 12: Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.

Plans for the Future New robots: ERS-7 Improving walk speed Improving localization

with more natural visual cues

Using AI techniques for behavior

Passing