As I understand it, after it jettisons the aero shell, it reaches a certain height by radar altimeter and then activates active rocket thrust to balance a big square flying platform over the landing area, with a very limited flight time possible (based on weight budget/fuel supplies), and then uses the skycrane system to lower the rover.
What sort of 6-axis IMUs and sensors must be on that thing , and how quickly can it adjust thrust per corner to keep itself flying level while descending...
https://www.space.com/16889-mars-rover-curiosity-sky-crane-l...
Does it swivel the small rocket motors? Or is it based on thrust adjustment only? How many different radar and laser altimeter type sensors does it use to determine that it's above a suitable flat spot? All sorts of fun questions.