07.11.2014 Views

Mechanisms and Robots: Geometry in Motion Prof. Venkat N. Krovi

Mechanisms and Robots: Geometry in Motion Prof. Venkat N. Krovi

Mechanisms and Robots: Geometry in Motion Prof. Venkat N. Krovi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

<strong>Mechanisms</strong> <strong>and</strong> <strong>Robots</strong>: <strong>Geometry</strong> <strong>in</strong> <strong>Motion</strong><br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

<strong>Venkat</strong> N. <strong>Krovi</strong><br />

Associate <strong>Prof</strong>essor<br />

Mechanical <strong>and</strong> Aerospace Eng<strong>in</strong>eer<strong>in</strong>g<br />

University at Buffalo (SUNY)<br />

Buffalo, NY<br />

vkrovi@eng.buffalo.edu<br />

University at Buffalo<br />

The State University of New York<br />

http://mechatronics.eng.buffalo.edu<br />

Research Interests<br />

t<br />

Research Highlights<br />

ht<br />

Honors<br />

<strong>Prof</strong>. <strong>Venkat</strong> N. <strong>Krovi</strong><br />

1012 Furnas Hall, North Campus<br />

Phone: 716.645.1430<br />

E-mail: vkrovi@eng.buffalo.edu<br />

WWW: http://mechatronics.eng.buffalo.edu/<br />

• Lifecycle treatment<br />

(design, analysis,<br />

implementation<br />

<strong>and</strong> verification) of<br />

smart, mechanical <strong>and</strong><br />

mechatronic systems.<br />

• Research Thrusts<br />

(a) Multi-robot Cooperative<br />

Payload Transport<br />

(b) Haptic Device Design<br />

(c) Mediated Teleoperation;<br />

(d) Haptic Rehabilitation<br />

(e) Distributed real-time<br />

simulation/control of systems.<br />

• NSF CAREER 2004<br />

• 2000 Petro-Canada Young<br />

Innovator, McGill University<br />

<strong>Prof</strong>essional Activities<br />

• ASME DSCD Robotics TC<br />

(Found<strong>in</strong>g Chair)<br />

• TE, IEEE/ASME Transactions on<br />

Mechatronics<br />

• AE, ASME Journal of Dynamic<br />

Systems <strong>and</strong> Control, AE<br />

• Program Chair, M&R Conference<br />

2010, IDETC 2010<br />

• F<strong>in</strong>ance Chair, CASE 2010<br />

• F<strong>in</strong>ance Chair, ICRA 2010<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

http://mechatronics.eng.buffalo.edu<br />

What are “Mechatronic/Smart<br />

Systems”?<br />

Computer-<strong>in</strong>tegrated, network-enabled electromechanical<br />

systems capable of work<strong>in</strong>g with virtual/real environments,<br />

human users <strong>and</strong> other smart systems, to enhance<br />

performance <strong>and</strong> productivity<br />

E.g. Cell Phones to Mars Rovers<br />

Theme: Modulation of power with<strong>in</strong> articulated multibody systems<br />

Smart Car Haptic Telerehabilitation Musculoskeletal Analyses<br />

Virtual<br />

World<br />

Real<br />

World<br />

Human User<br />

Smart System<br />

Microcomputer<br />

Network<br />

Sensors<br />

Actuators<br />

Smart System<br />

Microcomputer<br />

Network<br />

Sensors<br />

Actuators<br />

Multi-loop Articulated<br />

Mechanical System<br />

Acknowledgements<br />

• Bhatt, Rajan<br />

• delSignore, Michael<br />

• Fu, Qiushi<br />

• Jadhav, Chetan<br />

• Jun, Seung-kook<br />

• Kannan, Srikanth<br />

• Lee, Lengfeng<br />

Army of Ants<br />

NSF CAREER IIS-0347653<br />

Design, model<strong>in</strong>g, analysis, simulation & prototyp<strong>in</strong>g of<br />

“Mechatronic & Robotic Systems”<br />

http://mechatronics.eng.buffalo.edu<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Associate <strong>Prof</strong>essor<br />

Mechanical <strong>and</strong> Aerospace Eng<strong>in</strong>eer<strong>in</strong>g<br />

Uneven Terra<strong>in</strong> Locomotion<br />

Acknowledgements<br />

• M S Narayanan<br />

• Miller, Patrick<br />

• Naik, An<strong>and</strong><br />

• Nair, Prav<strong>in</strong><br />

• Tang, Ch<strong>in</strong>-Pei<br />

• White, Glenn


GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Cooperative Payload Transport by<br />

Robot Collectives: An Army of Ants<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Uneven Terra<strong>in</strong> Locomotion<br />

Initial<br />

Position<br />

Initial Position<br />

