RSS iconTwitter iconFacebook icon

The Trek BBS title image

The Trek BBS statistics

Threads: 140,909
Posts: 5,477,905
Members: 25,052
Currently online: 501
Newest member: vova123

TrekToday headlines

New Star Trek Funko Pop! Vinyl Figures
By: T'Bonz on Nov 26

QMx Mini Phaser Ornament
By: T'Bonz on Nov 26

Stewart as Neo-Nazi Skinhead
By: T'Bonz on Nov 26

Klingon Bloodwine To Debut
By: T'Bonz on Nov 25

Trek Actors In War Of The Worlds Fundraiser
By: T'Bonz on Nov 25

Star Trek: The Next Generation Gag Reel Tease
By: T'Bonz on Nov 24

Shatner In Haven
By: T'Bonz on Nov 24

Retro Review: Covenant
By: Michelle on Nov 22

Two Official Starships Collection Previews
By: T'Bonz on Nov 21

Saldana: Women Issues In Hollywood
By: T'Bonz on Nov 21


Welcome! The Trek BBS is the number one place to chat about Star Trek with like-minded fans. Please login to see our full range of forums as well as the ability to send and receive private messages, track your favourite topics and of course join in the discussions.

If you are a new visitor, join us for free. If you are an existing member please login below. Note: for members who joined under our old messageboard system, please login with your display name not your login name.


Go Back   The Trek BBS > Misc. Star Trek > Trek Tech

Trek Tech Pass me the quantum flux regulator, will you?

Reply
 
Thread Tools
Old March 20 2013, 01:51 PM   #1
andreas.balzer
Cadet
 
How does the Joystick Pad works?

Hello,
I'm a software engineer and working on a way to select and move objects in a 2D environment on a Touchscreen with very high accuracy.

In "Star Trek Voyager - Technical Guide Version 1.0" by Rick Sternback and Michael Okuda, page 16 (see 1) I came across the "Joystick Pad" that is used to navigate and possibily launch torpedos/fire phasers on board Voyager and the Enterprise in Star Trek Nemesis (see 2, time stamp 1:01 and following).

See 3 for a redrawn version of the control.

I am wondering how this (fictional) user interface control is supposed to work. I understand the horizontal and vertical scrollbars are used to do x and y translation (see 4, page 38). What functionality do the other buttons serve?

  1. What is the logic behind the control?
  2. Is there any reason why in the Nemesis scene Worf activates the left side of the control and suddenly the right side changes color to gray?
  3. Are there any thoughts behind lcars color coding in the show other than switching to red for a code red?
I would appreciate any response.

Best Regards,
Andreas

1: http://de.scribd.com/doc/17602871/St...-40-Pages-1994
2: http://www.youtube.com/watch?v=DHUSpAtemfg
3: http://lcars47databank.wikia.com/wik...Weapon_Sys.png
4: http://de.scribd.com/doc/17602666/St...nual-182-Pages
andreas.balzer is offline   Reply With Quote
Old March 20 2013, 02:57 PM   #2
Timo
Admiral
 
Re: How does the Joystick Pad works?

It's probably clear from the start that the designers had no "actual" functionality in mind when drawing these buttons. Even the ones with meaningful labels on them were probably labeled more or less at random, albeit with buzzwords that as such make sense.

However, it would be easy to argue that the crossed-scrollbars control mechanism places certain requirements on a keypad like this. The mechanism completely ties down one hand in a position that is difficult to maintain: if constant steering is required, at least one finger must be precisely positioned in one location and moved as required. Other fingers will find it difficult to achieve anything simultaneously - unless key functions are associated with buttons within easy reach of the crossed-scrollbars section. And that basically means in the four sectors falling in between the bars.

There's no point in having labels on those buttons, since the user's hand will be covering them and preventing him from reading the labels, so for once the use of meaningless strings of numbers in the graphics makes sense! Most probably, the sector buttons would be user-definable shortcuts to functions whose actions are visible outside the area covered by the hand - say, the keys numbered 15 and 78 would "expand" to the cluster of function buttons visible to the upper left, and these in turn could be used to redefine the function of the keys 15 and 78. Any other sector buttons would similarly expand to other function clusters as needed.

The big "FIRE" and "ABORT" buttons seem stupidly placed, as a right-handed person would be somewhat blocking his left hand access to them if simultaneously operating the cross-scrollbars. Perhaps they are mere indicator lights, and the trigger is actually slaved to that tiny square segment of the upper vertical scrollbar?

