Teaching

MECH 373: Instrumentation and Measurements (3.5 credits)

Description:

This course covers the following topics: unified treatment of measurement of physical quantities; static and dynamic characteristics of instruments (calibration, linearity, precision, accuracy, and bias and sensitivity drift); sources of errors; error analysis; experiment planning; data analysis techniques; principles of transducers; signal generation, acquisition and processing; principles and designs of systems for measurement of position, velocity, acceleration, pressure, force, stress, temperature, flow-rate, and proximity detection. The course includes demonstration of various instruments.

MIAE 215: Programming for Mechanical and Industrial Engineers (3.5 credits)

Description: 

This course focuses on writing programs using assignment and sequences; variables and types; operators and expressions; conditional and repetitive statements; input and output; file access; functions; program structure and organization; pointers and dynamic memory allocation; introduction to classes and objects; mechanical and industrial engineering applications.

MECH 6681 Dynamics and Control of Nonholonomic Systems (4 credits)

Description:

Kinematics of nonholonomic systems; dynamics of nonholonomic systems, including d’Álembert principle, Euler-Lagrange equations; equations of motion of nonholonomic systems with Lagrangian multipliers; the reaction of ideal nonholonomic constraints; nonholonomic Caplygin systems; Bifurcation and stability analysis of the nonholonomic systems. Analysis and design of nonlinear control of nonholonomic systems, including kinematic control and dynamic control as well as force control. Controller designs with uncertain nonholonomic systems. Application examples including control of wheeled mobile robots and walking robots.