Internship Exit Presentation

Preview:

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