.
.
CSE398-011/498-010
Robocup

MWF 11:10-12:00 PM Spring 2005


Announcements



Color
Segmentation
Trial 1
Trial 2
Trial 3
Trial 4
Trial 5
A-Team
2.5 m
*
120
*
*
*
Awesome
2.0 m
120
120
*
*
69
MacGyver
2.0 m
120
60.78
120
*
120
Reading Rainbow
3.0 m
117 60.13
*
*
83



Trial 1
Trial 2
Trial 3
Trial 4
Trial 5
Trial 6
A-Team
51
54 70
*
21
30
Awesome
*
*
*
*
*
19
MacGyver
17*
* * 37
21
5*
Reading Rainbow
*
* * *
*
*
   

Left Trial (s)
Center Trial
Right Trial
A-Team
110
115
55
Awesome
50
45
40
MacGyver
28
75
69
Reading Rainbow
52
32
38


Course Description

This course is inspired by the 4-legged league International Robocup Competition, where teams of Sony Aibo robots are programmed with autonomous behaviors and play competitive soccer (aka football).   In this course, we will use the Aibo platform and the Robocup competition as a medium for inderstanding and applying relevant algorithms from mobile robotics and computer vision.  Students will be paritioned into 4 teams.  The end goal of the course is for the teams to compete in the Lehigh Open 4-legged Robocup Championship.


Topics that will be covered during this course will include (among others):


Prerequisites


Instructor

    John Spletzer
    Office Hours:  MWF 10:00-11:00AM and by appointment

Teaching Assistant
    Xiaoguang Qi
    Office Hours:  TBD

Course Location
    Lectures:  MG110
    Laboratory Sessions:  PL450

Lecture Times

.
Course Materials
.
We will rely primarily on the class lecture notes, augmented by the following online materials.  There is no required text for this course. 

  1. The official Robocup site can be found here.
  2. Our interest is in the 4-Legged League competition.
  3. The league rulebook can be found here.
  4. All code will be implemented in the Tekkotsu framework developed by CMU.  The beginner's tutorial is required reading. 
  5. This Open-R SDK for the Aibos is provided by Sony.
  6. Since the lab computers are primarily Windows boxes, we will be relying upon the Cygwin emulator in this course.
  7. The Aibo's vision module is based upon the CMVision software described in the paper by James Bruce et al
  8. Here is a graph theory primer from the University of Saskatchewan.
  9. A. Kelly, Introduction to Mobile Robots Course Notes, Field Robotics Center, Carnegie Mellon University, 2000, with a particular emphasis on "Position Estimation 2" and "Uncertainty 1-3"


Grading (Tentative)

.
    Class Participation:  25%
    Team Challenges and Reports:  25%

    Team Presentations and Final Report:  25%
    Final Examination:  25%

.

 

A

92-100

C

72-76

 

A-

90-91

C-

70-71

 

B+

87-89

D+

67-69

 

B

82-86

D

62-66

 

B-

80-81

D-

60-61

 

C+

77-79

F

00-59


University Policy on Disabilities:  If you have a disability for which you are or may be requesting accommodations, please contact your professor and the Office of Academic Services, Room 212, University Center or call (610-758-4152) as early as possible in the semester.  University policy states that you must notify your professor seven (7) days prior to the exam.


Tentative Schedule
.

DATE

TOPICS

NOTES

17 Jan 05

Course overview

Lecture 1

19 Jan 05

CMVision & Color Segmentation

Lecture 2
CMVision Paper

21 Jan 05

Edge Segmentation

Lecture 3

24-26 Jan 05

Motion Planning Part 1

Lecture 4
Lecture 5
Graph Theory Primer
R. Beard's Paper on Potential Fields
S. Lavalle's Motion Planning Notes

28 Jan 05

Intro to the Tekkotsu Framework

Lecture 6    pdf    ppt
Tekkotsu Tutorial

31 Jan - 2 Feb 05

Laboratory Session 1

Tekkotsu Tutorial

04 Feb 05

Coordinate Transformations

Lecture 7   pdf    ppt

07-09 Feb 05

Laboratory Session 2

Team Challenge 1

11 Feb 05

Sensor Fusion Part 1

Lecture 8    pdf    ppt

14-16 Feb 05

Laboratory Session 3

 

21 Feb 05
 Team Challenge 1 at PL450

23 Feb 05

Team Presentations I  - New Date!

 

21-23 Feb 05

Laboratory Session 4

Team Challenge 2

25 Feb 05

Robocup Paper Review 1:  CMU

Lecture 9    pdf    ppt

28 Feb 05  Team Challenge 2 at PL450

28 Feb - 02 Mar 05

Laboratory Session 5

 

4 Mar 05

Localization Part 1

Lecture 10   pdf   ppt

08-12 Mar 05

Spring Break

 

14-16 Mar 05

Laboratory Session 6

Team Challenge 3

18 Mar 05

Localization Part 2

Lecture 11   pdf   ppt

21-23 Mar 05

Laboratory Session 7

 

25 Mar 05

Localization Part 3

Lecture 12   pdf   ppt
Welch & Bishop's Kalman Filter Tutorial

28-30 Mar 05

Laboratory Session 8

 

30 Mar 05
Team Challenge 3 - Localization

01 Apr 05

Team Presentations II

 

04-06 Apr 05

Laboratory Session 9

Team Challenge 4

08 Apr 05

The Extended Kalman Filter

Lecture 13  pdf  ppt

12-14 Apr 05

Laboratory Session 10

 

16 Apr 05

Localization Finale - EKF/PF

Lecture 14  pdf  ppt

19-21 Apr 05

Laboratory Session 11

 

22 Apr 05

Lecture Cancelled

 

25-29 Apr 05

Lehigh Open Tournament and Wrap Up