Difference between revisions of "Cognitive Robotics"

From David Vernon's Wiki
Jump to: navigation, search
Line 20: Line 20:
  
 
==<span style="color:#AB0000">Learning objectives:</span> ==
 
==<span style="color:#AB0000">Learning objectives:</span> ==
The primary goal of this course is provide students with an intensive treatment of a cross-section of the key elements of robotics and robot vision. It begins by addressing the fundamentals of 2D and 3D visual sensing, focussing on the some essential techniques for mobile robots and robot arms.  It then deals with the kinematics and inverse kinematics of mobile robots, addressing locomotion, mapping, and path planning, This is followed by robot arm kinematics, manipulation, and programming. Based on these foundations, it builds quickly to cover more advanced topics, including reasoning, cognition, cognitive architectures, learning and development, memory, attention, prospection by internal simulation, and social interaction.  
+
The primary goal of this course is provide students with an intensive treatment of a cross-section of the key elements of robotics and robot vision. In this course, students will learn about the fundamentals of 2D and 3D visual sensing, focussing on the some essential techniques for mobile robots and robot arms.  They will then learn about the kinematics and inverse kinematics of mobile robots, addressing locomotion, mapping, and path planning, as well as robot arm kinematics, manipulation, and programming. Based on these foundations, students will progress quickly to cover the topics that gives cognitive robotics its special focus, including reasoning, cognitive architectures, learning and development, memory, attention, prospection by internal simulation, and social interaction.  
 +
 
 
==<span style="color:#AB0000">Outcomes:</span> ==
 
==<span style="color:#AB0000">Outcomes:</span> ==
 
After completing this course, students should be able to:  
 
After completing this course, students should be able to:  
 +
* General: remember, understand, apply, analyze, evaluate, create
 +
* Factual knowledge: list, summarize, classify, order, rank, combine
 +
* Conceptual knowledge: describe, interpret, experiment, explain, assess, plan
 +
* Procedural knowledge: tabulate, predict, calculate, differentiate, conclude, compose
 +
* Meta-cogntive knowledge: use, execute, construct, achieve, action, actualize
 +
  
 
==<span style="color:#AB0000">Content details:</span> ==
 
==<span style="color:#AB0000">Content details:</span> ==

Revision as of 12:12, 4 November 2016


XX-YYY

Course discipline: TBD

Elective

Units: 12 (could also be configured as two seven-week independent 6 unit minis, running consecutively)

Lecture/Lab/Rep hours/week: 3 hours lecture/week, 3 hours lab/week

Semester: Spring

Pre-requisites: Programming skills

Course description:

The course emphasizes both theory and practice and makes extensive use of physical robots, both mobile and manipulator arm, as well as different sensor technologies including RGB-D cameras.

Learning objectives:

The primary goal of this course is provide students with an intensive treatment of a cross-section of the key elements of robotics and robot vision. In this course, students will learn about the fundamentals of 2D and 3D visual sensing, focussing on the some essential techniques for mobile robots and robot arms. They will then learn about the kinematics and inverse kinematics of mobile robots, addressing locomotion, mapping, and path planning, as well as robot arm kinematics, manipulation, and programming. Based on these foundations, students will progress quickly to cover the topics that gives cognitive robotics its special focus, including reasoning, cognitive architectures, learning and development, memory, attention, prospection by internal simulation, and social interaction.

Outcomes:

After completing this course, students should be able to:

  • General: remember, understand, apply, analyze, evaluate, create
  • Factual knowledge: list, summarize, classify, order, rank, combine
  • Conceptual knowledge: describe, interpret, experiment, explain, assess, plan
  • Procedural knowledge: tabulate, predict, calculate, differentiate, conclude, compose
  • Meta-cogntive knowledge: use, execute, construct, achieve, action, actualize


Content details:

(For a detailed lecture plan, see Cognitive Robotics Lecture Plan.

The course will cover the following topics:


Faculty:

David Vernon

Delivery:

Face-to-face

Recommended reading

Vernon 1991 D. Vernon, Machine Vision: Automated Visual Inspection and Robot Vision, Prentice-Hall, 1991.