• Contact Info
Publications in VIVO
 

Hayes, Bradley Hamilton

Associate Professor

Positions

Research Areas research areas

Research

research overview

  • 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.

keywords

  • Human-Robot Interaction, Human-Robot Teaming, Human-Robot Collaboration, Explainable Artificial Intelligence, Machine Learning

Publications

selected publications

Teaching

courses taught

  • 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.
  • MCEN 6959 - Master's Thesis
    Primary Instructor - Spring 2021

Background

International Activities

Other Profiles