Intelligent Systems: Robots, Agents, and Humans

Schedule: Spring 2009, TR 1:30-2:45pm
Location: ENG2 103
Professor: Dr. Gita Sukthankar

This course is a study of systems that exhibit intelligent attributes. We cover practical techniques for designing intelligent agents capable of planning, learning, and cooperation. There will be discussion of psychological/social ramifications of the use and creation of intelligent systems. Much of the course focuses on various challenge problems (e.g. the Trading Agent Competition and Robocup) that have been used to benchmark the performance of intelligent systems.



After completing the course, students should: Additionally, students will refine their research, writing, and presentation skills.


Students will be evaluated on 1) their command of the material contained in the papers and 2) their ability to design and implement agents using the algorithms described in the papers.


  1. Agent Components
  2. Autonomous Agent Challenge Problems
  3. Intro to Robotics
  4. Modeling Humans
  5. Current Topics


Planning (due Feb 9th)
Agent Competition (due Feb 26th)
Presentation Guidelines (Mar-Apr)
A* Search (due Apr 9th)
Robotics Demo (due Apr 22nd)
RSARSim: Microsoft Robotics Studio project
Final Project (due May 3rd)


  1. Introduction
  2. Multiagent Systems
  3. Planning I
  4. Planning II
  5. Trading Agent Competition
  6. Agent Reputation and Trust Testbed
  7. Robocup: Simulator and Urban Rescue
  8. Reinforcement Learning
  9. Transfer Learning and CBR
  10. Robotics: Path Planning
  11. Robotics: Multi-robot Coordination
  12. Robotics: Localization and SLAM
  13. Human-Robot Interaction
  14. Emulating Humans: Motion and Emotion
  15. Emulating Humans: Teamwork
  16. Human Activity Recognition
Student Presentations
Mar 17: Fahad Shah, "Populating Reconstructed Archaeological Sites with Autonomous Virtual Humans"
Mar 19: no students
Mar 24: Feras Batarseh, "Towards Reducing Human Involvement in Validation of Knowledge-Based Systems"; Cynthia Johnson, "Learning and Transferring Roles in Multi-Agent MDPs
Mar 26: Hector Alfaro "Social systems: designing digital systems that support social intelligence"; Rawad Haddad, "Bio-inspired computing tissues: towards machines that evolve, grow, and learn"
Mar 31: Bulent Tastan, "Using Multi-agent Potential Fields in Real-time Strategy Games; Jeremy Weinstein, "Exploiting Open-Endedness to Solve Problems Through the Search for Novelty"
Apr 2: James Hollister, "Realistic Agent Movement in Dynamic Game Environments"; Keith Brawner, "A Multiagent Based Particle Swarm Optimization Approach for Optimal Reactive Power Dispatch"; Michael Riera "Design Paradigms for Meta-Control in Multi-agent Systems"
Apr 7: Sean Williams, "Implicit Coordination in Robotic Teams using Learned Prediction Models"; Liyue Zhao, "Feature Selection for Activity Recognition in Multi-Robot Domains"
Apr 9: Ken Laviers, "Know Thine Enemy a Champion Robocup Agent"; Bennie Lewis "Exploration Transform: A Stable Exploring Algorithm for Robots in Rescue Environments"
Apr 14: Ross Byers, "Resisting Character-Based Affective Storytelling under a Narrative BDI Framework"; Kristian Damkjer "Trajectory Association across Multiple Airborne Cameras"
Apr 16: Chris Ellis, "Dual-coding representations for robot vision programming in Tekkotsu"; Miguel Elvir, "Modality Integration and Dialog Management for a Robotic Assistant"; Huy Truong "Agent Uno Winner in the 2nd Spanish ART Competition"; Chris Tice "Intelligent Transport Route Planning using Genetic Algorithms in Path Computation Algorithms"
Apr 21: Sebastian Risi "Exploiting Multiple Robots to Accelerate Self-Modeling"; Jon Carbone "Automatically Generating Game Tactics through Evolutionary Learning"
Apr 23: Syed Zain Massod "Adaptive Management of Air Traffic Flow: A Multiagent Coordination Approach"; Brad Higgins "Using a Genetic Algorithm to Tune First-Person Shooter Bots"; Michael Gabilondo KRISP; Wade Peterson TBD

Individual Presentations Apr 17: Sean Mondesire

Apr 22: Robotic Demo Schedule
Old course web page