Autonomous Robotic Vehicle Design

Similar documents
Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

Development of a Laboratory Kit for Robotics Engineering Education

AC : MICROPROCESSOR BASED, GLOBAL POSITIONING SYSTEM GUIDED ROBOT IN A PROJECT LABORATORY

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

Preparing the Leaders for Mechatronics Education

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

AC : AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE

Building a comprehensive lab sequence for an undergraduate mechatronics program

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Undefined Obstacle Avoidance and Path Planning

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

COURSE MODULES LEVEL 3.1 & 3.2

Automation and Mechatronics Engineering Program. Your Path Towards Success

Theodore J. Branoff 1. Keywords: engineering design graphics, concurrent engineering design, linear design, LEGO projects, furniture projects.

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

PC s and Micro-Controllers in Mechatronics Education. Santosh Devasia and Sanford Meek

UT Arlington FabLab Project A description of FabLab user analysis

TEACHING PLC IN AUTOMATION --A Case Study

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola.

Building a FIRST Robotics team Utilizing the VEX System and Recognized Team Building Methods

Key Words Interdisciplinary Approaches, Other: capstone senior design projects

Mechatronics for Engineering Education: Undergraduate Curriculum*

BS-Electrical Engineering (Spring 1985) University of Oklahoma, Norman, OK

BS in. Electrical Engineering

COS Lecture 1 Autonomous Robot Navigation

AC : PARAMETRIC MODELING, RAPID PROTOTYPING, AND A WALKER ROBOT

Integrated Product Development: Linking Business and Engineering Disciplines in the Classroom

Quanser Products and solutions

SAMPLE FULTON RESEARCH INITIATIVE (FURI) PROPOSAL TIMELINE PERSONAL STATEMENT

Department of. Mechanical & Aerospace. Engineering. Developing. Leaders of Innovation

Start a Robotics Elective at Your School

MECHATRONICS IN A BOX

Robot Diaries. Broadening Participation in the Computer Science Pipeline through Social Technical Exploration

OPEN SOURCES-BASED COURSE «ROBOTICS» FOR INCLUSIVE SCHOOLS IN BELARUS

A BRIEF REVIEW ON MECHATRONICS RESEARCH AND OPPORTUNITIES

Teaching Innovative Product Development Skills to Freshmen Engineering Students

Impact of Nanotechnology Themed Learning Community (TLC) Program in Freshmen Engineering

Overview for VEX educational Platform and Competition. (All you need to know to start)

UWB for Lunar Surface Tracking. Richard J. Barton ERC, Inc. NASA JSC

AC : RF AND MICROWAVE ENGINEERING ELECTIVE COURSE WITH A CO-REQUISITE IN THE ELECTROMAGNETICS COURSE. Ernest Kim, University of San Diego

Timothy H. Chung EDUCATION RESEARCH

DESIGN, ANALYSIS AND MANUFACTURE OF AN ACTIVE CONTROL PANEL WITH VIBRATION SUPPRESSION ON AN AUTONOMOUS INTERPLANETARY ROVER

Space Challenges Preparing the next generation of explorers. The Program

Proposal Smart Vision Sensors for Entomologically Inspired Micro Aerial Vehicles Daniel Black. Advisor: Dr. Reid Harrison

EdgeFX Hi-Tech Innovation, Design and Hardware Prototyping, Entrepreneurship Lab For Universities / Colleges

Space Challenges Preparing the next generation of explorers. The Program

Texas Instruments University Program Ayesha Mayhugh WW University Manager

Engineering, & Mathematics

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

Dynamics and Operations of an Orbiting Satellite Simulation. Requirements Specification 13 May 2009

JHU Robotics Challenge 2015

Modern Engineering Laboratories That Deliver

STUDY PLAN. Aerospace Control Engineering - master

Enriching Students Smart Grid Experience Using Programmable Devices

Multi-Vehicles Formation Control Exploring a Scalar Field

Robotic Systems Challenge 2013

School of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS

Program.

A Micro-Controller Based Robotics Course for ME Students

Computational Principles of Mobile Robotics

COURSE TITLE: ENGINEERING DRAWING 2 GRADES LENGTH: FULL YEAR SCHOOLS: RUTHERFORD HIGH SCHOOL RUTHERFORD, NEW JERSEY DATE:

Figure 1. Motorized Pediatric Stander Problem Statement and Mission. 1 of 6

We re excited to launch the newest in our line of circuits: Very Useful Circuits

Agenda Item No. C-29 AGENDA ITEM BRIEFING. Vice Chancellor and Dean of Engineering Director, Texas A&M Engineering Experiment Station

AC : DEVELOPMENT OF AN INTERACTIVE SHAPE MEMORY ALLOY DEMONSTRATION FOR SMART MATERIALS CURRICULA

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

Roborodentia Robot: Tektronix. Sean Yap Advisor: John Seng California Polytechnic State University, San Luis Obispo June 8th, 2016

