Stiquito An Inexpensive Robot

Similar documents
A Hands-on First-year Electrical Engineering Introduction Course

Computer Science. Embedded systems today. Microcontroller MCR

Computer Science 141: Computing Hardware Course Information Fall 2012

Using a PLC+Flowchart Programming to Engage STEM Interest

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

A Practical Approach to Embedded Systems Engineering Workforce Development

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Computer Organization I (Tietokoneen toiminta)

Tablet PCs, Interactive Teaching, and Integrative Advising Promote STEM Success

Circuit Simulators: A Revolutionary E-Learning Platform

Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment

High School Digital Electronics Curriculum Essentials Document

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Five Challenges for the Collaborative Classroom and How to Solve Them

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Infrared Paper Dryer Control Scheme

Embedded System Design

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

ECE-492 SENIOR ADVANCED DESIGN PROJECT

< 94 > Visiting Professors

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

SSE - Supervision of Electrical Systems

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

A systems engineering laboratory in the context of the Bologna Process

Computers Change the World

ARTICULATION AGREEMENT

Seminar - Organic Computing

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Software Development: Programming Paradigms (SCQF level 8)

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

LEGO MINDSTORMS Education EV3 Coding Activities

MAE Flight Simulation for Aircraft Safety

Project-Based-Learning: Outcomes, Descriptors and Design

Execution Plan for Software Engineering Education in Taiwan

Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Radius STEM Readiness TM

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

B.S/M.A in Mathematics

ACADEMIC WORK EXPERIENCE

Workkeys Study Guide Applied Technology

EXPERIENCE UGA Outstanding Process Improvement: Increase Service to Students

Application of Virtual Instruments (VIs) for an enhanced learning environment

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience

The application is available on the AAEA website at org. Click on "Constituent Groups", then AAFC and then AAFC Scholarship.

All Systems Go! Using a Systems Approach in Elementary Science

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

Procedia - Social and Behavioral Sciences 237 ( 2017 )

Crestron BB-9L Pre-Construction Wall Mount Back Box Installation Guide

Computer Software Evaluation Form

Sugar And Salt Solutions Phet Simulation Packet

CNS 18 21th Communications and Networking Simulation Symposium

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

Microcontroller VU

Timeline. Recommendations

COMMUNITY ENGAGEMENT

Integration of ICT in Teaching and Learning

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Computers on Wheels!!

Phys4051: Methods of Experimental Physics I

Physics 270: Experimental Physics

ANT 2000: Intro to Anthropology Room #RDB 1100 (Law Bldg) Mon. & Wed. 2:00 4:45 p.m. Summer B 2012 (June 25 Aug. 8)

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Regan's Resume Last Edit : 31 March 2008

XXII BrainStorming Day

Data Fusion Models in WSNs: Comparison and Analysis

New Jersey Institute of Technology Newark College of Engineering

IMPROVE THE QUALITY OF WELDING

Algebra Nation and Computer Science for MS Initiatives. Marla Davis, Ph.D. NBCT Office of Secondary Education

AC : TEACHING COLLEGE PHYSICS

EET 101. INTRODUCTION to ELECTRONICS SYLLABUS

Embedded Real-Time Systems

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

Vance County Summer Fun

Hayward Unified School District Community Meeting #2 at

New Paths to Learning with Chromebooks

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Practical Integrated Learning for Machine Element Design

Electrical Testing Equipment Performance Rubrics

Maths Games Resource Kit - Sample Teaching Problem Solving

Len Lundstrum, Ph.D., FRM

Group A Lecture 1. Future suite of learning resources. How will these be created?

Learning Methods for Fuzzy Systems

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

The main purpose of this letter is to provide you information about the Annual Biology Day event for high school students.

2.B.4 Balancing Crane. The Engineering Design Process in the classroom. Summary

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

An Introduction to Simio for Beginners

Transcription:

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 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 - What is it? 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) Nitinol - What Is It? Alloy of nickel and titanium Contracts when heated When cooled, Length must be stretched back to its original size Lasts millions of cycles martensite 2 3 M = 45 C t Temperature 1 A = 70 C t austenite 3

