5#ifndef DIFF_DRIVE_ROBOT_CHASSIS_H
6#define DIFF_DRIVE_ROBOT_CHASSIS_H
8#include "bitrl/bitrl_config.h"
15#include "chrono/physics/ChSystem.h"
22namespace rb::bitrl_chrono{
34class CHRONO_DiffDriveRobot_Chassis :
public CHRONO_DiffDriveRobot_Part {
38 CHRONO_DiffDriveRobot_Chassis(
39 std::shared_ptr<chrono::ChContactMaterial> mat,
40 chrono::ChSystem* system,
41 const chrono::ChVector3d& body_pos,
42 const chrono::ChQuaternion<>& body_rot
45 ~CHRONO_DiffDriveRobot_Chassis()=
default;
48 virtual void init()
override;
53 void translate(
const chrono::ChVector3d& shift);
Definition bitrl_consts.h:14