Project Report 00(1)

21
1 Summer Fellowship Programme 2014 (19-May to 11-July) Under the Guidance Of Dr. Varadhan S.K.M Neuromechanics Lab Indian Institute of Technology Madras By Jal Panchal B.Tech Mechatronics Engineering Manipal Institute of Technology, Manipal

description

Project Report 00(1)

Transcript of Project Report 00(1)

Page 1: Project Report 00(1)

1

Summer Fellowship Programme 2014

(19-May to 11-July)

Under the Guidance

Of

Dr. Varadhan S.K.M

Neuromechanics Lab

Indian Institute of Technology Madras

By

Jal Panchal

B.Tech Mechatronics Engineering

Manipal Institute of Technology, Manipal

Page 2: Project Report 00(1)

2

Contents

Acknowledgement................................................................................................................................... 3

Overview ................................................................................................................................................. 4

Theory...................................................................................................................................................... 5

Friction: ............................................................................................................................................... 5

Types Of Friction: ................................................................................................................................ 5

Laws of dry friction: ............................................................................................................................. 5

Calculation of Dry Friction: .................................................................................................................. 6

Types of Dry Friction............................................................................................................................ 7

Tribometer: ......................................................................................................................................... 7

Tribometer Setup .................................................................................................................................... 8

Objective: ............................................................................................................................................ 8

Setup Alpha ......................................................................................................................................... 8

General Outline: .............................................................................................................................. 8

Important components of setup: .................................................................................................... 8

Selection and Finalisation of Components ...................................................................................... 8

Setup Beta .........................................................................................................................................17

General Outline: ............................................................................................................................17

Important Components of the Setup: ...........................................................................................17

Selection and Finalisation of Components ....................................................................................17

References and Bibliography .............................................................................................................21

Literature Review: .........................................................................................................................21

Content Referance: .......................................................................................................................21

Page 3: Project Report 00(1)

3

Acknowledgement

I would like to thank Indian Institute of Technology, Madras for giving me this opportunity to be a

summer fellow at the Neuromechanics Lab in the Applied Mechanics Department.

During my stay at IITM, I have acquired valuable academic and non-academic knowledge and skills,

for which I am grateful to Dr. Varadhan SKM, my project guide and mentor. His guidelines and

support, coupled with the brainstorming sessions and the freedom of expression made it the perfect

learning environment.

I also thank my lab mates Meeshwan Marathe, Nayan Bhatt, Rachaveti Dhanush, Saida Naik,

Sampada Gharpure for their invaluable support and help.

Page 4: Project Report 00(1)

4

Overview

The goal of the project was to design and develop a setup to understand the variation of frictional

force between the digits of our hand and contact surface of various materials, and compare he result

obtained with Amonton’s laws of friction.

Work started by reading about friction, its types and properties, factors affecting friction and how to calculate it. Once knowledge about friction was acquired next step was reading research papers by Part et al(Mechanical properties of the human hand digits: Age-related differences) and Ambike et al(Factors affecting grip force: anatomy, mechanics, and referent Configurations). These papers gave an insight about age related factors affecting gripping force in our hands, mechanical enslaving and other factors affecting grip force. With this knowledge, work on designing a setup to test the friction coefficient, began. To calculate the coefficient we needed to know the vertical force and horizontal force at the time of slip. To achieve this, a sensor to calculate force in the required directions and an actuator to cause slip between the finger and the test material are required. ATI sensors already available in the lab were selected for the force sensors. To induce slip, the motion mechanism of the alpha setup was inspired from the linear mechanism of a printer cartridge. This setup was designed and developed. To improve upon a few of the glitches faced in the Alpha, the Beta Setup using a capstan-bowstring mechanism was developed. The control system used Arduino Uno and LabVIEW integration. The final setup prepared Alpha and Beta versions are ready for readings.

Page 5: Project Report 00(1)

5

Theory

Friction: It is the force resisting the relative motion of solid surfaces, fluid layers, and material elements

