RapyutaSimulationPlugins
RRTurtlebotROS2Interface.h
Go to the documentation of this file.
1 
13 #pragma once
14 
15 
16 
17 // RapyutaSimulationPlugins
18 
20 
21 
22 
23 #include "RRTurtlebotROS2Interface.generated.h"
24 
25 
26 
40 class RAPYUTASIMULATIONPLUGINS_API URRTurtlebotROS2Interface : public URRRobotROS2Interface
41 
42 {
43 
44 
45 
46 protected:
47 
56  void SetupROSParams() override
57 
58  {
59 
60  bPublishOdom = true;
61 
62  bPublishOdomTf = true;
63 
64  bPublishJointTf = true;
65 
66  JointTfPublicationFrequencyHz = 30;
67 
68  };
69 
70 };
71 
URRTurtlebotROS2Interface
Example of URRRobotROS2Interface's child class.
Definition: RRTurtlebotROS2Interface.h:40
URRRobotROS2Interface
Base Robot ROS 2 interface class.
Definition: RRRobotROS2Interface.h:80
URRTurtlebotROS2Interface::SetupROSParams
void SetupROSParams() override
Init turlebot's ros parameter and set to publish odom as topic and tf.
Definition: RRTurtlebotROS2Interface.h:56
RRRobotROS2Interface.h
Base Robot ROS2Interface class. Other robot ROS2Interface class should inherit from this class.