Luke’s predictive HUD

When Luke is driving Kee and Theo to a boat on the coast, the car’s heads-up-display shows him the car’s speed with a translucent red number and speed gauge. There are also two broken, blurry gauges showing unknown information.

Suddenly the road becomes blocked by a flaming car rolled onto the road by a then unknown gang. In response, an IMPACT warning triangle zooms in several times to warn the driver of the danger, accompanied by a persistent dinging sound.

childrenofmen-impact-08

It commands attention effectively

Continue reading

Viper Controls

image03

The Viper is the primary space fighter of the Colonial Fleet.  It comes in several varieties, from the Mark II (shown above), to the Mark VII (the latest version).  Each is made for a single pilot, and the controls allow the pilot to navigate short distances in space to dogfight with enemy fighters.

image09

Mark II Viper Cockpit

The Mark II Viper is an analog machine with a very simple Dradis, physical gauges, and paper flight plans.  It is a very old system.  The Dradis sits in the center console with the largest screen real-estate.  A smaller needle gauge under the Dradis shows fuel levels, and a standard joystick/foot pedal system provides control over the Viper’s flight systems.

image06

Mark VII Viper Cockpit

The Viper Mk VII is a mostly digital cockpit with a similar Dradis console in the middle (but with a larger screen and more screen-based controls and information).  All other displays are digital screens.  A few physical buttons are scattered around the top and bottom of the interface.  Some controls are pushed down, but none are readable.  Groups of buttons are titled with text like “COMMS CIPHER” and “MASTER SYS A”.

Eight buttons around the Dradis console are labeled with complex icons instead of text.

image07 image08

When the Mk VII Vipers encounter Cylons for the first time, the Cylons use a back-door computer virus to completely shut down the Viper’s systems.  The screens fuzz out in the same manner as when Apollo gets caught in an EMP burst.

The Viper Mk VII is then completely uncontrollable, and the pilot’s’ joystick-based controls cease to function.

Overall, the Viper Mk II is set up similarly to a WWII P-52 Mustang or early production F-15 Eagle, while the Viper Mk VII is similar to a modern-day F-16 Falcon or F-22 Raptor .

 

Usability Concerns

The Viper is a single seat starfighter, and appears to excel in that role.  The pilots focus on their ship, and the Raptor pilots following them focus on the big picture.  But other items, including color choice, font choice, and location are an issue.

Otherwise, Items appear a little small, and it requires a lot of training to know what to look for on the dashboards. Also, the black lines radiating from the large grouper labels appear to go nowhere and provide no extra context or grouping.  Additionally, the controls (outside of the throttle and joystick) require quite a bit of reach from the seat.

Given that the pilots are accelerating at 9+ gs, reaching a critical control in the middle of a fight could be difficult.  Hopefully, the designers of the Vipers made sure that ‘fighting’ controls are all within arms reach of the seat, and that the controls requiring more effort are secondary tasks.

Similarly, all-caps text is the hardest to read at a glance, and should be avoided for interfaces like the Viper that require quick targeting and actions in the middle of combat.  The other text is very small, and it would be worth doing a deeper evaluation in the cockpit itself to determine if the font size is too small to read from the seat.

If anyone reading this blog has an accurate Viper cockpit prop, we’d be happy to review it! 

Fighter pilots in the Battlestar Galactica universe have quick reflexes, excellent vision, and stellar training.  They should be allowed to use all of those abilities for besting Cylons in a dogfight, instead of being forced to spend time deciphering their Viper’s interface.

Dradis Console

image09

Dradis is the primary system that the Galactica uses to detect friendly and enemy units beyond visual range.  The console appears to have a range of at least one light second (less than the distance from Earth to the Moon), but less than one light minute (one/eighth the distance from Earth to the Sun).

How can we tell?  We know that it’s less than one light minute because Galactica is shown orbiting a habitable planet around a sun-like star.  Given our own solar system, we would have at least some indication of ships on the Dradis at that range and the combat happening there (which we hear over the radios).  We don’t see those on the Dradis.

