mirror of
https://github.com/bendtherules/pytry.git
synced 2026-08-18 22:03:03 +00:00
381 lines
10 KiB
HTML
381 lines
10 KiB
HTML
<!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">Let’s <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 we’ll talk about <strong><em>Manual Robotics</em></strong>, the ones controlled by human (yup, that’s you) </p>
|
||
</li>
|
||
<li>
|
||
<p>Then, we’ll 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, we’ll 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 we’ll 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>We’re pretty sure that you are bored to hell.<br />
|
||
So, here’s 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> |