Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Count degrees of freedom that have to be zeroed out in that landing: three coordinates of position, three coordinates of motion, two axes of tilt, rates of yaw, pitch, and roll.

That adds to 11 dimensions of control. And their flight computer nailed it, without even zeroing one at a time! Only roll rate around the axis of the rocket was zeroed well before touchdown. Impressive!



That estimate is incomplete. The drone ship has its own pitch and yaw thanks to the motion of the ocean and is moving on two axes to intercept, plus vertical displacement thanks to the swell. Incredible.


If you're zeroing in the position, you don't have to worry about the motion.

The number of degrees you have to take car of is 6: X, Y, Z, yaw, pitch, and roll.


If you don't take care of the motion, the next thing you do immediately after landing on the barge is slide off the barge!


Or make a big hole in it, as happened last time.


> If you're zeroing in the position, you don't have to worry about the motion.

Sure you do. Landing too fast in any of the three directions won't do.


Heck, I'll just be pedantic and say you have 7 DOF since you really should use a quaternion to avoid the gimbal-lock singularity when using Euler angles :P


To a layman the two are nearly identical, however the Von Hiesen is an older model of Neutrino Compressors and thus shares many aesthetic components as the contemporary hypercarbolators (I tend to use the American spelling for that word) due to the placement of the backfeed tube.


gimbal and quaternions are two different ways of describing an object's rotation in 3d.

gimbal is very intuitive, you just write down three angles: pitch, roll, and yaw. to imagine the objects rotation when I give you the three angles, you just apply them one after the other.

however, there is an issue. When the object's rotation is large enough that say, roll becomes 90, suddenly pitch and yaw correspond to the same 'thing '. which means one axis of rotation can no longer be realized.

in practice this can be seen with physical gimbals (three concentric rings, one per axis) or in numerical gimbal representation, where values might end up being unworkable.

quaternions eliminate this problem by using four values instead of three (quater, quattro, quad bike - the prefix stands for 4) 3 values are the components of a 3d vector, and the 4th is how much rotation to apply around it.

The above post argue that this 4th value seems like an extra degree of freedom, it isnt. it simply is a matter of representation if coded correctly.


Using quaternion does not add any DOF.


You're right, assuming your quaternions are coded correctly...


Yes, 6 positions, but you also have to take of their first derivative (velocity) which makes it 12.


Yes, but the only means you have of controlling those also impacts the motion.


Yes. Welcome to underactuated control, where you have more output goals than control parameters. That's why this is rocket science.

Here's a way to start thinking about this. Consider the 1D case, stopping a car with the goal of being at zero speed at a specified point. 2 goals, one controlled input. This is an under actuated problem. Setting a constant deceleration is not enough to do this. However, if you have a deceleration start time and a deceleration value after that point, you now have two variables, and can solve for zero speed at the desired point. This is essentially what Space-X is doing in the vertical direction.

They have limited ability to throttle the main engines (off, or 70% to 100%), and I suspect that in the final landing phase, they use that range to keep the vertical component constant while doing any horizontal positioning. The main engines gimbal; they don't have to change attitude for minor horizontal adjustments. So the simple approach is to get the attitude stabilized on approach, and the landing vertical. Their successful landings look like that. Their unsuccessful ones show non-vertical attitudes as the control system tries to make big horizontal adjustments.


This is also why New Shepard (with a minimum TWR < 1) has a much easier problem to solve (on the scale of 'solving problems related to rockets).


congratulations to them again, but sure there has to be some land mass somewhere they can use. Or are they just predicting a day they don't want to be bound to any nation?


Elon Musk has tweeted before that many launches will have spent so much fuel that it would be impossible to return to land--necessitating a sea landing for consistency.


The first stage of rockets launched from the US end up over the Atlantic. Unless you want to launch many percentage points more of fuel to propel it farther than it would otherwise go, you're going to have to catch it in the ocean.

The ocean landing is much more technically difficult, but it gives them the ability to use those extra percentage points of fuel on payload.


It's just practicality. Surely they could lease an island or two, they've done it in the past but the barge landing gives opens up much more possibilities.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: