Robotica - Introdução
Transcrição
Robotica - Introdução
Robotics An introduction Manuel F. M. Costa Fernando Ribeiro Universidade do Minho PORTUGAL Training Seminar “Brief Introduction to Educational Robotics” Baystreet Hotel, St. Julians, Malta March 31st, 2007 The AESTIT Comenius 2.1 project no. 226381-CP-1-2005-1-GR-COMENIUS-C21 Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Introduction From many centuries man creates mechanisms to imitate parts of the human body. Technological development lead to significant improvements. The most recent ones are called.. ROBOTS. Há séculos que as pessoas vêm criando mecanismos para imitar partes do corpo humano. Estes mecanismos têm vindo a ser melhorados através dos tempos com o desenvolvimento da tecnologia. Os mais recentes são chamados Robôs. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Agenda ● ● ● ● ● ● História da Robótica Desenvolvimentos na tecnologia Definições de Robô e Robótica Descrição de uma célula Robôs inovadores Aplicações práticas existentes Indústria Laboratórios Controlo remoto Agricultura Espaço Submersíveis Educação Para deficientes De serviços Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta History 5,000 BC The abacus, which resembles the arithmetic unit of a modern computer, is developed in the Orient. 3000-700 BC Water clocks are built in China in 3000 BC, in Egypt 1500 BC, and in Assyria 700 BC 2500 BC Egyptians invent the idea of thinking machines: citizens turn for advice to oracles, which are statues with priests hidden inside. 400 BC Philosopher and mathematician Archytas of Tarentum built a wooden dove that could flap its wings and fly. 200 BC.In China artisans develop elaborate automata, including an entire mechanical orchestra 200 BC The Greek inventor and physicist Ctesibus ('ti sib ee uhs') of Alexandria designs water clocks that have movable figures on them. Up until then the Greeks used hour glasses that had to be turned over after all the sand ran through. In general, the Greeks were fascinated with automata of all kinds often using them in theater productions and religious ceremonies. 200 BC An Egyptian engineer improves the water clock, making it the most accurate timekeeping device for nearly 2,000 years. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta 1495 Leonardo DaVinci designs a mechanical device that looks like an armored knight. The mechanisms inside "Leonardo's robot" are designed to make the knight move as if there was a real person inside. Inventors in medieval times often built machines like "Leonardo's robot" to amuse royalty. 15?? Hans Bullmann creates the first androids - simulated people that can play musical instruments for the delight of paying customers. 1533 In his laboratory at Nuremburg, scholar Johann Müller, created an iron fly and an artificial eagle that could take to the air. 1543 In England, John Dee creates a wooden beetle that can fly. 1725 At the Heilbrunn chateau in Germany, a mechanical theatre is created featuring 119 animated figures that perform a play about village life to the accompaniment of a waterpowered organ. While training as a Jesuit, Jacques Vaucanson creates flying angels which cause him to be thrown out of the order. 1737 Vaucanson creates a mechanical musician that can play 11 different tunes. He also creates an automatic duck that can drink, eat, paddle in water, digest and excrete like a real duck. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta 1801 Joseph-Marie Jacquard invents a method of controlling looms using with holes punched cards. 1833 Charles Babbage begins work on the Analytical Engine - one of the first computational machines. 1890 Nikolai Tesla creates the first remote-controlled vehicles. 1921 Czech author Karel Capek publishes the play R.U.R (Rossum's Universal Robots), in which humanlike machines are create to replace human workers. 1926 Fritz Lang's movie "Metropolis" is released. "Maria" the female robot in the film is the first robot to be projected on the silver screen. 1936 Alan Turing completes his seminal paper On Computable Numbers, which paves the way for modern computers. 1942 Isaac Asimov writes Runaround in which he first sets out the three laws of robotics. 1943 Colossus, the world's first electronic computer, is built in Britain by a team of mathematicians, electrical engineers and intelligence agents to crack Nazi codes. 1945 Eniac, which set the framework for post-war mainframes, is switched on. The first Computer BUG. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta 1948-9 British robotics pioneer William Grey Walter creates autonomous machines called Elmer and Elsie that mimic lifelike behaviour with very simple circuitry. 1950 Alan Turing proposes the Turing Test to decide if a computer is exhibiting intelligent behaviour. ‘I Robot’, Isaac Asimov 1954 George Devol and Joe Engleberger create the world's first industrial robots. Unimation company 1966 The Stanford Research Institute creates Shakey, the first mobile robot that can reason about its surroundings. Five years later, funding is cancelled when the shortcomings of the machine become apparent. 1973 The AI department at Edinburgh, UK, shows off Freddy II, a robot that could assemble objects automatically from a heap of parts. 1975 Victor Scheinman develops the Programmable Universal Manipulation Arm (Puma), which becomes widely used in industrial robots. 1994 A robot called Dante II, built by scientists from Carnegie Mellon, strolls around the interior of the Mount Spurr volcano in Alaska, US, collecting samples of volcanic gases as it goes. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta 1996 A robo-tuna developed by MIT scientist Michael S. Triantafyllou is tested in a water tank. Honda unveils the P-2 (prototype 2), a humanoid robot that can walk, climb stairs and carry loads. 1997 Smart computer programs become widely used on the web to ferret out information. (May) World chess champion Garry Kasparov loses to IBM's Deep Blue supercomputer. (July) Nasa's pathfinder spacecraft touches down on Mars. Soon after, it releases the Sojourner robot rover that trundles about the planet's surface carrying out science experiments for the space agency. (July) The first RoboCup football tournament is held in Nagoya, Japan. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta 1998 Cynthia Breazeal at MIT starts work on the Kismet robot, which can mimic the emotional range of a baby. Scottish hotel owner Campbell Aird is fitted with the world's first bionic arm. October Nasa launches the Deep Space 1 autonomous spacecraft which will test technologies to be used in future missions crewed and conducted solely by robots. Furby is launched. LEGO Mindstorms is launched. 1999 May Sony releases the first Aibo electronic dogs that sell out within 20 minutes of going on sale. 2000 October The UN estimates that there are 742,500 industrial robots in use worldwide. More than half of these are being used in Japan. Honda debuts new humanoid robot ASIMO. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta ● ● Egípcios - Braços mecânicos Gregos - Estátuas hidráulicas Talos, Automatic doors, Heronas’ steam engine, Air and water pumps ● Europa - Fantoches mecânicos Características ● ● Dedicados apenas a uma tarefa Apenas para entretenimento Fernando Ribeiro Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Desenvolvimentos da Tecnologia Principais características ● Dedicados apenas a uma tarefa ● Apenas para entretenimento ● ● ● ● ● ● ● ● Computadores electrónicos modernos Actuadores controlados por feedback Transmissão de movimentos através de rodas dentadas Tecnologia de sensores Inteligência Artificial Controlo remoto Veículos subaquáticos Robôs no espaço Fernando Ribeiro Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Definition of Robot Robot Institute of America (1979) “A reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks.” Webster Dictionary "An automatic device that performs functions normally ascribed to humans or a machine in the form of a human." McKerrow Máquina que pode ser programável para fazer uma variedade de tarefas, da mesma maneira que um computador é um circuito electrónico que pode ser programado para fazer uma variedade de tarefas. Japan Any setup that substitute the man. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Robot – is a slave word that means worker or forced worker. Law 1: A robot may not injure a human being, or through inaction allow a human being to come to harm. (Um robô não causará dano a um ser humano nem, através de omissão, permiti-lo) Law 2: A robot must obey the orders given it by human beings, except where such orders would conflict with the first law. (Um robô deve obedecer aos seres humanos, a menos que isso viole a lei 1) Law 3: A robot must protect its own existence as long as such protection does not conflict with the first or second law. (Um robô deve proteger a sua existência, a menos que isso viole as leis 1 ou 2) Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Definition of Robotics Robotics is the link between perception and action. Robótica é a ligação inteligente da percepção à acção. (Brady, 1985) Robótica é uma disciplina que envolve: ● ● ● ● o design, a produção, o controlo e programação de robôs o uso de robôs para resolver problemas o estudo do processo de controlo, sensores e algorítmos usados em humanos, animais e máquinas a aplicação destes processos de contrôlo e algorítmos no design de robôs Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Robotic Cellule Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Mosher’s Walking Truck Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Shakey Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Wasubot Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Hopper Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Hero 2000 Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta RM3 Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta AGV Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Aplicações Os Robôs são usados em muitos tipos diferentes de aplicações desde soldadores em fábricas de carros até braços controlados remotamente no ‘space shuttle’. Cada aplicação tem os seus problemas e requer por isso diferentes requisitos. Algumas dessas aplicações são aqui demonstradas e explicadas. ● ● ● ● ● ● ● ● ● ● ● Distribuição por Aplicações (UK) Distribuição por Indústria (UK) Indústria Laboratórios Controlo remoto Agricultura Espaço Submersíveis Educação Para deficientes De serviços Fernando Ribeiro Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Robot’ Distribuiton by Aplication (UK 1994) Forge/Inv.Casting/Other 330 Water Jet / Laser Cut 100 Glueing / Sealing 234 Hazardous / Biochem 92 385 Education / Research Handling / Palletising 634 176 Inspection / Test Machine / Press Load 860 Injection Moulding 1677 Die Casting 91 Assembly 538 Grinding/Deburring 128 Arc Welding 1528 2055 Spot Welding Surface Coating 381 66 Not Specified 0 Fernando Ribeiro 500 1000 1500 2000 2500 Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Robot’ Distribuiton in Industry (UK 1994) Not Specified 55 Other Industries 956 Textile/Footwear/Clths 8 Education/R&D 12 Ceramics/Stone 4 Healthcare 4 Timber/Paper/Furn. 59 1765 Rubber/Plastics 751 Metal Goods & Manuf. Mechanical Eng. 524 Food/Drink/Pharm. 152 Energy/Water Supply 138 645 Electric/Electronic Automotive 3983 219 AeroSpace/Shipbuild 0 Fernando Ribeiro 500 1000 1500 2000 2500 3000 3500 4000 Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Industry ● Welding – Arc Welding – Spot Welding Painting ● Assembly lines ● Mechanical work ● Cut (Laser/Water) ● Quality Control ● Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Assembly Lines Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Plane’ cleanning Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Labs Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Remote Control Vehicles Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Controlo Remoto ● ● ● ● ● ● Inspecionar dentro de vulcões Detonadores de bombas Aviões de reconhecimento não pilotados Robôs no espaço (space shuttle) Colocação de cabos nos oceanos Trabalho em locais impossíveis de viver para o ser humano Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Agriculture Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Space Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Submersibles Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Education ● ● ● Programas educacionais usando simulação (KAREL) Robôs tartarugas (LOGO) Pequenos Robôs idênticos aos industrias (à escala) mas de baixo preço, performance e sem sensores. Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Tasman Turtle Fischertechnik RB5X Fernando Ribeiro Scorbot Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Research Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Handicap Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta Services Fernando Ribeiro Manuel F. M. Costa Training Seminar “Brief Introduction to Educational Robotics”, March 31st, 2007, Baystreet Hotel, St. Julians, Malta … future… The AESTIT Comenius 2.1 project no. 226381-CP-1-2005-1-GR-COMENIUS-C21 Fernando Ribeiro Manuel F. M. Costa