The PhD in Robotics program aims to produce graduates with the disciplinary preparation and ability to:
Students graduating with a PhD in Robotics will have the ability to:
Students admitted to the PhD program with a Master’s Degree must satisfy the following requirements:
Students admitted to the PhD program with only a Bachelor’s Degree must satisfy the following requirements:
ROBO 732 Machine Learning and Applications
(3 Lectures – 3 Credits)
Prerequisites: Advanced data structure, advanced statistics, optimization techniques
Machine learning, a subset of Artificial Intelligence, aims to create systems that automatically improve with experience. It has many applications, including on-line data analysis, data mining and anomaly detection for cyber-security. Prediction and the study of generalization from data are central topics of Data Analysis and Statistics. These two domains aim at the same goal, that is., gaining insight from data and enabling prediction. This course provides a selection of the most important topics from both of these subjects. The course will start with machine learning algorithms, followed by some statistical learning theory, which provides the mathematical foundation for them. We will then bring this theory into context, providing the transition into Bayesian analysis.
ROBO 735 Advanced Computer Vision Paradigms
(3 Lectures – 3 Credits)
Prerequisites: Graduate level course in Image Processing and Analysis
Computer systems that automate the analysis and the interpretation of image are getting increasing demand in areas of basic research and industrial applications. Current applications include remote sensing medical diagnosis from radiographic images, control of manufacturing through parts inspection, image recovery from web servers, database management and image archives, automatic digital photo generation, criminal and forensic investigation, to mention just few. This course covers the essential and recent advanced in computer vision paradigms related deep learning and other advance image analysis techniques for solving real work applications.
ROBO 755 Cognitive Robotics
(3 Lectures – 3 Credits)
Pre requisites: Graduate level courses in Autonomous Robotic Systems and Computer Vision or Image Understanding (or equivalent)
To provide students with an advanced treatment of autonomous systems, how cognitive systems acquire information about the external world through learning and association of interrelationships between the observed world and their contextual frames. To learn how robotics cognitive systems can be designed to produce appropriate responses that make them more intelligent and autonomous.
ROBO 756 Robotic Perception
(3 Lectures – 3 Credits)
Prerequisites: Graduate level courses in Autonomous Robotic Systems and Machine Vision and Image Understanding (or equivalent)
To provide students with knowledge in the principles and practices of quantitative perception for robotic devices. To study both sensing devices and algorithms that emulates perception and intelligent systems. Learn to critically examine the sensing requirements of typical real-
world robotic applications. To acquire competences for development of computational models for autonomous robotic systems.
ROBO 757 Control of Robotic Systems
(3 Lectures – 3 Credits)
Prerequisites: Graduate level knowledge of Engineering Mathematics and Computation (or equivalent).
This course is designed to teach students advanced concepts and tools for analysis, design and control of robotic systems, including advanced concept from nonlinear control and computer vision applied to robots. Complex underactuated systems will be modeled and controlled, including robotic grasping, manipulation and soft robots.
ROBO 764 Optimal Control
(3 Lectures – 3 Credits)
Prerequisites: Graduate level course on Advanced Engineering Mathematics (or equivalent)
This course is designed to teach students methods of optimal control and parameter estimation using Linear Quadratic Gaussian design approach, including optimal control theory of non-deterministic, nonlinear and time-varying systems.
ROBO 794 Selected Topics in Robotics
(3 Lectures – 3 Credits)
Prerequisites: Will be specified according to the particular topics offered under this course number.
This course covers selected contemporary topics in electrical and computer engineering. The topics will vary from semester to semester depending on faculty availability and student interests. Proposed course descriptions are considered by the College or Academic Unit on an ad hoc basis and the course will be offered according to demand. The proposed course content will need to be approved by the Graduate Studies Committee. The Course may be repeated once with change of contents to earn a maximum of 6 credit hours.