ME 555 / ECE 590 / EGRMGMT 590: Autonomous Systems Engineering is for ambitious junior, senior, masters, and PhD students in mechanical engineering, electrical / computer engineering, and engineering management. This course fosters an inclusive and accessible learning environment. Students learn how to design and manage real-world operations in industries that integrate robotics and artificial intelligence in human-machine systems. Lessons include work with industry client, guest lectures, case studies, paired problem solving, and test & evaluation plans.
Understand how the fundamental components of an autonomous system (physical system, perception and sensing, planning and control) contribute to an integrated system.
Understand how fundamental concepts from fields such as machine learning, artificial intelligence, and human robot interaction relate to autonomous systems engineering.
Apply systems engineering tools (e.g., stakeholder identification, requirements development, robust design principles) to realistic systems.
Identify areas that could be served by modeling and simulation, and identify the associated benefits and limitations.
Identify strengths and weaknesses in the design of different autonomous systems.
Develop and review a test and evaluation plan for an autonomous systems.
Understand the social, legal, and policy challenges associated with the design and introduction of autonomous systems.
Student learning is assessed based on preparation, participation, and presentation in class.
Class participation: 10%
Case Study presentation: 10%
Project evaluation: 20%
Class participation is the student’s combined effort in being prepared (completing readings and activities prior to each class period), asking questions, and sharing your own reflections. Assessed over the course of the semester.
By the end of the semester, each student pair is expected to have presented an original case study on an autonomous system that is in research, development, deployment, operation, or retirement. It can be in any stage of the systems engineering lifecycle but there should be sufficient information in the public domain to allow each pair to research and present a critical analysis of the methods, results, directions as well as strengths and weaknesses of the autonomous system. Due during one class period this semester.
The midterm exam is a test of how well students understand the fundamental components of an autonomous system, how to apply systems engineering tools to autonomous systems, and how well students work together as pairs in communicating learning. This will be open-book, open-Internet, and students can consult with their partner. Due Wednesday, March 4, 2020.
The project is a real-world assignment from a company with a real-world problem. This is an opportunity to learn how to listen intently, ask insightful questions, develop solutions, solicit requirements, and develop a test plan to evaluate how well the design of autonomous systems meet client needs. About 75% of this work will culminate in a written report while 25% will be communicated in person through an executive summary-style presentation to the client. Due Friday, April 17, 2020.
Finally, the fun part. Each student will get to evaluate another pair’s project by writing a comprehensive and constructive analysis on their written report and presentation. Due Monday, April 27, 2020.
All texts used in class shall be accessible to students.
- How to guide to systems engineering: sebokwiki.org/wiki/SEBoK_Table_of_Contents by International Council on Systems Engineering (INCOSE), Institute of Electrical and Electronics Engineers (IEEE) Computer Society, and Stevens Institute of Technology
- How to plan for test and evaluation of autonomous systems: Better Embedded System Software by Philip Koopman (2010) available at Duke Libraries
- How to engineer systems with humans in mind: An Introduction to Human Factors Engineering by Lee, Wickens Liu, & Boyle (2017) available at Duke Libraries
Students are encouraged to make the best use of being at Duke:
- Librarian, Sarah Park: guides.library.duke.edu/engr
- Presentations: pratt.duke.edu/grad/students/comms-and-intercultural-programs
- Papers: gradschool.duke.edu/professional-development/programs/writing-support
- Accommodations - formal requests due March 16, 2020: access.duke.edu/students
- Academic Resource Center for consultants, tutors, and specialists: arc.duke.edu
- Teaching Assistant and Professor
|0||Introductions, Backgrounds & Methods|
|1||What is Systems Engineering?|
|2||How does Autonomy Change Systems Engineering?|
|3||Autonomous Systems Engineering Approaches|
|4||Defining the Problem|
|6||Developing Concepts of Operations (CONOPS)|
|7||Defining Human-System Requirements|
|8||Verifying Human-System Requirements|
|9||Designing Human-System Elements|
|10||Implementing & Acquiring Elements|
|11||Verifying Implemented Elements|
|13||Integrating & Verifying the Human-System|
|14||Verifying Pair Project Progress [Midterm]|
|15||Guest Lecturer TBA from Duke Cultural Anthropology on Socio-technical Considerations of Autonomous Systems|
|16||Guest Lecturer TBA from Duke Robotics on Modeling Autonomous Systems|
|17||Guest Lecturer TBA from Duke Statistical Science on Designing Experiments|
|18||Guest Lecturer TBA from North Carolina Department of Transportation on Public Policy Implications of Unmanned Vehicles|
|19||Guest Lecturer TBA from Durham County on Managing Emergency Air and Ground Transport Systems|
|20||Guest Lecturer TBA from Uber Advanced Technologies Group on Systems Engineering at Scale|
|21||Guest Lecturer TBA from SAS on Communicating Engineering|
|22||Guest Lecturer TBA from Toyota Industrial Equipment Manufacturing on Innovating Engineering in Material Handling|
|23||Guest Lecturer TBA from LCI Tech on Designing Accessible Warehouse Automation Interfaces to Enable Future Workforce|
|24||Presenting Autonomous Systems Engineering Solutions to TBA from Durham Coca-Cola Bottling Company [Project]|
|25||Presenting Autonomous Systems Engineering Solutions to TBA from Durham Coca-Cola Bottling Company [Project]|