Brad is interested in developing algorithms to facilitate the creation of autonomous robots that can safely and productively learn from and work with humans. In particular, his lab's work serves to enable and facilitate collaborative artificial intelligence, allowing robots to make human teammates safer, more effective, and more efficient at their tasks. As such, his group's research spans many fields, including Explainable AI, Learning from Demonstration, Hierarchical Reinforcement Learning, Behavioral Modeling, Computer Vision, Natural Language Processing, Cognitive Science, and Human-Robot Interaction.
Social Hierarchical Learning.
Proceedings of the ... AAAI Conference on Artificial Intelligence. AAAI Conference on Artificial Intelligence.
4237-4238.
2015
CSCI 3302 - Introduction to Robotics
Primary Instructor
-
Fall 2018 / Fall 2019 / Fall 2020 / Fall 2021
Introduces students to fundamental concepts in autonomous robotics: mechanisms, locomotion, kinematics, control, perception and planning. Consists of lectures and lab sessions that are geared toward developing a complete navigation stack on a miniature mobile robotic platform. Same as ECEN 3303 and CSPB 3302.
CSCI 4302 - Advanced Robotics
Primary Instructor
-
Fall 2020 / Fall 2021 / Spring 2023 / Fall 2023
An intensive exploration of major challenges in robotics, providing a hands-on review of current research topics in the context of a "robotics grand challenge" problem. Topics include online planning and control, state estimation, simultaneous localization and mapping, and operating under partial observability. Same as CSCI 5302.
CSCI 4950 - Senior Thesis
Primary Instructor
-
Fall 2019 / Spring 2020
Provides an opportunity for senior computer science majors to conduct exploratory research in computer science as an option for the capstone requirement. Department enforced prerequisites: 35 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. May be repeated up to 8 total credit hours.
CSCI 5302 - Advanced Robotics
Primary Instructor
-
Fall 2020 / Fall 2021 / Spring 2023 / Fall 2023
Exposes students to current research topics in the field of robotics and provides hands-on experience in solving a grand challenge program. Recommended prerequisite: CSCI 3302 or instructor consent required. Same as CSCI 4302 and ROBO 5302.
CSCI 6950 - Master's Thesis
Primary Instructor
-
Spring 2021 / Fall 2021 / Spring 2022 / Fall 2022 / Spring 2023
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Spring 2018 / Spring 2019 / Spring 2020
Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.
ECEN 3303 - Introduction to Robotics
Primary Instructor
-
Fall 2021
Introduces students to fundamental concepts in autonomous robotics: mechanisms, locomotion, kinematics, control, perception and planning. Consists of lectures and lab sessions that are geared toward developing a complete navigation stack on a miniature mobile robotic platform. Same as CSCI 3302 and CSPB 3302.
MCEN 6949 - Master's Candidate for Degree
Primary Instructor
-
Fall 2021
Registration intended for students preparing for a thesis defense, final examination, culminating activity, or completion of degree.