I NTRO TO PO10029: C ONTROL E NHANCEMENTS FOR A IR M USCLE B IOMIMETIC H AND Dr. Kathleen Lamkin-Kennard Sept. 14, 2009.

Slides:



Advertisements
Similar presentations
S Y S T E M S E N G I N E E R I N G.
Advertisements

 The objective of the work of an bio mechatronic is to develop an artificial hand which can be used for functional substitution of the natural hand (prosthetics)
Lecture # 2 : Process Models
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Artificial Limb Project By Casey Dill. Mission Statement This project will improve upon existing plans for an artificial arm with the same capabilities.
ITIL: Service Transition
The System Development Life Cycle
P10029: Control Enhancements for Air Muscle Biomimetic Hand Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Team Members: Zach Wessner, Jaci Tylkowski,
System Level Design Review P10029: Control Enhancements for Air Muscle Biomimetic Hand Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Team Members:
P10029: Control Enhancements for Air Muscle Biomimetic Hand October 16, 2009 Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Zach Wessner, Jaci.
SDIIProjectReviewRev-.doc1 Jonathan KasperProject Manger (ME) Jenna FikeLead Engineer (EE) Matt LewisDesign Lead (ME) Josa HanzlikMechanical Engineer Ellen.
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
1 Introduction to System Engineering G. Nacouzi ME 155B.
RP10 Robotics Platform Team Cyberdyne Interim Presentation February 17, 2009, 4-5 PM Project Sponsor: Dr. Wayne Walter, RIT KGCOE Faculty Coach: Dr. James.
LABVIEW INTERFACE CONTROL LOGIC DESIGN FEATURES Pneumatic power source encapsulated by single connection Opposable muscles for full range of motion Independent.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Rochester Institute of Technology Kate Gleason College of Engineering Presents …
Software Life Cycle Model
Design and Virtual Prototyping of Human-worn Manipulation Devices Peng Song GRASP Laboratory University of Pennsylvania ASME DETC99/CIE-9029 GRASP Laboratory.
Effective Methods for Software and Systems Integration
Introduction to Information System Development.
Definition of an Industrial Robot
MapleSim and the Advantages of Physical Modeling
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Chapter 2 The process Process, Methods, and Tools
Software Configuration Management
RUP Implementation and Testing
Capability Maturity Models Software Engineering Institute (supported by DoD) The problems of software development are mainly caused by poor process management.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Configuration Management (CM)
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
RP10 Robotics Platform RP10 Robotics Platform Team Cyberdyne Final Presentation Sahil Verma Adam Nabinger Paul Berens Joseph Wertz Karl Orosz Jeff Kinner.
Software Engineering Management Lecture 1 The Software Process.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Lockheed Martin Aeronautics Company Candidate Collaborative Projects for Net-Centric Application Michael F. Siok, PE Lockheed Martin Aeronautics Company.
Lecture 7: Requirements Engineering
Systems Life Cycle A2 Module Heathcote Ch.38.
The primary goal of the Air Muscle Artificial Limb project is to design, build, and control a robotic hand with realistic finger motions; all gesticulations.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Software Engineering Lecture # 1.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Requirements engineering The process of establishing the services that the customer requires from a system and the constraints under which it operates.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
P09029 – Robotic Hand Improvement Casey Dill(ME), A.J. Connors(EE), Andrew Torkelson(ISE) Faculty Guide – Dr. Kathleen Lamkin-Kennard February 12, 2009.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
The information systems lifecycle Far more boring than you ever dreamed possible!
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
Software Development. The Software Life Cycle Encompasses all activities from initial analysis until obsolescence Analysis of problem or request Analysis.
Week 3 Review Team P14029 McKibben Muscle Robotic Fish Zak Novak John Chiu Seaver Wrisley Felix Liu.
EDGE™ Project Status Update P09023 – Air Muscle Artificial Limb Next Generation Jim Breunig (ME)
The System Development Life Cycle
Software Development.
ITIL: Service Transition
Air Muscle Artificial Limb
Software Project Configuration Management
Systems Analysis and Design
Software and System Delivery
The System Development Life Cycle
Air Muscle Artificial Limb
Software life cycle models
Project Readiness Review P10029 – Air Muscle Artificial Limb
P08024 AIR MUSCLE ARTIFICIAL LIMB
Project Status Update P09023 – Air Muscle Artificial Limb Next Generation Jim Breunig (ME)
Presentation transcript:

I NTRO TO PO10029: C ONTROL E NHANCEMENTS FOR A IR M USCLE B IOMIMETIC H AND Dr. Kathleen Lamkin-Kennard Sept. 14, 2009

P ROJECT B ACKGROUND Started in 2007 as group of projects to see if we could recreate hand motions using air muscles Projects have become part of larger scale research program to create biomimetic robotic platforms Multiple projects involved (not just senior design) M.S. theses: Scalability and kinetic study of finger and hand motions, underwater actuation, development of electroactive polymers as actuation mechanisms, development of controls and simulation platform for design purposes Senior design: PO 8023, PO 8024, PO 9023, PO 9029

L ONG -T ERM G OALS OF B IOMIMETIC R ESEARCH P ROGRAM Recreate human motions for purpose of developing dextrous manipulator platforms Develop platform capable of operating at different scales E.g. microscale, large industrial scale Develop platform capable of integrating with various controls platforms E.g. glove control Develop platform that can be used in variety of environments

B IOMIMETIC R ESEARCH P ROGRAM TO DATE Focused on mimicking hand and finger motions Future will extend to other limbs (individual and coordinated) Focused on different actuation mechanisms Primarily air muscles Also electroactive polymers Now focusing on creation of a development platform for mechanical design and controls This is where you come in!!! Future applications: Remote surgery, large scale maintenance, remote detonation, assistive exoskeletal devices, etc.

