19 #include "CoreMinimal.h"
21 #include "PhysicsEngine/PhysicsConstraintComponent.h"
35 #include "TurtlebotBurgerBase.generated.h"
103 virtual bool SetupBody();
112 UStaticMeshComponent* Base =
nullptr;
121 UStaticMeshComponent* LidarSensor =
nullptr;
139 UStaticMeshComponent* WheelLeft =
nullptr;
148 UStaticMeshComponent* WheelRight =
nullptr;
157 UStaticMeshComponent* CasterBack =
nullptr;
166 UPhysicsConstraintComponent* Base_LidarSensor =
nullptr;
175 UPhysicsConstraintComponent* Base_CasterBack =
nullptr;
184 float MaxForce = 1000.f;
193 UMaterial* VehicleMaterial =
nullptr;
202 UMaterial* BallMaterial =
nullptr;
228 virtual bool SetupConstraintsAndPhysics();
245 virtual void SetupWheelDrives();
258 float WheelRadius = 3.3f;
271 float WheelSeparationHalf = 7.9f;