System integration process and verification, validation, and testing (VVT)

Robot Assignment Paper

Due by 10 March 2017

The paper should be a maximum of 20 pages, double-spaced, including the cover sheet with your name, class, date, course and section number, etc.; this is a maximum page count—it can be less, if appropriate. Use 12 point New Times Roman font. All margins should follow the APA format. Note: all graphics and charts, if any, should be incorporated (inserted) directly into your paper (on a Word page) seamlessly, not attached separately in a different format or embedded in a program icon. The paper and all charts should form a single, continuous Word document (and print out as such). All work must cite references for quoted or paraphrased material must be used.

The Defense Advanced Research Projects Agency (DARPA) organized a humanoid robot competition. The legged humanoid robots are complex hardware and software systems. For detailed information, see the provided reading, "The Humanoid Robot Challenge Sponsored by the Defense Advanced Research Projects Agency," and check the DARPA associated website: http://www.darpa.mil/program/darpa-robotics-challenge

Select one of the competing robot entries, whether a winner or loser. Research and analyze the selected humanoid robot system with a focus on its system integration process and verification, validation, and testing (VVT). Describe how the system was subject to integration and VVT as per the goals (below). You should discuss each goal in a separate section of the paper, clearly indicating the goal you are discussing. If the system did not satisfy a goal (e.g., requirements for system functional and environmental test facilities and equipment were not identified), explain why it did not and any consequences. Analyze how the system integration and VVT process related to the success or failure of the humanoid robot in the December 2014 trials.  

Goals:

    • Apply methodology for tracing system design to system integration and testing.

    • Analyze the system for the purpose of identifying testable elements.

    • Differentiate between component, subsystem, system, and system-of-systems levels.

    • Evaluate alternative hardware and software testing methodologies to verify system compliance with physical, functional, and other requirements.

    • Identify requirements for system functional and environmental test facilities and equipment.