Product Evaluation & Quality Improvement

Slides:



Advertisements
Similar presentations
Hot Air Balloon Competition
Advertisements

EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
Hot Air Balloon Competition
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
EG1003: Introduction to Engineering and Design Sensors.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Coding for the FIRST Tech Challenge: RobotC
Product Evaluation & Quality Improvement. Overview Objectives Background Materials Procedure Report Closing.
Laboratory 2: Hardware Analysis and Synthesis. Overview  Objectives  Background  Materials  Procedure  Report / Recitation  Problems  Closing.
Product Evaluation & Quality Improvement. Overview  Objectives  Background  Materials  Procedure  Report  Closing.
Lab # 3: The Programmable Robot General Engineering Polytechnic University.
A note on oral presentations These are the progress report presentations. Please note that the individual presentations should be ~8 min long. Since the.
Laboratory 4: Reverse Engineering
Title Slide Progress Report Name. Goal Goal Statement – ex. design/create/fabricate … - should be clear and short Needs/Problems – clear and short Space.
Lab # 3: The Programmable Robot General Engineering Polytechnic University.
Laboratory 7: Sensors. Overview Objective Background Materials Procedure Report / Presentation Closing.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Laboratory 5: Quality, Test & Data Analysis General Engineering Polytechnic University.
EG1003: Introduction to Engineering and Design Product Evaluation & Quality Improvement.
Magnetic Levitation Competition
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
Python Programming Module 4 Sensors and Loops Python Programming, 2/e1.
2.8 NXT Test Programs (Try Me Mode) U2C8
Digital Logic Circuits
NXT Mindstorms Kit Programming
Digital Logic Circuits
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Exploring Computer Science Lesson 6-5
3.1 Fundamentals of algorithms
Understanding Communication with a Robot? Activity (60 minutes)
Digital Logic Circuits
Sensors Training.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
Product Evaluation & Quality Improvement
Exploring Computer Science Lesson 6-5
Product Evaluation & Quality Improvement
Holyoke Codes LEGO ROBOTICS
Introduction to LabVIEW
Storing Values as Variables
Digital Logic Circuits
While Loops and If-Else Structures
Product Evaluation & Quality Improvement
EV3 Programming guide to “Following”
Magnetic Levitation Competition
Digital Logic Circuits
While Loops and If-Else Structures
While Loops and If-Else Structures
Digital Logic Circuits
While Loops and If-Else Structures
Hot Air Balloon Competition
Prototyping with Micro-controllers, Sensors, and Materials
While Loops and If-Else Structures
Prototyping with Micro-controllers, Sensors, and Materials
Introduction to LabVIEW
Prototyping with Micro-controllers, Sensors, and Materials
While Loops and If-Else Structures
Magnetic Levitation Competition
Lego MINDSTORMS EV3.
Prototyping with Micro-controllers, Sensors, and Materials
While Loops And If-Else Structures
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Product Evaluation & Quality Improvement From left to right: Opportunity, Spirit, Curiousity

Overview Objective Background Information Materials Procedure Report Closing

Objective Analyze, repair and improve a pre-assembled robot for hardware flaws Create two codes for the fixed robot and test it against the EG standards for accuracy and precision Emphasize the importance of product evaluation Utilize sensors to demonstrate differences between hardcoding and sensors coding

Background Information Design Analysis Engineers perform prototype testing Look for improvement suggestions Continuously improves product quality Tests are performed to a company standard If the standard is met, the product is acceptable If standard not met, product may be redesigned or withdrawn

Background Information Accuracy Comparison of the average of the results to the standard Precision Repeatability of the results How close are the results to each other? Tolerance The precision standard set by the manufacturer

Background Information

Background Information %𝐴𝑐𝑐= 1− 𝑃 𝑠 − 𝐴 𝑝 𝑃 𝑠 ×100 Where %Acc = Percent Accuracy Ps = Standard Value Ap = Average of Measured Values

