1 / 17

Personal Introduction

Cory Simon Co-op Exit Presentation May 9 th , 2007 Mentor: Robert Hirsh Intelligent Systems Branch Automation, Robotics, and Simulation Division. Personal Introduction. Hometown: Winterset, Iowa Education: Iowa State University Major: Computer Engineering Minor: Religious Studies

cosmo
Download Presentation

Personal Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cory SimonCo-op Exit PresentationMay 9th, 2007 Mentor: Robert Hirsh Intelligent Systems BranchAutomation, Robotics, and Simulation Division

  2. Personal Introduction • Hometown: • Winterset, Iowa • Education: • Iowa State University • Major: Computer Engineering • Minor: Religious Studies • Graduating December 2008 • Activities at Iowa State: • Volunteer—Youth Mentor, “Big Brother,” Habitat for Humanity • Honor Societies—TBP, HKN, NSCS • Clubs—10,000 Hours Show, Habitat for Humanity, YMCA • Intramurals—Soccer, Softball, Poker Cory Simon – Coop Exit Presentation May 2007

  3. Previous Co-op Tours • Spring and Summer 2006 • Avionics Systems Division • GFE Product Engineering Branch (EV6) • Shuttle Digital Television System • Certification of Digital Video Recorder • Microgravity Testing • Radiation Testing • ESTL Testing • EMI Testing • Acoustics Testing • Integration Testing Cory Simon – Coop Exit Presentation May 2007

  4. Projects • Astronaut Interface Device (AID) • Charter: ESAS 12, Command and Control, Item 3: • “Representation of internal robot state and plans to nearby EVA astronauts” • Need for common API among robots • Development of AID to interact with robots • My Tasks: • Develop GUI’s to allow astronaut to interact with robots • Support hardware integration • Support testing 4 Cory Simon – Coop Exit Presentation May 2007

  5. AID AID protocol Any protocol Bridge AID Bridge Bridge Bridge Cory Simon – Coop Exit Presentation May 2007

  6. AID Image GUI • Goal: Create a Java GUI to request and display images captured by an agent • Learned Java, Eclipse IDE, and Standard Widget Toolkit (SWT) from online tutorials and examples • Became familiar with AID API • Developed code to decode and display images Final Image GUI Cory Simon – Coop Exit Presentation May 2007

  7. AID Move Control GUI • Goal: Create a Java GUI to send move commands to an agent • Employed basic knowledge of Java, Eclipse, and SWT • Learned robots’ movement capabilities • Developed two GUI’s that are easy to use and have broad capabilities • Required several iterations in response to feedback One Iteration of Move Command GUI Cory Simon – Coop Exit Presentation May 2007

  8. Agent Stub GUI • Goal: Add a GUI to an agent simulation stub to facilitate simple AID software testing • This was an agent-side GUI rather than part of the AID software • Enabled software testing without actually connecting to robot. • New Agent Stub allows tester to view and change agent properties while system is running Final Agent Stub GUI Cory Simon – Coop Exit Presentation May 2007

  9. AID GPS • Goal: Integrate Bluetooth GPS unit into Agent Stub • Identified GPS stream as variation of NMEA standard and parsed out relevant data • Formatted data and integrated with Agent Stub • Can now move AID around outside and watch position update on Map page Cory Simon – Coop Exit Presentation May 2007

  10. AID “Joystick” • Goal: Allow AID GUI to be controlled by physical buttons • Using simple joystick board, created app to collect and test button input • Secondary Task: • After joystick buttons functioned properly, added capability to control agents using joystick. • Joystick can now be used to send move and other commands • Code is easily extensible to allow joystick to control any AID function Cory Simon – Coop Exit Presentation May 2007

  11. AID Camera • Goal: Integrate Sony Vaio onboard camera into Agent Stub to act as agent camera • Camera is similar to webcam and required installation of Java Multimedia Framework • Agent Stub GUI now able to transfer live image from camera or image from saved file to AID Cory Simon – Coop Exit Presentation May 2007

  12. AID Suit Tests • Goal: Test AID functionality with suited subject by working with Crew and Thermal Division • Refined test plan to gather feedback on button size, layout, ease of use, etc. • Introduced suited subjects to AID and walked through test plan with them • Conducted 5 tests with 5 subjects • Gathered valuable feedback with post test interviews Cory Simon – Coop Exit Presentation May 2007

  13. Learning Experience • Learned Java and how to use Eclipse and the Standard Widget Toolkit to create GUIs • Became accustomed to learning and applying unfamiliar software concepts to new tasks • Became much more comfortable with hardware-software integration • Interfacing with Communication Ports, Human Interface Devices, and Multimedia Devices • Gained appreciation of how challenging robotics can be from being surrounded by it for so long 13 Cory Simon – Coop Exit Presentation May 2007

  14. NASA Coop Activities • Tours: • Motion Based Simulator • Ellington Field • Food Lab • Mission Control Rooms • Lectures: • Gene Kranz • Chris Kraft • Mike Coats and Bob Cabana • Shannon Lucid • Mark Kelly and Piers Sellers • Frank Hughes Cory Simon – Coop Exit Presentation May 2007

  15. Other Activities • Coop Volunteer Coordinator • Habitat for Humanity • Elementary Tutoring • YMCA “Big Brother” • Coop Soccer Coach • CAPT Bylaws Committee • Mardi Gras in New Orleans • Spring Break in Las Vegas Cory Simon – Coop Exit Presentation May 2007

  16. Future Plans Graduation ISU Avionics Avionics ISU ISU Grad Coop Summer ‘07 Fall ‘07 Spring ‘08 Summer ‘08 Fall ‘08 Spring ‘09 • Next tour in EV16 – Constellation Support Office • Working with CEV Communications and Tracking System • Will learn about Constellation, Avionics, and Project Management. • Graduate in December 2008 • Plan on attending graduate school starting Fall 2010 • Masters of Engineering • MBA Cory Simon – Coop Exit Presentation May 2007

  17. Questions? Cory Simon – Coop Exit Presentation May 2007

More Related