NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Robots and Robots and MoreOver the course of this year I worked on several projects across different departments, from physical robots at Swamp Works, to automated robots running functional tests on launch critical Graphical User Interfaces (GUIs). My overarching project this year was designing a new automated testing framework. It began with becoming familiar with the existing automated testing framework, which used image matching to perform programmatic GUI testing. After writing a few dozen tests with the existing framework, I was able to identify the strengths and weaknesses of the system and begin the search for another tool to replace it. I ended up selecting an open source library, which I modified to fit both National Aeronautics and Space Administration (NASA) requirements and those of the specific Computer Software Configuration Item (CSCI) I worked on. After the new framework was feature-rich enough to meet the team requirements, I helped roll out the changes, managed the transition to the new framework, and directed continuing automation work in regards to the library. The result was a comprehensive new way of efficiently testing the GUI that was robust enough to handle small changes to the GUI itself. Additionally, for approximately six weeks I worked on rebuilding, repairing, and updating the software of four "Swarmie" robots for a NASA event. By the close of the six weeks, the four robots were operational and had improved obstacle detection software that solved a faulty stop signal issue that the robots were experiencing.
Document ID
20180005688
Acquisition Source
Kennedy Space Center
Document Type
Other
Authors
Siegel, Alex
(Swarthmore Coll. PA, United States)
Date Acquired
September 27, 2018
Publication Date
July 3, 2018
Subject Category
Cybernetics, Artificial Intelligence And Robotics
Computer Programming And Software
Report/Patent Number
KSC-E-DAA-TN53904
Funding Number(s)
CONTRACT_GRANT: NNX13AJ45A
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available