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
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/