We know that it’s at least one light second because Galactica jumps into orbit (possibly geosynchronous) above a planet and is able to ‘clear’ the local space of that planet’s orbit with the Dradis

image03

The sensor readings are automatically interpreted into Friendly contacts, Enemy contacts, and missiles, then displayed on a 2d screen emulating a hemisphere. A second version of the display shows a flat 2d view of the same information.


Friendly contacts are displayed in green, while enemy units (Cylons) are displayed in red.  The color of the surrounding interface changes from orange to red when the Galactica moves to Alert Stations.

image06

The Dradis is displayed on four identical displays above the Command Table, and is viewable from any point in the CIC.  ‘Viewable’ here does not mean ‘readable’.  The small size, type, and icons shown on the screen are barely large enough to be read by senior crew at the main table, let alone officers in the second or third tier of seating (the perspective of which we see here).

It is possible that these are simply overview screens to support more specific screens at individual officer stations, but we never see any evidence of this.

Whatever the situation, the Dradis needs to be larger in order to be readable throughout the CIC and have more specific screens at officer stations focused on interpreting the Dradis.

As soon as a contact appears on the Dradis screen, someone (who appears to be the Intelligence Officer) in the CIC calls out the contact to reiterate the information and alert the rest of the CIC to the new contact.  Vipers and Raptors are seen using a similar but less powerful version of the Galactica’s sensor suite and display.  Civilian ships like Colonial One have an even less powerful or distinct radar system.

 

2d display of 3d information

The largest failing of the Dradis system is in its representation of the hemisphere.  We never appear to see the other half of the sphere. Missing half the data is pretty serious. Theoretically, the Galactica would be at the center of a bubble of information, instead of picking an arbitrary ‘ground plane’ and showing everything in a half-sphere above that (cutting out a large amount of available information).

The Dradis also suffers from a lack of context: contacts are displayed in 3 dimensions inside the view, but only have 2 dimensions of reference on the flat screen in the CIC.  For a reference on an effective 3d display on a 2d screen, see Homeworld’s (PC Game, THQ and Relic) Sensor Manager:

image04

In addition to rotation of the Sensor Manager (allowing different angles of view depending on the user’s wishes), the Sensor Manager can display reference lines down to a ‘reference plane’ to show height above, and distance from, a known point.  In Homeworld, this reference point is often the center of the selected group of units, but on the Dradis it would make sense for this reference point to be the Galactica herself.

image07

Dradis Contact

Overall, the crew of the Galactica never seems to be inhibited by this limitation.  The main reasons they could be able to work around this limitation include:

  • Extensive training
  • Effective communication between crew members
  • Experience operating with limited information.  

This relies heavily on the crew operating at peak efficiency during an entire combat encounter.  That is a lot to ask from anyone.  It would be better to improve the interface and lift the burden off of a possibly sleep deprived crewmember.

The Dradis itself displays information effectively about the individual contacts it sees.  This isn’t visible at the distances involved in most CIC activities, but would be visible on personal screens easily.  Additionally, the entire CIC doesn’t need to know every piece of information about each contact.

In any of those three cases, crew efficiency would be improved (and misunderstandings would be limited) by improving how the Dradis displayed its contacts on its screen.

FTL – Activation

The Battlestar Galactica has at least two Faster-than-Light engines (which might be easier to think of as teleportation engines), activated during a complex sequence. The sequence involves:

  1. An explicit, direct command from Commander Adama
  2. Complex calculations on dedicated computers
  3. Double-checking by a large portion of the CIC staff
  4. and finally, a dedicated key and button to initiate the actual jump

Making an FTL jump is not a standard procedure for the Galactica, and it is implied that it has been decades since the ship carried out an actual jump.  This is because of the danger in landing off-course, the difficulty in the calculations, and wear on what is likely a very expensive component.  We see that many civilian ships do not have FTL capability.

