Professor: Marek A. Perkowski, Electrical Engineering.
SYLLABUS OF THE CLASS FOR YEAR 2004.
- Week 1. March 29 - April 3. Genetic Algorithm and Evolutionary Algorithms in Robotics.
- Projects discussion. Look to class ECE 478 webpage for project description.
Look to wwwpages of Martin and Jake for projects.
- Read first three mandatory lectures from Chapter 3 of the notes for ECE 478 class.
Here are the notes of lectures from the ECE 478 class. Find the related lectures.
- Week 2. April 4 - April 10. Genetic Algorithm and Evolutionary Algorithms in Robotics.
- Read mandatory lectures 4-7 from Chapter 3 of the notes for ECE 478 class.
- Read auxiliary lectures 1-3 from Chapter 3 of the notes for ECE 478 class.
- Read mandatory lectures about evolutionary algorithms from Emergent Computing class.
Understand the basic concepts. Know practical applications.
You should be able to create your own GA and GP approaches to solve any problems in the class.
- Week 3. April 11 - April 17. Fuzzy Logic.
- Read mandatory lectures in Chapter 8 from ECE 478 class.
- Week 4. April 18 - April 24. Fuzzy Logic.
- Review mandatory lectures. Read auxiliary materials in Chapter 8 from ECE 478 class.
You should be able to create your
own fuzzy controller for any robotics application like those discussed in the class.
The midterm exam will be about evolutionary algorithms and fuzzy logic.
- Week 5. April 25 - May 1. Simple robots. pBASIC. Basic Stamp. Hardware used in robotics.
- Read all (easy) lecture slides from chapter 23. Plenty of examples of programming. Many project ideas.
No theory. Easy reading especially if you know BASIC and Basic Stamp.
- Week 6. May 2 - May 8. Hardware used in robotics.
- Midterm exam assigned. Read on the ECE 479 class webpage.
- Be ready for demos for Intel Competition students on May 10 and May 13.
See schedule of demos on 479 class webpage. Be ready.
- Week 7. May 9 - May 15.
- Lectures by Marek Perkowski about robot hardware.
Read Chapter 23 from Lecture notes for ECE 479.
- Demos for Intel Competition students on May 10 and May 13.
- Week 8. May 16 - May 22. Robot Vision.
- Lectures by Martin Lukac about robot vision. Perkowski is attending ISMVL and ULSI conferences.
- Read material from Chapter 15 of lecture notes for ECE 479.
- Week 9. May 24 - May 29.
- Subsumption architectures. Read Chapter 20 of lecture notes for ECE 479.
- Hidden Markov models. Read Chapter 18 of lecture notes for ECE 479.
- Sensors. Read Chapter 14 of lecture notes.
- Week 10. May 30 - June 5.
- Two lectures by Martin Lukac about Robot Vision. Perkowski is attending IWLS and DAC conferences.
- Read material from Chapters 16 and 17 of lecture notes (slides) for ECE 479.
- Week 11. June 6 - June 12. WEEK OF FINALS!
- Sunday, June 6. 10:00 am - 5:00 PM. PDXBOT.04.
Robotics Competition and Exposition. Everybody participates.
Demonstration in PDXBOT of all our robots and software.
(If there will be no new schedule, use the old schedule for May 10 May 13 demos).
- No lectures. Perkowski is attending IWLS and DAC conferences.
- Students present their projects in lab or in class in presence of lab assistants.
The presentations are videotaped. Students complete working on project reports.
The videotapes will be viewed and used for grading,
together with your project reports, by M. Perkowski after his return.