Program Listing for File diff_drive_config.hpp

Return to documentation for file (cosm/kin2D/config/diff_drive_config.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "rcppsw/config/base_config.hpp"
#include "rcppsw/math/radians.hpp"
#include "cosm/cosm.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::kin2D::config {

/*******************************************************************************
 * Structure Definitions
 ******************************************************************************/
struct diff_drive_config final : public rconfig::base_config {
  rmath::radians soft_turn_max{};

  double max_angular_speed{0.0};

  double max_linear_speed{0.0};
};

} /* namespace cosm::kin2D::config */