Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Engineering 6806 Engineering 6806: Design Project Barriers to Success 9/10/02 Barriers 1 Common Barriers Engineering 6806: Design Project • • • • • • • Team Dynamics Project Management Design Expertise Construction Programming Debugging 9/10/02 Barriers 2 Team Dynamics Barriers Engineering 6806: Design Project • • • • • Egos Animosity Poor skills mix Drones Belicheck • Smart • Skilled • Character 9/10/02 Barriers 3 Project Management Barriers Engineering 6806: Design Project • • • • • Unrealistic planning Failure to revise Integration Poor use of resources Lack of contingencies 9/10/02 Barriers 4 Design Barriers Engineering 6806: Design Project • Poor partitioning • Confusion between functional and physical • • • • Inadequate definition of interfaces Failure to analyze Failure to design Cut and try 9/10/02 Barriers 5 Design Engineering 6806: Design Project Research Understanding Read Experiment 9/10/02 Design Barriers 6 Expertise as a Barrier Engineering 6806: Design Project • Two kinds of knowledge • Based on understanding (engineering) • Expertise (narrow, detailed, specific) • Modern subsystems demand expertise • Expertise • Short half-life • Constant replenishment • Learn how to acquire it 9/10/02 Barriers 7 Construction Barriers Engineering 6806: Design Project • Poor physical construction • Lots of wear and tear • Multiple people at work • Time – time – time! • Technician work – but engineer is responsible • Wiring • Noise 9/10/02 Barriers 8 Noise Engineering 6806: Design Project • Motors are noisy • radiation from brush arcing • Hbridges are noisy • High speed, high power switching • Environment may be noisy • Noise contaminates analog ckts. & sigs • Noise causes errors in digital circuits 9/10/02 Barriers 9 Noise defenses Engineering 6806: Design Project • Measurement • power and ground lines • • • • • separation filtering wiring layout shielding immunity/recovery 9/10/02 Barriers 10 Bypass Capacitors Engineering 6806: Design Project 9/10/02 Barriers 11 Bypass Capacitors Engineering 6806: Design Project Source: http://www.seattlerobotics.org/encoder/jun97/basics.html 9/10/02 Barriers 12 Wiring Engineering 6806: Design Project • • • • Neat Robust Due regard to noise http://www.4qd.co.uk/serv/appnotes/RC Wiring.html 9/10/02 Barriers 13 Engineering 6806: Design Project 9/10/02 Barriers 14 Engineering 6806: Design Project 9/10/02 Barriers 15 Engineering 6806: Design Project 9/10/02 Barriers 16 Engineering 6806: Design Project 9/10/02 Barriers 17 Inefficient Programming Engineering 6806: Design Project • Embedded processors • constrained in space • constrained in time • Know your instruction times • Look for efficient algorithms • boolean ops instead of series of if statements • look-up tables instead of calculation 9/10/02 Barriers 18 Efficient Programming Engineering 6806: Design Project • • • • • Time budget Overall control strategy Interrupts Don't oversample Considered embedded assembler code 9/10/02 Barriers 19