Post-Competition Thoughts F. Chang, J. Schrier, D. Lee.

Slides:



Advertisements
Similar presentations
CSE 331 wrapup CSE 331 University of Washington. CSE 331 goals Enable students to manage complexity ensure correctness write modest programs.
Advertisements

CSTEP Cluster Sampling for Tail Estimation of Probability.
3F6: User Interface Examples - Steve Young Users never read the manual.
Beamline Takashi Kobayashi 1 Global Analysis Meeting Nov. 29, 2007.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Web Based Telerobotics James Mellington. Overview Telerobotics Telerobotics The Current System The Goal Work Done So Far The Future Summary.
Software Engineering Incorporating Interface Design Into Software Engineering.
Senior Design Project Fall, 2007 Michael Garrity, Peter Nahas, Cory Haflett Objective: The Autonomous Mail Deliver System (AMDS) was designed for use in.
Project Manager: Stewart WadsworthFaculty Guide: Dr. SahinProject Number: P09207 Ground Scouts Robotics P09207 Week 3 Update Final Specifications Functional.
1 Patent Outcome Region (t = 80%) a b c. 2 Quality Improvements in the POR (t = 80%)
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Chapter 7 PID Control.
Implementation of Nonlinear Conjugate Gradient Method for MLP Matt Peterson ECE 539 December 10, 2001.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Unit 16 Procedural Programming
Sound Localization PART 2 Ali Javed, Josh Manuel, Brunet Breaux, Michael Browning.
Particle Filter & Search
Accessible Manufacturing Equipment Phase 2 Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Felix Adisaputra Li Tian December 10 th, 2010 ECE 480.
Or ways to enhance coding enjoyment, productivity and, most of all, preserve your sanity. Nicolas Connault Web developer Moodle HQ February 19 th 2008.
Software Project Failure Software Project Failure Night Two, Part One CSCI 521 Software Project Management.
IR Evaluation Evaluate what? –user satisfaction on specific task –speed –presentation (interface) issue –etc. My focus today: –comparative performance.
Prototyping & Failure: The Art of Design Rama Hoetzlein, 2007 Lecture Notes Univ. of California Santa Barbara.
TechEd Session Placement Efficient Space Allocation.
Developing a Solution How to create the computer-based solution for a real-world problem. 1.
Team 4 Shane Sunada – Project Leader Malcolm Menor – Project Manager Nathan Umeda – Technical Supervisor Joseph Longhi – Documentation Final Presentation.
Status Report #2 Automatic Child Safety Gate: Corry Winslow Roger Battles Philip So Description: A telescoping gate with sensor technology through the.
C HAPTER 9 GAMEPLAY Nate Cutler. M AKING GAMES FUN Designer’s primary goal is to entertain, through gameplay Without gameplay entertainment can be fun.
Doug Smith, Vice President of Operations, Sheplers Frank Hanshaw, Chief Technical Officer, Circle Commerce Mike Elder, President, Mike Elder Consulting.
NFIRS Data Entry Browser Interface (DEBI)
UI Panel: Agile User Interface Design Colin Clark.
IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users.
Small, Lightweight Speed and Distance Sensor for Skiers and Snowboarders Michael Bekkala Michael Blair Michael Carpenter Matthew Guibord Abhinav Parvataneni.
Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.
LESSON 3. Properties of Well-Engineered Software The attributes or properties of a software product are characteristics displayed by the product once.
Revision Key words and phrases. Medical records Records can be accessed by many people Retrieval is much quicker Clearer than written records Records.
CF Performance Tuning Matt Liotta President & CEO Montara Software, Inc.
Abstract The Infrarat is an autonomous toy car that will use proximity sensors and a pivoting array of Infrared sensors for tracking a body and to avoid.
A Network Management Software Kwan, Chris, & Jonathan ITEC451 – H. Lee.
CSCI1600: Embedded and Real Time Software Steven Reiss Fall 2015.
Follow the Rules! Presented by Karen Lintz Director, Regulatory Services Wercs Professional Services.
State Estimation and Kalman Filtering Zeeshan Ali Sayyed.
Scrumm meeting. Mechanical Done. Worked on final type What to do? Finish the assembly of the bottom part.
Nathan Begle, Jiaqi Jiang, Chang Yoon Kim Presenter: Jordan Gaines.
Scrumm meeting. Mechanical Done. Designed the top part Working on encoders Working on documentation What to do? Work on the top part Finish encoders.
QM2004 Version1 Measurements of the  ->     with PHENIX in Au+Au Collisions at 200 GeV at RHIC PPG016 Figures with Final Approval Charles F. Maguire.
How do we know if our UI is good or bad?.
11 web app deployment Finally, your web app is ready for prime time. Your pages are polished, your code is tested and tuned, and your deadline was two.
Robotic Assistance. The PROBLEM Providing assistance for the Blind –What do we mean by “Blind?” Stereotypical blindness Visually impaired What assistance.
FSAE Engine Management System Adolfo Pereira Donald Zucaro Lee McDade Jeremy Belge Sun-Jet Liu Marcin Trelinski Advisor: Dr. Alan Nye Sponsor: FSAE Formula.
The sharing of ideas allows us to stand on one another’s shoulders instead of on one another’s feet Jim Warren.
Ban The Bomb By Alan Cooper Presented by Justin Pilgrim.
Why don’t programmers have to program in machine code?
Test-Driven Development
SVN intro (review).
Requirements Basis Requirements of an Image Visualization System (IVS), to support the verification of the correct functioning of some components under.
Software Development Life Cycle
SVD methods for CDMA communications
Unit 2 – What is a Robot? Pg
Software Architecture in Practice
Local database Local testing database seems necessary in current situation A common solution for UCSB/FNAL would be optimal Based in root, ascii file summaries,
CSE 331 Software Design & Implementation
Using surface code experimental output correctly and effectively
Bus Stop to Mountain Top
Find the local minimum value of {image} {applet}
EPOC Emotiv Microsoft Innovation Center
Introduction to Software Planning and Design
Eddie Chan Behnaz Ghouchani Golnaz Ghouchani
Nonlinear Conjugate Gradient Method for Supervised Training of MLP
Types of Errors And Error Analysis.
How to Fix Epson Error Code 0xF3
Presentation transcript:

Post-Competition Thoughts F. Chang, J. Schrier, D. Lee

Better is the enemy of good (Josh) User Interface -Absolutely necessary Track Memorization -Ambitious w/ SK167 Car tuning -Impossible without UI

When all you have is a hammer… (Fred) Code & Timing optimizations Common errors in software to avoid

Broken Robots are Slow  Revise your car designs  Minimum weight, low CG  Boom Length is a CRITICAL design param  Wood is bad  Sensors  Use high-quality capacitors to avoid temperature discrepancies (digikey)  We used 3 sensors only. Simplicity  Active Filters may be better

Final Words  Be realistic about your goals  Find the root problems of your errors, don’t use band-aids