Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Chit-Chat (http://www.chiefdelphi.com/forums/forumdisplay.php?f=14)
-   -   Dave Lavery in the news! (http://www.chiefdelphi.com/forums/showthread.php?t=21225)

Madison 16-07-2003 00:23

Quote:

Originally posted by dlavery
Actually, quoting the specific soft opening date is about as useful as trying to accurately predict the exact launch date of a Mars rover mission... :) It has already changed multiple times, and it will probably change again before it actually opens (anyone remember how many times the opening of Test Track was postponed?).

17+ times, huh? Wanna bet on who rode it first? :D :D

-dave

But it seems like Mission: Space's ride system actually works, which is a bit more than can be said about Test Track. Test Track's software seems like it'd be a bit more complex than what's required by Mission: Space, however. But, that's just speculative, 'cause I'm not really aware of what's happening with the centrifuges and pods during the ride cycle.

Jeff Waegelin 16-07-2003 00:29

Quote:

Originally posted by dlavery
anyone remember how many times the opening of Test Track was postponed?
I remember when I went in 6th grade, it was scheduled to be open. I don't think it opened for at least another year after that, maybe more.

dlavery 16-07-2003 22:51

Quote:

Originally posted by M. Krass
But it seems like Mission: Space's ride system actually works, which is a bit more than can be said about Test Track. Test Track's software seems like it'd be a bit more complex than what's required by Mission: Space, however. But, that's just speculative, 'cause I'm not really aware of what's happening with the centrifuges and pods during the ride cycle.
I haven't seen the detail of the Test Track software system, so I can't really comment on it beyond some educated guesses. But you might be surprised at the complexity of the Mission: Space set up. Without giving away all the details, I can say that the ride pods are doing a lot more that just spinning around in a circle!

-dave

Madison 16-07-2003 23:24

Quote:

Originally posted by dlavery
I haven't seen the detail of the Test Track software system, so I can't really comment on it beyond some educated guesses. But you might be surprised at the complexity of the Mission: Space set up. Without giving away all the details, I can say that the ride pods are doing a lot more that just spinning around in a circle!

-dave

Most of Test Track's problems stemmed from 'block violations.' That is, the computers had trouble maintaining the proper separation between the cars to ensure that ride could operate safely. This was a unique problem to Test Track because of the nature of the attraction. There are 27 cars cycling through, but at any given time, some of them are stopped and others are traveling at 65 mph and still others are doing something in between.

Mission: Space's pods, on the other, need only spin around in a big giant circle or otherwise rotate on, to my knowledge, a single other axis. It may be two axes, though. It's not easy, I'm sure, but it does seem less complex than Test Track.

Ashley Weed 16-07-2003 23:33

ahh.. fond memories of the Test Track... back in 2000.. finally experienced it for the first time.. as a result.. a shut down in the 'cold test' room.. hehe.. I pittied the car that was ahead of us in the 'heat test' room :)

dlavery 17-07-2003 00:42

Quote:

Originally posted by M. Krass
Most of Test Track's problems stemmed from 'block violations.' That is, the computers had trouble maintaining the proper separation between the cars to ensure that ride could operate safely. This was a unique problem to Test Track because of the nature of the attraction. There are 27 cars cycling through, but at any given time, some of them are stopped and others are traveling at 65 mph and still others are doing something in between.

Mission: Space's pods, on the other, need only spin around in a big giant circle or otherwise rotate on, to my knowledge, a single other axis. It may be two axes, though. It's not easy, I'm sure, but it does seem less complex than Test Track.

I understand the nature of the problems that Test Track faced (as one of the Disney ride engineers characterized it when we talked in 1999, it was the "2 cars in Kansas conundrum - one car at a time works fine, but two cars at a time are guaranteed to collide!":)). It is basically a big, grown-up version of the "railroad signaling system" controls problem that sophomore Computer Science students used to solve. But what I don't know are the details of the specific implementation (vs. the general algorithmic approach) that Disney used to cure the 45-mph collisions they were experiencing at one time.

Don't confuse the complexity of the supporting software system with the complexity of the kinematics of the ride pods/cars. The cars on Test Track basically have just one degree of freedom each - their position along the track (with the free variable being their acceleration along the path at any moment in time). Their path in 3-space is completely pre-defined and physically restricted. The pods in Mission: Space have three degrees of freedom each (the centrifuge rotation plus 2 minor axes of motion). At the highest level, their path is pre-defined (i.e. a really big circle). But at the detailed level, the position and minor axis orientation along that circular path is variable, based on the outputs of the control system.

