RapyutaSimulationPlugins
RRBaseRobotROSController.h
Go to the documentation of this file.
1 
15 #pragma once
16 
17 
18 
19 // UE
20 
21 #include "AIController.h"
22 
23 #include "CoreMinimal.h"
24 
25 
26 
27 #include "RRBaseRobotROSController.generated.h"
28 
29 
30 
32 
33 
34 
56 class RAPYUTASIMULATIONPLUGINS_API ARRBaseRobotROSController : public AAIController
57 
58 {
59 
60 protected:
61 
74  virtual void OnPossess(APawn* InPawn) override;
75 
76 
77 
88  virtual void OnUnPossess() override;
89 
90 
91 
98  URRBaseROS2Interface* ROS2Interface = nullptr;
99 
100 };
101 
URRBaseROS2Interface
Base Robot ROS 2 interface class.
Definition: RRBaseROS2Interface.h:80
ARRBaseRobotROSController
Base Robot ROS controller class. Other robot controller class should inherit from this class.
Definition: RRBaseRobotROSController.h:56