Korry Force Feedback Project

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

ADVANCED MOTION CONTROL First and Second Order Motion by Peter Nachtwey.
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Accessible Manufacturing Equipment Phase 2 Proposal Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Servo-Controlled Blood Vessel Occluder Ahmed El-Gawish, Alan Chen, Hugo Loo, & Imad Mohammad Advisor: Ki Chon.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
Mechanical Work: More Practice. Gravitational Potential Energy: More Practice.
GE Energy Silicon Wafer Measurement System Team 10 Olin Biddy Scott Johnson Chetwyn Jones Rob McCoy Tim Weber.
BLDC Motor control using FPGA and LABVIEW
Team Members: Mohammed Hoque Troy Tancraitor Jonathan Lobaugh Lee Stein Joseph Mallozi Pennsylvania State University.
TYPES OF FRICTION And how to reduce the force due to friction.
Automated Manufacturing Systems
Automated Ball Striker Joseph Black David Caloccia Gina Rophael Paul Savickas.
 Experiment 07 Function Dr. rer.nat. Jing LU
Human Jaw Motion Simulator Department of Mechanical & Industrial Engineering Northeastern University Boston, MA April 17, 2007 By: B. Galer N. Hockenberry.
ALVIN the Albuquerque LabVIEW Interest Network An Overview of Servo Motor System and LabVIEW Presented by Larry Goga February 19th, 2009.
Graphing Motion NLMS motion 7.P.1.3 Illustrate the motion of an object using a graph to show a change in position over a period of time. 7.P.1.4.
Industrial Electronic Department Copyright of German Malaysian Institute. All rights reserved.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Battery Status Monitor: The source of decision making for a Smart Micro-Grid Daniel Rendon, Cheryl Limas, Greg Turner - Advisor, Dr. D. Wetz - Advisor.
FPGA Controlled Laser Assembly FPGA Controlled Laser Assembly Project Dec03-07October 8, 2003 Client National Instruments Faculty Advisors Professor Mani.
BLDC Motor control using FPGA and LABVIEW. Motivation 2/12 Motors – a basic component of our lives FPGA – challenging but extremely flexible LabVIEW –
Final Project ME 270 NASA CDSL 6-DOF Platform Jesse Kaneko.
EML 2023 – Motor Control Lecture 1 – Closed Loop Motor Control.
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
PID CONTROLLERS By Harshal Inamdar.
1. EPICS IOC on CompactRIO EPICS Collaboration Meeting Fall 2011.
CM25 Engineering 1 4 Nov 2009 DIFFUSER Carousel (~50kg) Driven by air motors – 3 separate ‘actions’ 1.Carousel rotation 2.“30 degree rotation’’ Transfers.
Aircraft Carrier Draft Measurement
N I LABVIEW. I NTRODUCTION TO LABVIEW LABVIEW LABORATORY INSTRUMENTATION VIRTUAL ENGINEERING WORKBENCH.
Aircraft Carrier Draft Measurement Ship Draft Team - Fall 2015.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
F f = . F norm Friction “  ” is the coefficient of friction…it represents the types of surfaces that are in contact with each other.
Work, energy, and power. If the net force is in the direction of motion work is positive If the net force is in the direction opposite that of motion.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Biomechanical Tissue Stimulator Matt Brady (BME/EE) Ankeet Choxi (BME) Misha Kotov (CS) Steven Manuel (ME) Adviser: Dr. V. Prasad Shastri.
SNS COLLEGE OF ENGINEERING
Heat to air update August 9th, 2017.
EMG-HUMAN MACHINE INTERFACE SYSTEM
@ Professor Doug Harper Department of Physics and Astronomy
The software side of the moon
Topics discussed in this section:
Department of Engineering
Presentation at NI Day April 2010 Lillestrøm, Norway
Software Myths Software is easy to change
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
6: Processor-based Control Systems
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
P15661 Reciprocating Friction Tester Base Subsystem
Group 2 Christian Jackson Connor Roggero Lucas Pasqualin Mike Ferraro
PRINCIPLE OF LINEAR IMPULSE AND MOMENTUM
Quanser Rotary Family Experiments
P17001: Wearable Interface Design Iterations Team Intro & Background
Work and Power.
NET 424: REAL-TIME SYSTEMS (Practical Part)
Question C Force and Motion F F m F F m d d
Work, Energy, Power.
Control Systems Prof Swanson MECH 3550.
Introduction to Motor Drives
PRINCIPLE OF LINEAR IMPULSE AND MOMENTUM
Static and Kinetic Friction
Control Systems Prof Swanson MECH 3550.
Presentation transcript:

Korry Force Feedback Project WKU Department of Physics and Engineering Dr. Doug Harper Kaitlyn Oliver Butler Julian Heinze

Korry Friction Device Device used to measure horizontal forces on a surface to calculate the coefficient of friction between the surface and the user’s finger. Forces on the surface are measured by a force plate Motion of the users finger are controlled by 3 stepper motors

Operation of Friction Device Stationary Platform mechanically separated from motor housing to minimize vibration noise on force plate. Moving Platform for user to place hand on and rest finger on surface during test

Main Objectives Closed Feedback loop for z-force Control z-distance based on z-force Create On/Off control for Feedback

The LabVIEW Program Main Components User Interface cRIO FPGA Program Interface The LabVIEW Program Main Components User Interface cRIO FPGA

User Interface User Interface

Communication Between UI and cRIO Information is sent to the cRIO by a Shared Variable

If Force Feedback is on then the PID setpoints are also bundled and sent to the shared variable

cRIO Layout

Once the data is received by the cRIO it is unbundled, and then sent to a Queue

The Force Feedback setpoints are sent to the Force Feedback Virtual Instrument if Force Feedback is on

If Force Feedback is on then only the X&Y components are sent. The data on the queue is then accessed and then sent to the Motor Move VI. If Force Feedback is on then only the X&Y components are sent. The Motor Move VI calculates a smooth profile for the Stepper Motors to prevent jerking.

Once the Move Profile had been calculated, the data is then written to the FPGA by use of a FIFO

The Motors begin to move and data is collected by the FPGA from the force plate.

The force data is then read by the cRIO, if Force Feedback is on the force data is sent to the Feedback loop. The data is then sent to a buffer and finally sent to the User Interface by a shared variable.

In the Feedback VI the output is written to the FIFO to control the Z-axis motor to regulate the force of the user’s finger to the desired setpoint

In Conclusion... We were able to implement Force Feedback for the friction device which allows for more reliable data collection.

Future Work Occasionally the Friction Device software goes unresponsive for several seconds. This is believed to be due to a communication issue between the 3 components. Changing the Shared Variables to Network Published Variables may correct this issue.

WKU Physics Department WKU Engineering Department Dr. Harper Dr. Byrne Credits WKU Physics Department WKU Engineering Department Dr. Harper Dr. Byrne