The complexity comes in when you start adding multiple units to the system, and fully load the rides with passengers. At full load, 27 cars on the track gives 27 total degrees of freedom that have to be controlled by the Test Track software. For Mission: Space, 4 centrifuges with 1 controlled motion (rotation) and 10 pods/centrifuge with 2 controlled motions/pod gives 84 degrees of freedom that have to be simultaneously controlled. Control of any one individual motion on either ride may be a relatively simple matter, but handling the large number of simultaneous operations (and their potential for interaction), is the hard part.

This is an over-simplification (for example, the Test Track cars have independent control inputs for brakes, acceleration, etc., and there are lots of controlled motions in Mission: Space associated with safety systems that aren't mentioned here), but you get the idea.

-dave

Madison 17-07-2003 00:57

I guess I assumed, and probably erroneously so, that Mission: Space's pods should all be doing the same motions at the same time. That is, the big circle spins and the remaining pods at its circumference each tilt or roll (or yaw and roll or yaw and tilt or whatever) in sync. such that there need only be two "outputs" per centrifuge. One controls its rotation on the whole and the other controls the specific positioning of the pods -- all at once. Whereas, again, on Test Track, the individual cars are all doing individual things. It stands to reason that no two cars on that ride require the same control signals at a given time. But, if all of my reasoning is based on a bad assumption about what's going on in the Mission: Space ride system, I'm just blathering.

Of course, I could probably have better results trying to perform brain surgery than I would with trying to program a computer. My experience in each area is similar.

You have the neat advantage of getting to talk to all the neat folks involved, whereas I just have to sit along the sidelines and drool jealously. I really appreciate your insight, as this is one subject that I like quite a bit more than FIRST. I know, I know -- blasphemy.

But, you raised another question in your examples. . . I would've expected that each of Mission: Space's four centrifuges would operate as its own unit with no ties to the remaining three. Are they all connected to a central computer? Is that just a cost-saving measure, or is there a practical benefit in each centrifuge having the ability to talk with the others?

dlavery 17-07-2003 16:01

Your basic assumptions are not at all unreasonable. Ideally, the pods in a given centrifuge SHOULD all be doing the same thing. But the subtlety is that there is no physical/mechanical interconnection between the pods to force them to all go through the same motions, and the control loops for those minor axes motions are independent of each other. Therefore, when the ride script calls for the pods to orient to "position X," ten independent control loops have to all execute to move each pod to the commanded orientation (again, this is simplified - there are additional high-level command and safety loops on top of this, but you get the idea). While the top-level script calls for all the pods to do the same thing, each pod has the capability of independent control.

A logical next question would be "why do that and add all that complexity?" While it does appear that each pod is doing the same thing, the independent control allows each pod to dynamically adjust itself based on the loading (ie. number of passengers) so the centrifuge remains balanced. The careful load balancing is one of the reasons that the ride is so smooth, and the riders get a perception of isolated acceleration without any distracting rumbling, vibrations, or "spinning" sensations.

There is one top-level control system, but it is a network of multiple computers and not just one unit. Each centrifuge operates as a discrete unit, and can be dropped out or added to the ride system without affecting the other centrifuges. But they are all controlled by the same system (hint for riders: the "Mission Control Center" next to the gravity wheel that you see while waiting in line is actually the ride control system. The side of the consoles that face away from the riders house the control panels and monitors).

-dave

Madison 17-07-2003 18:23

Thanks, Dave.
 
I still live in a perfect world where things do what they're told to do :)

It makes sense, though, that you'd want each pod to have the ability to make small adjustments to its positioning during the ride. Otherwise, over time, it stands to reason that each pod may drift away from its intended zeroed position, and they may not all drift the same way.

There are so many questions I want to ask, but I don't know if this is the best forum to continue doing so -- if any such forum even exists. Again, thank you.

Joe Matt 20-07-2003 11:06

Ok, now it's up to 31 times on M:S.

And anyway, the problem with M:S is that each centerfuge needs to be calibrated and then set incase any mechanical device isn't working 100%. That's what Disney is worried about.

Amanda Morrison 04-08-2003 23:57

http://www.msnbc.com/news/948158.asp?0ql=c8p

Also on MSNBC now, are we? =)

Congrats. I was reading the article with my mom peeking over my shoulder, and when I read your quotes, I yelled out 'That guy owes me doughnuts!'

So now my family thinks I'm insane.


All times are GMT -5. The time now is 01:24.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi