Program Overview
Program Details
Degree
Master of Engineering
School
Charles V. Schaefer, Jr. School of Engineering and Science
Department
Mechanical Engineering
Available
On Campus & Online
Program Description
Gain in-demand robotics skills that can make a global impact with a degree from one of the country’s top online graduate engineering programs.
Curriculum
Term 1
- ME 564 Optimization Principles in Mechanical Engineering - 3 Credits
- Application of mathematical optimization techniques, including linear and nonlinear methods, to design and manufacture of devices and systems of interest to mechanical engineers; optimization techniques include: constrained and unconstrained optimization in several variables, problems for structured multi-stage decision, and linear programming; formulation of design and manufacturing problems using computer- based methods; optimum design of parts and assemblies to minimize the cost of manufacture.
- ME 598 Introduction to Robotics - 3 Credits
- Elements of a robotic/flexible automation system; overview of applications; manipulator anatomy; drive systems; end effectors; sensors; computer control: functions, levels of intelligence, motion control, programming and interfacing to sensors and actuators; applications: identification, hardware selection, work cell design, economics, case studies; design of parts and assemblies; advanced topics.
Term 2
- ME 621 Introduction to Modern Control Engineering - 3 Credits
- Introduction to state space concepts; state space description of physical systems such as electrical, mechanical, electromechanical, thermal, hydraulic, pneumatic, aerospace, etc. systems. Eigenvalues, eigenvectors and other topics in linear algebra, modal decomposition and other coordination transformations. Relationship between classical transfer function methods and modern state methods. Analysis of linear continuous and discrete time linear systems, solution by state transition matrix, control ability, observability and stability properties; synthesis of linear feedback control systems via pole assignment and stabilizability and performance index minimization. Brief introduction to optimal control, estimation and identification.
- ME 635 Modeling and Simulation - 3 Credits
- This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques and evaluation of alternative designs/processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including multi- attribute utility models, decision trees, and optimization methods are discussed.
Term 3
- ME 655 Wearable Robotics and Sensors - 3 Credits
- Review of introductory robotics and modern control topics. Biomechanics of human locomotion: kinematics and kinetics. Design, analysis, sensing, actuation, and low-level control of robotic exoskeletons and powered orthoses. Finite state machines for powered orthoses. Principles of human cooperative control for rehabilitation and assistance. Model-based and model-free assistive controllers. Machine learning control in wearable robotics. Overview of wearable inertial sensors and applications to motion analysis and wearable robotics. Supervised learning methods for motor task classification and motion analysis.
- ME 656 Autonomous Navigation for Mobile Robots - 3 Credits
- Mobile robot geometry, kinematics, and dynamics. Control and estimation for autonomous vehicles. Motion planning, including discrete and continuous methods, and sampling-based planning. Simultaneous localization and mapping, including active SLAM and autonomous exploration with occupancy grids. Markov decision processes and partially observable Markov decision processes with application to mobile robots; planning under uncertainty. Introduction to supervised learning and reinforcement learning, including deep learning. Applications of machine learning to autonomous navigation.
Term 4
- EE 551 Engineering Programming: Python - 3 Credits
- This course presents tool, techniques, algorithms, and programming techniques using the Python programming language for data intensive applications and decision making. The course formally introduces techniques to: (i) gather,(ii) store, and (iii) process large volumes of data to make informed decisions. Such techniques find applicability in many engineering application areas, including communications systems, embedded systems, smart grids, robotics, Internet, and enterprise networks, or any network where information flows and alters decision making.
- CS 559 Machine Learning: Fundamentals and Applications - 3 Credits
- In this course we will talk about the foundational principles that drive machine learning applications and practice implementing machine learning algorithms. Specific topics include supervised learning, unsupervised learning, neural networks, and graphical models. The main goal of the course is to equip you with the tools to tackle new ML problems you might encounter in life.
Term 5
- CPE 521 Autonomous Mobile Robotic Systems - 3 Credits
- This course will offer the students an overview of the technology of autonomous mobile robotic systems the mechanisms that allow a mobile robot to move through a real-world environment to perform its tasks. Since the design of any successful mobile robot involves the integration of many different disciplines -- among them kinematics, signal analysis, information theory, artificial intelligence, and probability theory -- the course will discuss all facets of mobile robotic system, including hardware design, wheel design, kinematics analysis, sensors and perception, localization, mapping, motion planning, navigation, and robot control architectures. Multi-robot systems will also be introduced due to their broader applications, such as search and rescue tasks, and exploring tasks.
- CPE 595 Applied Machine Learning - 3 Credits
- An introduction course for machine learning theory, algorithms and applications. This course aims to provide students with the knowledge in understanding key elements of how to design algorithms/systems that automatically learn, improve and accumulate knowledge with experience. Topics covered in this course include decision tree learning, neural networks, Bayesian learning, reinforcement learning, ensembling multiple learning algorithms, and various application problems. The students will have chances to simulate their algorithms in a programming language and apply them to solve real-world problems.
Elective Concentration Courses
Swap out these courses with any of the below-listed courses based on your concentration of interest:
- Concentration|Course
- Computer Science| CS 570 Introduction to Programming, Data Structures, and Algorithms CS 583 Deep Learning CS 590 Algorithms
- Electrical Engineering| EE 553 Engineering Programming: C++
- Mathematics| MA 661 Dynamic Programming and Reinforcement Learning
Stevens Institute of Technology
Overview:
Stevens Institute of Technology is a student-centric research university with a strong focus on technology. Located in Hoboken, New Jersey, Stevens offers a range of undergraduate and graduate programs across diverse fields, including technology, finance, medicine, energy, engineering, art, and music.
Services Offered:
Stevens provides a comprehensive range of services to its students, including:
Academic Resources:
Access to libraries, tutoring services, and academic advising.Student Support:
Counseling and psychological services, student health services, and disability services.Career Development:
Career center resources, internship opportunities, and job placement assistance.Student Life:
A vibrant campus experience with clubs, organizations, athletics, arts, and cultural events.Housing:
On-campus housing options for students.Student Life and Campus Experience:
Stevens offers a dynamic campus experience with a strong sense of community. Students can participate in a variety of clubs, organizations, and athletic teams. The campus is located across the river from New York City, providing easy access to the city's cultural and entertainment offerings.
Key Reasons to Study There:
Innovation and Technology Focus:
Stevens is known for its emphasis on innovation and technology, preparing students for careers in cutting-edge fields.Industry Connections:
Strong industry partnerships and internship opportunities provide students with valuable real-world experience.Location:
The campus's proximity to New York City offers students access to a wide range of career opportunities and cultural experiences.Return on Investment:
Stevens consistently ranks high in return on investment rankings, indicating the value of its education.Academic Programs:
Stevens offers a wide range of academic programs, including:
Undergraduate Study:
35 undergraduate majors across various disciplines.Graduate Study:
58 master's degree programs and 20 Ph.D. programs.Stevens Online:
Online degree programs for working professionals.Corporate Education:
Programs designed for professionals seeking to advance their careers.Other:
Stevens is committed to diversity, equity, and inclusion, and has a strong focus on sustainability. The university also has a rich history and a strong alumni network.