Virtual Prototyp<strong>in</strong>g<br />

Verification by Co-simulation<br />

Physical Prototyp<strong>in</strong>g<br />

Verification by Hardware-<strong>in</strong>-the-loop Test<strong>in</strong>g<br />

Orig<strong>in</strong>al Design<br />

Wheel Paths of the Different Designs<br />

The modified design is better suited to<br />

absorb<strong>in</strong>g disturbances due to the obstacles<br />

by mov<strong>in</strong>g up <strong>and</strong> away from the obstacle<br />

Modified Design<br />

Modified Design<br />

NSF CAREER IIS-0347653<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Computational Musculoskeletal Model<strong>in</strong>g<br />

<strong>and</strong> Analysis<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

CENTRAL INTERFACE<br />

So what does this have to do with<br />

today’s talk?<br />

Mach<strong>in</strong>es <strong>and</strong> <strong>Robots</strong> Embody “<strong>Geometry</strong> <strong>in</strong> <strong>Motion</strong>”<br />

The fundamental concepts of<br />

model<strong>in</strong>g, design <strong>and</strong> analysis<br />

of<br />

mechanisms <strong>and</strong> mach<strong>in</strong>es<br />

forms the basis of the research activities.<br />

i th t i l ki ti d d i d li<br />

i.e. the geometrical, k<strong>in</strong>ematic, <strong>and</strong> dynamic model<strong>in</strong>g<br />

<strong>and</strong> analysis of articulated multibody systems


GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

<strong>Mechanisms</strong> <strong>and</strong> Mach<strong>in</strong>es<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Tasks of Interest:<br />

Manipulation of <strong>Motion</strong>s <strong>and</strong> Forces<br />

As Mechanical Eng<strong>in</strong>eers we are <strong>in</strong>terested <strong>in</strong>:<br />

Modulation of MOTIONS, FORCES (<strong>and</strong> POWER)<br />

Simple <strong>Motion</strong>s <strong>and</strong> Forces:<br />

We use “simple” mach<strong>in</strong>es!!<br />

These devices were all <strong>in</strong> common use from prehistoric times.<br />

THINK: Egyptian, Inca, Greek <strong>and</strong> Roman Empires<br />

Each one makes work easier to do by provid<strong>in</strong>g some trade-off between the<br />

force applied <strong>and</strong> the distance over which the force is applied.<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

http://www.fi.edu/qa97/spotlight3/spotlight3.html<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Modulation of <strong>Motion</strong>s <strong>and</strong> Forces<br />

As Mechanical Eng<strong>in</strong>eers we are <strong>in</strong>terested <strong>in</strong>:<br />

Modulation of MOTIONS, FORCES (<strong>and</strong> POWER)<br />

What do we do when we need to provide<br />

complex motions <strong>and</strong> forces?<br />

Complex <strong>Motion</strong>s <strong>and</strong> Forces ??<br />

Y<br />

Quot<strong>in</strong>g Archimedes <strong>in</strong> the Doric speech of Syracuse : "Give me a<br />

place to st<strong>and</strong> <strong>and</strong> with a lever I will move the whole world."<br />

Z<br />

X<br />

Useful Eng<strong>in</strong>eer<strong>in</strong>g Practice<br />

Compositional Approach


GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Articulated L<strong>in</strong>kages<br />

• Multiple articulations are required <strong>in</strong> order to trace more complex curves<br />

• Increases the degrees-of-freedom<br />

• Constra<strong>in</strong>ts need to be created – Why ???<br />

Passive “Hardware” Constra<strong>in</strong>ts<br />

(Four-bar)<br />

Active “Software” Constra<strong>in</strong>ts<br />

(Robot)<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Th<strong>in</strong>k-Pair-Share<br />

• Question:<br />

Where do YOU see applications for<br />

what you will learn <strong>in</strong> <strong>Mechanisms</strong> <strong>and</strong><br />

Mach<strong>in</strong>es <strong>in</strong> your “day-to-day lives”???<br />

-- Which “products” ???<br />

-- Which “<strong>in</strong>dustries” ???<br />

S<strong>in</strong>gle actuator<br />

Three actuators<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Flow<strong>in</strong>g<br />

water/w<strong>in</strong>d<br />

Acted as a<br />

Power source<br />

Various other<br />

mechanisms<br />

to convert this<br />

to other types<br />

of motions &<br />

forces<br />

Middle Ages<br />

-- Ch<strong>in</strong>ese Locks<br />

-- Church Organs<br />

Design of<br />

Mach<strong>in</strong>es was an<br />

“art” – you served<br />

an apprenticeship<br />

to become a<br />

renown expert<br />

Mid-1800s Industrial Revolution<br />

Created a greater need for mechanisms<br />

