i ntro to po10029: c ontrol e nhancements for a ir m uscle b iomimetic h and dr. kathleen...

14
INTRO TO PO10029: CONTROL ENHANCEMENTS FOR AIR MUSCLE BIOMIMETIC HAND Dr. Kathleen Lamkin-Kennard Sept. 14, 2009

Upload: hubert-douglas

Post on 02-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

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

INTRO TO PO10029: CONTROL ENHANCEMENTS FOR AIR MUSCLE BIOMIMETIC HANDDr. Kathleen Lamkin-Kennard

Sept. 14, 2009

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

PROJECT BACKGROUND

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

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

LONG-TERM GOALS OF BIOMIMETIC RESEARCH PROGRAM

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

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

BIOMIMETIC RESEARCH PROGRAM 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.

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

RATIONALE 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

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

WHAT 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

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

SO WHERE DO YOU COME IN?? BACK 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

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

YOUR 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

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

MY 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 (http://zone.ni.com/devzone/cda/tut/p/id/6183). 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.

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

Desired (x,y,z,Θ) position

LabVIEW

Cosmos Motion Builder

SolidWorks Kinematic Model

Displacement of kinematic model

on screen

Control boards, relays

Open, close valves; Fill air

muscles

Displacement of physical hand

model

Position feedback from SolidWorks**

Position feedback from potentiometers

Overall System Architecture for PO10023

** May be done manually, if necessary, due to software limitations

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

KEY 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.

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

WHAT 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

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

RESOURCES

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

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

CAUTIONS 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!