Tuesday, April 2, 2019

Simple Robots and Microprocessors

Simple golems and MicroprocessorsI. IntroductionA zombi is a virtual(prenominal) or mechanical bionic agent. In practice, it is usu each(prenominal)y an electro-mechanical machine which is manoeuver by computer or electronic classming, and is thus able to do tasks on its give birth. An another(prenominal) common characteristic is that by its appearance or movements, a robot often conveys a sense that it has intent or agency of its own. eon A microprocessor incorporates nearly or all of the functions of a primordial touch on building block (CPU)on a single integrated circumference (IC).II. MicroprocessorA microprocessor incorporates most or all of the functions of a central processing unit of measurement on a single integrated round (IC)The firstlyly microprocessors emerged in the early 1970s and were utilize for electronic calculators, using binary-coded ten-fold (BCD) arithmetic on 4-bit words. otherwise embedded uses of 4- and 8-bit microprocessors, such as ter minals, printers, various kinds of automation etc, ascertained rather quickly. Affordable 8-bit microprocessors with 16-bit addressing handlewise led to the first cosmopolitan purpose microcomputers in the mid-1970sComputer processors were for a long period constructed expose of small and medium-scale ICs containing the equivalent of a few to a few degree Celsius junction transistors. The integration of the whole CPU onto a single rubbish therefrom greatly reduced the cost of processing capacity. From their humble beginnings, continued increases in microprocessor capacity have rendered otherforms of computers almost completely obsolete ( agnise invoice of computing hardw ar), with unmatched or much than microprocessor as processing subdivision in everything from the smallest embedded out take ups and handheld devices to the largest mainframes and supercomputers.III. When It Comes Into ExistanceIt is interesting to note thatthe microprocessorhad existed for only 10 y ears prior to the creation of the PC. Intel inventedthe microprocessorin 1971 the PC was created by IBM in 1981. immediately to a greater extent than 20 years later, we are still using systems ground more or less on the design of that first PC. The processors powering our PCs today are still backward congruous in many ship canal with the 8088 that IBM selected for the first PC in 1981.November 15, 2001 marked the 30th anniversary ofthe microprocessor, and in those 30 years processor speed has increased more than 18,500 propagation (from 0.108MHz to 2GHz).The 4004 was introduced on November 15, 1971 and originally ran at a clock speed of 108KHz (108,000 cycles per second, or just over one-tenth a megahertz). The 4004 contained 2,300 transistors and was reinforced on a 10-micron process. This means that each rake, trace, or transistor could be spaced round 10 microns (millionths of a meter) a post. Data was transferred 4 bits at a time, and the maximal addressable memory was only 640 bytes. The 4004 was intentional for use in a calculator but proved to be useful for many other functions because of its inherent programmability. For example, the 4004 was use in traffic light controllers, blood analyzers, and up to now in the NASA Pioneer 10 deep space probeIn April 1972, Intel released the 8008 processor, which originally ran at a clock speed of 200KHz (0.2MHz). The 8008 processor contained 3,500 transistors and was built on the same 10-micron process as the previous processor. The big channel in the 8008 was that it had an 8-bit info bus, which meant it could move data 8 bits at a timetwice as much as the previous chip. It could also address more memory, up to 16KB. This chip was primarily employ in dumb terminals and general-purpose calculators.The next chip in the lineup was the 8080, introduced in April 1974, running at a clock rate of 2MHz. Due mostly to the faster clock rate, the 8080 processor had 10 times the performance of the 8008. The 80 80 chip contained 6,000 transistors and was built on a 6-micron process. Similar to the previous chip, the 8080 had an 8-bit data bus, so it could transfer 8 bits of data at a time. The 8080 could address up to 64KB of memory, significantly more than the previous chip.It was the 8080 that helped start the PC revolution because this was the processor chip used in what is generally regarded as the first personal computer, the Altair 8800. The CP/M operational system was written for the 8080 chip, and Microsoft was founded and delivered its first product Microsoft BASIC for the Altair. These initial tools provided the animal foot for a revolution in software because thousands of programs were written to run on this platform.In fact, the 8080 became so public that it was cloned. A company called Zilog formed in late 1975, joined by several(prenominal) ex-Intel 8080 engineers. In July 1976, it released the Z-80 processor, which was a vastly improved version of the 8080. It was not pi n compatible but preferably combined functions such as the memory interface and RAM recollect term of enlistmentry, which modifyd cheaper and unsubdividedr systems to be designed. The Z-80 also incorporated a superset of 8080 instructions, meaning it could run all 8080 programs. It also included new instructions and new internal registers, so software designed for the Z-80 would not necessarily run on the sure-enough(a) 8080. The Z-80 ran initially at 2.5MHz (later versions ran up to 10MHz) and contained 8,500 transistors. The Z-80 could access 64KB of memory.RadioShack selected the Z-80 for the TRS-80 Model 1, its first PC. The chip also was the first to be used by many pioneering systems, including the Osborne and Kaypro machines. Other companies followed, and soon the Z-80 was the standard processor for systems running the CP/M operating system and the popular software of the day.Intel released the 8085, its follow-up to the 8080, in March 1976. Even though it predated the Z-80 by several months, it never achieved the popularity of the Z-80 in personal computer systems. It was popular as an embedded controller, finding use in scales and other computerized equipment. The 8085 ran at 5MHz and contained 6,500 transistors. It was built on a 3-micron process and incorporated an 8-bit data bus. on different architectural lines, MOS Technologies introduced the 6502 in 1976. This chip was designed by several ex-Motorola engineers who had worked on Motorolas first processor, the 6800. The 6502 was an 8-bit processor like the 8080, but it sold for around $25, whereas the 8080 cost about $300 when it was introduced. The price appealed to Steve Wozniak, who placed the chip in his Apple I and Apple II designs. The chip was also used in systems by Commodore and other system manufacturers. The 6502 and its replenishments were also used in game consoles, including the originalNintendo Entertainment System(NES) among others. Motorola went on to create the 68000 serie s, which became the basis for the Apple mac line of computers. Today those systems use the PowerPC chip, also by Motorola and a successor to the 68000 series.All these previous chips set the stage for the first PC processors. Intel introduced the 8086 in June 1978. The 8086 chip brought with it the original x86 instruction set that is still present in current x86-compatible chips such as the Pentium 4 and AMD Athlon. A dramatic cash advance over the previous chips, the 8086 was a full 16-bit design with 16-bit internal registers and a 16-bit data bus. This meant that it could work on 16-bit numbers and data internally and also transfer 16 bits at a time in and out of the chip. The 8086 contained 29,000 transistors and initially ran at up to 5MHz.The chip also used 20-bit addressing, so it could this instant address up to 1MB of memory. Although not directly backward compatible with the 8080, the 8086 instructions and language were very similar and enabled older programs to quickl y be ported over to run. This later proved important to help jumpstart the PC software revolution with recycled CP/M (8080) software.Although the 8086 was a great chip, it was expensive at the time and more importantly necessitated expensive 16-bit board designs and bag to support it. To help bring costs down, in 1979 Intel released what some called a crippled version of the 8086 called the 8088. The 8088 processor used the same internal shopping centre as the 8086, had the same 16-bit registers, and could address the same 1MB of memory, but the external data bus was reduced to 8 bits. This enabled support chips from the older 8-bit 8085 to be used, and farthest less expensive boards and systems could be made. These reasons are why IBM chose the 8088 instead of the 8086 for the first PC.IV. Simple RobotsThe International Organization for Standardization gives a definition of robot in ISO 8373 an automatically controlled, reprogrammable, multipurpose, manipulator programmable in three or more axes, which may be either fixed in place or mobile for use in industrial automation applications.The Robotics Institute of the States (RIA) uses a broader definition a robot is a re-programmable multi-functional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.According to Encyclopedia Britannica, a robot is any automatically operated machine that replaces human effort, though it may not resemble human beings in appearance or perform functions in a anthropomorphic manner Merriam-Webster describes a robot as a machine that looks like a human being and performs various complex acts (as walking or talking) of a human being, or a device that automatically performs composite often repetitive tasks, or a mechanism guided by automatic controls.V. Line Follower Robot As Simple RobotI have taken the example of line participator robot as the simple robot and is shown in figLine associate robot is an autonomous mobile robot that can follow a path. The path can be a black-and-blue pah on a black surface or a black path on a white surface. Line attendant robots are usually frolic hobby robots. However, they can be improved and used in sedulousness in order to carry some loads on a definite path or in markets and cafes for similar purposes. The important window pane of building a line follower robot is a goodly control that is sufficient to follow the path as fast as possibleA. The circuitAll we need is an IR source, an IR photo-transistor and a couple of resistors Here are the resourcesIR emitters and detector pairs UK Maplins,CH10L and CH11M, or SFH409 and SFH309. plainly the line quest robot will need to see the line, because we require an light detector of some sort. We also would like it if the line following robot could do this regardless of the ambient conditions (is the room inexorable or light? is it lit by sunlight or artificial light?). So the robot will also need its own illumination source. The weapon of choice here will be beneath Red light. To make this easy for ourselves the light only needs to be constant. if a white line is present thusly it will mull a lot of IR from our source. If the line is black and so we see the opposite effect.IR emmiters and detector pairs US Solarbotics QRD1114 (this has both in one package)On top of these, it would be nice if the signal that we get could be TTL (on or get rid of, 0V, 5V). So to do this we will also require our favourite BEAM chip, the 74AC240, heres the circuitCircuit operation is simple. no line to follow put the input to the inverter high, and therefore the inverter creates a low, line signal detection turns on the transistor (or photo rectifying valve) and thus the inverter gets a low and outputs a high. If your robot is following a black line on a white rogue, then add another invereter after or before the first. So what should the set for R 1 and R2 be? and how do I set up the 74AC240 chip exactly.. The apprize for R1 affects the source IR b correctlyness, for uttermost brightness we set R1 to give the maximum allowable forward current for the IR led. The chip setup is simple too ground pins 1, 10 and 19, put 5V onto pin 20. Now accept a pin to input your signal to, if you look at the74AC240 datasheeton page 1, you will see a connection diagram, any pin with an I is an input, follow it across to find its output. Pins 1 and 19 are the enable pins, which we have grounded to permanently enable the inputs on both side of the chip, this leaves you giving to use any of the input pins. For example (in strip I havent recite it out enough already) input your signal at pin 4 and take the ouput from pin 16.The output signal could be used to directly drive your repel just connect one side of the motor to the ouput, and the other side to ground. If you do this for two motors (2 sets of line detectors will require two sets of emitters and detectors, but only one 74AC240 chip), then you have a basic line follower already. The left detector should be used to drive the right motor and vice versa .The behaviour of this robot as it stands will be too turn a motor on IF a line is present, if both detectors are over the line then it will drive straight, if the left detector goes of the line, it will turn gain the right motor causing the robot to turn back onto the line, if the right detector goes off the line then it will turn off the left motor and again go back onto the line. If both detectors watch off the line (end of line) then the robot will stop rawElectronicVI. Microprocessor And Simple RoboticsI have taken the example of line follower for simple robot. As shown in the fig. it consists of three units i.e. input, control, and output unitThe control unit comprises of microprocessor. The function of all the units is given belowA. gossip unitInput units consist of the sensing elements that detect the white path on black surface or the black path on white surface. QRD1114 IR ruminative line/object sensor and CNY70 reflective optical sensor are the most commonly used sensors for line follower robots. The CNY70 is a reflective sensor that includes an infrared emitter and phototransistor in a guide package which blocks visible light. The emitted IR of CNY70 reflects on the surface back to the phototransistor part and affects the base of the phototransistor. The black or white colour of the IR disapproval surface causes different parallel signals on the output of CNY70. To convert the analog output signals of CNY70 into digital signals in order to transport them to the microprocessor, 74HC14 Schmitt Triger can be used. When CNY70 sensor detects white, the analog signal is 5 V and 74HC14 converts it into logic 1. When CNY70 sensor detects black, the analog signal is 0 V and 74HC14 converts it into logic 0.The QRD1113/14 reflective sensor consists of an infrared emitting diode an d an NPN silicon photodarlington mounted side by side in a black plastic housing. The on-axis radiation of the emitter and the on-axis reception of the detector are both perpendicular to the face of the QRD1113/14. The photodarlington responds to radiation emitted from the diode only when a reflective object or surface is in the field of view of the detector.B. Output unitFor a line follower robot two dc geared motors are enough. The motor driver circuit can be prepared by using darlington transistor on a H bridge motor driver circuit or by using an integrated motor driver circuit like L293D or L298. The diagram shows the driving of the motors.C. Microprocessor as control unitThe control unit is the microprocessor part of the robot. The microprocessor, also known as the central processing unit (CPU), is essentially what makes a computer work. The microprocessor forms the heart of the computer, on with the memory.The balance of the computer keyboard, monitor and mouse is known a s peripherals. While peripherals are important for users to be able to work with a computer, they are useless without a functioning microprocessor. Same is the case in case of robotics. There will be no use of input and output unit until microprocessor is not there ac control unit. As in case of computer it takes input control the execution of instruction in addition in Line Follower the microprocessor takes the input signals from the sensors, use them in its program and make decision of the next movement of the line follower robot to follow the path. The output signals are transferred to the motor driver parts of robot. The most commonly used microprocessors are the pic microprocessors produced by microchip.VII. Application computer software control of the line type (dark or light) to make automatic detection possible.Obstacle detecting sensors to avoid physical obstacles and continue on the line. outdistance sensing and position logging transmissionIndustrial automated equipment carriers automate cars.Tour guides in museums and other similar applications.Second wave robotic reconnaissance mission operations.VIII. Recent Discovery In RoboticsTill now we were trying to apprehend the robots which can help the human being in different ways like in medical science in industries, in disproof etc. But now robot has become itself scientist. Recently in April 2009 the Robot Scientist has ascertained its first discovery. Now ADAM is the first robotbut maybe not the lastto have independently discovered new scientific information, according to scientists who recently built themselves the mechanical colleague. So in future scope of robotics is quite bright.IX. Referencehttp//en.wikipedia.org/wiki/Roboticshttp//en.wikipedia.org/wiki/Microprocessorhttp//eces.colorado.edu/prasadae/LFRhttp//news.nationalgeographic.com/news/2009/04/090402-robot-scientists.htmlhttp//www.robotiksistem.com/linefollower.html

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.