500 likes | 619 Vues
This presentation, led by a diverse team of experts, focuses on the integration of Model-Based Systems Engineering (MBSE) in designing a battlebot. The team members, hailing from various domains like aerospace and software engineering, share their experiences with project requirements, subsystems, and overall structure. Key topics include SysML diagrams, system requirements, and the challenges of maintaining effective communication and model organization. The discussion emphasizes real-world applications through practical use cases, ultimately aiming to enhance the design process of robotic combat systems.
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/