AC : DEVELOPING A COURSE AND LABORATORY FOR EM- BEDDED CONTROL OF MECHATRONIC SYSTEMS

AUTOMATION & MECHATRONIC SYSTEMS COURSE MODULES

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

CS 309: Autonomous Intelligent Robotics FRI I. Instructor: Justin Hart.

Abstract. 1. Introduction

Heating Ventilating Air Conditioning - Refrigeration COURSE SYLLABUS

Introduction to Robotics

Manuela Toro High School Enterprise Progress Report

MECHATRONICS AND SMART STRUCTURES: EMERGING ENGINEERING DISCIPLINES FOR THE NEXT MILLENNIUM

Freshman Engineering Drawing and Visualization at Youngstown State University. Hazel M. Pierson, Daniel H. Suchora. Youngstown State University


Sven Schmitz. Assistant Professor

Low-Cost Mobile Lab Solutions for Individualized Mechatronic Education

CREATING A MINDSET FOR INNOVATION Paul Skaggs, Richard Fry, and Geoff Wright Brigham Young University /

AC : DEVELOPING A MATLAB/SIMULINK RTWT BASED HYDRAULIC SERVO CONTROL DESIGN EXPERIMENT

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Competencies in Manufacturing Engineering Technology programs from employer s point of view.

Multi Robot Navigation and Mapping for Combat Environment

Real-time Real-life Oriented DSP Lab Modules

Rockets, Robots, Hovercraft, and Quadracopters, all for the STEM of IT! John J. Helferty Temple University

STEAM Certification Continuum for High School

STEAM Certification Continuum for Middle School

Robotics for Engineering Education

Robotics Education in Emerging Technology Regions

ME 4447 / ME 6405 MICROPROCESSOR CONTROL OF MANUFACTURING SYSTEMS / INTRODUCTION TO MECHATRONICS

Óbuda University Donát Bánki Faculty of Mechanical and Safety Engineering. TRAINING PROGRAM Mechatronic Engineering MSc. Budapest, 01 September 2017.

AC : TECHNOLOGIES TO INTRODUCE EMBEDDED DESIGN EARLY IN ENGINEERING. Shekhar Sharad, National Instruments

Transcription:

Autonomous Robotic Vehicle Design Kevin R. Anderson, Chris Jones Department of Mechanical Engineering California State Polytechnic University at Pomona 3801 West Temple Ave Pomona, CA 91768 Introduction The purpose of this paper is to demonstrate the use of hands-on educational methodology in multidisciplinary course. The work of this paper is similar in scope as the works of [1]- [6], wherein student team based project courses utilizing autonomous vehicles as the test bed have found success in the educational arena. A very comprehensive overview of how Mechatronic projects can be successfully implemented into the classroom is given in [7]. The current work was motivated by a desire to expose a wider range of students the excitement of team competition. Simultaneously, the robot kits used as the educational vehicle herein culminate a multidisciplinary embodying electromechanical design and fabrication principles and practices. This paper describes a course developed to enhance the curriculum of Cal Poly Pomona s Mechanical Engineering program. The course entitled Autonomous Robotic Vehicle Design encompassed a three (3) hour lecture session and a three (3) hour lab session. Engineering principles stemming from Mechatronics and Electro-mechanical design coursework were applied to this course. The course required students to engineer and fabricate an autonomously controlled robot. Student teams were given the same box of robot parts which comprise the basic kit and starting point of the course. At the end of the quarter, the robots were required to perform a predetermined assigned task, i.e. walk a plank turn around and walk back. Course objectives included brainstorming and team design solutions, project and time management skill development, working in a real world open ended stifler problem environment. Outcomes of the course were measured by the successful completion of the assigned tasks, ability to work in team format, and the oral presentation of the white paper study. Course Outline Students started with the same box of electro-mechanical hardware and were tasked to engineer, and fabricate a functional robot in 10 weeks. The robot kits used for this portion of the class were those based on the Insectronics kit of Karl Williams [8]. The selected course text dealing with autonomous robots was [9]. Hardware was purchased from Stampbuilder.com [10].

Course Objectives Students were expected to develop project management skills, team working interaction, and synergy of electro-mechanical engineering disciplines. Students each purchased a box of identical hardware at the beginning of the quarter. Weekly milestones were established prior to the start of the course. Each week, action items for the robot were checked from each team. This reinforced project management and time keeping skills development as part of the learning experience. Purpose of Class The course objectives were to underline the importance of electro-mechanical design and integrate the following disciplines: 1. Mechanical design, fabrication, and assembly 2. Electronics understanding, design and fabrication 3. Vision sensor understanding and utilization 4. Programming knowledge and utilization 5. Coverage of robotics and artificial intelligence 6. Synergy of, Mechatronics, Electromechanical design, robotics, Artificial Intelligence and Machine vision. 7. Encompasses material from Mechanical Engineering, Electrical Engineering and Computer Science Mechanical Design The mechanical lay-out of the robot kits used comprised of 4 main sub-areas: 1. Basic mechanical design taken from Insectronics by Karl Williams 2. Hexapod robot designed to walk forward, turn, and walk reverse with six legs. 3. Two servos control sweep of side legs 4. Another servo controls the middle leg lifting the robot Electrical Design The electrical design of the course project consisted of the following 4 sub-areas: 1. Designed around a PIC 16F84 microcontroller running at 4 MHz 2. Main control board is powered by a 9 volt battery through a 5 volt regulator 3. The servos use 4 AA 1.5 Volts batteries 4. The Basic Insectronics design employs a dual infrared L.E.D. sensor board The electrical lay-out of the robot kit is shown schematically in Figure 1.