R ATIONALE FOR CREATION OF DEVELOPMENT PLATFORM Devices developed to date have been developed largely as “one of” devices No common architecture for mechanical development or controls Built using trial and error approach Want to come up with method for simulating device feasibility prior to actual fabrication Reduce cost, development time Want to be able to test controls on virtual devices ahead of time Reduce development time, cost Enable testing of controls without physical hardware

W HAT WILL DEVELOPMENT PLATFORM CONSIST OF ? To start: 3D kinematic model of mechanical designs (likely done in SolidWorks) Controls software (likely done in LabVIEW) Capable of driving both physical and virtual prototypes Integration of controls software with kinematic models (ie. Controls software should be capable of driving virtual model of mechanical design) In the future: 3D kinetic model of mechanical designs

S O WHERE DO YOU COME IN ?? B ACK TO YOUR PROJECT … Your team will be implementing the development platform Will use biomimetic hand developed by PO 9023 and kinematic models of the physical hand Can verify platform capabilities since we have a working physical prototype Will also be implementing closed loop feedback capabilities on physical hand

Y OUR PROJECT Design and implement controls software that can be applied to both physical and virtual prototypes Physical prototype - existing hand platform developed PO9023 (AS IS!!!) Virtual prototype will be developed using SolidWorks and the LabVIEW Mechatronics tool kit. Will need to implement closed loop displacement feedback on current hand platform Linear and rotary potentiometers exist on hand and software exists to obtain closed loop feedback, but the previous team was unable to get the closed loop feedback working

M Y CUSTOMER NEEDS Maintenance and repair of existing hand hardware developed by PO9023. Maintenance and repair will be necessary to meet customer needs below, however improvements to the existing mechanical hardware are beyond the scope of this project. Implement closed loop feedback control on robotic hand developed by PO9023. Displacement feedback must be obtained using existing linear and rotary potentiometers on existing hand. Displacement feedback will be used to drive mechanical hardware to a target position. Target position will be input into LabVIEW as a percentage of maximum displacement in each direction in 3D space. Output will be motion of the physical hardware. The team will be responsible for benchmarking the capabilities of the existing hand with regards to degrees of freedom and displacement to determine maximum displacement capabilities in each direction. Notes: Force characterization is beyond the scope of this project. Also, no target specifications are given from the customer for displacements or velocities to be achieved since the team is limited to working with the existing hardware “as is”. Build kinematic model of existing hand hardware using SolidWorks/Cosmos Motion Builder. The kinematic model must have identical kinematic degrees of freedom as the existing mechanical hand hardware developed by PO9023. However, it does not have to be an exact geometric configuration (e.g. cables in kinematic model may be reduced to alternative controllable mechanism, etc.). Kinematic model must output displacement outputs equivalent to the outputs obtained from the linear and rotary potentiometers on the physical hardware. Drive kinematic model from LabView using the LabVIEW/ SolidWorks Mechatronics Toolkit ( The kinematic model in SolidWorks must accept the same inputs from LabVIEW used to drive the physical mechanical hand (ie. inputs in LabVIEW = % max deflection and outputs = deflection of SolidWorks kinematic model). 3D positions from SolidWorks will then be transmitted back to LabVIEW in a manner analogous to the feedback that the potentiometers from the physical device would provide back to LabVIEW. Note: this simulated closed loop feedback between SolidWorks and Labview may be done manually if limited by software capabilities. Quantitative analysis comparing displacements of mechanical hand to virtual model. Method for comparison will be determined by team. Must include error analysis. A detailed documentation package describing the control system, kinematic model, and interface delivered. Starting from a features required viewpoint, system architecture, and module descriptions. This is essential as the management team views this as a starting point for future projects.

K EY DELIVERABLES LabVIEW software capable of driving existing mechanical hand hardware and receiving feedback from existing rotary and linear potentiometers Documented analysis that existing hardware is capable of receiving feedback from linear and rotary potentiometers on existing hand. Team must provide demonstration that a target position can be input into LabVIEW and mechanical hardware will respond appropriately. Software assembly in SolidWorks capable of reproducing kinematic motion of physical hand hardware LabVIEW software capable of driving SolidWorks kinematic model to target positions. Team must provide demonstration that a target position can be input into LabVIEW and kinematic model will respond appropriately. Quantitative analysis comparing mechanical hand motions to virtual kinematic model. Must include error analysis.

W HAT DOESN ’ T PROJECT INCLUDE ? Investigation of strength capabilities Life cycling – assume air muscles are essentially a disposable item Modeling of air muscles (will get information on how they work from Sylvan Hemingway) ASL Extensive air muscle testing Improvements to existing hand Kinetic modeling

R ESOURCES Sylvan Hemingway (M.S. student) – air muscle capabilities Yateen Shembade (M.S. student) – integration of SolidWorks and LabVIEW Melissa Monahan (M.S. student) – hand modeling Scott Kennard – SolidWorks modeling LabVIEW mechatronics experts – need to establish this relationship Existing data for air muscles Extensive testing of muscles has been done previously

C AUTIONS Benchmarking of the existing system will be a critical set of investigations in the first three weeks Capability of the system- degrees of freedom, displacements- what can the hand system do? Understanding of human hand physiology and capabilities of existing hand. Define capabilities of existing hand in terms of common physiological language. Identification of Mechatronics toolkit software capabilities will also be a critical investigation to be accomplished in the first three weeks Software is an ALPHA version! Senior Design process is helpful, but don’t get bogged down in the process and documentation You still need to do the engineering!