Robotics engineers develop cutting-edge robots and automation systems that streamline processes across various sectors, including automotive, electronics, and food packaging, while also improving existing technology through innovative software and system design. In LTU’s Bachelor of Science in Robotics Engineering, you will learn to at the intersection of mechanical, electrical, and computer engineering to create machines capable of performing tasks autonomously or semi-autonomously.
With this knowledge, you can help advance and contribute to innovations that can transform industries, improve work processes and tasks of daily life, and drive the future of automation and intelligent systems.
Course Name
Course #
Credits
This course introduces the student to the engineering design and problem-solving process through engaging, interdisciplinary, team-based design projects, as well as individual assignments. Professional skills/attributes such as oral and written communication, innovation, tolerance for uncertainty/ambiguity, risk management, social awareness, and professional ethics will be investigated and practiced.
EGE1001
1
Introduction to programming with C++. Binary, two’s complement, decimal, hex, and octal representations. Variable types. Simple, iterative, and conditional statements. Procedure and functions with parameters by value and reference with or without a returning value. Arrays and vectors, multidimensional arrays, bubble and selection sorts, linear and binary search. Pointer and dynamic memory allocation, character and C-strings, file input/output (sequential). Classes, friends, array of objects, and operators’ overloading. Inheritance, polymorphism, virtual function, and recursion.
MCS1514
4
Topics include, limits and continuity, differentiation of algebraic and transcendental functions, mean value theorem, applications of differentiation, anti-derivatives, indefinite integrals, inverse trigonometric functions, substitutions, definite integrals, the Fundamental Theorem of Calculus, applications of integration. Applications will be emphasized. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.
MCS1414
4
College Composition develops students’ acquisition of the fundamental principles of academic writing. This course focuses on the development of writing thesis statements and main arguments, topic sentences, transitional words and phrases, supporting paragraphs, use of evidence, essay organization, and research skills. Extensive writing and research practice is required.
COM1103
3
A historical survey that develops students’ abilities to critically engage texts of the ancient global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.
HUM1213
3
A historical survey that develops students’ abilities to engage texts of the modern global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, photography, film, digital media, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.
HUM1223
3
Total Credits:
18
Course Name
Course #
Credits
This course introduces the student to the specific discipline of robotics engineering, the areas of study undertaken by robotics engineers, and the related design and problem-solving process used by robotics engineers through engaging, team-based design projects, individual assignments and other class activities. Professional skills/attributes such as oral and written communication, innovation, tolerance for uncertainty/ambiguity, risk management, social awareness, and professional ethics will be investigated and practiced.
MRE1011
1
Calculus based kinematics and dynamics of particles, conservation of energy, momentum, rotational dynamics and statics, fluids, temperature and heat, and laws of thermodynamics. 3 Credit hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS1424.
PHY2413
3
Introductory laboratory experiments to complement University Physics 1. 1 Credit Hours. Lab 2 hrs.
PHY2421
1
Prerequisite: None. An integrated course in engineering graphics for all students in the College of Engineering. Introduction to graphics in design, fundamentals of orthogonal projection and experience in applying these principles to the solution of space problems. ACAD software.
EME2012
2
Records, advanced file input/output (random access), dynamic memory allocation. Static and dynamic implementation of stacks, linked lists (ordered and unordered), queue (regular and priority), circular queues. Selection and insertion sort, binary search. Lecture 3 hrs., Lab 1hr.
MCS2514
4
Hyperbolic functions, L’Hospital’s rule, techniques of integration, application to arc length and surface area, polar coordinates, infinite series, Taylor Series. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.
MCS1424
4
SSC Elective
SSC2XX3
3
Total Credits:
18
Course Name
Course #
Credits
Calculus based simple harmonic motion, waves and sound, geometric optics, interference and diffraction, electric charge and interaction, electric current, DC Circuits, magnetism, electromagnetic induction, and RC circuits. 3 Credit Hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS 2414.
PHY2423
3
Introductory laboratory experiments complementing University Physics 2. 1 Credit Hours. Lab 2 hrs.
PHY2431
1
A first course in engineering mechanics which covers the following topics: Vector Algebra, resultant of force systems; equilibrium of particles, rigid bodies using free-body diagrams; friction; centroids; moments of inertia.
EGE2013
3
Three-dimensional analytic geometry. Vectors, vector-valued functions, motions in space, functions of several variables, partial differentiation, multiple integration, integration of vector fields, Green’s Theorem and Divergence Theorem.
MCS2414
4
Training in a systematic method for producing effective technical communication, written reports, letters, and memos as well as oral presentations. Lecture 3 hours. 3 hours credit
COM2103
3
LLT Elective
LLT2XX3
3
Total Credits:
17
Course Name
Course #
Credits
Students will study and apply leadership, ethics, teamwork, and professional development relevant to engineering. The course will introduce frameworks for various leadership concepts and ethical approaches in personal, professional, and organizational settings. Students will develop personal leadership and ethical philosophy through self-reflection and self- and peer assessment of teamwork and problem-solving.
EGE3022
2
This is the first course in a four course sequence combining both the theory and practice of robotics engineering. The focus of this course is the introduction of robotic system applications, components of a robotic system, basic programming for robotics, object-oriented programming and design, GUI and event driven programming, debugging tools and coding standards, state machines, Introduction to EmguCV, Ohm’s law, Kirchhoff’s voltage law, Kirchhoff’s current law, single loop systems, analog sensors, microprocessors, electromechanical actuators, mechanical actuators, degrees of freedom, spatial rotation matrices, coordinate transformations, constraints, and rigid body forward kinematics. The laboratory sessions consist of hands-on exercises and team projects where students design, build, and program robots and related sub-systems.
MRE2024
4
Kinematics and kinetics of particles, rigid bodies, and systems of particles and rigid bodies will be analyzed by the classical methods; vibrations of single degree of freedom systems. Lecture 3 hrs.
EME3043
3
Fundamental laws. Circuit parameters, elementary network theory. Forced and transient response, semi-conductor devices, electronic circuits, digital logic and counting circuits. The course includes hands-on experiments. The following courses can be taken concurrently with this course: MCS 2423, PHY 2423.
EEE2123
3
Topics include, but are not limited to, solving first and second-order differential equations and first-order linear systems of differential equations by various techniques such as separation of variables, integrating factors, substitution methods, variation of parameters, and Laplace Transforms. Emphasis will be placed on applications of differential equations arising from engineering applications and the natural sciences.
MCS2423
3
Systems of linear equations, matrices, determinants, eigenvalues, eigenvectors, Finite-dimensional vector spaces, linear transformations and their matrices, Gram-Schmidt orthogonalization, inner product spaces. Lecture 3 hrs.
MCS3863
3
Total Credits:
18
Course Name
Course #
Credits
This is the second course in a four course sequence combining both the theory and practice of robotics engineering. The focus of this course is the introduction of energy methods, virtual displacement and the virtual work principle, degrees of freedom and generalized coordinates, the principle of D’Alembert, Hamilton’s Principle, Lagrange’s Equations, constrained systems and Lagrange multipliers, Raspberry PI (RPI) and Linux Bash programming, Python programming, network programming for robotics, image processing and computer vision for RPI, and software Engineering for robotics. The laboratory sessions consist of hands-on exercises and team projects where students design, build, and program robots and related sub-systems.
MRE3014
4
EEE2214 combines the existing EEE2213 and EEE2211 into an integrated lecture/laboratory course. Logic gates, design and minimization of combinational circuits, MSI and LSI circuits and applications, sequential circuit analysis and design.
EEE2214
4
Course not found.
EME3013
3
This course introduces students to the use and design of measurement systems for engineering practice. Topics include components of measurement systems, calibration, data acquisition, commonly used sensors, time and frequency domain signal analysis, statistical analysis of data, and data processing and validation. The course concludes with group projects.
EME3653
3
Representation of data, probability, random variables, discrete and continuous distributions, sampling theory, central limit theorem, confidence intervals, tests of statistical hypotheses, regression analysis. Lecture 3 hrs.
MCS3403
3
Total Credits:
17
Course Name
Course #
Credits
Introduction to the design process, matching engineering specifications to customer requirements, prototyping, product testing and evaluation, project planning and management. Students will select senior projects, form project teams and submit a project pre-proposal. Orientation to fabrication facilities.
EME3112
2
This is the third course in a four course sequence combining both the theory and practice of robotics engineering. The focus of this course is the introduction of robot inverse kinematics, the Denavit-Hartenberg representation, the inverse kinematics solution, trajectory planning for robots, power sources, programmable logic controllers (PLCs), ladder logic, and digital sensors. The laboratory sessions consist of hands-on exercises and team projects where students design, build, and program robots and related sub-systems.
MRE3024
4
Architecture, timing, instruction set, memory and input/output techniques for various microprocessors, design of a microcomputer system.
EEE3233
3
Number Theory, review of induction and recursion, advanced counting, equivalence, partial ordering, graphs, trees.
MCS2523
3
This course will cover the fundamentals of mathematically modeling engineering systems along with the corresponding techniques used to control these systems. Topics include mathematical modeling of lumped mechanical, electrical, and electromechanical systems; system modeling; linear time invariant system theory; Laplace transform, transfer functions and block diagrams; introduction to state-space formulation; time response and frequency response analysis; stability analysis; introduction to linear feedback control and system design using root locus and frequency domain techniques.
MRE3114
4
Total Credits:
16
Course Name
Course #
Credits
Topics of mechanical design validation/optimization (structural integrity analysis, robot dynamic validation, actuator testing), sensor systems testing and fusion, control hardware architecture, and experimental system identification are addressed in the context of the specific projects. Students initiate the project’s design process, produce a formal engineering proposal, and give oral presentations. Project teams work closely with their faculty advisor.
MRE4902
2
This is the final course in a four course sequence combining mechanical engineering, electrical & computer engineering and computer science to develop both the theory and practice of robotics engineering. The focus of this course is navigation, position estimation, simultaneous localization and mapping (SLAM) and communications. Control systems as applied to navigation will be presented. Human robot interaction (HRI) and remote sensing for mobile robots will be introduced. Advanced topics such as cooperative robotics, robot vision, and sensor fusion can also be introduced. The laboratory sessions will be directed towards the solution of an open-ended problem over the course of the entire term.
MRE 4014
4
Analysis of algorithms, Big Oh notation, asymptotic behavior. Advanced sorting (heapsort, quicksort), external sorting. Binary, multiway, and AVL trees. Lecture 4 hrs.
MCS2534
4
This course presents the theory and techniques of digital control of engineering systems. Topics include the Z- transform, properties of the z-transform, model description, system discretization, pole placement, feedback using multiple discrete inputs (state space method), discrete observers-controller systems.
MRE4113
3
This focus of this course is the use of industrial robots. Course contents include applications of industrial robots, safe use of industrial robots, pendant
programming, programmable logic controllers (PLCs), ladder logic, and digital twin simulations.
MRE4353
3
Total Credits:
16
Course Name
Course #
Credits
Completion of the capstone project including prototype development, fabrication, testing, and evaluation. Student project teams work closely with a faculty advisor to meet project objectives.
MRE4192
2
Utilization of microcontrollers in design of instruments and embedded controllers. Description of on-chip resources, programming framework, parallel I/O, main timer and real-time interrupt, pulse accumulator, A/D converter and serial communication subsystems. Interfacing techniques.
EEE4243
3
Technical Electives*
MRE/EME/EEE/MCS
4/5xx9*
9
Junior/Senior Humanities Elective
LLT/SSC/PSY 3/4x
3
Total Credits:
17
Intelligent Ground Vehicle CompetitionThis annual robotics competition challenges college teams to design and build autonomous ground vehicles. These vehicles are required to navigate through a series of tasks and obstacles without human intervention. The competition typically focuses on promoting research and development in the field of intelligent vehicles, including areas such as computer vision, machine learning, and robotics. Teams participating in IGVC showcase their innovations in autonomous vehicle technology. |
Use Your Cell Phone as a Document Camera in Zoom
From Computer
Log in and start your Zoom session with participants
From Phone
To use your cell phone as a makeshift document camera