RBE595-F02-ST: Hands-On Autonomous Aerial Robotics

Session: Fall 2023

This is an advanced course on autonomy stack for aerial robots. A unique aspect of this course is its hands-on aspect. Our goal is to train the students to develop real-time perception, planning, control and AI algorithms for the realization of autonomous aerial systems. The course follows a series of projects that will finally build upto an autonomous drone race on an obstacle course in which the students will compete.


 Course Webpage   WPI  

RBE/CS549: Computer Vision

Instructor

Session: Spring 2023

This is an advanced course on graduate computer vision and computational photography. This course will explore image formation, image features, image segmentation, image stitching, image recognition, motion estimation, 3D point clouds and will touch upon basics of augmented reality. This course is heavily redesigned this time to showcase how to model classical 3D geometry problems using Deep Learning.


 Course Webpage   WPI  

RBE/CS549: Computer Vision

Instructor

Session: Fall 2022

This is an advanced course on graduate computer vision and computational photography. This course will explore image formation, image features, image segmentation, image stitching, image recognition, motion estimation, 3D point clouds and will touch upon basics of augmented reality. This course is heavily redesigned this time to showcase how to model classical 3D geometry problems using Deep Learning.


 Course Webpage   WPI  

FIRE198: FIRE Semester 2

Section 0301: Autonomous Unmanned Systems

Instructor

Session: Spring 2022

This is the second course in the First-Year Innovation and Research Experience program, the students work on projects with the common theme of autonomous unmanned systems or robotics.


 Course Webpage   UMD  

FIRE298: FIRE Semester 3

Section 0108: Autonomous Unmanned Systems

Instructor

Session: Fall 2021

This is the third course in the First-Year Innovation and Research Experience program, the students work on projects with the common theme of autonomous unmanned systems or robotics.


 Course Webpage    UMD  

ENAE788M: Hands-On Autonomous Aerial Robotics

Instructor

Session: Fall 2019

This is an advanced graduate course that exposes the students with mathematical foundations of computer vision, planning and control for aerial robots. This course was designed and taught by me and Chahat Deep Singh. The course is designed to balance theory with an application on hardware.


 Course Webpage   Video Lectures   UMD  

CMSC 828T: Vision, Planning and Control in Aerial Robotics

Instructor

Session: Fall 2017

This is a comprehensive course on aerial robotics, with a focus on quadcopters and their related hardware and software implementations. The course will cover both the theoretical and practical aspects of quadcopters, with special focus on perception, planning and control algorithms involved in the same. This course was completely designed by me.

 Course Webpage   Video Lectures   UMD  

CMSC 733: Classical and Deep Learning Approaches for Geometric Computer Vision

Teaching Assistant

Session: Spring 2019

Instructor: Prof. Yiannis Aloimonos

This is an advanced course on graduate computer vision and computational photography. This course will explore image formation, image features, image segmentation, image stitching, image recognition, motion estimation, 3D point clouds and will touch upon basics of augmented reality. This course is heavily redesigned this time to showcase how to model classical 3D geometry problems using Deep Learning. This course was designed by me and Chahat Deep Singh.

 Course Webpage   UMD  

CMSC 733: Computer Processing of Pictorial Information

Teaching Assistant

Session: Spring 2017

Instructor: Prof. Yiannis Aloimonos

This is an advanced course on graduate computer vision and computational photography. This course will explore image formation, image features, image segmentation, image stitching, image recognition, motion estimation, 3D point clouds and will touch upon basics of augmented reality. This course was designed by me.

 Course Webpage   UMD  

CMSC 426: Image Processing


Teaching Assistant

Session: Fall 2016

Instructor: Prof. Yiannis Aloimonos

This is an introductory course on computer vision and computational photography. This course will explore image formation, image features, image segmentation, image stitching, image recognition, motion estimation, 3D point clouds and will touch upon basics of augmented reality. This course was designed by me.

 Course Webpage   UMD