sliding against each other.

Types Of Friction:

Dry friction resists relative lateral motion of two solid surfaces in contact. Dry friction is

subdivided into static friction ("stiction") between non-moving surfaces, and kinetic

friction between moving surfaces.

Fluid friction describes the friction between layers of a viscous fluid that are moving relative

to each other.[1][2]

Lubricated friction is a case of fluid friction where a fluid separates two solid surfaces.[3][4][5]

Skin friction is a component of drag, the force resisting the motion of a fluid across the

surface of a body.

Internal friction is the force resisting motion between the elements making up a solid

material while it undergoes deformation.

Laws of dry friction: The elementary property of sliding (kinetic) friction were discovered by

experiment in the 15th to 18th centuries and were expressed as three empirical laws:

Amontons' First Law: The force of friction is directly proportional to the applied load.

Amontons' Second Law: The force of friction is independent of the apparent area of

contact.

Coulomb's Law of Friction: Kinetic friction is independent of the sliding velocity.

Page 6: Project Report 00(1)

6

Calculation of Dry Friction:

Coulomb friction, named after Charles-Augustin de Coulomb, is an approximate model used to

calculate the force of dry friction. It is governed by the model:

where

is the force of friction exerted by each surface on the other. It is parallel to the surface,

in a direction opposite to the net applied force.

is the coefficient of friction, which is an empirical property of the contacting materials,

is the normal force exerted by each surface on the other, directed perpendicular

(normal) to the surface.

Normal force

The normal force is defined as the net force compressing two parallel surfaces together; and its

direction is perpendicular to the surfaces. In the simple case of a mass resting on a horizontal

surface, the only component of the normal force is the force due to gravity, where . In

this case, the magnitude of the friction force is the product of the mass of the object, the

acceleration due to gravity, and the coefficient of friction

If an object is on a level surface and the force tending to cause it to slide is horizontal, the

normal force between the object and the surface is just its weight, which is equal to

its mass multiplied by the acceleration due to earth's gravity, g.

Coefficient of friction

The coefficient of friction (COF), often symbolized by the Greek letter µ, is

a dimensionless scalar value which describes the ratio of the force of friction between two bodies

and the force pressing them together. The coefficient of friction depends on the materials used.

For surfaces at rest relative to each other , where is the coefficient of static friction.

This is usually larger than its kinetic counterpart.

For surfaces in relative motion , where is the coefficient of kinetic friction. The

Coulomb friction is equal to , and the frictional force on each surface is exerted in the direction

opposite to its motion relative to the other surface.

Page 7: Project Report 00(1)

7

Types of Dry Friction:

Static friction

Static friction is friction between two or more solid objects that are not moving relative to each

other. For example, static friction can prevent an object from sliding down a sloped surface. The

coefficient of static friction, typically denoted as μs, is usually higher than the coefficient of kinetic

friction.The static friction force must be overcome by an applied force before an object can move.

The maximum possible friction force between two surfaces before sliding begins is the product of

the coefficient of static friction and the normal force:

Kinetic friction

Kinetic (or dynamic) friction occurs when two objects are moving relative to each other and rub

together (like a sled on the ground). The coefficient of kinetic friction is typically denoted as μk,

and is usually less than the coefficient of static friction for the same materials.

Tribometer: A tribometer is an instrument that measures tribological quantities, such as coefficient of friction,

friction force, and wear volume, between two surfaces in contact.

Using an analog multidimensional force sensor mounted on a moving block, the coefficient of friction

between the finger surface and test surface can be measured. The sensor will continuously record

the vertical force(Fv) and the horizontal force along the direction of motion(Fh). As there are no other

horizontal forces acting at the sensor, we have Fh = Ff.

So, by measuring the Fv and Ff we can calculate the s and also study the variation of with varying

vertical force applied and material. A motor mechanism will induce the horizontal movement of the

block to cause slip between the finger and the test surface.