image09

The FTL engine allows the Galactica to instantly travel between one point in the star system, and another point in the star system.  Dense books of pre-made calculations are kept in the Galactica’s CIC to enter into the ship’s FTL computers.

Multiple teams each begin separate calculations, using the Galactica’s FTL computers as giant calculators for their hand-written/typed equations.  The teams then cross-check their answers against each other, using a senior officer (in this case, Lt. Gaeta) as the final confirmation.

image06

Once all teams agree on an FTL jump coordinate, the information is plugged into a separate system to “spool up” the FTL drive.

Lt. Gaeta then pulls out a special key that fits into a dedicated slot in the FTL system in the CIC.  The key has two cylindrical pins that each glow a distinct blue, and are each different lengths.  The handle of the key has a matching shape on the console as well, so that the key can only fit in one way.

Once the key is inserted, Lt. Gaeta turns the key and announces that the FTL drive is active.  Commander Adama then gives the order to jump, and Lt. Gaeta pushes a separate button (which has until now been inactive) that jumps the Galactica to the coordinates entered.

After the Galactica finishes its FTL Jump, Commander Adama asks for confirmation that they have arrived successfully at their destination.  Lt. Gaeta runs across the CIC to a navigation console and checks the screen there for the ship’s location.  From the information on that screen, Lt. Gaeta confirms that the Galactica has re-entered real space at exactly the place they were intended to be. (Or might report an error, but we never see this.)

The entire CIC lets out a breath of relief and begins clapping in celebration.  Lt. Gaeta congratulates his navigation team for their work, and the CIC slowly resumes their task of running the ship.  The CIC crew is clearly unnerved by the jump, and everyone is thankful when they arrive safely at their destination.

The Current Position Screen

image05

image07

image08

This is the screen that Lt. Gaeta uses to confirm that they have successfully landed at their current target: geosynchronous orbit above their target body of mass.  He does not visibly use any of the controls on the console.  The screen autonomously zooms in on the ‘X’ marker, then displays a large, red, blinking triangle with “BSG 75” written above it (The Battlestar Galactica’s registry code).  The red ‘X’ is written inside a large sphere, which appears to be the object the Galactica was attempting to jump to.

All of the lines on this graph describe arcs, and appear to be orbital paths.  The Galactica is marked as being directly on one of these arcs.  Dotted arcs connect many other objects on the screen to each other.  These have no clear purpose or legend.

At the bottom center of the screen are the words “Waypoint Time”, “Waypoint Distance”, and “T.O.T.”  Above those words is a small label: “Synthetic Gravity Field 74.56”.  To the left of those words is an area of data that has been boxed off with the label “Optic Nav System Control.”

More text to the top left lists out information in a table format, but is unreadable to the viewer due to the resolution of the screens in the CIC.  The two rows of data beside the labels do not have column headers or unit indicators.

CIC

image06

The Battlestar Galactica’s Combat Information Center, or CIC, is a medical-theater-like room that acts as the military nerve center and brain of the Galactica.  It is located near the center of the ship, is heavily armored and protected by armed guards, and has a staff of between 35-50 people.

The two highest ranking officers on the ship, Commander Adama and Colonel Tigh, typically stand at the center of the auditorium around the Command Board.  This position lets them hear status reports from around the room, and issue orders to the entire ship.

image05

Various pods of workstations provide seating for the rest of the staff.  These stations are grouped by function.  We see Navigation crew sitting near other navigation crew, weapons officers near other combat functions, communications near the center, and engineering given a special area up top.

image07

Phone kiosks are placed throughout the CIC, with two high profile kiosks on the Command Board.  Large display boards and the central Dradis Console provide information to the entire crew of the CIC.

 

Organized Chaos

The CIC is dealing with a lot of information from all over the ship and trying to relate it to the lead officers who are making decisions.  There is a lot of activity related to this information overload, but the design of the CIC has organized it into a reasonably effective flow.

