Jump to content

[1.0] Figaro Global Navigation Satellite System - Launch a Working GPS System


PakledHostage

Recommended Posts

whats the best way to use this mod to land at other air strips?

Once you've launched your GNSS constellation, you can place a Figaro receiver on your craft. You can then enter the lat/Lon of any point on Kerbin (or whatever other celestial body your constellation orbits) and the Figaro receiver will display the heading and distance to that point. Both values are along the great circle (shortest route) between your current location and your destination. Just fly that heading on the navball.

Link to comment
Share on other sites

I love the idea of launching realistic(ish) satellite constellations, and I have used this mod before. However, I never found any gameplay or utility value in it. I never found a way to -use- it. What can I do with this to make things more interesting, challenging, realistic, and so forth?

Link to comment
Share on other sites

What can I do with this to make things more interesting, challenging, realistic, and so forth?

I am not really sure. I originally wrote the Figaro plugin in response to a challenge on the challenge thread and then decided to make it available to the masses when MrPwner offered to make some parts for it (you have him to thank for the Figaro receiver part and the GNSS transmitter part). I know that this mod is a bit simple and lacks a lot of functionality that might be "nice to have", but it is intended first and foremost as a science mod. It is intended to get people thinking about where their navigation information comes from. Mods like Mechjeb and even the stock game are great but they abstract the very real technological problem of accurately determining position so that you can do all of the things the map view and Mechjeb allow you to do. If you've already launched a constellation that gives you good coverage and accuracy, then you've met the intent of the mod.

I have suggested, through one of their former staff members, that Squad incorporate the idea as a contract into the stock game but I was told that they weren't interested. Something about how mods like this one and RemoteTech differ from their vision for the game. That's fine with me. I'll continue to support it myself, but I don't have enough time or motivation to make it into anything more than it already is.

The only thing I can suggest, therefore, would be that you ask other modders to integrate their mods with Figaro. I've exposed some variables that other mod makers could read to add the type of functionality that Yaivenov requested in his/her post above, but the authors of those mods have to make the changes on their end.

Edited by PakledHostage
Spelling.
Link to comment
Share on other sites

I was thinking about it and it seems that this would compliment SCANSat and RemoteTech but needs one more part (well technically two).

First off, for a satellite to help you figure out where you are, or to map a planet for you, it needs to know where it is. Around Earth--err Kerbin the first half of this problem is solved by many fixed known-location ground stations broadcasting signals which the satellites calibrate themselves from. In game terms all your Kerbin GPS/mapping satellite would need is it's radio receiver (remotetech) to know where it is.

However should you want to setup a GPS constellation or conduct mapping of a non-Kerbin rock how will your satellite know where it is? Enter the Star Tracker (real thing), or in my own terms, the electro-optical sextant. Slap this bad boy on your space craft and it's no longer tied to the multitude of ground stations to figure out where it is and where it's going. Oh, but I did mention this was the first half, right?

Enter the second half: Time. The satellite needs a very high degree of chronological accuracy. Either this is provided by a regular signal (remotetech again) or you'll need to research the miniturized high precision atomic clock and install that on your bird.

So there you have it, remote tech to provide time and/or spatial location for the birds, substitutional by the star tracker and atomic clock parts. The known location and time provides the satellites the ability to accurately map (scansat) or transmit their location (gps).

Finally, why bother building a GPS network if you can just take a star tracker and clock with you? Good question, in this case my handwavium answer will be that the star trackers don't work in an obscuring atmosphere. So while that might help you on the Mun, you'll need to setup the constellation for Eve, Duna, Laythe, etc. In that way the GPS receiver becomes the primary (only?) means of telling your own location down on the surface or flying around in a rock with air.

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
I was thinking about it and it seems that this would compliment SCANSat and RemoteTech but needs one more part (well technically two).

First off, for a satellite to help you figure out where you are, or to map a planet for you, it needs to know where it is. Around Earth--err Kerbin the first half of this problem is solved by many fixed known-location ground stations broadcasting signals which the satellites calibrate themselves from. In game terms all your Kerbin GPS/mapping satellite would need is it's radio receiver (remotetech) to know where it is.

However should you want to setup a GPS constellation or conduct mapping of a non-Kerbin rock how will your satellite know where it is? Enter the Star Tracker (real thing), or in my own terms, the electro-optical sextant. Slap this bad boy on your space craft and it's no longer tied to the multitude of ground stations to figure out where it is and where it's going. Oh, but I did mention this was the first half, right?

Enter the second half: Time. The satellite needs a very high degree of chronological accuracy. Either this is provided by a regular signal (remotetech again) or you'll need to research the miniturized high precision atomic clock and install that on your bird.

So there you have it, remote tech to provide time and/or spatial location for the birds, substitutional by the star tracker and atomic clock parts. The known location and time provides the satellites the ability to accurately map (scansat) or transmit their location (gps).

Finally, why bother building a GPS network if you can just take a star tracker and clock with you? Good question, in this case my handwavium answer will be that the star trackers don't work in an obscuring atmosphere. So while that might help you on the Mun, you'll need to setup the constellation for Eve, Duna, Laythe, etc. In that way the GPS receiver becomes the primary (only?) means of telling your own location down on the surface or flying around in a rock with air.

This. This needs to be done. I demand it. I must have awesomeness like this in my game! Only thing I could think of would be to make mechjeb virtually useless unless it had gps or connection to some point around it, so like you would have a base on kerbin needing supplies, mechjeb would either use satellites to tell it where it is, or it would use crafts in its line of sight to make a prediction of where it is by moving in relation to another object in its line of sight, such as three flags spaced apart. First part is kind of easy, but the second would be hard, but I would imagine for starters it would need a line of sight to an object. I'd love to explain this idea further to anyone interested, and feel free to use this idea, I guess! My vision is dependent on mechjeb, this mod(duh) and remotetech