Page 8: Project Report 00(1)

8

Tribometer Setup

Objective: To design and develop an equipment to measure and study the coefficient of skin friction between

the finger and test surface. And to verify the result with Amonton’s laws.

Setup Alpha

General Outline:

The test surface is stuck on the sensor surface, which is mounted on a linear guide mechanism. A DC

motor controlled using an Arduino Duo and LabVIEW code, rotated the timing pulley fixed to its

shaft. The rotational motion of the timing pulley is converted to transitional motion using a meshing

timing belt. The translating timing belt is fixed to the slide giving the required horizontal slip force.

The setup was an inspiration from the linear mechanism in a printer, for the movement of the

printer cartridges.

Important components of setup:

Base

Motor and motor driver

Timing pulley and timing belt

Linear guide and slide block

Force sensor

Arduino Uno and LabVIEW

Power suppy

Selection and Finalisation of Components:

1. Base: Due to its durability and workability, 10mm wood sheets were used.

2. Motor: From initial calculations and crude setup design, the approx. torque required to

overcome a max Frictional force of 50N is 150N-cm, which translates to about (15kg-cm,

g=10m/s), with a factor of error of 2, the required torque for the motor was calculated to be

about 30kg-cm. A DC geared motor with low speed and close to 30 kg-cm torque was selected.

Page 9: Project Report 00(1)

9

Motor1:

Speed: 10rpm.

Voltage :12V DC

Torque: 45 Kg-cm

Current drawn: Normal – 0.2A, Peak – 0.6A, Stall – 2A(theoretical).

DC geared motor with side shaft.

This motor gave a linear speed of guide of about 2 cm/s. To obtain higher linear speed and lower

vibration a second motor was selected.

Motor2:

Speed: 60 rpm

Voltage:12V DC

Torque: 45 Kg-cm

Current Drawn: Normal – 0.3A, Peak – 0.8A, Stall – 2A(theoretical)

DC geared side-shaft motor.

Linear speed of guide: 6 cm/s.

This second motor provided sufficient torque and linear speed of slide block, though it generated

nose.

Motor Drivers:

The first setup was controlled using a L293D dc motor controller. Later due to higher current rating

and reliability, L298 was used to control the dc motor.

3. Timing Pulley and Belt.

An Aluminium Timing Pulley of pitch 2mm and diameter 20mm(approx.) was selected to provide the

optimum force transfer from the motor shaft to the belt . A MXL timing belt with appropriate length

and 2mm pitch was selected to obtain 1:1 gear ratio. The pulleys were to be kept at a distance of

150mm apart to obtain a traverse length of the slide block of about 80-100 mm after assembly of

the setup.

Tension in the timing belt was maintained using a sliding mechanism. The dead end pulley was

mounted on the movable slide, after fixing the belt and other parts, this slide was moved and

screwed to maintain optimum tension in the belt.

4. Guideway and slide block:

A Standard linear slide and guide mechanism of length 150 mm manufactured by Precision Bearing

House was identified to provide the required base and linear movement for the sensor. The

mechanism consists of a slide block with double circulating ballscrew mechanism which rolls over a

meshing guide.

Page 10: Project Report 00(1)

10

5. Force Sensors

ATI multidirectional force sensors are used, along with DAQ and LabVIEW to record the force in

vertical and horizontal direction. This plot of continuous force gives us the relation between Fv and

Ff, giving the coefficient of friction.

6. Arduino Uno and LabVIEW Code:

Arduino Uno with Arduino IDE was selected to control the motor. This selection was made due to its

simplicity in using, connecting, coding and also the availability of Arduino Toolkit in LabVIEW with

which it can be integrated and controlled using the graphical VI of LabVIEW.

Initial Versions of Code:

This code caused the motor to run in clock and anticlockwise direction with the press on a switch.

Page 11: Project Report 00(1)

11

This code changed the motor speed and direction change with the press of a button:

Page 12: Project Report 00(1)

12