Stiquito - How Does It Work? nitinol wire actuator contracts leg catches surface as it bends backward other legs slide forward robot moves forward Are There Other Walking Robots? Stiquito was the first robot published by Mills. Also: Tensipede: 10-legged, easy to build Stiquito II: Larger, can carry more, legs have two ranges of motion (legs can lift) Others: Boris, by Gilbertson of MondoTronics Scorpio, by Estell of Bluffton College Others, by Tilden of Los Alamos Of course, there are HUGE walking robots everywhere! 4

Controlling Stiquito Manually + 9v Simple operation, no components, two switches, requires tether Controlling Stiquito - PC Parallel Port Attach Stiquito to a PC s Parallel port via a tether Provide a separate power source from the PC Program via C, BASIC, or Assembler Simple circuit, easier to change program 5

Controlling Stiquito - A Simple Analog Circuit Comprised of:» 6 resistors» 6 transistors» 2 capacitors» 2LEDs Only walks straight (well, most of the time) Battery and circuit sits on top - no tether 6kΩ 100kΩ +9V 220Ω 22µF LED 2N2907 2N2222 GND 2N2222 Nitinol Actuators Controlling Stiquito - Another Simple Analog Circuit Comprised of:» 4 resistors/pots» 8 transistors» 2 capacitors» 1 LED» 555 timer Battery and circuit sits on top - no tether 6

Controlling Stiquito -Complex Microcontroller Uses a microcontroller» PIC» MC68HC11» 80C32» FPGA Programming & hardware design Difficult & advanced Kit Contents* Basic Stiquito Package: body, Nitinol, aluminum tubing, music wire, electrical wire, manual controller, 9V terminal, sandpaper. * Batteries not included. 7

Other Kit Contents* Analog Controller Package: 555 timer, ULN2803A Driver, resistors, capacitors, LEDs, PCB. PC Controller Package: 25-pin D-shell connector, ULN2803A Driver, PCB. Education Package: LEDs, indicator light, resistors, wire, extra Nitinol, electronics * Batteries not included. Two books 8

Advanced Book Stiquito tm : Advanced Experiments with a Simple and Inexpensive Robot, James M. Conrad and Jonathan W. Mills Chapter 1: An Introduction to Stiquito, the Book, and the Kit Chapter 2: Stiquito: A Small, Simple, Inexpensive Hexapod Robot Chapter 3: Building Stiquito II and Tensipede Chapter 4: Increasing Stiquito's Loading Capacity Chapter 5: Boris Chapter 6: A PC Based Controller for Stiquito Robots Chapter 7: A M68HC11 Microcontroller-Based Stiquito Controller Chapter 8: A Microcontroller-Based Stiquito Colony Communications System Advanced Book (Cont.) Chapter 9: A General Purpose Controller for Stiquito Chapter 10:SCORPIO: Hardware Design Chapter 11:SCORPIO: Software Design Chapter 12: Lukasiewicz' Insect: The Role of Continuous-Valued Logic in a Mobile Robot's Sensors, Control, & Loc. Chapter 13: Stiquito, A Platform for Artificial Intelligence Chapter 14: Cooperative Behaviors of Autonomous Mobile Robots Chapter 15: The Simulation of a Six-Legged Autonomous Robot Guided by Vision Chapter 16: The Future for Nitinol-Propelled Walking Robots 9

Introductory Book Stiquito tm for Beginners: An Introduction to Robotics, James M. Conrad and Jonathan W. Mills Chapter 1: An Introduction to Robots and Robotics Chapter 2: An Introduction to Engineering Design Chapter 3: Electricity Basics Chapter 4: Nitinol Basics Chapter 5: Stiquito: A Small, Simple, Inexpensive Hexapod Robot Chapter 6: A Manual Controller for Stiquito Chapter 7: A PC Based Controller for Stiquito Robots Chapter 8: A Simple Circuit to Make Stiquito Walk on Its Own Chapter 9: Uses of Stiquito and the Future of Small Walking Robots Book Availability Stiquito tm : Advanced Experiments with a Simple and Inexpensive Robot, ISBN 0-8186-7408-3, Catalog #BP07408, IEEE Computer Society Press, 1-800-CS-BOOKS. Available Now. Stiquito tm : A Simple and Inexpensive Robot that You Can Build, ISBN 0-8186-7514-4, Catalog #BP07514, IEEE Computer Society Press, 1-800-CS-BOOKS. Available December 1999. Each book comes with one Stiquito Kit. Other kits available from Parallax, Inc. 10

