Jump to content

Is it just me, or does the navball heading indicator not work correctly on Mun?


Recommended Posts

So, I spent a lot of time lately trying to do long-range rover science on Mun. I started out trying to use the MechJeb2 rover autopilot but eventually gave up in disgust and went back to driving the rover myself. After quite a lot of "Now where the fark am I?!?" I came to the conclusion that the navball heading indicator doesn't seem to work reliably on Mun. Incidentally, I haven't tried to navigate on any other body using the navball heading indicator, so I don't know if it does or does not suffer from the same apparent problem elsewhere.

While motoring around Kerbin the navball heading indicator always appears to be correct and reliable: head toward an object, get a heading fix; wander around in circles for a while, then go back to your marked heading, and lo and behold! you're once again heading toward exactly the same object. Try that same trick on Mun and you'll end up doing a Dukes of Hazzard off a crater rim and lighting up the dark side with a fireball worthy of JJ Abrams. Fun to watch, but not a lot of science gets done.

Is this some intentional aspect of game design (magnetic anomalies, maybe?) I'm not understanding, or is there a bug, or am I just daft?

Edit: I have edumacated and can now build working rovers!!! Thanks everyone!

Edited by TimTheTerrible
Link to comment
Share on other sites

Try that same trick on Mun and you'll end up doing a Dukes of Hazzard off a crater rim and lighting up the dark side with a fireball worthy of JJ Abrams.

So the navball doesn't work because there is a crater between you and your target? Since when was the navball supposed to make the terrain flat between you and your target?

Link to comment
Share on other sites

@Red Iron Crown: When at rest, the navball is all blue, with the heading mark in the center, so "right side up."

@cantab: I got bit by that one at first, couldn't figure out why the rover kept flipping, or as Bilbo Baggins would say, "like riding a fat pony who always wants to roll in the grass." So, yes, I switch to docking mode and disable the reaction wheels.

It's not that it deosn't go where I point it, it's that the thing that's supposed to tell me where I'm going doesn't seem to give the same advice each time I look at it. I'm at work now, so I can't easily test (even though I work at a video game company!) but when I get home tonight I'll do some formal testing and see if I can characterize it better.

Thanks for the replies!

Link to comment
Share on other sites

Planets are spheres, if you go straight on them, in most cases your heading changes over time. And if you keep the heading, you follow a spiral, not straight line.

That's true, with the exception of the cardinal directions. The effect would be more significant the smaller the body gets, so what might not be noticeable on Kerbin becomes significant on the Mun.

Link to comment
Share on other sites

I'm using a probeCoreOcto as the base of the rover, it's right-side-up and the nav ball shows all blue, and I'm driving in docking mode (linear) with the reaction wheels shut off. I have no trouble at all controlling the rover, it's just that following a particular compass heading (0 degrees = North; 90 degrees = East; etc.) doesn't seem to work: if I aim the rover at 90 degrees, for instance, and drive over perfectly flat terrain for a minute, the heading will wander off to some other reading, even though I'm still headed in the same direction with regard to the local visual reference frame (which is to say, pick a conspicuous land mark and head toward it). I'm well aware of the fact that, starting from the North pole, every direction you go is South. The effect I'm describing is seen even over extremely short distances (under 1km). That's why I asked about magnetic anomalies.

Link to comment
Share on other sites

I'm using a probeCoreOcto as the base of the rover, it's right-side-up and the nav ball shows all blue, SNIP

I think that's your problem right there. What's happening (To the best of my knowledge) is that while your pointed straight up the Navball isn't the most accurate thing. I could throw fancy words at you but that wouldn't help.

Suffice it to say that your control inputs are having an unexpected effect on the navball because of the fact the game thinks you are pointing straight up, despite your wheels moving you sideways.

Link to comment
Share on other sites

Well yes, if your probe is pointing upwards then your heading tells you not where you are heading but what heading is the inclination of the slope on which your rover is standing at the moment.

Here is an example of correctly mounted probe core (and its effect on navball)

mI4S1AD.jpg

Link to comment
Share on other sites

@Kasuha: I stared at that picture for a whole 2 microseconds before the light came on over my head like a supernova. It's perfectly obvious now why it was doing what I saw it doing. That does, however, raise the question of why the stock rover, provided by Squad, looks like this:

dcuYwq7.png

Edited by TimTheTerrible
Link to comment
Share on other sites

That does, however, raise the question of why the stock rover, provided by Squad, looks like this:

http://omicron.algernonsystems.com/stock_rover.png

The reason is probably because whoever built it did not pay attention to all details. That applies to most of stock crafts, they all kind of serve the purpose but have certain limits or flaws. My guess is that all of current stock crafts are placeholders and will be replaced in the future.

Link to comment
Share on other sites

@Red Iron Crown: Oh, but of course, it didn't. ;-) Poor quality observations on my part, for which I apologize. Now that I've had some time to tinker with it, I can see how I thought it was working: the ground around KSP is more or less completely flat, so operating in that area, under just the right circumstances, it seems like it works. More rigorous testing showed me that it didn't actually work, until I rotated the control module 90 degrees forward.

Link to comment
Share on other sites

Interesting note for you, Tim -- the "first part placed" in the SPH has the correct rotation for a rover's navball; the first part placed in the VAB has the correct rotation for "up". Most people build their rovers in the SPH.

You, as the OP, have the ability to update your post #1's title to [Answered]

Link to comment
Share on other sites

Yes, I agree with Taki. Your navball isn't going to act how it looks like it should if it's showing all blue. I know that makes it look like a compass, but it won't really act like a compass. You're better off flipping the probe core upright so that it's pointed forward. Then when you drive, you'll have a prograde marker pointing on the heading that you're actually pointed at.

For example, this is a picture of a rover that I drove from KSC to the north pole. Granted, I was heading north, but note the navball (half blue/half brown).

HMMjjen.jpg

Edit: Ahh, ninja'd. Sorry, I had this post open for a while before I posted. Glad you got it sorted out. :D

Link to comment
Share on other sites

@Amaroq: I didn't know that about the SPH, thanks! I haven't spent a lot of time there.

@Red Iron Crown: Yes, reorienting the original part (the octo) fixes the problem, but unfortunately, that makes the rover challenging to attach to a landing vehicle (attachment balls oriented the wrong way). But leaving that aside, I found something interesting: I have the Bill9000/Jeb9000 mod to go with mechjeb, and where I stick the Bill/Jeb module and how it's oriented changes the orientation of the vehicle as well: if I place a Jeb9000 on top of my original "broken" rover as shown below, it fixes both the compass heading problem, as well as the autopilot weirdness. Interestingly, the original mechjeb AR202 module doesn't exhibit this behavior: no matter where you stick it, the orientation remains "broken."

(FYI: additional parts in image are from FASA Mercury/Gemini kit)

WxBoDTB.png?1

Finally, now that you kind folks have helped me understand how to make working rovers, can somebody (Amaroq?) tell me how to actually change the title of this thread to [Answered]? Is it as simple as typing "[Answered]" in the title of the advanced post page? I can't seem to find a control to do it.

Thanks all!

Edited by TimTheTerrible
Link to comment
Share on other sites

Finally, now that you kind folks have helped me understand how to make working rovers, can somebody (Amaroq?) tell me how to actually change the title of this thread to [Answered]? Is it as simple as typing "[Answered]" in the title of the advanced post page? I can't seem to find a control to do it.

Edit the OP, go advanced, there's a pulldown in the upper left that does it.

Edit: I should've read the next page.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...