Upload
frisco
View
137
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Internship Exit Presentation. Pearl Christie ER4 Branch Fall 2011. Presentation Overview. Short Biography Internship Project Skills Gained Internship Highlights Future Plans Acknowledgments. Short Biography. Born in Houston, TX Missouri City, Sugar Land, Richmond - PowerPoint PPT Presentation
Citation preview
1
Internship Exit Presentation Pearl Christie
ER4 Branch
Fall 2011
2
Presentation Overview
Short Biography Internship Project Skills Gained Internship Highlights Future Plans Acknowledgments
3
Short Biography
Born in Houston, TXMissouri City, Sugar Land, Richmond
University of Houston-Victoria
- Senior, CIS, CS minor
Hobbies: Tennis, Country Music
Pet: Joey
4
Re-Designing 7 of PIGI’s Interfaces
PIGI
PIGI stands for Predictive Interactive Graphical Interface
It is a tool that consists of 10 interfaces that enables an operator to remotely control a robot through variable time delays.
Some of the robots that can be remotely controlled through PIGI include Centaur 2 and the Space Exploration Vehicle (SEV).
5
Re-designing 7 of PIGI’s User Interfaces
Goal: Re- design user interfaces (UI) for its NEW operators
Design Approach: - Understand each UI’s Function
- Re-design the UI’s by aiming to enhance the user experience
6
Major Design Modifications
Visual Appeal: Adding a background theme to all UIs.
Design Factors Considered: (1) Enhance understanding: Grouping buttons, re-naming
labels, adding tooltips & icon representations (2) Providing Convenience: Writing JAVA code to create
widgets & add them to UI’s
- A widget is any item within UI that has functionality (3) Providing Customization: Creating new UI’s and
personalizing UI’s
7
UI #1:Joystick Drive View
Function: Enables an operator to remotely drive a robot with a joystick
8
Joystick Drive View
Before After
1
2
34
9
UI #2:Text Driving ViewFunction: Enables an operator to remotely drive a robot through his/her
numerical data inputs & through text driving control button selections
Before After
1
2
34
10
UI #3:Robot Status View
Function: Displays data specific to the robot that the operator is remotely controlling
Before After
1
2
34
11
SEV Status View(Added Robot Values: Gear(Low or Hi), L or R Canbus Communication Dropout)
Used As Model Customized
1
3
2
12
Centaur II Status View(Added Robot Values: TTL Dist Left, TTL Distance Driven)
Used As Model Customized
1
3
2
4
13
UI #4:Common Controls View
Enables an operator to choose an available subsystem (robot) to remotely control & select the desired command for the robot to execute
It also enables efficient operators’ switching of control of the same robot at different times.
2 Functions, Overcrowded – Split It!
14
Re-designed Common Controls & Created Access Control View
Common Controls View Access Control View
12
15
UI #5 & 6:Queue Management & Waypoint Queue View
Queue Management View Displays the commands’ status of the command selected for the robot as it progresses through sent, pending, active, and completed queues.
Waypoint Queue Displays waypoints that have been selected in the Common Controls view but have not been sent as commands for the robot to execute.
16
Re-designed Queue Management & Waypoint Queue
View
Queue Management View Waypoint Queue View
1 2
17
UI #7:Command Dialog
Function: This GUI prompts the operator to enter in or select values in order for the robot command selected in the Common Controls View to be executed
BeforeInconvenient to view all 16 drop down boxes of which not all will be needed to execute a selected robot command
Solution:Customized the GUI’s display by only showing the # of fields needed to be filled out in order for the selected robot command to execute
18
Re-designed & Modified Command Dialog
Modified display for SEVB robot’s initializeRobot Command
Modified display for SEVB robot’s simpleMove Command
Examples of some robot commands selected & how the values required for them are displayed in Command Dialog…
19
Initial Joystick Driving View With Views
20
Joystick Drive View With Newly Designed Views
21
Initial Text Driving View With Views
22
Text Driving View With Newly Designed Views
23
Learned how to design GUI views for PIGI’s human robotic interfaces
Learned how to use Windows Builder Pro UI design tool to design GUIs
Practiced JAVA programming skills
Skills Gained
24
Shaking hands with Robonaut 2 Seeing the Centaur 2, SEV, and Spidernaut robots Being able to ride in the SEV out on the field Meeting Gene Kranz at Apollo 13 movie night in MOD Participating in R2’s Halloween Competition Contest
Internship Highlights
25
Future Plans
Graduate from UHV with Bachelors degree in CIS/CS in May 2012
Work full-time and concurrently pursue graduate studies in Human-Computer Interactions
26
Acknowledgments
Dr. HambuchenThanks to all my fellow co-workers:
Jodi Graf, Steve Goza, Ron Allison, Shonn Everett
Entire ER-4 BranchDiego and Dr. Adams
27
Questions ?
28
Internship Exit Presentation Pearl Christie
ER4 Branch
Fall 2011