This code controlled the motor speed and direction using a 10k Potentiometer and a switch.:

After these codes were tried and tested on the Arduino platform, LabVIEW interface with Arduino

was used control the motors using the graphical Vis of LabVIEW and Arduino Uno boards.

Page 13: Project Report 00(1)

13

LabVIEW Vis:

This VI is to switch the motor on and off, using a switch:

This Vi Controls the forward and reverse motion of the motor using a toggle switch and button:

Page 14: Project Report 00(1)

14

This VI Controls the direction and speed of the motor in both the directions:

7. Power Source

During the testing and prototyping phase of the setup, direct RPS supply was used.

The requirements of the power supply are:

Voltage: 12V

Current: 0-2Amps

Power: about 650Watts.

To improve upon this a few ideas have been put forward:

1. A 12V rechargeable Li-ion battery with charger

2. A laptop battery with Adaptor

3. SMPS supply for 12V, 650W.

Finalisation of the power supply is still pending.

Page 15: Project Report 00(1)

15

The Complete Setup Alpha:

Page 16: Project Report 00(1)

16

Sr. No Item Description Place of Use Quantity Source Cost

1 Arduino Board Arduino Uno Control System 1

http://www.rhydolabz.com/index.ph

p?main_page=product_info&cPath=1

52_123&products_id=626 approx. 1700

2 Battery Eliminator upto 15v and 4Amp power the motor 1 lab

3 Belt

2544 MXL timing belt. 0.08"

pitch(2.03 cm), width 6 mm, c-c

145.3mm(details in bill) drive mechanism 1

Best Belts and

Couplings:http://www.bestbelts.in/ 240+ 5%tax

4 Chain Tightening Screw

to maintain tension at the dead

centre 2 Cycle repair Shop 6x2=12

5 Guideway details in prev bill for linear movement 1 http://www.pbh.in/ar_dim.html

6 Motor 10 rpm, 45 kg-cm stall torque. driving the pulley 1

http://www.nex-

robotics.com/index.php?page=shop.

product_details&flypage=flypage.tpl

&product_id=856&category_id=13&o

ption=com_virtuemart&Itemid=45 538

7 Motor Driver TI L293D

motor driver to control current and

voltage 1

http://www.nex-

robotics.com/index.php?page=shop.

product_details&flypage=flypage.tpl

&product_id=48&category_id=14&opt

ion=com_virtuemart&Itemid=45 59

8 Nails 30mm base to support 10 Workshop

9 Nails 15mm various wood pieces 10 Worshop

10 Pulleys

20.19 dia, 32 teeth, double

colar(details in bill) drive mechanism 2

Best Belts and

Couplings:http://www.bestbelts.in/ (760+ 14%tax)x2

11 Screw allen screw size 2.5, length 10mm clamping pulley to motor 1 Lab

12 Screw philips 4mm bore, 10mm length fixing platform to slide 2 Lab(Mechanix set)

13 Screw

size 5 allen screw, approx. 36mm

length fixing pulley at dead centre 1 Worshop

14 Screw philips 35 mmm bore, 25mm length fixing guide to base 3 Lab

15 Sensor+ Force Sensor and fixing allen screw to measure force 1 Available in lab

16 Slide details from previous bill for linear movement 1 http://www.pbh.in/ar_dim.html

17 Wires Jumper Wires Arduino to motorDriver 5

http://www.nex-

robotics.com/index.php?option=com

_virtuemart&page=shop.product_det

ails&flypage=flypage.tpl&product_id

=447&Itemid=45 6x5=30

18 Wires

Single strand connection Wires(<4

Amps) 1m length.

motor to driver and power source

to driver 2 electrical shops

19 Wood Piece 40x35x5 mounting of sensor 1 Workshop -

20 Wood Plank 450x350x10 Base and Alignments 1 Workshop -

21 Zip tags long(200mm) clamp belt to the slide 1 Hardware store 1.5