Teams communicate with each other, then that decision flows forward to lead officers, who relate it to Admiral Adama.
image03

Orders flow in the opposite direction.

Admiral Adama can very quickly shout out an order from the center of the CIC and have his lead officers hear it all around him.  It can also act as a failsafe: other officers can also hear the same order and act as a confirmation step.  From there, the officers can organize their teams to distribute more detailed orders to the entire ship.

Large screens show information that the entire CIC needs to know, while smaller screens display information for specific crew or groups.

Overall, the stadium-like construction of the CIC works well for the low tech approach that the Galactica takes after.  Without introducing automation and intelligent computer networks onto the bridge, there is little that could be done to improve the workflow.

Imperial-issue Media Console

SWHS-mediaconsole-01

When she wonders about Chewbacca’s whereabouts, Malla first turns to the Imperial-issue Media Console. The device sits in the living space, and consists of a personal console and a large wall display. The wall display mirrors the CRT on the console. The console has a QWERTY keyboard, four dials, two gauges, a sliding card reader, a few red and green lights on the side, and a row of randomly-blinking white lights along the front.

SWHS-mediaconsole-02

Public Service Requests

As Malla approaches it, it is displaying an 8-bit kaleidoscope pattern and playing a standard-issue “electronics” sound. Malla presses a handful of buttons—here it’s important to note the difficulty of knowing what is being pressed when the hand we’re watching is covered in a mop—and then moves through a confusing workflow, where…

  1. She presses five buttons
  2. She waits a few seconds
  3. As she is pressing four more buttons…
  4. …the screen displays a 22-character string (a password? A channel designation?) ↑***3-   ↓3&39÷   ↑%63&-:::↓
  5. A screen flashes YOU HAVE REACHED TRAFFIC CONTROL in black letters on a yellow background
  6. She presses a few more buttons, and another 23-character string appears on screen ↑***3-   XOXOO   OXOOX   XOOXO-↑ (Note that the first six characters are identical to the first six characters of the prior code. What’s that mean? And what’s with all the Xs and Os? Kisses and hugs? A binary? I checked. It seems meaningless.)
  7. An op-art psychedelic screen of orange waves on black for a few seconds
  8. A screen flashes NO STARSHIPS IN AREA
  9. Malla punches the air in frustration.

Continue reading

Spinning Pizza Interface

As soon as the Rodger Young clears the dock, the interfaces before Ibanez and Barclow change to…well, this.

spinningpizza

I’m pretty good at apologetics, but what this is and how this does anything useful, I just…I’m at a loss. Is this supposed to be the active sweep of a radar dish? Some indication of the flywheel engine? Or the position of that spinning column on the bridge? How are any of these things worth distracting a pilot with a giant yellow spinning pizza?

The HoverChair Social Network

WallE-SocialNetwork03

The other major benefit to the users of the chair (besides the ease of travel and lifestyle) is the total integration of the occupant’s virtual social life, personal life, fashion (or lack-thereof), and basic needs in one device. Passengers are seen talking with friends remotely, not-so-remotely, playing games, getting updated on news, and receiving basic status updates. The device also serves as a source of advertising (try blue! it’s the new red!).

A slight digression: What are the ads there for? Considering that the Axiom appears to be an all-inclusive permanent resort model, the ads could be an attempt to steer passengers to using resources that the ship knows it has a lot of. This would allow a reprieve for heavily used activities/supplies to be replenished for the next wave of guests, instead of an upsell maneuver to draw more money from them. We see no evidence of exchange of money or other economic activity while on-board the Axiom

OK, back to the social network.

Security?

It isn’t obvious what the form of authentication is for the chairs. We know that the chairs have information about who the passenger prefers to talk to, what they like to eat, where they like to be aboard the ship, and what their hobbies are. With that much information, if there was no constant authentication, an unscrupulous passenger could easily hop in another person’s chair, “impersonate” them on their social network, and play havoc with their network. That’s not right.

