P11010: Modular Motion Tracking Base Unit


Project Summary Project Information

The main focus of this MSD project team is to design a base unit that connects to a variety of sensors used to measure different joint movements and display the measurements to physical therapists and clinicians. The team is building on the work performed by the Spring 2009 DPM team and MSD teams P10010 and P10011. The team is also working closely with the P11011 team, which is designing the sensor systems that will connect to the base unit.

Finished Device Revision 3 System

Finished Device Revision 3 System

Project Name
Modular Motion Tracking Base Unit
Project Number
Project Family
Assistive Devices and Bioengineering
Rehabilitation Aid
Start Term
End Term
Faculty Guide
Dr. Elizabeth DeBartolo (ME)
Faculty Consultant
Dr. Pratapa Reddy (CE), Dr. Dan Phillips (EE)
Graduate Teaching Assistant
Brian Glod (CE/EE)
Primary Customer
Dr. Richard Barbano, Neurology Faculty, Rochester General Hospital
JJ Mowder-Tinney, Director of Clinical Education, Nazareth College Physical Therapy Clinic

Team Documents

Planning Concept Level Design Design Review

Mission Statement

Background Information

Staffing Requirements

Intellectual Property Considerations

Preliminary Work Breakdown Structure

Team Values and Norms

Required Resources

Risk Assessment


Identify Customer Needs

Establish Target Specifications

House of Quality

Generate and Select Product Concepts

System-Level Design Review Documents

Detailed Design Review Documents

Managerial Design Review Presentation - MSD 1 (PDF)

Technical Conference Publication (PDF)

Poster Publication (16mb PDF)

Final Project Review Documents

Modular Motion Tracking Presentation

Managerial Design Review Presentation - MSD 2 (PDF)

Photo Gallery

Updated Product Selection Documentation

Human Interface Device Selection

Microprocessor Selection

Power Supply Selection

Connector Selection

Sensor Base Unit Interface Selection

Housing Selection

Sub-system Documentation

Hardware Diagrams

Housing Diagrams

Circuit Diagrams

Software Programming Documentation

Programming Language Selection

Software Flowchart

Python Experimentation Code

Programming Details

Code Explanation

GUI Demo Code

GUI Demo Screenshots

C# GUI Code

Final Program Code

Administrative Documentation

Risk Assessment

Safety Assessment

Preliminary Test Plan

Bill of Materials

Test Documentation

public/MSD2 Project Plan

Beagleboard info


board layout(need allegro free viewer to view)

Allegro free viewer install files

C4 BeagleBoard Short notes

How to get code running on Base Unit

How to assemble Base Unit

Project Contributors
Faculty and Staff MSD Fall/Winter 2010

Dr. Beth DeBartolo

Evan Brent - Project/Structural Lead

Erik Austin - High Level Software Lead

Jahnavi Kodali - Low Level Software Lead

Alain Hamblet - Power Supply/Signal Integrity Lead

Bernt Gudmestad - Systems Integration Lead