Engineering Education What is engineering? What does an engineer do? Drives a train? Builds things? Designs things? Fixes things? Makes lots of money? Is a nerd? Most likely is male? Why Do Students Choose Engineering? Career counselor suggested, based on correct (or incorrect) perceptions of the field. A teacher suggested, because the student was good at math and science. (Note: teachers also discourage based on this and perception). Second hand knowledge, like from a neighbor, relative, friend, books, newspapers, magazines. Direct exposure with the field through work, workshops, class assignments. Students rarely have direct exposure of engineering. 11

How Do Students Learn About Engineering? In a 1994 survey of freshmen engineering students at the University of Arkansas, students said they learned of engineering: From second-hand knowledge. In high school (where it was too last to adjust their plans of college prep courses). Some said they knew little about the discipline they were currently enrolled. All said they should have learned about engineering earlier What Is Needed Freshman Year? It is too late to help them in high school, so why not let them know the first semester? A NCSU survey found students switched from engineering based on poor performance in nonengineering courses like chemistry and math. NCSU Freshmen who worked in small groups tended to stay in engineering more than those in big lectures. Soft skills (planning, writing, stress management) are important to success in any business. Where do students learn these skills? 12

Syllabus - 1 or 2 Hour Course Students will learn about the role of an engineer and the processes an engineer uses. Students will learn how to examine a task and apply problem solving techniques to implement a solution. Students will also learn the design processes and how to identify tools (logical and physical) required for a certain task. Students will work in teams to solve a problem associated with the Stiquito robot. Lecture: 1 hour per week, 100-200 students per section Lab: 1 hour per week, 12 students each section Open lab time available CompE and EE Introduction Course Can use the same format as above...... even describe other disciplines, and how CompE and EEs would interface with those engineers Include more detail on analog circuits Describe in more detail the path students will follow in the next four (five?) years Describe in more detail different CompE and EE subdisciplines (digital, computers, circuits, materials, power, control, etc.) 13

Why Stiquito? Students learn best with hands-on activities. The walking mechanism is not complex. The analog circuit is not complex. (Less is more) Low cost - students pay for the supplies (the kit is in the book). Only one working robot needs to work between the three in a group. Immediate feedback on success or failure of design. Open ended: the kit is built. Now what? Exposure to several CompE and EE subareas (power, control, circuits, programming). Possible Other Uses of Stiquito Once Stiquito has been introduced in the curriculum, it can be used to demonstrate other technologies learned in other classes: Advanced design: microcontroller systems Control systems Programming Manufacturing PCBs Stiquito can also be used for cross-disciplinary efforts (ME/EE/CompE) Create contests, races, competitions 14

Summary - Engineering Education An introductory course is needed to help freshmen to understand engineering Freshmen need to learn problem solving techniques and team building skills early Freshmen also need to learn soft skills before they fall back on bad habits People like to understand the big picture, like how all of the engineering disciplines work together Students want to have fun! Summary - Stiquito Stiquito is an inexpensive platform to learn about engineering concepts. Making Stiquito walk requires knowledge of different engineering disciplines. Stiquito has been built by hundreds of people. Stiquito can be controlled manually, by a simple analog circuit, by a PC, and by a microcontroller Two books, and an enclosed Stiquito kit, are available 15

Questions and Demos Questions? Various items are available for viewing and playing: Stiquito with manual controller Stiquito with Analog controller Stiquito with PC controller Stiquito II PC controller for Stiquito II (12 control lines) Stiquito kit Contact Information James M. Conrad Ericsson, Inc. North Carolina State University 7001 Development Drive Dept. of Electrical and Comp. Eng. Res. Tri. Park, NC 27709 Box 7911 (919) 472-6178 Raleigh NC 27695-7911 (919) 472-6515 FAX (919) 515-7382 FAX jconrad@stiquito.com* jmconrad@eos.ncsu.edu eusjcon@rtp.ericsson.se * Preferred method of contact 16