Link to comment
Share on other sites

  • 2 weeks later...

I've been considering making a "build a GPS network" contract for some time (using Contract Configurator, naturally). I never did simply because it didn't seem to have enough content to stand on its own. All this time though, I was completely unaware of Figaro's existence! If I were to create the cfg file, would you be interested including it in your mod? It creates a soft-dependency on Contract Configurator (if the player doesn't have Contract Configurator installed, they simply won't get the contract).

Link to comment
Share on other sites

I made a new GPS antenna/receiver part, and i would like to make it and the transmitter use electricity...I've tried messing with the part.cfgs, but nothing works...Would this be something that has to be changed in the code, as well as just the part configs?

Here's a shot of my new antenna...Basically just a textured Frisbee...lol

6E1JTO1.jpg

p1PnaJT.jpg

Link to comment
Share on other sites

  • 2 months later...
How about instead of asking, try it yourself, and report back.

Given that my satellite constellation didn't survive the update and will take a while to rebuild, and maybe somebody else's survived the update, I didn't think it was an unreasonable question to ask.

While I can eventually test it myself, it's going to be a while.

Link to comment
Share on other sites

Any word from Pak?

I'm around but I haven't downloaded v1.0 yet. Please give me some time. I've got a 3 month old who demands most of my non-working waking hours (as well as many of my sleeping hours) and who gets in the way of such things as updating mods.

Link to comment
Share on other sites

I haven't gone through this entire thread, but if it hasn't been suggested yet, it'd be cool if you could at least make it an option to need these GPS sats setup before the navball is visible. Kind of like how remotetech will make you lose control of a probe-controlled rocket when out of range/sight of a signal, you could make the navball appear only when a GPS satellite is within line of sight. This would pair amazingly with an RO playthrough, at least in my opinion. Just a thought, I just like difficult tasks in my playthroughs though, so it may just be me.

Link to comment
Share on other sites

I haven't gone through this entire thread, but if it hasn't been suggested yet, it'd be cool if you could at least make it an option to need these GPS sats setup before the navball is visible. Kind of like how remotetech will make you lose control of a probe-controlled rocket when out of range/sight of a signal, you could make the navball appear only when a GPS satellite is within line of sight. This would pair amazingly with an RO playthrough, at least in my opinion. Just a thought, I just like difficult tasks in my playthroughs though, so it may just be me.

A gyroscope doesn't need a GPS network to work, how are you going to put your first GPS sat in orbit without the navball anyway?

Link to comment
Share on other sites

Yeah...Going without the navball is a bit much I think...But yes, I would like to see SOME way of making GPS more useful in KSP....I wish i was a modder...I have a couple ideas, I just cant implement them... :(

I had mentioned to nightingale about somehow integrating his Waypoint mod, this mod, and possibly Persistent Trails mod...But nothing came of it....I dont blame him...It would probably be pretty involved. Would be nice if someone created a Contract Configurator pack, integrating those three mods, and maybe even RemoteTech, and maybe even MechJeb.... I would also like to see this mod somehow integrated into RPM for IVA usage...

As to Figaro GPS working in 1.0....???

I think YES!!!!... :D

I put up a hasty, not very pretty 10 sat constellation this evening...and threw my GPS antenna on the stock skycrane/rover, and launched it on the KSC Launch Pad....I let it set for a few minutes, and the best it could get was only 4 sats visible... :( ... However, the accuracy was between 4.0m down to 0.3m... (mostly 0.5-0.3 once it settled down)...I checked the coords and altitude from previous readings, and they match!.. :)

bc85bXT.jpg2oNk20E.jpg

I'm beat, so i'll try driving the rover around tomorrow, and throw some more sats up and see how it goes.

Also, I am running Exception Detector mod, along with 18 other plug-in mods, and 1 small part mod...No exceptions from Figaro so far...i also checked my KSP.log for errors and warnings, and nothing from Figaro there either.... :)

I guess Pak nailed this WAAYYYY-back, and Squad must not have had to make any API or coding changes that have affected this mod...

Nice job, Pak! :thumbsup:

Edited by Stone Blue
Link to comment
Share on other sites

As to Figaro GPS working in 1.0....???

I think YES!!!!... :D

Thanks for the update. There are one or two little niggling bugs that I'd like to get to solving. I'll recompile, linking to the latest libraries when I do. Hopefully that will be soon.

For the time being, I've updated the OP of this thread. If anyone runs into problems with this mod in v1.0 of the game, please post a detailed description and screen shots here.

Link to comment
Share on other sites

Sorry to be a bother, I think I may have missed this information.

But I'm trying to see about adding the transmitter function to another part. Namely the lovely TRANSIT 2A satellite model made by raidernick (since it a recreation of a satellite used in the old US Navy TRANSIT/NAVSAT network). And I'm not quite clear on how to add the transmitter function to the part. Any help would greatly be appreciated.

Link to comment
Share on other sites

Any help would greatly be appreciated.

The transmitter part doesn't have any functionality. Only the receiver part uses the plugin module. The receiver part looks for spacecraft that contain the transmitter part. It identifies the transmitter part by name.

If you want to use a different part as a transmitter part, just change the name of your replacement transmitter part to that of the old transmitter part that comes with the mod. You can do this in the Part.CFG file. Any text editor (such as Notepad) is all you need to edit it.

Link to comment
Share on other sites

  • 2 weeks later...

It is in the CKAN database. It's just listed as not compatible with 1.0.2.

Until the database is updated you have to install manually. Once updated CKAN will automatically list it as compatible and you can install from there (after manually removing from GameData).

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...