Question about Usage of "GCS" in Ardupilot Source

How come “GCS” == “Ground Control Station” is used by the ardupilot source? Is this because the gcs files are used for communicating with a GCS/companion computer?

I just found the naming slightly confusing as I was wondering why you would need a Ground Control Station in the ardupilot source as the latter controls something that flies and not something ground-based.

Apologies if this seems an obvious question.


GCS source files describe the interface to the real GCS on the ground.

1 Like

Thanks for confirming that.

I guess “GCS” includes companion computers too?

yeap, you are correct.

1 Like