Elektor N°382

Total Page:16

File Type:pdf, Size:1020Kb

Elektor N°382 [électronique analogique & numérique • micro • audio • test & mesure ] Avril 2010 No 382 ISSN 0181-7450 35+ pages-projets www.elektor.fr La Luciole Un système d’intelligence artificielle simple ✚ Super Robots Mythes, promesses, menaces ✚ La programmation facile Prenez le Sceptre en main Alim labo Alimentation à découpage 0 à 30 V / 3 A ✚ Bluetooth pour l’analyseur OBD-2 Brucelles de mesure Test de 5 instruments de mesure dédiés aux CMS (B) 7,35 e • (CH) 12,60 FS • CAN 10,90 $CAD • DOM surface 7,70 e • DOM avion 9,75 e • TOM surface 892 xpf TOM avion 1550 xpf • Réu/A 9,45 e • Cal/S 900 CFP • Cal/A 1500 CFP • And 6,70 e • Roumanie 6,70 e « Elektor ? Je m‘en inspire, pas seulement à la maison, mais aussi pour le boulot. Ça impressionne ma femme et mon patron. » – Thomas F., 38 ans, électronicien passionné – Elektor, ma (p)référence en électronique Prenez de l’avance, prenez un abonnement ! Les avantages exclusifs de l’abonné : 11% d’économie sur le prix de vente au numéro bien jusqu’à 40% de remise sur certains produits d’Elektor Notre cadeau de bien- venue : Baladeur MP3, clé USB & Fonction beau baladeur MP3 2 Go (valeur marchande : 39,95 ) dictaphone en un en cadeau de bienvenue + collection complète, livraison ponctuelle à domicile toujours à jour, toujours une longueur d’avance HO-FR-1 www.elektor.fr/abo · Tél. 01 49 19 26 19 electronics worldwide Veuillez utiliser le bon encarté à la fi n de la revue. elektor_anz_2008_rz_HO-FR-1.indd 1 14.10.2008 16:34:59 Uhr La richesse est dans la diversité Au cours de la conférence des dévelop- peurs organisée l’an dernier par Elektor[1] j’ai vu un petit robot autonome, appelons le Astérix, rouler en suivant une ligne sur le sol. En plus, ce robot construit autour d’un ou deux microcontrôleurs à 8 bits, 6 Mentions légales parlait, chantait et dansait. Récemment, j’en ai vu un autre, du même genre, que 8 Courrier des lecteurs nous appellerons Obélix, capable de se Vos questions, nos réponses. déplacer dans une zone délimitée par un tracé. Géré par un micro à 32 bits, il transmet par liaison UHF le signal d’une 10 Infos & Actualité caméra embarquée, et reçoit ses com- mandes de pilotage par un routeur WiFi. Nouveaux produits. Ces routeurs sont puissants et peuvent être détournés pour exécuter Linux. Bref, deux robots similaires, dont l’un 16 Super Robots (O) est au moins cent fois plus puissant Mythes, promesses, menaces : que l’autre (A). Pourtant O est loin de état des lieux. faire cent fois plus de choses que A. Faut- il considérer qu’O n’est qu’un gaspillage de ressources ? Pas sûr. 24 Mesurer à la pincette Pour le construire, le concepteur d’Asté- rix s’est donné le mal d’implémenter et Nous avons essayé 5 outils de mesure de déboguer toutes les fonctions, dans dédiés aux CMS. les limites imposées par son matériel. Toute l’électronique a été faite sur mesure et il a fallu plusieurs prototypes. 28 Serrure électronique musicale Le concepteur d’Obélix s’est contenté Protégez votre porte d’entrée par un d’assembler des modules du commerce. code d’accès à 15 chiffres : bip bip bip bip La programmation de son robot a été bip bip bip bip bip bip bip bip bip bip bip plus rapide, car il s’est appuyé sur des bibliothèques et des modules existants. … Ouais ! La réalisation d’O a coûté moins cher que celle de A. Non seulement parce que pour 30 € on trouve déjà un routeur WiFi, 32 OBD-2 sans fil mais aussi parce qu’en aucun cas leur Module d’extension Bluetooth temps de conception n’est comparable. pour l’analyseur OBD2 NG. Par ailleurs, Astérix a probablement déjà atteint ses limites, tandis que le potentiel d’Obélix est loin d’être épuisé. 38 La luciole Lequel des deux robots est-il le meilleur ? Je ne répondrai pas à cette Un système mauvaise question, car tout dépend de d’intelligence artificielle simple. leur raison d’être : Astérix se prête bien à une production en série, tandis que Obélix est bien adapté à des applications 43 Bruits de labo spéciales et uniques. • Oxydation par la condensation Dans ce numéro d’Elektor, vous ne • Visiteurs au laboratoire trouverez rien sur Astérix et Obélix, mais vous lirez quelques articles sur encore d’autres robots, conçus selon d’autres 44 Carte dsPIC : le making of critères, pour d’autres objectifs. Là non plus, il n’y a pas un robot meilleur que Une proposition devient un article. l’autre. Ils sont tous bons, car ils ont tous été conçus pour faire au mieux ce qu’ils avaient à faire. 46 CO2-mètre à l’essai [1] Voir Elektor no 378, décembre 2009, p. 44. 48 La programmation du Sceptre Une bibliothèque étendue pour une prise Clemens Valens Rédacteur en chef en main rapide. 03-2010 elektor 33ième année Avril 2010 SOMMAIRE N° 382 54 Place à Roomba ! Comment réduire un appareil en pièces 16 Super Robots détachées avant de le remettre en état. Intelligence artificielle et robots « intelligents » sont des sujets qui enflamment 56 Les robots de Braitenberg l’imagination. Imagination qui souvent s’emporte bien au-delà de la réalité et Qu’est-ce que le comportement et com- pourtant, avec le temps, ce qui était autrefois considéré comme pur fantasme ment jugeons-nous le comportement ? est parfois près de se matérialiser… 57 Lubrificateur de chaîne de moto à µC Plus jamais les mains grasses avec ce lubrificateur automatique. 24 Mesurer à la pincette 60 Alimentation à découpage 0 à 30 V/3 A Ils sont chouettes et mini les CMS. Mais ce qui est petit n’est pas toujours gen- Outil pratique pour le laboratoire. Encore til. Des brucelles spéciales pour CMS peuvent, en un clin d’œil, évaluer à quel plus si l’on le réalise en deux exemplaires. composant vous avez affaire et vous dévoiler sa valeur. Nous avons travaillé au laboratoire avec cinq de ces appareils.. 66 Alternatif ou rotatif ? Moteur alternatif avec un disque dur réformé. 70 Le Minimod18 : module à microcontrôleur universel 38 La luciole sur 20 cm2 Avec deux touches, un afficheur à 2 lignes Nous baignons dans la communication. Les humains, les ordinateurs, la nature de 8 caractères, un port USB, interface I2C et les animaux sont des entités communicantes. Avec la Luciole, nous avons et ISP/SPI. voulu imiter le mode de communication des lucioles de façon ludique avec des moyens simples. 75 Hexadoku Casse-tête pour électroniciens. 76 Une souris optique sur un microcontrôleur Mesurer des distances à l’aide d’une 70 Le Minimod18 : module à micro- souris optique et d’un R8C/13. contrôleur universel sur 20 cm2 Le Minimod18 est un module à processeur universel et très compact. Il propose 79 Rétronique les périphériques les plus utilisés, tels que touches, afficheur, interfaces USB, Décodeur télétexte Elektor (1981). I²C et ISP/SPI. Il reste à l’utilisateur à concevoir ses propres périphériques et à les connecter au Minimod18. 84 Avant-première Le mois prochain dans Elektor. elektor 03-2010 5 Elektor International Media propose une plateforme multimédia et interactive destinée à tous les électroniciens. Du professionnel passionné par son métier à l’amateur aux ambitions professionnelles. Du débutant à l’expert, de l’étudiant au professeur. Information, éducation, inspiration et récréation. Analogue et numérique. Théorie et pratique. ÉLECTRONIQUE ANALOGIQUE, NUMÉRIQUE & EMBARQUÉ • mICROCONTRÔLEURs • aUDIO • TEST & MESURE 33ème année, n°382 avril 2010 La mission d’Elektor est d’inspirer ses lecteurs et de les Rédacteur en chef international : Wisse Hettinga intéresser à l’électronique, par la description de projets à ISSN 0181-7450 Dépôt légal : mars 2010 Rédacteur en chef France : Clemens Valens CPPAP 1113 U 83713 réaliser soi-même, et de les informer des développements en électronique et en micro-informatique. ([email protected]) ELEKTOR / PUBLITRONIC SARL Elektor paraît 11 fois par an, le numéro de juillet/août est Maquette et graphisme : Giel Dols, Mart Schroijen c/o Regus Roissy CDG - 1, rue de la Haye - BP 12910 double. Il existe, sous le nom Elektor, des éditions en langue Rédaction internationale : Harry Baggen, Thijs Beckers, 95731 Roissy CDG Cedex - France anglaise, allemande, espagnole, française et néerlandaise. Tél. : (+33) 01.49.19.26.19 - Fax : (+33) 01.49.19.22.37 Jan Buiting, Eduardo Corral, Ernst Krempelsauer, Jens Nickel Elektor est vendu dans plus de 50 pays. Internet : www.elektor.fr Secrétariat de rédaction : Hedwig Hennekens Numéro de compte : 002-007-97-026 Conformément à la loi “Informatique et Liberté”, vous bénéficiez IBAN : FR76 1873 9000 0100 2007 9702 603 d’un droit d’accès et de rectification des données vous concernant. Rédaction technique : Antoine Authier (chef labo), BIC : ABNAFRPP Sauf refus écrit de votre part auprès du service abonnement, ces Ton Giesberts,Luc Lemmens, Daniel Rodrigues, Jan Visser, Monnaie : Euro – Branche ABN AMRO : Paris, France informations pourront être utilisées par des tiers. Christian Vossen 04-2010 elektor La machine à sérigraphier et la station de placement manuel € Parce que les amateurs aussi ont besoin Bénéfi ciez d’une réduction de 100 d’outils CMS de qualité professionnelle ! pour l’achat conjoint de la machine à sérigraphier ET de la station de placement Un particulier peut-il aujourd’hui fabriquer chez lui des circuits imprimés manuel d’Elektor ! et les garnir de composants CMS ? La réponse est : « OUI, à condition de disposer des outils adéquats. » Le four à refusion CMS d’Elektor est un premier pas vers la solution pour l’amateur.
Recommended publications
  • The VU-LEGO Real Time Target: Taking Student Designs To
    AC 2011-2476: THE VU-LEGO REAL TIME TARGET: TAKING STU- DENT DESIGNS TO IMPLEMENTATION James Peyton Jones, Villanova University James Peyton Jones is Director of the Center for Nonlinear Dynamics & Control and Professor of Electri- cal & Computer Engineering at Villanova University Connor W McArthur, Villanova University Connor McArthur is an undergraduate at Villanova Unversity studying Computer Engineering and Com- puter Science. Tyler A Young, villanova University Tyler Young is a senior Computer Engineer and research assistant at Villanova University. Page 22.1516.1 Page c American Society for Engineering Education, 2011 The VU­LEGO Real Time Target: Taking Student Designs to Implementation J.C. Peyton Jones, C. McArthur, T. Young Center for Nonlinear Dynamics & Control, Villanova University Abstract The use of embedded / mechatronic systems in teaching is being revolutionized by a) the advent of increasingly powerful yet low-cost computational devices and sensors, and b) by modern Automatic Code Generation tools which allow these devices to be programmed directly from high-level designs - without the difficulties traditionally associated with low level embedded system programming. This paper describes progress on a National Science Foundation, MathWorks and Nokia sponsored project aimed at exploiting these developments for practical use and benefit in the classroom. Specifically, the paper describes a new toolchain which enables students to access the hardware capabilities of the 32-bit LEGO NXT brick from within the Matlab / Simulink environment, and to automatically generate and cross-compile the necessary code for real time autonomous implementation. LEGO hardware I/O is represented in the Simulink design mode as blocks for accessing motors, encoders, push-buttons, ultrasound sensors, light sensors and more.
    [Show full text]
  • Stiquito an Inexpensive Robot
    Stiquito An Inexpensive Robot James M. Conrad Ericsson, Inc. - RTP, NC North Carolina State University Outline of Talk ● Introduction ● A Walking Robot: Stiquito - What Is It? ● Locomotion ● Uses of Stiquito ● Books on Stiquito ● Using Stiquito For Engineering Education ● Conclusions Stiquito: An Inexpensive Robot 1 James M. Conrad - Background ● BS Computer Science - University of Illinois ● Software/Hardware Test - IBM, RTP, NC ● MS, Ph.D. in Computer Engineering - North Carolina State University, Raleigh, NC ● Assistant Professor, Computer Systems Engineering - University of Arkansas, Fayetteville, AR ● Embedded Systems Engineer - BPM Technology, Greenville, SC ● Embedded Systems Engineer - Ericsson, RTP, NC ● Adjunct Assistant Professor - North Carolina State Stiquito: An Inexpensive Robot Stiquito - What is it? Stiquito: An Inexpensive Robot 2 Stiquito - What Is It? ● Invented by Jonathan Mills, CS Department, Indiana University, in 1992. ● Hexapod (six legs) ● Small - can sit on a credit card (75mm x 70mm x 25mm, 10g) ● Inexpensive ($5.00 in mass quantities), easy-to-build ● Can carry about 50g of weight ● Travels using a “Nitinol” muscle (also comprises 1/2 of the cost of the kit) Stiquito: An Inexpensive Robot Nitinol - What Is It? ● Alloy of nickel and titanium ● Contracts when heated ● When cooled, Length martensite 2 1 austenite must be “stretched” back to its original size 3 ● Lasts millions of Mt = 45°C A t = 70°C Temperature cycles Stiquito: An Inexpensive Robot 3 Stiquito - How Does It Work? nitinol wire actuator contracts leg catches surface as it bends backward other legs slide forward robot moves forward Stiquito: An Inexpensive Robot Are There Other Walking Robots? Stiquito was the first robot published by Mills.
    [Show full text]
  • IEEE CS Catalog 2002
    IEEE Computer Society Customer Service Center 10662 Los Vaqueros Circle, PO Box 3014 Los Alamitos, CA 90720-1314 USA Toll-free: +1 800 CS BOOKS Fax: +1 714 821 4641 E-mail: [email protected] 02 CS Store: http://computer.org/cspress , special announcement - FALL/WINTER a new partnership The IEEE Computer Society is proud to announce our new publishing partnership with John Wiley & Sons, Inc. Beginning this Fall, all IEEE Computer Society Press authored books will be promoted and distributed by our partner, John Wiley & Sons, Inc. Wiley will also partner with CS Press to produce a number of exciting new titles. IEEE Computer Society members will receive a 15% discount on these titles when purchased through Wiley or at Wiley.com. IEEE COMPUTER SOCIETY , FALL/WINTER 02 IEEE COMPUTER SOCIETY titles to be distributed by JOHN WILEY & SONS, INC. this fall software Software Engineering, Volume 1: The CSDP exam announcement Software Safety and Reliability; Techniques, Development Process, 2/e; Richard H. Thayer and Approaches, and Standards of Key Industrial The new Certified Software Development Professional (CSDP) exam- The Project Manager's Guide to Software Merlin Dorfman; The goal of this new text is to resolve the Sectors; Debra S. Herrmann; This original text intro- ination was administered for the first time in May 2002. The CSDP problem of software engineering’s identity crisis by providing duces the concepts, techniques, and approaches used to Engineering's Best Practices; Mark J. Christensen and was designed to elevate educational standards and recognize those a considerable and useful proportion of software engineering Richard H.
    [Show full text]
  • Development and Implementation of a Robot-Based Freshman Engineering Course
    Development and Implementation of a Robot-based Freshman Engineering Course Robert C. Maher, James Becker, Tia Sharpe, James Peterson, and Bradford A. Towle Department of Electrical and Computer Engineering Montana State University Bozeman, MT 59717-3780 USA [email protected] Abstract We describe the background and rationale for a new freshman course incorporating construction and testing of a small mobile robot. The custom robot kit is assembled in stages as the novice students learn basic electrical principles, the terminal characteristics of circuit components, and the basic practical skills necessary to build and test a printed circuit board. In this paper we explain the risks and difficulties overcome during the course development, the features and capabilities of the custom robot kits, and the assessment results for our first group of 90 students during the Fall 2004 semester. This effort is supported by an Educational Enhancement Award from the Montana Space Grant Consortium. Introduction University engineering programs typically provide at least one course at the freshman level to introduce new students to the field of engineering. These introductory courses are intended to teach some basic engineering principles, to stimulate creative thought and observation, and to retain students who might otherwise become discouraged while taking the traditional physics, calculus, and chemistry prerequisites.1,2,3 The Department of Electrical and Computer Engineering (ECE) at Montana State University (MSU) has developed and implemented a new laboratory experience in EE 101, our required freshman-level introductory course, as part of an ongoing course and curriculum evaluation process. Students in EE 101 now work on a custom autonomous robot kit, assembling the electronics and chassis components step-by-step with soldering irons and hand tools, while gaining an understanding of basic laboratory instruments, measurement procedures, and circuit concepts.
    [Show full text]
  • Parallax Boe Bot Manual 3.0.Pdf
    Parallax Boe Bot Manual 3.0 Adapted From Robotics with the Boe-Bot by Andy Lindsay, Parallax, inc., 2010 the Boe-Bot version 3.0 by Andy Lindsay (1), which was written for use. Boe-Bot is a small mobile robotic kit made by Parallax, Inc. An acronym Boe in In our article we will give a brief description of the kit labeled Boe-Bot Robot Kit control, which is supplied with very comprehensive instruction manual. Boe-Bot robot description (Parallax, Inc.) Robotics with Boe-Bot robot (učebnica, v.3.0. VERSION 3.0 See the Warranty section above for instructions on returning a introduce students to basic robotic concepts using the Parallax Boe-Bot®. We followed the well-written instructions at the LibraryBox website and it took us Precision Tools 53-Piece Tool Kit, Parallax Programmable Boe-Bot Robot Kit Commons Attribution- Noncommercial-Share Alike 3.0 United States License. Tue, 2014-09-16 11:43. 28202-Gripper- Kit-for-BOE-Bot-Manual-v3.0.pdf, 2.21 MB, Tue, 2012-09-25 17:00 for the Propeller ActivityBot Robot Kit. Version 3.0. These books contain instructions for building the Stiquito robot, instructions for designing Robobuilder, the ROBO-BOX-3.0 (produced by Inex), and the lesser-known KAI BOE?Bot is short for Board of Education robot. It is the trade name of a robot kit that Parallax Inc. is a privately held company in Rocklin, California. Parallax Boe Bot Manual 3.0 >>>CLICK HERE<<< Find Parallax Inc 28832 (28832-ND) at DigiKey. Check stock and pricing, Datasheets, Robotics with the Boe-Bot Student Guide 3.0.
    [Show full text]
  • Book Collection
    EXPERimENTS EVIL GENIUS M' I ' OREN YOUR HEAD, ADD THE CONTENTS OF THIS BOOK STIR WITH YOUR IMAGINATION, AND BUILD SOME GREAT ROBOTICS TAB WAITAKERE LIBRARIES ROBOTICS 886605 7 PRINTED CIRCUIT BOARD IT1YKE PREDKD INCLUDED MASSEY LIBRARY 123 Robotics Experiments for the Evil Genius 123 Robotics Experiments for the Evil Genius MYKEPREDKO McGraw-Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Tdronto Library of Congress < 'ataloging in-Publication Data Predko, Michael. 123 robotics expeiiments for the evil genius / Mvke Predko./ p. cm ISBN 0-07-141358-8 1 Robotics 1. Title: One hundred twenty-three robotics exeriments for the evil genius. 11. Title: One hundred twenty-three robotics experiment' for the evil genius. Ill Title. TJ2T1.P73 2003 629.8'92—dc22 2003066532 Copyright © 2004 by The McGraw Hill Consnipanies. Inc. All rights reserved. Printed in the United States of America. Except as permitted under the United States C opyright Act of 1976. no part of this publication may be reproduced or distributed m any form or by any means, or stored in a data base or reti ieval system, without the prior written permission of the publisher. I 2 3 4 5 6 7 8 9 0 QPD/QPD 0 9 8 7 6 5 4" 3 P'N 141359-6 PART OF ISBN 0-07-141358-8 The sponsoring editor for this hook was Judy Buss and the produc lion superv isor was Pamela A Felton. It wav set m Times Ten by Mat Alfister Publishing Services, LLC.
    [Show full text]
  • An Introduction to Robotics and Stiquito
    Chapter 7 An Introduction to Robotics and Stiquito Welcome to the wonderful world of robotics and embed- ded systems! This third book in the Stiquito series will give you a unique opportunity to learn about these fields in a way that has not been offered before. This book may also be the first affordable educational book to describe an autonomous robot and include the robot with the book! This book will provide you with the skills and parts to build a very small robot. It also has a radical fea- Stiquito Controlled! Making a Truly Autonomous Robot By James M. Conrad ISBN 0-471-48882-8 © 2005 IEEE Computer Society Stiquito Controlled! ture not seen in many books currently on the market (if any). We have designed and populated a printed circuit board for attaching to the top of the Stiquito robot. This board contains a microcontroller that drives the legs of your Stiquito robot. This circuit board is the result of several iterations of design and testing by many people. The star of this book is Stiquito—a small, inexpensive hexapod (six-legged) robot. Universities, high schools, and hobbyists have used Stiquito since 1992. It is unique, not only because it is so inexpensive, but also because its applications are countless. Some examples of uses of Stiq- uito include the following (with additional sensors and programming): • Light following or avoidance • Object detection using infrared or sonar • Generation of sound or music using a small speaker • Swarm behavior This chapter will present an overview of robotics, the origin of Stiquito, and suggestions for how to proceed with reading the book and building the kit.
    [Show full text]
  • Chapter 1 an Introduction to Robotics and Stiquito
    Chapter 1 An Introduction to Robotics and Stiquito James M. Conrad 2 STIQUITO FOR BEGINNERS: AN INTRODUCTION TO ROBOTICS INTRODUCTION Welcome to the wonderful world of robotics! This book will give you a unique oppor- tunity to learn about this field in a way that has not been offered before. This book may also be the first affordable educational book to describe a robot and include the robot with the book! This book will provide you with the skills and equipment to build a small robot and with instructions on how to build electronic controls for your robot. The star of this book is Stiquito, a small, inexpensive hexapod (six-legged) robot. Stiquito has been used since 1992 by universities, high schools, and hobbyists. It is unique not only because it is so inexpensive but because its applications are limitless. This chapter will present an overview of robotics, the origin of Stiquito, and sug- gestions for how to proceed with reading the book and building the kit. FIRST, SOME WORDS OF CAUTION This warning will be given frequently, but it is one that all potential builders must heed. Building the robot in this kit requires certain skills to produce a working robot. These hobby building skills include: • Tying thin metal wires into knots • Cutting and sanding small lengths (4 mm) of aluminum tubing • Threading the wire through the tubing • Crimping the aluminum tubing with pliers • Stripping insulation from wire • Patiently following instructions that require 3 to 6 hours to complete ROBOTICS The field of robotics means different things to different people.
    [Show full text]
  • James M. Conrad, Ph.D
    James M. Conrad, Ph.D., PMP 9201 University City Boulevard, Charlotte, NC 28223 http://www.coe.uncc.edu/~jmconrad Work phone: (704) 687-8597, Fax (704) 687-4762, email: [email protected] EDUCATION Ph.D. Electrical And Computer Engineering, North Carolina State University, Raleigh, NC, May 1992. M.S. Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, May 1987. B.S. Computer Science, University of Illinois - Urbana/Champaign, Urbana, IL, May 1984. PROFESSIONAL EXPERIENCE ACADEMIC WORK EXPERIENCE Associate Professor, Department of Electrical and Computer Engineering 2003-Present University of North Carolina at Charlotte, Charlotte, NC (tenured in 2007) Teach graduate and undergraduate classes. Conduct research in embedded systems, communications, computer architecture, robotics, and engineering education. Adjunct Assistant Professor, Department of Electrical and Computer Engineering 1996-2003 Adjunct Associate Professor, Department of Electrical and Computer Engineering 2004-Present North Carolina State University, Raleigh, NC Instructor for undergraduate classes: Introduction to Microprocessors, Introduction to Computer Organization, Introduction to Embedded Systems, and Design of Complex Digital Systems. Assistant Professor, Department of Computer Systems Engineering 1992-1995 University of Arkansas, Fayetteville, AR (Adjunct faculty in Electrical Engineering) Taught graduate and undergraduate classes. Conducted research in parallel processing, computer architecture, multichip modules, artificial intelligence, robotics, and engineering education. Served as thesis advisor and directed the research of 11 graduate students. Graduate Assistant/Instructor, Department of Electrical and Computer Engineering 1990-1992 North Carolina State University, Raleigh, NC Instructor for the undergraduate Microprocessors class. Developed course materials, lectured course, and supervised six teaching assistants. Research Assistant - Designed parallel algorithms under Dr. Dharma P. Agrawal, funded by two fellowships.
    [Show full text]