22 Zip tags short(100mm) clamp belt to the slide 2 Hardware store 1

Component List for Friction Measurement Alpha Setup

The Setup 1 had the following problems which were addressed in the second setup:

High friction between the rotating member and the liner motion member

Maintaining tension in the timing belt.

Page 17: Project Report 00(1)

17

Setup Beta

General Outline:

Two critical problems faced in Setup Alpha were addressed, of high friction in the movement and

improved method for maintaining the tension of the tensile member.

In this setup, a capstan and bowstring mechanism is used to convert the rotational movement from

the motor shaft to the translational motion of the slide block. A capstan is fixed on the motor shaft,

to this a stainless steel rope is wound around and tied to two ends of a movable base, tension in the

rope is maintained using a suitable spring at one end. This movable base is keyed onto the slide

block. The Force sensor is fixed on the slide block similar to the Alpha setup, on the movable block

here. As the motor rotates, the capstan rotates and along with it the bowstring winds and unwinds

on it, this action causes the movable base to move linearly along with the slide block on the guide.

Depending the direction of the motor rotation, the slide block will move towards or away from the

subject.

Important Components of the Setup:

Base

Motor

Capstan, Bow string and Spring

Movable base

Slide block and Guide

Force Sensor

Arduino Uno and LabVIEW

Power Supply

Selection and Finalisation of Components:

1. Base: Due to its durability and workability, 15mm wood sheet was used.

2. Motor: Adapting from Alpha, Beta used the same motor.

Page 18: Project Report 00(1)

18

Motor specifications:

Speed: 60 rpm

Voltage:12V DC

Torque: 45 Kg-cm

Current Drawn: Normal – 0.3A, Peak – 0.8A, Stall – 2A(theoretical)

DC geared side-shaft motor.

Linear speed of guide: 6 cm/s.

The required motor torque in this setup is lower compared to Alpha. We required an approx. torque

of 20 Kg-cm with a factor of error of 2 for an applied Fv of 50N and considering s = 1.

To be able to control he movement of the motor, the motor can be improved upon by using a DC

motor with optical feedback mechanism. The data from the optical feedback can be used to control

the to and fro motion of the slide.

Motor Driver:

The same motor driver L298N and L293D are used for Beta, after being tested on Alpha.

3. Capstan, bowstring and spring:

Bowstring: To hold the estimated tension, and provide the required pull force, a stainless

steel rope of diameter 1.2 mm was selected. Testing can be done with ropes of diameter 0.8,

0.5 and 1mm for durability. The rope used experienced splitting of strands due to wear and

mishandling; this can be taken care by applying a Teflon coat in the rope.

Capstan: A capstan to compliment the bowstring and the motor shaft was designed. A

20mm diameter, V-thread of pitch 1.5mm and depth 1.5 mm with a central bore of 6 mm for

motor shaft, with another bore to key the capstan to the motor shaft was designed.

Spring: A spring at one end is used to maintain the tension in the bowstring to provide the

required motion. The required force on the bowstring is 50N = approx. 5kg, movement of

the slide block is about 3 cm, giving the required force constant = 1.7 = approx. 2 Kg/cm.

4. Movable Base:

The movable base is used to hold the bowstring and transfer the linear motion of the bowstring to

the slide block. Initially the base was designed to be made from Acrylic, but due to inability to bend

Acrylic into the required shape, subject to its brittle nature, a plastic material was used to make the

base.

The current job made causes hindrance to the fingers when placed on the sensor, minor

modifications and design change are required to perfect the design. Possible materials that could be

used:

Glass, by blowing t into shape

3D printed plastic

Wood pieces

Aluminium sheet.

Page 19: Project Report 00(1)

19

Movable Base 1

These Components are similar to Alpha Setup, no changes have been made:

5. Slide block and guide

6. Force sensor

7. Arduino Uno and LabVIEW

8. Power supply.

Capstan 1

Motor 1

Page 20: Project Report 00(1)

20