It’s possible that the chair only works for the person using it, or only accesses the current passenger’s information from a central computer in the Axiom, but it’s never shown. What we do know is that the chair activates when a person is sitting on it and paying attention to the display, and that it deactivates as soon as that display is cut or the passenger leaves the chair.

We aren’t shown what happens when the passenger’s attention is drawn away from the screen, since they are constantly focused on it while the chair is functioning properly.

If it doesn’t already exist, the hologram should have an easy to push button or gesture that can dismiss the picture. This would allow the passenger to quickly interact with the environment when needed, then switch back to the social network afterwards.

And, for added security in case it doesn’t already exist, biometrics would be easy for the Axiom. Tracking the chair user’s voice, near-field chip, fingerprint on the control arm, or retina scan would provide strong security for what is a very personal activity and device. This system should also have strong protection on the back end to prevent personal information from getting out through the Axiom itself.

Social networks hold a lot of very personal information, and the network should have protections against the wrong person manipulating that data. Strong authentication can prevent both identity theft and social humiliation.

Taking the occupant’s complete attention

While the total immersion of social network and advertising seems dystopian to us (and that’s without mentioning the creepy way the chair removes a passenger’s need for most physical activity), the chair looks genuinely pleasing to its users.

They enjoy it.

But like a drug, their enjoyment comes at the detriment of almost everything else in their lives. There seem to be plenty of outlets on the ship for active people to participate in their favorite activities: Tennis courts, golf tees, pools, and large expanses for running or biking are available but unused by the passengers of the Axiom.

Work with the human need

In an ideal world a citizen is happy, has a mixture of leisure activities, and produces something of benefit to the civilization. In the case of this social network, the design has ignored every aspect of a person’s life except moment-to-moment happiness.

This has parallels in goal driven design, where distinct goals (BNL wants to keep people occupied on the ship, keep them focused on the network, and collect as much information as possible about what everyone is doing) direct the design of an interface. When goal-driven means data driven, then the data being collected instantly becomes the determining factor of whether a design will succeed or fail. The right data goals means the right design. Wrong data goals mean the wrong design.

Instead of just occupying a person’s attention, this interface could have instead been used to draw people out and introduce them to new activities at intervals driven by user testing and data. The Axiom has the information and power, perhaps even the responsibility, to direct people to activities that they might find interesting. Even though the person wouldn’t be looking at the screen constantly, it would still be a continuous element of their day. The social network could have been their assistant instead of their jailer.

One of the characters even exclaims that she “didn’t even know they had a pool!”. Indicating that she would have loved to try it, but the closed nature of the chair’s social network kept her from learning about it and enjoying it. By directing people to ‘test’ new experiences aboard the Axiom and releasing them from its grip occasionally, the social network could have acted as an assistant instead of an attention sink.

WallE-SocialNetwork05

Moment-to-moment happiness might have declined, but overall happiness would have gone way up.

The best way for designers to affect the outcome of these situations is to help shape the business goals and metrics of a project. In a situation like this, after the project had launched a designer could step in and point out those moments were a passenger was pleasantly surprised, or clearly in need of something to do, and help build a business case around serving those needs.

The obvious moments of happiness (that this system solves for so well) could then be augmented by serendipitous moments of pleasure and reward-driven workouts.

We must build products for more than just fleeting pleasure

WallE-SocialNetwork09

As soon as the Axiom lands back on Earth, the entire passenger complement leaves the ship (and the social network) behind.

It was such a superficial pleasure that people abandoned it without hesitation when they realized that there was something more rewarding to do. That’s a parallel that we can draw to many current products. The product can keep attention for now, but something better will come along and then their users will abandon them.

WallE-SocialNetwork07

A company can produce a product or piece of software that fills a quick need and initially looks successful. But, that success falls apart as soon as people realize that they have larger and tougher problems that need solving.