Anything to the left of the column that is connected by a curve to the "ABORT" square is probably unrelated to weapons firing, as Worf's duties include other stuff as well. The next column to the left has various directories and ship's departments listed, and is probably used to remotely summon these resources (so that Worf himself merely sends requests and gets answers by people or expert programs at the other end, and no fine control interface is required). The next column probably has a target sight on top, status indicators relating thereto next, and a way to reconfigure the entire display at the bottom.

Constant reconfiguring is probably the very point of interfaces like this. The layout is so distressingly non-functional and non-optimal because it represents the current user's current reconfiguring of the necessary elements for the task at hands, with irrelevant elements left as is. A few moments later, Worf might call up a completely different view, or his replacement officer would choose her preferred layout, or a communications interface would pop up to allow Worf to answer an incoming hail.

So,

1) No logic to it other than placing quick-select, reconfigurable buttons in the sectors between the scrollbars, for the needs of the day.
2) Worf has chosen to redefine keys 15 and 78 (his options including AUX BANK, PROBE SELECT and others), so his previous work redefining keys to the upper right (selecting between torpedo warhead type, apparently) is now forgotten and fades to the background.
3) Nope. But row upon row of identical-looking buttons probably needs a scheme of (randomly) alternating colors so that two adjacent keys aren't confused with each other.

Timo Saloniemi
Timo is offline   Reply With Quote
Old March 24 2013, 03:59 AM   #3
Maurice
Vice Admiral
 
Maurice's Avatar
 
Location: Maurice in San Francisco
View Maurice's Twitter Profile
Re: How does the Joystick Pad works?

In short: it's scenic dressing intended to imply functionality but not functionally designed.
__________________
* * *
“Tact is the ability to tell someone to go to hell in such a way that they look forward to the trip.”
― Winston S. Churchill
Maurice is offline   Reply With Quote
Old March 24 2013, 11:35 AM   #4
King Daniel Into Darkness
Admiral
 
King Daniel Into Darkness's Avatar
 
Location: King Daniel Into Darkness
Re: How does the Joystick Pad works?

It always looked like the kind of digital D-pad found on 80's and 90's game console controllers to me.

Which is, of course, an even more ridiculous way to fly a giant spaceship than Riker's joystick from Insurrection!
__________________
Star Trek Imponderables, fun mashups of Trek's biggest continuity errors! Ep1, Ep2 and Ep3
King Daniel Into Darkness is offline   Reply With Quote
Old March 24 2013, 06:23 PM   #5
Mr. Adventure
Admiral
 
Mr. Adventure's Avatar
 
Location: Mr. Adventure
Re: How does the Joystick Pad works?

King Daniel wrote: View Post
Which is, of course, an even more ridiculous way to fly a giant spaceship than Riker's joystick from Insurrection!
Nothing beats that.
Mr. Adventure is offline   Reply With Quote
Old March 24 2013, 06:42 PM   #6
Timo
Admiral
 
Re: How does the Joystick Pad works?

I rather fancied the grey hemispheres that were seen on the shuttlecraft control panels early in the show. The characters used them as flight controls, placing their hand over a hemisphere much like they'd grip a joystick.

A three-dimensional surface that's still as sensitive as the flat control panels and possibly moves like a trackball would offers a lot of potential for controlling a spacecraft with one hand...

Inset version, "Coming of Age":

http://tng.trekcore.com/hd/albums/1x...age_hd_213.jpg

Without the covering hand, "Unnatural Selection":

http://tng.trekcore.com/hd/albums/2x...ion_hd_238.jpg

Still there, but Wesley knows how to fly hands off, "Samaritan Snare":

http://tng.trekcore.com/gallery/albu...ansnare025.jpg

Later on, the inset was covered up and an all-flat panel began featuring the classic "cursor keys" graphics.

Timo Saloniemi
Timo is offline   Reply With Quote
Old March 25 2013, 07:20 AM   #7
QuinnTV
Lieutenant Commander
 
Location: Philadelphia, PA
Re: How does the Joystick Pad works?

Timo wrote: View Post
I rather fancied the grey hemispheres that were seen on the shuttlecraft control panels early in the show. The characters used them as flight controls, placing their hand over a hemisphere much like they'd grip a joystick.
Yes! I liked those and thought it a very interesting idea. I also went for these same HD caps when Trekcore put them up.
QuinnTV is offline   Reply With Quote
Old March 27 2013, 02:27 AM   #8
Herkimer Jitty
Rear Admiral
 