Sr. No Item Description Place of Use Quantity Source Cost

1 Arduino Board Arduino Uno + Connection Cable Control System 1

http://www.rhydolabz.com/index.ph

p?main_page=product_info&cPath=1

52_123&products_id=626 approx. 1700

2 Allen Screw phillips 4 mm dia, 15 mm length tie bowstring to movable base 2 Workshop tool store

3 Bowstring

1.2/1.0/0.8/0.5 mm dia, about 100

cm

to the tied around capstan and tied

to movable base 1 Ritchie Street 30-1000

4 Capstan

20mm dia, 1.5 mm pitch, 1.5 mm

depth V-thread, with 3mm dia tap

for grub screw

to convert rotational Motion of

motor to linear motion of

bowstring 1 Workshop

5 Grub Screw length 5mm, dia 3mm clamping pulley to motor 1 Workshop Tool Store

6 Motor 60 rpm, 45 kg-cm stall torque. driving the pulley 1

http://www.nex-

robotics.com/index.php?page=shop.

product_details&flypage=flypage.tpl

&product_id=856&category_id=13&o

ption=com_virtuemart&Itemid=45 538

7 Motor Clamps Suitable Motor clamps Clamp motor to base 2 Workshop

8 Motor Driver L298N

motor driver to control current and

voltage 1

http://www.nex-

robotics.com/index.php?page=shop.

product_details&flypage=flypage.tpl

&product_id=343&category_id=14&o

ption=com_virtuemart&Itemid=45 298

9 Movable base As per Design

to connect the capstan mechanism

to the slide block 1 Workshop

10 Screw philips 4mm bore, 1mm length fixing platform to slide 2 Lab(Mechanix set)

11 Screw philips 3.5 mm dia, 25mm length fixing guide to base 3 Workshop, Lab

12 Screw Phillips 4 mm dia, 15 mm length fixing motor clamp to base 6 Workshop

13 Sensor+ Force Sensor and fixing allen screw to measure force 1 Available in lab

14 Slide block and guide details from previous bill for linear movement 1 http://www.pbh.in/ar_dim.html approx 2300

15 SMPS Power supply 12V, 650W. power the motor 1 lab

16 Spring 2-5 Kg/cm spring constant

to maintain tension in the

bowstring 1

Ritchie Street/ Classic Springs

Vellacherry 20-50

17 Wires Connection wires Arduino to motorDriver, Motor driver to power, Motor to Driver2 m(approx)

http://www.nex-

robotics.com/index.php?option=com

_virtuemart&page=shop.product_det

ails&flypage=flypage.tpl&product_id

=447&Itemid=45 50-100

18 Wood Plank 30X30X15 Base 1 Workshop -

Component List for Friction Measurement Alpha Setup

Areas of improvement in Beta:

Use of better motor with less noise and feedback mechanism

Use of a dedicated battery for power supply

Use of bowstring of lesser diameter

Improvement in manufacture of movable base.

Page 21: Project Report 00(1)

21

References and Bibliography

Literature Review:

1. Mechanical properties of the human hand digits: Age-related differences Park, J., Pažin, N., Friedman, J., Zatsiorsky, V. M., & Latash, M. L. (2014). Mechanical properties of the

human hand digits: Age-related differences.Clinical Biomechanics, 29(2), 129-137.

2. Factors affecting grip force: anatomy, mechanics, and referent configurations. Satyajit Ambike, Florent Paclet , Vladimir M. Zatsiorsky, Mark L. Latash(2014)

3. A Friction Differential and Cable Transmission Design for a 3-DOF Haptic Device with Spherical Kinematics. Reuben Brewer, Adam Leeper, and J. Kenneth Salisbury(2011)

Content Referance:

1. www.Google.com

2. www.Wikipedia.com

3. CATIA forum, Dassault Systems

4. Arduino.cc. ,Arduino Forums

5. http://charm.stanford.edu/ME327/AvinashAndChris#toc9