CARLA
Loading...
Searching...
No Matches
GnssSensor.h
Go to the documentation of this file.
1// Copyright (c) 2026 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once
8
10
13
17
18#include "GnssSensor.generated.h"
19
20/// Gnss sensor representation
21/// The actual position calculation is done one server side
22UCLASS()
23class CARLA_API AGnssSensor : public ASensor
24{
25 GENERATED_BODY()
26
27public:
28
29 AGnssSensor(const FObjectInitializer &ObjectInitializer);
30
31 static FActorDefinition GetSensorDefinition();
32
33 void Set(const FActorDescription &ActorDescription);
34
35 void GetMirrorState(carla::multigpu::SensorState &State) const override;
36
37 void SetMirrorState(const carla::multigpu::SensorState &State) override;
38
39 // virtual void PrePhysTick(float DeltaSeconds) override;
40 virtual void PostPhysTick(UWorld *World, ELevelTick TickType, float DeltaSeconds) override;
41
42 void SetLatitudeDeviation(float Value);
43 void SetLongitudeDeviation(float Value);
44 void SetAltitudeDeviation(float Value);
45
46 void SetLatitudeBias(float Value);
47 void SetLongitudeBias(float Value);
48 void SetAltitudeBias(float Value);
49
50 float GetLatitudeDeviation() const;
51 float GetLongitudeDeviation() const;
52 float GetAltitudeDeviation() const;
53
54 float GetLatitudeBias() const;
55 float GetLongitudeBias() const;
56 float GetAltitudeBias() const;
57
58 double GetLatitudeValue() const;
59 double GetLongitudeValue() const;
60 double GetAltitudeValue() const;
61
62protected:
63
64 virtual void BeginPlay() override;
65
66private:
67
69
73
77
81};
Gnss sensor representation The actual position calculation is done one server side.
Definition GnssSensor.h:24
float LongitudeBias
Definition GnssSensor.h:75
double LatitudeValue
Definition GnssSensor.h:78
float LatitudeBias
Definition GnssSensor.h:74
float LatitudeDeviation
Definition GnssSensor.h:70
double AltitudeValue
Definition GnssSensor.h:80
float AltitudeBias
Definition GnssSensor.h:76
carla::geom::GeoProjection CurrentGeoProjection
Definition GnssSensor.h:68
float AltitudeDeviation
Definition GnssSensor.h:72
double LongitudeValue
Definition GnssSensor.h:79
float LongitudeDeviation
Definition GnssSensor.h:71
A definition of a Carla Actor with all the variation and attributes.
A description of a Carla Actor with all its variation.
One record of frame data packet 27: the runtime state a sensor of the primary starts this frame's tic...
Definition sensorSync.h:87