Lectures


 * **S.#** || **Date** || **Day** || **Topics** || **Download** || **Comments** ||
 * 1 || 07/02/12 || Tuesday || Course Outline and Objectives, Industrial vs. Service Robots,Growing Field of Robotics || [[file:Game Programming and Robotics Unit 1.pdf]] ||  ||
 * 2 || 08/02/12 || Wednesday || Programming in VPL, Inputs, Outputs and Notifications, Use of Services (Timer, TextToSpeech, Dialog, etc.), Use of Activities (If-Else, Data, Variable, Calculate), Looping and Conditioning, Concurrent Programs || [[file:Game Programming and Robotics Unit 2.pdf]] ||  ||
 * 3 || 14/02/12 || Tuesday || Lab Session based on Unit # 2, Additional Programs on Greatest Common Divisor ||  ||   ||
 * 4 || 15/02/12 || Wednesday || Adding a New Activity, Additional Programs Implementation in Lab (Prime Numbers, Least Common Divisor, etc.) ||  ||   ||
 * 5-6 || 24/02/12 || Friday || Introduction to Lego Mindstorms NXT, Robot Building Activity, Introduction to Visual Simulation Environment, Controlling a Robt using Game controller, Moving a Robot in different shapes (S, 8, Spiral, Square, etc.) || [[file:Game Programming and Robotics Unit 3.pdf]] ||  ||
 * 7 || 28/2/12 || Tuesday || Introduction to Sensors, Proprioceptive vs. Exteroceptive Sensors, Active vs. Passive Sensors, Sonar Sensors and their Properties: Foreshortening, Specular Reflection and Cross-Talk, Bumper Sensors, Modern Day Sensors (GPS, Heading Sensors), Attributes of a Sensor || [[file:Game Programming and Robotics Unit 4.pdf]] ||  ||
 * 8 || 29/2/12 || Wednesday || Lego Connectivity through VPL, Setting up the Connections, Brick and Sensor Setting, Programs to Move Robots based on Ultrasonic and Light Sensors' Readings || [[file:Game Programming and Robotics Unit 5.pdf]] ||  ||
 * 9 || 6/3/12 || Tuesday || Behavior-based robotics, Servo vs. Ballistic Behaviors, Finite State Machines || [[file:Game Programming and Robotics Unit 6.pdf]] ||  ||
 * 10 || 7/3/12 || Wednesday || Unit # 6 (Cont'd), Manifest Building in MRDS, Testing Ballistic Behavior of MRDS, Controlling actual robots through various programs ||  ||   ||
 * ||  ||   || **Midterm I Week (8-14/3/12)** ||   ||   ||
 * 11 || 20/3/12 || Tuesday || Concurrent vs. Exclusive Flow in VPL, SPL Introduction: Creating Entities and Differential Drive || [[file:Game Programming and Robotics Unit 7.pdf]] ||  ||
 * 12 || 21/3/12 || Wednesday || Calling SPL from VPL, Manipulating Bumper, Laser Range Finder, Infrared, Sonar, Brightness and Color Sensors || [[file:Game Programming and Robotics Unit 8.pdf]] ||  ||
 * ||  ||   || **No Class - Strike in the City** ||   ||   ||
 * 13 || 28/3/12 || Wednesday || Lab Session - SPL Programming, Maze Building in SPL, Maze Solving using Robot || [[file:Game Programming and Robotics Unit 9.pdf]] ||  ||
 * 14-15 || 30/3/12 || Friday || Sumo Competition: Robot Building and Programming ||  ||   ||
 * || 3/4/12 || Tuesday || **No Class - Out of Town** ||  ||   ||
 * || 4/4/12 || Wednesday || **No Class - Out of Town** ||  ||   ||
 * 16 || 10/4/12 || Tuesday || Maze Solver Lab Session, Adding 4-Wheel Drive, Detecting Position and Orientation using SPL and VPL || [[file:Game Programming and Robotics Unit 10.pdf]] ||  ||
 * 17 || 11/4/12 || Wednesday || Line Tracing Example, Reactive vs. Hybrid Paradigm, Multi-Agents System, Swarm Robotics, Marsupial Robots, Characteristics of Multi-Agent Systems: Heterogeneity, Control, Communication and Goals, Social Entropy || [[file:Game Programming and Robotics Unit 11.pdf]] ||  ||
 * 18 || 13/4/12 || Friday || Maze Solver Competition ||  ||   ||
 * ||  ||   || ** Midterm II Week ** ||   ||   ||
 * 19 || 27/4/12 || Friday || Navigation: Qualitative vs. Quantitative, A* Search || [[file:Game Programming and Robotics Unit 12.pdf]] ||  ||
 * 20 || 27/4/12 || Friday || RoboCup Soccer Simulation 3D: How to Access Different Game States and Ball Position || [[file:Game Programming and Robotics Unit 13.pdf]] ||  ||
 * || 1/5/12 || Tuesday || **Labor Day Holiday** ||  ||   ||
 * 21 || 2/5/12 || Wednesday || Lab Session: RoboCup Soccer 3D ||  ||   ||
 * 22 || 8/5/12 || Tuesday || Accessing Nao Joints in Simulation 3D Environment, Forward/Back Walks and other Locomotive Skills || [[file:Game Programming and Robotics Unit 14.pdf]] || [[file:WizardExample2.zip]] ||
 * 23 || 9/5/12 || Wednesday || Lab Session: Locomotion ||  ||   ||
 * 24 || 11/5/12 || Friday || Introduction to Localization, Bayes Theorem, Prior vs. Posterior Belief, Exact vs. Inexact Motion, Measurement Update, Monte-Carlo Localization || [[file:Game Programming and Robotics Unit 15.pdf]] ||  ||
 * 25 || 11/5/12 || Friday || Localization using Triangulation, Computation of Location and Orientation using Landmark Data || [[file:Game Programming and Robotics Unit 16.pdf]] ||  ||
 * 26 || 15/5/12 || Tuesday || Lab Session: RoboCup Soccer 3D ||  ||   ||
 * 27 || 16/5/12 || Wednesday || Particle Filters: Working of the algorithm, Importance Weights, Resampling || [[file:Game Programming and Robotics Unit 17.pdf]] ||  ||
 * 28 || 23/5/12 || Wednesday || Introduction of Kinect, How to capture human motion, etc. Kinect's Applications || [[file:Game Programming and Robotics Unit 18.pdf]] ||  ||