Dr. Bob’s Ohio University Courses

Teaching interests:  Mechanical systems;

kinematics, dynamics, controls, biomechanics, robotics, haptics.

 

 

MATLAB Primer

All of my required and elective undergraduate and graduate courses require the use of MATLAB software as a tool for engineering simulations and animations.  This MATLAB Primer is intended to be a general introduction and reference source for MATLAB software in engineering.

Matrices and Linear Algebra Review

A brief review of matrices and linear algebra is presented.

 

UC 1900 Mechanical Engineering Learning Community

 

   

The Mechanical Engineering Learning Community seminar is intended to engage first-year students in the major.  The goal is to help the student make a successful transition into the university culture by forming lasting friendships and study groups, presenting the academic expectations of the Russ College and Mechanical Engineering Department, exploring research and creative opportunities at Ohio University, encouraging participation in professional and community organizations, leading fun activities in Athens and the area, and discussing the Mechanical Engineering profession.

·         UC1900 Syllabus

·         Dr. Bob's UC 1900 NotesBook (optional – covers weekly topics)

·         Ohio University History

·         Mechanical Engineering Curriculum Flowchart, American Society of Mechanical Engineers, Cooperative Education

·         The Ohio University Experience, Alden Library, Academic Advancement Center, Campus Involvement Center, Campus Recreation

 

ME 3011 Mechanism Kinematics & Dynamics and Vibrational Modeling

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: FourBar1    Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Ross_bell          Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Bevel   Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Cam                  

Analytical and graphical solutions of motion problems involving mechanical elements: linkages, gears, cams, and mechanical trains, etc.  Basic vibrational system modeling.

·         ME 3011 Syllabus

·         Dr. Bob's ME 3011 NotesBook (required)

·         Dr. Bob's Mechanical Vibrations NotesBook (required; also used in ME 3012)

·         ME 3011 NotesBook Supplement

·         Atlas of Structures, Mechanisms, and Robots

·         Atlas of Vibrational Models

·         Mechanism and Robot Animations developed at OU

·         History of Mechanisms and Machines

Capstone Term Project

Working in teams of two, students must find a real-world mechanism, model it, and perform complete kinematics and inverse dynamics analysis. The system should be planar and one degree-of-freedom; all groups must do a different real-world mechanism application. In addition, students must:  Build a model of the mechanism; Present results orally to the class: teach us about the real-world issues; Prepare a written report detailing assumptions, modeling, results, and discussion.

·         ME 3011 Capstone Term Project

ME 3011 ABET Outcomes:

Competence Level Outcomes:

1-2.4i.A) The analysis of position, velocity, and acceleration kinematics of mechanisms.

1-2.4i.B) The analysis of inverse dynamics of mechanisms.

Awareness Level Outcome:

1-2.4i.C) Basic analysis of cams and gears.

 

ME 3012 Linear Systems Control and Vibrations

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: SRL          Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: InvPend   Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: rl2                   

Modeling and formulations of physical systems. Transient and steady-state dynamic responses, and other fundamental theory of automatic controls and applications.  Free and forced vibrational system responses.

·         ME 3012 Syllabus

·         Dr. Bob's ME 3012 NotesBook (required)

·         Dr. Bob's Mechanical Vibrations NotesBook (required; also used in ME 3011)

·         Atlas of Models and Transfer Functions

·         Michigan/CMU Controls Tutorials

Capstone Term Project

Working in teams of two, students must find a real-world control system, model it, and perform complete open-loop simulation, plus closed-loop controller design and simulation. Each team must attempt several different controllers and compare each to open-loop results and the desired performance specifications. The system should be linearized and SISO; all groups must do a different real-world control system. In addition, students must:  Simulate results using MATLAB (Simulink is recommended); Present results orally to the class: teach us about the real-world issues; Prepare a written report detailing assumptions, modeling, results, and discussion.

·         ME 3012 Capstone Term Project

ME 3012ABET Outcomes:

Mastery Level Outcome:

e.3a) An ability to solve common engineering problems, including problems involving linear system modeling and analysis of 1 DOF system responses due to free and forced input.

            e.3b) The ability to model and simulate single-input single-output linear systems.

Competence Level Outcome:

            c.12) The ability to design, implement and evaluate controllers for linear systems.

 

ME 4290/5290 Mechanics & Control of Robotic Manipulators

 

    Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Adept   Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Phantom          Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Mitsub                     Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: RPR3a

Classification and applications for mechanical manipulator systems. Manipulator motion description, forward kinematics transformations, and solution of inverse kinematics equations. Velocity kinematics and manipulator dynamics equations. Trajectory generation and control schemes including sensory feedback. Laboratory exercises to augment lecture material.

·         ME 4290/5290 Syllabus

·         Dr. Bob's ME 4290/5290 NotesBook (required)

·         ME 4290/5290 NotesBook Supplement

·         ME 4290/5290 Lab Exercises

·         Adept 550 Instruction Manual

·         DARwIn-OP Quick Start Guide

·         ME 4290/5290 Journal Article Presentations

·         ME 5290 Grad Project

·         Introduction to Robotics

·         Robot Animations

·         RoboDK Robot Simulation Software

 

ME 4670 / BME 5670 Engineering Biomechanics of Human Motion

 

SkelManRhino.jpg           Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: VitruvianMan           Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: BodyPlanes         Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: hamilton11e_fig11_19         

Overview of human skeletal and muscular anatomy and physiology.  Application of engineering mechanics to the human musculoskeletal system.  Kinematics, statics, and dynamics of human motions.  Human motion metrology.

·         ME 4670 / BME 5670 Syllabus

·         Dr. Bob's ME 4670/ BME 5670 NotesBook (required)

·         ME 4670 / BME 5670 NotesBook Supplement

·         ME 4670 / BME 5670 Lab Exercises

·         ME 4670 / BME 5670 Journal Article Presentations

·         ME 4670 / BME 5670 MATLAB Assignments

·         BME 5670 Graduate Term Project

·         The Dynamic Human 2.0 from McGraw Hill

·         BioDigital Human Anatomy and Physiology