Ideally, a team of designers at BNL would have watched after the initial launch and continued improving the social network. By helping people continue to grow and learn new skills, the social network could have kept the people aboard the Axiom it top condition both mentally and physically. By the time Wall-E came around, and life finally began to return to Earth, the passengers would have been ready to return and rebuild civilization on their own.

To the designers of a real Axiom Social Network: You have the chance to build a tool that can save the world.

We know you like blue! Now it looks great in Red!

The Hover Chair

WallE-HoverChair05

The Hover Chair is a ubiquitous, utilitarian, all-purpose assisting device. Each passenger aboard the Axiom has one. It is a mix of a beach-side deck chair, fashion accessory, and central connective device for the passenger’s social life. It hovers about knee height above the deck, providing a low surface to climb into, and a stable platform for travel, which the chair does a lot of.

A Universal Wheelchair

We see that these chairs are used by everyone by the time that Wall-E arrives on the Axiom. From BNL’s advertising though, this does not appear to be the original. One of the billboards on Earth advertising the Axiom-class ships shows an elderly family member using the chair, allowing them to interact with the rest of the family on the ship without issue. In other scenes, the chairs are used by a small number of people relaxing around other more active passengers.

At some point between the initial advertising campaign and the current day, use went from the elderly and physically challenged, to a device used 24/7 by all humans on-board the Axiom. This extends all the way down to the youngest children seen in the nursery, though they are given modified versions to more suited to their age and disposition. BNL shows here that their technology is excellent at providing comfort as an easy choice, but that it is extremely difficult to undo that choice and regain personal control.

But not a perfect interaction

Continue reading

Dust Storm Alert

WallE-DustStorm04

While preparing for his night cycle, Wall-E is standing at the back of his transport/home. On the back drop door of the transport, he is cleaning out his collection cooler. In the middle of this ritual, an alert sounds from his external speakers. Concerned by the sound, Wall-E looks up to see a dust storm approaching. After seeing this, he hurries to finish cleaning his cooler and seal the door of the transport.

A Well Practiced Design

The Dust Storm Alert appears to override Wall-E’s main window into the world: his eyes. This is done to warn him of a very serious event that could damage him or permanently shut him down. What is interesting is that he doesn’t appear to register a visual response first. Instead, we first hear the audio alert, then Wall-E’s eye-view shows the visual alert afterward.

Given the order of the two parts of the alert, the audible part was considered the most important piece of information by Wall-E’s designers. It comes first, is unidirectional as well as loud enough for everyone to hear, and is followed by more explicit information.

WallE-DustStorm01

Equal Opportunity Alerts

By having the audible alert first, all Wall-E units, other robots, and people in the area would be alerted of a major event. Then, the Wall-E units would be given the additional information like range and direction that they need to act. Either because of training or pre-programmed instructions, Wall-E’s vision does not actually tell him what the alert is for, or what action he should take to be safe. This could also be similar to tornado sirens, where each individual is expected to know where they are and what the safest nearby location is.

For humans interacting alongside Wall-E units each person should have their own heads-up display, likely similar to a Google-glass device. When a Wall-E unit gets a dust storm alert, the human could then receive a sympathetic alert and guidance to the nearest safe area. Combined with regular training and storm drills, people in the wastelands of Earth would then know exactly what to do.

Why Not Network It?

Whether by luck or proper programming, the alert is triggered with just enough time for Wall-E to get back to his shelter before the worst of the storm hits. Given that the alert didn’t trigger until Wall-E was able to see the dust cloud for himself, this feels like very short notice. Too short notice. A good improvement to the system would be a connection up to a weather satellite in orbit, or a weather broadcast in the city. This would allow him to be pre-warned and take shelter well before any of the storm hits, protecting him and his solar collectors.

Other than this, the alert system is effective. It warns Wall-E of the approaching storm in time to act, and it also warns everyone in the local vicinity of the same issue. While the alert doesn’t inform everyone of what is happening, at least one actor (Wall-E) knows what it means and knows how to react. As with any storm warning system, having a connection that can provide forecasts of potentially dangerous weather would be a huge plus.