Herkimer Jitty's Avatar
 
Location: Dayglow, New California Republic
Send a message via Windows Live Messenger to Herkimer Jitty
Re: How does the Joystick Pad works?

King Daniel wrote: View Post
It always looked like the kind of digital D-pad found on 80's and 90's game console controllers to me.

Which is, of course, an even more ridiculous way to fly a giant spaceship than Riker's joystick from Insurrection!
Yes, it is rather silly. You'd need at least two joysticks to effectively fly a ship. One for rotation, and another for translation.
__________________
STAR TREK: 1964-1965½, 1966-1969, Jan. 21-23 1972, 1979-2001, 2003-2005, 2009-?
Herkimer Jitty is offline   Reply With Quote
Old March 27 2013, 10:30 AM   #9
Timo
Admiral
 
Re: How does the Joystick Pad works?

Fundamentally, though, two sticks isn't better than one mainly because sticks are stupid in a 3D environment. They are meant for 2D, say, forward motion where two types of rotation solve all of your problems, or crane handling where two types of translation suffice, because they can only be tilted in two cardinal directions and that's it. Two joysticks only provide two translations and two rotations, leaving one of each wanting.

Twisting would add the third dimension, though. But you can only twist a joystick along one axis without confusing the motion with one of the tilting ones. Just ditch the stick and have a ball - like the TNG shuttles. That one can be rotated every which way, and shoved forward/aft, left/right and up/down, all with one hand, and still leaving the fingers of that hand to do other tasks.

Not that the Trek shuttles would really need six degrees of freedom, considering how often they fly like aeroplanes or sometimes helicopters...

Timo Saloniemi
Timo is offline   Reply With Quote
Old March 27 2013, 07:21 PM   #10
B.J.
Rear Admiral
 
B.J.'s Avatar
 
Location: Huntsville, AL, USA
Re: How does the Joystick Pad works?

I use a Space Explorer from 3DConnexion to manipulate 3D models at work. It has a full 6 degrees of freedom, all contained within one puck-shaped controller. (Personally, I liked it better when the products were called Spaceballs! )
__________________
B.J. --- bj-o23.deviantart.com
B.J. is offline   Reply With Quote
Old March 31 2013, 08:16 PM   #11
Johnny
Commander
 
Johnny's Avatar
 
Location: Birmingham, UK.
Re: How does the Joystick Pad works?

Timo wrote: View Post
Fundamentally, though, two sticks isn't better than one mainly because sticks are stupid in a 3D environment. They are meant for 2D, say, forward motion where two types of rotation solve all of your problems, or crane handling where two types of translation suffice, because they can only be tilted in two cardinal directions and that's it. Two joysticks only provide two translations and two rotations, leaving one of each wanting.

Twisting would add the third dimension, though. But you can only twist a joystick along one axis without confusing the motion with one of the tilting ones. Just ditch the stick and have a ball - like the TNG shuttles. That one can be rotated every which way, and shoved forward/aft, left/right and up/down, all with one hand, and still leaving the fingers of that hand to do other tasks.

Not that the Trek shuttles would really need six degrees of freedom, considering how often they fly like aeroplanes or sometimes helicopters...

Timo Saloniemi
I've never noticed those circular balls on the shuttle controls before. Interesting, but not particularly cinematic. I always preferred the option of a recessed joysticks in the consoles.

Also, why would two joysticks not suffice? The thrust and direction would be separate, no? So, one to control amount of thrust and it's direction and one to control the angle on any axis?

J.
__________________
www.digitalfilmworks.co.uk
Johnny is offline   Reply With Quote
Old April 1 2013, 10:34 AM   #12
Timo
Admiral
 
Re: How does the Joystick Pad works?

A classic joystick can only control two axes, while a spacecraft operates on six, that's the big problem. Having one work as a "multi-throttle" will give you two axes of translation - say, fore-aft and up-down but not left-right. So you will have to cover left-right with the other stick by rolling like an aeroplane and then yawing, and so you can't do left-right at a standstill, only in forward (or aft) motion. Clumsy in tight spots, such as shuttlebays...

For three axes, you need a z-axis-twisting joystick, i.e. something like those balls. But why not add translation there, too, and do away with the second stick? Twist for angle, push/pull for thrust.

