CARLA
Loading...
Searching...
No Matches
Functions
InertialMeasurementUnit.cpp File Reference
#include "Carla/Sensor/InertialMeasurementUnit.h"
#include "Carla.h"
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"
#include "Carla/Actor/CarlaActor.h"
#include "Carla/Game/CarlaStatics.h"
#include "Carla/MapGen/LargeMapManager.h"
#include "Carla/Sensor/WorldObserver.h"
#include "Carla/Vehicle/CarlaWheeledVehicle.h"
#include <util/disable-ue4-macros.h>
#include "carla/geom/Math.h"
#include "carla/ros2/ROS2.h"
#include <util/enable-ue4-macros.h>
#include <limits>

Go to the source code of this file.

Functions

static FVector FIMU_GetActorAngularVelocityInRadians (AActor &Actor)
 
static FVector FIMU_ToLocal (const AActor &Sensor, const std::array< double, 3 > &World)
 
static std::array< double, 3 > FIMU_ToWorld (const AActor &Sensor, const FVector &Local)
 World-frame location, the same on every server (a large map rebases each server's local origin on its own).
 

Function Documentation

◆ FIMU_GetActorAngularVelocityInRadians()

static FVector FIMU_GetActorAngularVelocityInRadians ( AActor &  Actor)
static

◆ FIMU_ToLocal()

static FVector FIMU_ToLocal ( const AActor &  Sensor,
const std::array< double, 3 > &  World 
)
static

◆ FIMU_ToWorld()

static std::array< double, 3 > FIMU_ToWorld ( const AActor &  Sensor,
const FVector &  Local 
)
static

World-frame location, the same on every server (a large map rebases each server's local origin on its own).

Definition at line 290 of file InertialMeasurementUnit.cpp.

References UCarlaStatics::GetLargeMapManager(), and ALargeMapManager::LocalToGlobalLocation().

Referenced by AInertialMeasurementUnit::GetMirrorState().