Need another course for your fall semester schedule? Enroll in CSCE 496/896: Robotics: Unmanned Aerial Systems.
CSCE 496/896: Robotics: Unmanned Aerial Systems
Dr. Carrick Detweiler <carrick@cse.unl.edu>
Monday and Wednesday 2:30-4:20 p.m. in Avery 110
To Register: CSCE 496-006 Class number 18657
CSCE 896-006 Class number 18660
Unmanned Aerial Systems (UASs or drones) are increasingly being used for everything from agriculture to atmospheric science and have been proposed for uses such as delivering packages and locating survivors in burning buildings. This class will be focused on solving a real-world challenge with drones that cannot be solved by off-the-shelf systems or algorithms. For instance, we may aim to develop the systems and algorithms needed to enable a drone to fly into a dimly lit, unknown building and find and pickup an object while measuring air quality along the way. The specific challenge will be based on the interests and background of the students in the class.
To solve the challenge, the class will be split into groups that will focus on the individual components of the challenge. Each of the groups will learn to solve their problem and to interface with the other groups to ensure that the various components will work well together. The groups will give regular updates on the challenges, approach, and progress to the whole class. The course will be taught largely as a flipped classroom where students will learn the theories outside the class and then we will work together in the class to implement the theories in practice.
Students from all backgrounds and most levels of expertise are welcome. The key aspect is that students must be committed to learning and hard work outside the classroom. If you have not satisfied the prerequisites, but are interested in this class, please contact the instructor.
Required Prerequisites: CSCE 156, equivalent programming experience, or instructor permission; Junior, senior, or graduate standing.
Recommended Prerequisites: CSCE236 or ELEC222; CSCE 310/311; MATH 314.
Familiarity with: C++, python, or other high-level languages; embedded systems; basic data structures; GNU/Linux operating systems; linear algebra; introductory physics; probability and statistics.