Augmented reality (AR) system , comprising, - a global navigation satellite system module adapted to output position data, - an orientation measurement module adapted to output orientation data, - an augmented reality module , - at least one AR-client comprising a camera and a display , wherein the augmented reality module is adapted to: - determine a position and orientation of the camera of the at least one AR-client based on the position data and orientation data, - calculate screen positions of at least one AR object based on the position and orientation of the camera of the at least one AR-client to create at least one AR-overlay , - transmit the at least one AR-overlay to at least one AR-client , and the AR-client is adapted to: - merge the at least one AR-overlay with a picture received from the camera (1040a 1040b) of the at least one AR-client to provide an AR-image , and to - display the AR-image on the display , wherein the augmented reality module further comprises a camera , characterized in that : the augmented reality module is further adapted to adjust, based on the position data and orientation data, a heading of the camera of the at least one AR-client by: - identifying earth fixed features captured by the camera of the augmented reality module , - tracking movement of the earth fixed features, - adjusting the heading of the camera of the at least one AR-client by compensating for the movement of the earth fixed features. - a global navigation satellite system module adapted to output position data, - an orientation measurement module adapted to output orientation data, - an augmented reality module , - at least one AR-client comprising a camera and a display , the augmented reality module is adapted to: - determine a position and orientation of the camera of the at least one AR-client based on the position data and orientation data, - calculate screen positions of at least one AR object based on the position and orientation of the camera of the at least one AR-client to create at least one AR-overlay , - transmit the at least one AR-overlay to at least one AR-client , and the AR-client is adapted to: - merge the at least one AR-overlay with a picture received from the camera (1040a 1040b) of the at least one AR-client to provide an AR-image , and to - display the AR-image on the display , - determine a position and orientation of the camera of the at least one AR-client based on the position data and orientation data, - calculate screen positions of at least one AR object based on the position and orientation of the camera of the at least one AR-client to create at least one AR-overlay , - transmit the at least one AR-overlay to at least one AR-client , and the AR-client is adapted to: - merge the at least one AR-overlay with a picture received from the camera (1040a 1040b) of the at least one AR-client to provide an AR-image , and to - display the AR-image on the display , - merge the at least one AR-overlay with a picture received from the camera (1040a 1040b) of the at least one AR-client to provide an AR-image , and to - display the AR-image on the display , wherein the augmented reality module further comprises a camera , characterized in that : the augmented reality module is further adapted to adjust, based on the position data and orientation data, a heading of the camera of the at least one AR-client by: - identifying earth fixed features captured by the camera of the augmented reality module , - tracking movement of the earth fixed features, - adjusting the heading of the camera of the at least one AR-client by compensating for the movement of the earth fixed features. - identifying earth fixed features captured by the camera of the augmented reality module , - tracking movement of the earth fixed features, - adjusting the heading of the camera of the at least one AR-client by compensating for the movement of the earth fixed features. <EOS>