Figure 1 Electrical Schematic for ARVD Project Program Tasks The following were the main tasks of the programming portion of this project: 1. Control servo movement 2. Collect raw sensor data 3. Convert raw data to useful data 4. Based on sensor data determine current status 5. Based on current status decide on appropriate movement 6. Send status signal through LED s and Piezo buzzer Programming Steps Details regarding the programming of the robot included: 1. Write code using PicBasic programming langue and MicroCode Studio 2. Convert code to assembly langue using MicroCode Studio 3. Convert assembly langue to a Hex file using MicroCode Studio 4. Burn Hex file onto PIC microcontroller using a chip burner 5. Install PIC into robot Figure 2 below illustrates the multi-steps used in programming the robot. Figure 2 Programming Logic for ARVD Project

The Challenge Students must modify and adapt the basic Insectronics robot design to autonomously complete 3 objectives: 1.Robots must be able to walk down a suspended 8 foot plank only slightly wider than itself. 2. They must then sense the end of the platform by either seeing the hanging flag or the edge of the 18 inch square rotation platform, and be able to turn 180º without falling. 3. The robots finish by walking 8 feet back to the starting point Figure 3 illustrates a typical design solution. Course Assessment Figure 3 ARVD Design Concept Tools used to assess the material learned by the students included weekly design reviews, which were structured after commercial industry design reviews. Each week, teams were required to provide a 5 minute status oral report to the other teams. This allowed each team to gage the development of the others. While keeping certain design items proprietary, common lessons learned were shared by each group. At the end of the course, individual student grades were based on team participation, attitude, attendance, team working skills/interaction and overall involvement in the course. Feedback forms were administered at the end of the course. Each student completed a review form for the course. Based upon the results of this survey, the methods used in this paper prove to be very effective. Students responded well to the assigned tasks and had a very enjoyable time while learning a great deal regarding electro-mechanical systems level engineering Biographical Information KEVIN R. ANDERSON is an Associate Professor of Mechanical Engineering at California State Polytechnic University at Pomona. Dr. Anderson possesses over 15 years of practical experience in the aerospace sector of private industry. Currently, Dr. Anderson is employed as a Faculty Part Time member of the Jet Propulsion Laboratory (NASA-JPL). Dr. Anderson teaches courses in Mechatronics and Control

Systems. His research interests include instrumentation and control. Dr. Anderson holds the Ph.D. degree in Mechanical Engineering from the University of Colorado at Boulder. CHRIS JONES is an Undergraduate Research Assistant and senior in the department of Mechanical Engineering at California State Polytechnic University at Pomona. Mr. Jones has been involved in a number of robot team projects over the last 5 years and continues to act as a mentor to high school solar race car teams. Mr. Jones is currently employed at the Jet Propulsion Laboratory as an engineering intern. Bibliography [1] C. Steidley, R. Bachnak, W. Lohachit, A. Sadovski, C. Ross, and G. Jeffress, A Remote Controlled Vehicle for Interdisciplinary Research and Education, Proc. of the 2004 ASEE Conference, Salt Lake City, UT, June 2004. [2] D. Miller, and C. Winston, Botball Kit for Teaching Engineering Computing, Proc. of the 2004 ASEE Conference, Salt Lake City, UT, June 2004. [3] M. Holden, Low-Cost Autonomous Vehicles Using Just GPS, Proc. of the 2004 ASEE Conference, Salt Lake City, UT, June 2004. [4] W. Dillard, Revisiting the Autonomous Robot: Finding the Engineer within the Student, Proc. of the 2004 ASEE Conference, Salt Lake City, UT, June 2004. [5] D. Schein, C. Stein, The Little Robot Tournament that Could, Proc. of the 2003 ASEE Conference, Nashville, TN, June 2003. [6] R. Lessard, A Lego Soccer Playing Robot Competition for Teaching Design, Proc. of the 2002 ASEE Conference, Montreal, Quebec, Canada, June 2002. [7] D. Ahlgren, I. Verner, D. Pack, and S. Richards, Effective Practices in Robotics Education, Proc. of the 2004 ASEE Conference, Salt Lake City, UT, June 2004. [8] K. Williams Insectronics McGraw-Hill, 2004. [9] R. Siegwart and I. Nourbakhsh, Introduction to Autonomous Mobile Robots, MIT Press, 2004. [10] www.stampbuilder.com