Computational Foundations for Robotics

Course #ME3420

Start Starts: not available

Clock Est. completion in 3 months

Location pin Offered through Distance Learning

Avg. tuition cost per course: See tuition Info For specific tuition costs of each program or contact information, please contact the NPS Tuition office at tuition@nps.edu .

Learn more about Service Obligation Info Officers accepting orders to a Graduate Education Program (GEP) are obligated to serve on active duty after completion.

Questions? Reach out directly:

NPS Online Student Support

online@nps.edu

Email
Offerings database access

Overview

This course is a hands-on introduction to the foundational computational concepts and development practices employed in the engineering of robotics and autonomous systems. Topics include both general purpose programming and intermediate techniques specific to robotics, e.g., component-based development, event-based programming, cyber-physical interface, real-time execution, etc.  Students successfully completing the class will have the computational understanding and skills to be successful in future engineering coursework at NPS.  Because the basic programming review is accelerated, in order to succeed in the course, students should have previously learned a procedural programming language.

Included in Degrees & Certificates

  • 223
  • 367
  • 569

Learning Outcomes

  • To make the students proficient in the cycle analysis of engines, Otto, Diesel, Spark Ignition, Brayton and Rankine.
  • Appreciate the off-design performance of such engines.
  • They must be able to perform meanline analyses of turbomachines and also appreciate the three-dimensional flowfields between blade rows.
  • The design of such components and systems are also an objective of this course.