500 likes | 612 Views
SE401 Final Project. Presenters: Farhad Shroff Jerome Pineda Lyndon Kidwell Steve Meagher. May 11, 2010. Introduction. Team Establishment Virtual team, diversity of experience and domain backgrounds Farhad Shroff – Everett, WA ; Aerospace Lyndon Kidwell – Bellevue, WA Software
E N D
SE401 Final Project Presenters: Farhad Shroff Jerome Pineda Lyndon Kidwell Steve Meagher May 11, 2010
Introduction • Team Establishment • Virtual team, diversity of experience and domain backgrounds • Farhad Shroff – Everett, WA ; Aerospace • Lyndon Kidwell – Bellevue, WA Software • Steve Meagher – Houston, TX ; Mechanical • Jerome Pineda – El Segundo, CA ; Aerospace • Project Selection • Existing requirements and design structure • Operating Mantra • Weekly WebEx / Teleconference meetings • Email for more frequent communication • Ownership of subsystem and model definition • Presentation Goals: • Show our model and approach to MBSE of the system • SysML diagrams • Use of Artisan Software
Outline • Introduction - Jerome • Requirements – Jerome • High level Use Cases - Farhad • System Level Structure – Farhad • Chassis – Farhad • Estop - Farhad • Pnuematic - Jerome • R/C Transmitter - Jerome • R/C Receiver - Lyndon • Controller - Lyndon • Drive Train - Lyndon • Power - Steve • Primary/Secondary Weapons - Steve • Summary / Conclusions
Requirements • Basis for project: Professional Class / College Building Rules for Battlebots • Parsed out requirements for Subsystems into packages • System • Activation / Deactivation • Controller • Electrical Power • Pneumatics • Weapon • Allocate requirements to each subsystem to drive block and internal definition diagrams
R/C Controller Transmitter Control Assignment & Controller Inputs Two choices for steering:Conventional (car like)Tank Steering
Summary • Exporting issues • Stand alone models – lack of a repository to work simultaneous • Integration of components and data flows manually intensive • Organization of the model • Packages • Naming conventions • Naming, namespaces, data types • Benefits • Export of individual package to reuse • Consistent interface definition • Data types defined by industry or domain • Clear compartmentalization • Tutorial was too task oriented • Hard to learn SysML and tool at the same time
References [1] Battlebots http://www.battlebots.com/BattleBots.com/Home/Home.html [2] Vantec Electronic Speed Controllers http://www.vantec.com [3] Futaba R/C Controllers http://www.futaba-rc.com/ [4] Kickin' Bot : An illustrated guide to Building Combat Robots Grant Imahara (Myth Busters) ISBN0-7645-4113-7 [5] Team TBD – Florida State University http://www.eng.fsu.edu/ME_senior_design/2003/team9/