• Contact Info
Publications in VIVO
 

Correll, Nikolaus J

Associate Professor

Positions

Research Areas research areas

Research

research overview

  • My research focuses on two thrusts: (1) embedding sensing, computation, and actuation into materials to make materials smart, and (2) investigating how robots can take advantage of such smart materials to improve perception and control. I currently study two classes of systems: smart material systems that can change their physical properties based on local sensing and distributed computation and robotic manipulation. More recently, I have engaged in operations research around manufacturing to better understand how robotic mobility and manipulation can be applied in the real world.

keywords

  • Multi-robot systems, Swarm Robotics, Smart Materials, Spatial Computing, Swarm Intelligence, Manufacturing

Publications

selected publications

Teaching

courses taught

  • CSCI 1300 - Computer Science 1: Starting Computing
    Primary Instructor - Fall 2019 / Fall 2021
    Teaches techniques for writing computer programs in higher level programming languages to solve problems of interest in a range of application domains. Appropriate for students with little to no experience in computing or programming. Degree credit not granted for this course and CSCI 1310 or CSCI 1320 or ECEN 1310. Same as CSPB 1300.
  • CSCI 3302 - Introduction to Robotics
    Primary Instructor - Spring 2021 / Fall 2022
    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.
  • CSCI 4830 - Special Topics in Computer Science
    Primary Instructor - Spring 2022
    Covers topics of interest in computer science at the senior undergraduate level. Content varies from semester to semester. Only 9 credit hours from CSCI 4830 and/or CSCI 4831 can count toward Computer Science BS or BA.
  • CSCI 4950 - Senior Thesis
    Primary Instructor - Fall 2022
    Provides an opportunity for senior computer science majors to conduct exploratory research in computer science. Department enforced restriction, successful completion of a minimum of 36 credit hours of Computer Science coursework and approved WRTG. May be repeated up to 8 total credit hours.
  • CSCI 7000 - Current Topics in Computer Science
    Primary Instructor - Spring 2020 / Spring 2022
    Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 8 total credit hours.
  • ECEN 3303 - Introduction to Robotics
    Primary Instructor - Fall 2022
    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.
  • GEEN 1400 - Engineering Projects
    Primary Instructor - Spring 2018
    First-year students solve real engineering design problems in interdisciplinary teams. Design projects vary by section. Curriculum focuses on iterative design process, teamwork and team dynamics, supporting design with testing and analysis, and technical writing. Completed projects are exhibited at an end-of-semester design expo. Students responsible for contributing towards their design project budget and poster costs, and purchasing safety glasses (approximately $75).
  • MCEN 6949 - Master's Degree Candidacy
    Primary Instructor - Fall 2020
    -
  • MCEN 6959 - Master's Thesis
    Primary Instructor - Fall 2019 / Spring 2020 / Fall 2020
    -

Background

International Activities

Other Profiles