S.#
Date
Day
Topics
Download
Comments
1
07/02/12
Tuesday
Course Outline and Objectives, Industrial vs. Service Robots,Growing Field of Robotics


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


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.)


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


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


9
6/3/12
Tuesday
Behavior-based robotics, Servo vs. Ballistic Behaviors, Finite State Machines


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


12
21/3/12
Wednesday
Calling SPL from VPL, Manipulating Bumper, Laser Range Finder, Infrared, Sonar, Brightness and Color Sensors





No Class - Strike in the City


13
28/3/12
Wednesday
Lab Session - SPL Programming, Maze Building in SPL, Maze Solving using Robot


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


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


18
13/4/12
Friday
Maze Solver Competition





Midterm II Week


19
27/4/12
Friday
Navigation: Qualitative vs. Quantitative, A* Search


20
27/4/12
Friday
RoboCup Soccer Simulation 3D: How to Access Different Game States and Ball Position



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


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


25
11/5/12
Friday
Localization using Triangulation, Computation of Location and Orientation using Landmark Data


26
15/5/12
Tuesday
Lab Session: RoboCup Soccer 3D


27
16/5/12
Wednesday
Particle Filters: Working of the algorithm, Importance Weights, Resampling


28
23/5/12
Wednesday
Introduction of Kinect, How to capture human motion, etc. Kinect's Applications