CMPE-633-Fall2011

From CYPHYNETS

(Difference between revisions)
Jump to: navigation, search
(Schedule)
(Schedule)
Line 83: Line 83:
|-
|-
| align ="left" | Week 1. Sept 5
| align ="left" | Week 1. Sept 5
-
| align ="left" | Start of classes Sept 7th;
+
| align ="left" | Start of classes Sept 7;
| align ="left" | '''Lec 1.''' Introduction; robotics and autonomous systems;  
| align ="left" | '''Lec 1.''' Introduction; robotics and autonomous systems;  
| align ="left" |  
| align ="left" |  
Line 90: Line 90:
| align ="left" | Drop deadline Sept 14;
| align ="left" | Drop deadline Sept 14;
| align ="left" | '''Lec 2.''' workspaces; configuration spaces; planning algorithms; bug algorithms; Bug0 and Bug1 algorithms;
| align ="left" | '''Lec 2.''' workspaces; configuration spaces; planning algorithms; bug algorithms; Bug0 and Bug1 algorithms;
 +
'''Lec 3.'''
 +
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 3. Sept 19
| align ="left" | Week 3. Sept 19
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 4.'''
 +
 
 +
'''Lec 5.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 4.Sept 26
| align ="left" | Week 4.Sept 26
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 6.'''
 +
 
 +
'''Lec 7.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 5. Oct 3
| align ="left" | Week 5. Oct 3
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 8.'''
 +
 
 +
'''Lec 9.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 6. Oct 10
| align ="left" | Week 6. Oct 10
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 10.'''
 +
 
 +
'''Lec 11.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 7. Oct 17
| align ="left" | Week 7. Oct 17
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 12.'''
 +
 
 +
'''Lec 13.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 8. Oct 24
| align ="left" | Week 8. Oct 24
| align ="left" | Midterms Oct 26-Nov 4;  
| align ="left" | Midterms Oct 26-Nov 4;  
-
| align ="left" |  
+
| align ="left" | '''Lec 14.'''
 +
 
 +
'''Lec 15.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 9. Oct 31
| align ="left" | Week 9. Oct 31
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 16.'''
 +
 
 +
'''Lec 17.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 10. Nov 7
| align ="left" | Week 10. Nov 7
| align ="left" | Eid-ul-Azha holidays Nov 7-9;
| align ="left" | Eid-ul-Azha holidays Nov 7-9;
-
| align ="left" |  
+
| align ="left" | '''Lec 18.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 11. Nov 14
| align ="left" | Week 11. Nov 14
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 19.'''
 +
 
 +
'''Lec 20.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 12. Nov 21
| align ="left" | Week 12. Nov 21
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 21.'''
 +
 
 +
'''Lec 22.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 13. Nov 28
| align ="left" | Week 13. Nov 28
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 23.'''
 +
'''Lec 24.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 14. Dec 5
| align ="left" | Week 14. Dec 5
| align ="left" | Ashura holidays Dec 5-6;
| align ="left" | Ashura holidays Dec 5-6;
-
| align ="left" |  
+
| align ="left" | '''Lec 25.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 15. Dec 12
| align ="left" | Week 15. Dec 12
| align ="left" |  
| align ="left" |  
-
| align ="left" |  
+
| align ="left" | '''Lec 26.'''
 +
 
 +
'''Lec 27.'''
| align ="left" |  
| align ="left" |  
|-
|-
| align ="left" | Week 16. Dec 19
| align ="left" | Week 16. Dec 19
| align ="left" | Last day of classes Dec 20; Reading/review Dec 21-24;
| align ="left" | Last day of classes Dec 20; Reading/review Dec 21-24;
-
| align ="left" |  
+
| align ="left" | '''Lec 28.'''
| align ="left" |  
| align ="left" |  
|-
|-

Revision as of 14:03, 9 August 2011

CMPE-633: Topics in Robotics and Control

Fall 2011: Robot Dynamics and Control


Instructor

Dr Abubakr Muhammad, Assistant Professor of Electrical Engineering

Email: abubakr [at] lums.edu.pk

Office: Room 9-309A, 3rd Floor, SSE Bldg

Office Hours:

Teaching assistant.

Course Details

Year: 2011-12

Semester: Fall

Category: Grad

Credits: 3

Elective course for electrical engineering, computer engineering and computer science majors

Course Website: http://cyphynets.lums.edu.pk/index.php/CMPE-633-Fall2011

Course Description

Generic

A research-methods based course to study advanced topics in robotics and control system design with emphasis on field robotics, unmanned aerial and ground vehicles, planning algorithms, autonomous systems, telerobotics, Human Robot Interaction (HRI) and other related areas. The course prepares students to do independent work at the frontiers of robotics and control research.

This year

This course introduces essential concepts and analytical tools to understand the dynamics and associated control systems for common robot tasks such as manipulation, grasping and locomotion. Topics include forward and inverse kinematics; path planning, collision avoidance and trajectory generation; robot body and actuator dynamics; sensory feedback and trajectory tracking; stability, disturbance rejection and force control.

Objectives

  • Introduce mathematical foundation of robot motion and control in a general setting.
  • Introduce ideas of configuration space, path planning and trajectory generation.
  • Teach use of geometric and dynamical models in robotics.
  • Highlight control theoretic issues in trajectory planning and sensory feedback.
  • Introduce practical applications of robotics in mobile manipulation tasks, tele-operation, automated assembly, manufacturing, home and service industry.

Pre-requisites

Grads. CMPE435 (Robotics ) OR CMPE432 (Feedback design) OR CMPE-633 (Fall 2011) OR permission of instructor Undergrads. EE361 (Feedback control) AND permission of instructor

Text book

The course will be taught from a combination of the following textbooks.

Primary Texts

Secondary Texts

Grading Scheme

  • Assignments: 20%
  • Midterm: 20%
  • Final Exam: 30%
  • Group Project: 30%
    • Proposal. 10%
    • Report. 20%
    • Presentation. 20%
    • Demo/working. 50%

Course Delivery Method

Lectures. Labs

Schedule

WEEK TOPICS READINGS/REFERENCES
Week 1. Sept 5 Start of classes Sept 7; Lec 1. Introduction; robotics and autonomous systems;
Week 2. Sept 12 Drop deadline Sept 14; Lec 2. workspaces; configuration spaces; planning algorithms; bug algorithms; Bug0 and Bug1 algorithms;

Lec 3.

Week 3. Sept 19 Lec 4.

Lec 5.

Week 4.Sept 26 Lec 6.

Lec 7.

Week 5. Oct 3 Lec 8.

Lec 9.

Week 6. Oct 10 Lec 10.

Lec 11.

Week 7. Oct 17 Lec 12.

Lec 13.

Week 8. Oct 24 Midterms Oct 26-Nov 4; Lec 14.

Lec 15.

Week 9. Oct 31 Lec 16.

Lec 17.

Week 10. Nov 7 Eid-ul-Azha holidays Nov 7-9; Lec 18.
Week 11. Nov 14 Lec 19.

Lec 20.

Week 12. Nov 21 Lec 21.

Lec 22.

Week 13. Nov 28 Lec 23.

Lec 24.

Week 14. Dec 5 Ashura holidays Dec 5-6; Lec 25.
Week 15. Dec 12 Lec 26.

Lec 27.

Week 16. Dec 19 Last day of classes Dec 20; Reading/review Dec 21-24; Lec 28.
Week 17. Dec 26 Final Exams Dec 26-Jan 02; Grade submission deadline Jan 13;
Personal tools