Class SlotcarCommon¶
Defined in File slotcar_common.hpp
Nested Relationships¶
Nested Types¶
Class Documentation¶
-
class
rmf_robot_sim_common::SlotcarCommon¶ Public Functions
-
SlotcarCommon()¶
-
rclcpp::Logger
logger() const¶
-
void
set_model_name(const std::string &model_name)¶
-
std::string
model_name() const¶
-
UpdateResult
update(const Eigen::Isometry3d &pose, const std::vector<Eigen::Vector3d> &obstacle_positions, const double time)¶
-
bool
emergency_stop(const std::vector<Eigen::Vector3d> &obstacle_positions, const Eigen::Vector3d ¤t_heading)¶
-
std::array<double, 2>
calculate_control_signals(const std::array<double, 2> &curr_velocities, const std::pair<double, double> &displacements, const double dt, const double target_linear_velocity = 0.0) const¶
-
std::array<double, 2>
calculate_joint_control_signals(const std::array<double, 2> &w_tire, const std::pair<double, double> &displacements, const double dt) const¶
-
void
charge_state_cb(const std::string &name, bool selected)¶
-
void
publish_robot_state(const double time)¶
-
struct
UpdateResult¶
-