Timo Saloniemi
Timo is offline   Reply With Quote
Old April 1 2013, 07:50 PM   #13
Albertese
Commodore
 
Albertese's Avatar
 
Location: Portland, OR
Re: How does the Joystick Pad works?

Timo wrote: View Post
A classic joystick can only control two axes, while a spacecraft operates on six, that's the big problem. Having one work as a "multi-throttle" will give you two axes of translation - say, fore-aft and up-down but not left-right. So you will have to cover left-right with the other stick by rolling like an aeroplane and then yawing, and so you can't do left-right at a standstill, only in forward (or aft) motion. Clumsy in tight spots, such as shuttlebays...

For three axes, you need a z-axis-twisting joystick, i.e. something like those balls. But why not add translation there, too, and do away with the second stick? Twist for angle, push/pull for thrust.

Timo Saloniemi
Six? I count three. One of which is not strictly necessary to get around in in three dimensions. If you can pitch and roll, which are already three dimensional maneuvers in a real sense, you can get along fine. Now, I agree that yaw is a pretty useful function.

I remember back in the day playing the old TIE Fighter combat simulator came on my old PC as a teenager... I think I almost never actually made use of the yaw function, and I could maneuver around just fine! It's only occasionally really needed. Pitch and roll can get you around just fine and I figure the "plus sign" shaped "D-pad" (to use the video game parlance) would be all you'd mostly need to get around. I'm sure a simple "shift key" would be all you'd need to make one of the bars be used for yaw. Or even maybe you touch one of the quadrant areas of the circle and pull that around in circles to indicate a yaw motion. I'm sure that would work just fine.

--Alex
__________________
Check out my website: www.goldtoothstudio.squarespace.com
Albertese is offline   Reply With Quote
Old April 1 2013, 08:01 PM   #14
Timo
Admiral
 
Re: How does the Joystick Pad works?

Six? I count three. One of which is not strictly necessary to get around in in three dimensions. If you can pitch and roll, which are already three dimensional maneuvers in a real sense, you can get along fine. Now, I agree that yaw is a pretty useful function.
Getting out of the shuttlebay already calls for an additional translation - if you can't move straight up and down, you are going to scrape nasty grooves in the floor of the bay every time you attempt takeoff or landing with a craft lacking wheels!

The same with the helicopter-style landings a shuttle is often asked to perform. Under the pull of gravity, you could slide sideways or back/forth by tilting and applying upward thrust, the way a chopper does it, but that won't work if you want to dock in zero gee - you need full three axes of translation in addition to full control over three angles of rotation.

Timo Saloniemi
Timo is offline   Reply With Quote
Old April 2 2013, 12:52 PM   #15
Johnny
Commander
 
Johnny's Avatar
 
Location: Birmingham, UK.
Re: How does the Joystick Pad works?

Timo wrote: View Post
Six? I count three. One of which is not strictly necessary to get around in in three dimensions. If you can pitch and roll, which are already three dimensional maneuvers in a real sense, you can get along fine. Now, I agree that yaw is a pretty useful function.
Getting out of the shuttlebay already calls for an additional translation - if you can't move straight up and down, you are going to scrape nasty grooves in the floor of the bay every time you attempt takeoff or landing with a craft lacking wheels!

The same with the helicopter-style landings a shuttle is often asked to perform. Under the pull of gravity, you could slide sideways or back/forth by tilting and applying upward thrust, the way a chopper does it, but that won't work if you want to dock in zero gee - you need full three axes of translation in addition to full control over three angles of rotation.

Timo Saloniemi
Hold on...

Stick 1 (Ship Direction):
L&R - Roll
F&B - Point Down and Up
Twist - Flat Turns

Stick 2 (Thrust Direction)
L&R - Straffing
F&B - Forward and backward thrust.
Twist (or that additional button mentioned earlier, plus F&B) - Flat up and Down movement.

I'm not sure why you'd need any more?

I'll admit for something more precises (and in less pressured and tense situations) it would be worth using the panels, but if you want to knock your ship out of the way real quick, grab the joy-stick!
__________________
www.digitalfilmworks.co.uk
Johnny is offline   Reply With Quote
Reply

Bookmarks

Tags
lcars

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +1. The time now is 05:23 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
FireFox 2+ or Internet Explorer 7+ highly recommended.