RapyutaSimulationPlugins
Classes | Enumerations | Functions
RRAIRobotROSController.h File Reference
#include "AIController.h"
#include "CoreMinimal.h"
#include "Robots/RRBaseRobotROSController.h"
#include "RRAIRobotROSController.generated.h"
Include dependency graph for RRAIRobotROSController.h:

Go to the source code of this file.

Classes

class  ARRAIRobotROSController
 Base Robot ROS controller class. Other robot controller class should inherit from this class. More...
 

Enumerations

enum  ERRAIRobotNavStatus : uint8 { ERRAIRobotNavStatus::IDLE, ERRAIRobotNavStatus::AI_MOVING, ERRAIRobotNavStatus::LINEAR_MOVING, ERRAIRobotNavStatus::ROTATING }
 Robot navigation status. More...
 
enum  ERRAIRobotMode : uint8 {
  ERRAIRobotMode::BEGIN = 0, ERRAIRobotMode::MANUAL = 1, ERRAIRobotMode::SEQUENCE = 2, ERRAIRobotMode::RANDOM_SEQUENCE = 3,
  ERRAIRobotMode::RANDOM_AREA = 4, ERRAIRobotMode::END = 100
}
 AI agent mode status. More...
 

Functions

 DECLARE_DYNAMIC_DELEGATE (FMoveCompleteCallback)
 
 DECLARE_DELEGATE (FMoveCompleteCallbackStatic)
 

Enumeration Type Documentation

◆ ERRAIRobotMode

enum ERRAIRobotMode : uint8
strong

AI agent mode status.

UENUM(BlueprintType)

Enumerator
BEGIN 

UMETA(DisplayName = "Begin"),.

MANUAL 

UMETA(DisplayName = "Manual"),.

SEQUENCE 

UMETA(DisplayName = "Sequence"),.

RANDOM_SEQUENCE 

UMETA(DisplayName = "Random Sequence"),.

RANDOM_AREA 

UMETA(DisplayName = "Random Area"),.

END 

UMETA(DisplayName = "End")

◆ ERRAIRobotNavStatus

enum ERRAIRobotNavStatus : uint8
strong

Robot navigation status.

UENUM(BlueprintType)

Enumerator
IDLE 

UMETA(DisplayName = "Idle"),.

AI_MOVING 

UMETA(DisplayName = "AI moving"),.

LINEAR_MOVING 

UMETA(DisplayName = "Linear moving"),.

ROTATING 

UMETA(DisplayName = "Rotating")

Function Documentation

◆ DECLARE_DELEGATE()

DECLARE_DELEGATE ( FMoveCompleteCallbackStatic  )

◆ DECLARE_DYNAMIC_DELEGATE()

DECLARE_DYNAMIC_DELEGATE ( FMoveCompleteCallback  )