Mid-1800s Industrial Revolution created a need for new mechanisms<br />

Watt’s governor – to control speed of “automatic mach<strong>in</strong>ery”<br />

Straight l<strong>in</strong>e mechanism – long stroke for eng<strong>in</strong>es<br />

Jacquard looms – automatic looms


GMP Sem<strong>in</strong>ar<br />

GMP Sem<strong>in</strong>ar<br />

MODERN DAY MECHANISMS & MACHINES<br />

<strong>Venkat</strong> <strong>Krovi</strong> <strong>Venkat</strong> <strong>Krovi</strong><br />

Cherokee Eng<strong>in</strong>e<br />

Front End Loader<br />

L-1011 L<strong>and</strong><strong>in</strong>g Gear<br />

Intermittent Contact<br />

Cam<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

A note on “creativity”<br />

How do we create mechanisms to do a particular job ??<br />

• Eureka !!!<br />

Segue: So How Does One Design<br />

Mach<strong>in</strong>es <strong>and</strong> <strong>Robots</strong> Anyway?<br />

• Recipebook<br />

– Typically many “sourcebooks/cookbooks”of<br />

c<strong>and</strong>idate<br />

simple/complex l mechanisms<br />

– <strong>Mechanisms</strong> <strong>and</strong> Mechanical Devices<br />

Sourcebook<br />

Neil Sclater, Nicholas P. Chironis<br />

ISBN: 0071361693<br />

• Constructionist Approach<br />

– Comb<strong>in</strong>e many simple mach<strong>in</strong>es to<br />

create a complex mach<strong>in</strong>e<br />

– May not be the most efficient but often<br />

tends to be simple to analyze


GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

A note on “creativity”<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

A note on “creativity”<br />

How do we create mechanisms to do a particular job ??<br />

Pencil Sharpener<br />

• Then comes the problem of adapt<strong>in</strong>g it<br />

for your own task at h<strong>and</strong><br />

– This is what we would like to address<br />

<strong>in</strong> a systematic “analytic” manner<br />

How do we create<br />

mechanisms to do a<br />

particular job ??<br />

http://www.rubegoldberg.com<br />

Rube Goldberg Commercial<br />

How to build a Rube Goldberg mach<strong>in</strong>e<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Evolution of Mechanism Analysis<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Ideal Mix<br />

– Graphical Tools<br />

• First used – promotes visual<br />

underst<strong>and</strong><strong>in</strong>g<br />

• K<strong>in</strong>ematics is “geometry <strong>in</strong><br />

motion”<br />

– Analytical l Tools<br />

• Uses Algebra <strong>and</strong><br />

Trigonometry<br />

• Permits computer<br />

manipulation of data<br />

L<strong>in</strong>k Traditional Approach <strong>and</strong> VP Approach<br />

L<strong>in</strong>k<br />

– Computer-based tools<br />

• Fast implementation<br />

• Repetitive stuff becomes<br />

easy<br />

• Can be augmented by<br />

visualization<br />

• Includes both:<br />

– Use of current<br />

Technological Tools<br />

– Learn to develop tools for<br />

the future<br />

Traditional Approach<br />

Grashof<br />

Non-Grashof<br />

VP Approach


GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Try it out for yourselves!!!<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Try it out for yourselves!!!<br />

Web-Based Self-Paced Tutorials<br />

A web-based tutorial<br />

developed, eloped permitt<strong>in</strong>g<br />

students to:<br />

• <strong>in</strong>teractively explore<br />

the process of<br />

creat<strong>in</strong>g<br />

eng<strong>in</strong>eer<strong>in</strong>g<br />

analysis models <strong>in</strong><br />

<strong>in</strong>tegrated VP<br />

environment;<br />

• develop skills for<br />

<strong>in</strong>teractive e SBD of<br />

models; <strong>and</strong><br />

• develop<br />

eng<strong>in</strong>eer<strong>in</strong>g<br />

judgment by<br />

<strong>in</strong>teractive<br />

exploration of a<br />

spectrum of<br />

exercises.<br />

http://www.eng.buffalo.edu/Courses/MAE412/tutorials/<strong>in</strong>dex.html<br />

Web-Based Self-Paced Tutorials<br />

http://mechatronics.eng.buffalo.edu/education/NewfaneHighSchool<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

Try it out for yourselves!!!<br />

GMP Sem<strong>in</strong>ar<br />

<strong>Venkat</strong> <strong>Krovi</strong><br />

http://www.rubegoldberg.com<br />

Rube Goldberg Commercial<br />

How to build a Rube Goldberg mach<strong>in</strong>e<br />

Questions?<br />

http://www.wonderhowto.com/how-to-build-rube-goldberg-mach<strong>in</strong>e-kids-204880/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!