Background Information Precision must be less than or equal to the tolerance set by EG standards: ±𝑃= 𝑃 ℎ𝑖𝑔ℎ − 𝑃 𝑙𝑜𝑤 2 For distance test: T = ± 1cm For angle deviation test: T = ± 10 degrees

Background Information The standards for this lab are set from the beginning: Distance Test P s = 5𝑐𝑚 Angle Deviation Test P s =360° wall Measure distance from wall θ in degrees Target = 5cm

Background Information Quality Improvement Analyzing the design Testing the design Through physical or mathematical modeling or computer modeling Does the robot perform to standard? If no, what can be done to improve its functionality? If yes, what can be done to improve its performance beyond the standard?

Background Information Reverse Engineering Understanding how a product functions Disassembly of said product Noting the key components Carried out in both software and hardware fields

Background Information Sensors Evaluates the robot’s surroundings Creates inputs to control loops and switches Three sensors used in this lab Light sensor (measures light properties) Gyro sensor (measures orientation) Ultrasonic sensor (measures distance)

Background Information Sensors

Background Information Switches perform different actions depending on the input “If-else” statements Loops continuously loop sections of code repeatedly until the end statement occurs Set amount of time, distance from wall, etc.

Background Information Switches and Loops

Background Information Ports 1, 2, 3, and 4 are for sensors and other inputs Ports A, B, C, and D are for motors and other outputs Port View displays sensor readings in real-time on the EV3 brick Ex. information for light intensity must be determined using port view to make the line-following code

Materials Mindstorms Kit w/ Pre-Built Robot Computer with Mindstorms Software Mini-Course w/ Distance and Angle Markings

Procedure – Course Diagram Red = Section 1

Procedure - Overview Run four trials per test using fixed robot Section 1 with modified design – no sensors Section 1 with modified design – with sensors Compete in a trial of the whole course to travel the most tiles as possible Determine if robot meets the 80% EG Standard for accuracy and the acceptable tolerances for precision IF YOU DID NOT COMPLETE THE PRE-LAB, there are extra fixed robots you can use for the duration of the lab period. Return the provided robot to the TA at the end of the period. DO NOT MIX IT UP WITH YOUR KIT’S ROBOT

Procedure – Hardcoding Create distance/angle test program following the manual instructions Only for Section 1 Test different values to find optimal settings Rotations, time, power, etc. Conduct four trials once ideal settings are found Distance & Angle Deviation results are recorded simultaneously in the Datasheet template Take screenshots of code

Procedure – Sensors Coding Assess data collected and any observations Consider how it works What can the sensors on the robot accomplish that hardcoding can’t? Make necessary adjustments by adding sensors to the code following the manual’s instructions Find optimal values for sensors Retest using modified code for four trials and record data into Datasheet Take screenshots of code

Procedure - Data Tabulate raw data in the Datasheet Download the template by clicking the text in the manual

Procedure - Results Tabulate results for each test in a chart: 2 charts total It must pass all accuracy tests at a percentage of at least 80% and meet the acceptable tolerances Accuracy % Acc Pass/Fail Precision Tolerance Distance Test Angle of Deviation Test

Procedure - Competition Create a line of code utilizing sensors to travel the entirety of the course The robot cannot be physically modified before the competition The team with the highest competition ratio wins Average distance and average angle of deviation must be from the same category (either Hardcoding OR Sensors, not both) 𝐶𝑅= 1 1+ 𝐴 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 −5 + 1 1+ 𝐴 𝑎𝑛𝑔𝑙𝑒 −360 + 𝑁 𝑡𝑖𝑙𝑒𝑠

Report Individual lab report Title page Discussion topics in the manual MUST include spreadsheet with test results, competition results, standard, average, accuracy, and precision

Presentation Team presentation Follow “Assignment” guidelines on EG Manual Include photos of robot Include screenshots of all code

Closing Share tasks – each team member should take a turn building the code and robot Have all original data signed by a TA Remember to submit all work electronically Return all unused materials to TAs

Product Evaluation & Quality Improvement QUESTIONS?