Files
pytry/robocon/robo1.js.html
2014-02-05 10:44:04 +05:30

381 lines
10 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=1024">
<meta name="apple-mobile-web-app-capable" content="yes">
<title>Intro to Autonomous Robotics | by Robodarshan :)</title>
<meta name="generator" content="Slide Show (S9)">
<meta name="author" content="Robodarshan :)">
<!-- Custom CSS just for this page -->
<link rel="stylesheet" href="robo1.js.css">
<link rel="apple-touch-icon" href="apple-touch-icon.png" >
</head>
<body class="impress-not-supported">
<div id="impress">
<!-- note: assumes no header (breaking slides w/ SLIDE directive) -->
<div class='step ' data-x='0' data-y='0' data-scale='2' >
<!-- === begin markdown block ===
generated by markdown 1.1.1 on Ruby 2.0.0 (2013-06-27) [i386-mingw32]
on 2013-08-18 02:04:44 +0530 with Markdown engine kramdown (1.0.2)
using options {}
-->
<!-- _S9SLIDE_ x=0 y=0 scale=2 -->
<h2 id="introduction-to-robotics">Introduction to <em>Robotics</em></h2>
<p><img src="intro_to_robotics.jpg" width="100%" /></p>
<p><img src="robodarshan.png" width="100%" /> </p>
</div>
<div class='step ' data-x='2000' data-y='0' data-rotate-y='-50' data-scale='2' >
<!-- _S9SLIDE_ x=2000 y=0 rotate-y=-50 scale=2 -->
<h2 id="welcome-everybody">WELCOME EVERYBODY</h2>
<p><img src="./face_detect.jpg" alt="" /></p>
<p>// To be replaced by live face detected image</p>
</div>
<div class='step ' data-x='-2000' data-y='0' data-rotate-y='50' data-scale='2' >
<!-- _S9SLIDE_ x=-2000 y=0 rotate-y=50 scale=2 -->
<h2 id="what-is-robot-"><em>What is “Robot”</em> ?</h2>
<p><img src="troll_final.jpg" width="72%" /></p>
</div>
<div class='step ' data-x='0' data-y='-800' data-scale='1' data-z='500' data-rotate-x='-30' >
<!-- _S9SLIDE_ x=0 y=-800 scale=1 z=500 rotate-x=-30 -->
<h2 id="lets-google-it">Lets <strong><em>Google</em></strong> it</h2>
<p><img class="side" src="robot_def.jpg" width="85%" /> </p>
</div>
<div class='step ' data-x='0' data-y='1500' data-rotate-x='45' data-scale='5' >
<!-- _S9SLIDE_ x=0 y=1500 rotate-x=45 scale=5 -->
<p><em><strong>admin</strong></em> : OK <strong>Bot</strong>, show us what can you do … </p>
<p><em><strong>bot</strong></em> : I can … </p>
<ul>
<li>Learn Skills ranging from electronics, mechanics, controls, programming, etc … </li>
<li>Work in Industry assembly lines, like a robotic arm used for car-painting, parts assembling, etc… </li>
</ul>
<p><img src="industry.jpg" width="50%" /></p>
</div>
<div class='step ' data-x='0' data-y='-1500' data-z='-1500' data-rotate-x='45' data-scale='5' >
<!-- _S9SLIDE_ x=0 y=-1500 z=-1500 rotate-x=45 scale=5 -->
<h2 id="contd">Contd…</h2>
<ul>
<li>
<p>Function as a mobile robot such as terrestial, aerial, aquatic or hybrid vehicle
be it manually controlled or autonomous. </p>
</li>
<li>
<p>Work in swarms to co-ordinate a task </p>
</li>
</ul>
<p><img src="swarm.jpg" width="50%" /></p>
</div>
<div class='step ' data-x='3500' data-y='1500' data-rotate-x='45' data-rotate-z='90' data-scale='6' >
<!-- _S9SLIDE_ x=3500 y=1500 rotate-x=45 rotate-z=90 scale=6 -->
<h2 id="so-what-will-you-learn-today-"><strong>So, what will you learn today ?</strong></h2>
<p>How about some robotics ?<br />
Well, we guess you already knew that :)</p>
<ul>
<li>
<p>First well talk about <strong><em>Manual Robotics</em></strong>, the ones controlled by human (yup, thats you) </p>
</li>
<li>
<p>Then, well move on to autonomous bots, the ones which can perform simple tasks on their own. ( Remember Wall-E ? ) </p>
</li>
<li>
<p>If time permits, well talk about robots with <strong>“eyes”</strong> (err.. cameras).</p>
</li>
</ul>
</div>
<div class='step ' data-x='3500' data-y='-4000' data-z='-2500' data-rotate-x='45' data-rotate-z='90' data-scale='4' >
<!-- _S9SLIDE_ x=3500 y=-4000 z=-2500 rotate-x=45 rotate-z=90 scale=4 -->
<h2 id="mechanical-construction">Mechanical Construction</h2>
<ul>
<li><strong>Chassis</strong>, i.e. the basic body structure (generally rectangular)
<ul>
<li>
<p>Preferred Material : Flex Board (25 cm x 25 cm)
<img src="board.jpg" width="25%" /></p>
</li>
<li>
<p>Others : Motor Clamps<br />
<img src="clamps.jpg" /></p>
</li>
</ul>
</li>
</ul>
</div>
<div class='step ' data-x='4600' data-y='2550' data-scale='6' data-rotate-z='0' data-rotate-x='0' data-rotate-y='60' data-z='5000' >
<!-- _S9SLIDE_ x=4600 y=2550 scale=6 rotate-z=0 rotate-x=0 rotate-y=60 z=5000 -->
<h2 id="wheels"><strong>Wheels</strong></h2>
<ul>
<li>
<p><strong>Normal Wheels</strong> , the ones you see in cars … toy cars.<br />
<img class="side" src="all_wheels.jpg" width="25%" />
<img class="side" src="wheel1.jpg" width="19%" /></p>
</li>
<li>
<p><strong>Castor Wheels</strong> , a non-drivable wheel that is mounted at the bottom of a vehicle (or robot, in our case), that can move in any direction. You can find them under the ( legs of ) movable tables.<br />
<img class="side" src="cas1.jpg" width="20%" />
<img class="side" src="cas2.jpg" width="20%" /></p>
</li>
</ul>
</div>
<div class='step =6' data-x='5600' data-y='3000' data-z='0' data-rotate-x='0' data-rotate-y='-45' data-rotate-z='scale' >
<!-- _S9SLIDE_ x=5600 y=3000 z=0 rotate-x=0 rotate-y=-45 rotate-z= scale=6 -->
<h2 id="dc-motors"><strong>DC Motors</strong></h2>
<ul>
<li>Runs on DC input.</li>
<li>Types
<ul>
<li><strong>Geared Motor :</strong><br />
<ul>
<li>Pros:
<ol>
<li>Used for bringing about a change in speed, by the use of gears.</li>
<li>Also used to change axis and direction of motion </li>
</ol>
</li>
<li>Cons:
<ol>
<li>No feedback mechanism.</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class='step ' data-x='6000' data-y='4000' data-scale='2' >
<!-- _S9SLIDE_ x=6000 y=4000 scale=2 -->
<h2 id="dc-motors-contd"><strong>DC Motors (contd.)</strong></h2>
<ul>
<li>Types (contd.)
<ul>
<li><strong>Servo Motors</strong>
<ul>
<li>Pros:
<ul>
<li>Used for high torque operations</li>
</ul>
</li>
<li>Cons:
<ul>
<li>Costly</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><img class="side" src="motor1.jpg" width="40%" /> <img class="side" src="motor2.jpg" width="40%" /></p>
</div>
<div class='step ' data-x='6200' data-y='4300' data-z='-1000' data-rotate-x='40' data-rotate-y='-30' data-scale='1' >
<!-- _S9SLIDE_ x=6200 y=4300 z=-1000 rotate-x=40 rotate-y=-30 scale=1 -->
<h2 id="motion-direction-control">Motion Direction Control</h2>
<ul>
<li>H-Bridge Circuit
<ul>
<li>Simple electrical circuit using which you can change the polarity at the load. </li>
</ul>
</li>
</ul>
<p><img src="h-br.gif" width="40%" /></p>
</div>
<div class='step ' data-x='8000' data-y='4300' data-z='-500' data-rotate-x='20' data-rotate-y='-45' data-scale='1' >
<!-- _S9SLIDE_ x=8000 y=4300 z=-500 rotate-x=20 rotate-y=-45 scale=1 -->
<ul>
<li>Example:
<ul>
<li>DPDT Switch:<br />
Switching device that uses H-Bridge principle to change the polarity of load and hence the motion of the motor whenever needed. </li>
</ul>
</li>
</ul>
<p><img class="side" src="dpdt2.gif" width="40%" />
<img class="side" src="dpdt1.jpg" width="40%" /></p>
</div>
<div class='step ' data-x='5000' data-y='4500' data-scale='10' data-rotate-y='0' data-rotate-x='-30' >
<!-- _S9SLIDE_ x=5000 y=4500 scale=10 rotate-y=0 rotate-x=-30 -->
<h2 id="drives">Drives</h2>
<ul>
<li>Types of drive well be using:
<ul>
<li>2 wheel drive, 2 gearbox with castor wheel</li>
<li>4 wheel drive, 4 gearbox</li>
</ul>
</li>
<li>Others
<ul>
<li>N Wheel Drive</li>
<li>Tank Wheel Drive</li>
</ul>
</li>
</ul>
</div>
<div class='step ' data-x='8000' data-y='500' data-z='1000' data-rotate-y='-15' data-scale='6' data-rotate-x='-15' >
<!-- _S9SLIDE_ x=8000 y=500 z=1000 rotate-y=-15 scale=6 rotate-x=-15 -->
<h2 id="wheel-drive-with-castor-wheel"><strong>2 wheel drive with castor wheel</strong></h2>
<p>It has</p>
<ul>
<li>2 active wheels with gearboxes</li>
<li>1 castor wheel for balance and free movement </li>
</ul>
<p><img src="dr1.jpg" width="40%" /></p>
</div>
<div class='step ' data-x='13000' data-y='1500' data-z='1000' data-rotate-y='45' data-scale='10' data-rotate-x='45' >
<!-- _S9SLIDE_ x=13000 y=1500 z=1000 rotate-y=45 scale=10 rotate-x=45 -->
<h2 id="wheel-drive-with-4-gearboxes"><strong>4 wheel drive with 4 gearboxes</strong></h2>
<p>It has 4 wheels connected with 4 gearboxes for fast and agile movement </p>
<p><img src="dr2.jpg" width="40%" /></p>
</div>
<div class='step ' data-x='18000' data-y='4500' data-rotate-y='65' data-scale='6' data-rotate-x='135' data-z='-4500' >
<!-- _S9SLIDE_ x=18000 y=4500 rotate-y=65 scale=6 rotate-x=135 z=-4500 -->
<h2 id="locomotion-using-differential-drive-system"><strong>Locomotion using Differential Drive system</strong></h2>
<p>bot: I wanna move…<br />
admin: How?<br />
bot: Well now that you have asked so nicely…</p>
<ul>
<li>Differential Drive is one way to accomplish this<br />
<img src="drive.jpg" width="70%" /></li>
<li>The simplest motions (shown above) occur when all of the wheels are moving </li>
<li>Different motions are also possible if we keep one/many wheels static</li>
</ul>
</div>
<div class='step ' data-x='7000' >
<!-- _S9SLIDE_ x=7000 -->
<p><strong>SHOW TIME</strong> </p>
<p>Were pretty sure that you are bored to hell.<br />
So, heres a little treat for you. </p>
<p>Sit back and enjoy :D</p>
</div>
<div class='step ' data-rotate-x='00' data-x='5000' data-y='500' data-z='-500' data-rotate-y='-30' >
<!-- _S9SLIDE_ rotate-x=00 x=5000 y=500 z=-500 rotate-y=-30 -->
<p><strong>Question time</strong> </p>
<p>Now, Throw something at us </p>
<p>Just dont throw an error :P</p>
<!-- === end markdown block === -->
</div>
</div>
<script src="js/impress.js"></script>
<script>impress().init();</script>
</body>
</html>