#include <seed_r7_mover_controller.h>
Definition at line 40 of file seed_r7_mover_controller.h.
◆ MoverController()
◆ ~MoverController()
| robot_hardware::MoverController::~MoverController |
( |
| ) |
|
◆ calculateOdometry()
| void robot_hardware::MoverController::calculateOdometry |
( |
const ros::TimerEvent & |
_event | ) |
|
|
private |
◆ cmdVelCallback()
| void robot_hardware::MoverController::cmdVelCallback |
( |
const geometry_msgs::TwistConstPtr & |
_cmd_vel | ) |
|
|
private |
◆ ledControlCallback()
| bool robot_hardware::MoverController::ledControlCallback |
( |
seed_r7_ros_controller::LedControl::Request & |
_req, |
|
|
seed_r7_ros_controller::LedControl::Response & |
_res |
|
) |
| |
|
private |
◆ moveBaseStatusCallBack()
| void robot_hardware::MoverController::moveBaseStatusCallBack |
( |
const actionlib_msgs::GoalStatusArray::ConstPtr & |
status | ) |
|
|
private |
◆ safetyCheckCallback()
| void robot_hardware::MoverController::safetyCheckCallback |
( |
const ros::TimerEvent & |
_event | ) |
|
|
private |
◆ setInitialPoseCallback()
| bool robot_hardware::MoverController::setInitialPoseCallback |
( |
seed_r7_ros_controller::SetInitialPose::Request & |
_req, |
|
|
seed_r7_ros_controller::SetInitialPose::Response & |
_res |
|
) |
| |
|
private |
◆ velocityToWheel()
| void robot_hardware::MoverController::velocityToWheel |
( |
double |
_linear_x, |
|
|
double |
_linear_y, |
|
|
double |
_angular_z, |
|
|
std::vector< int16_t > & |
_wheel_vel |
|
) |
| |
|
private |
◆ aero_index_
| std::vector<int> robot_hardware::MoverController::aero_index_ |
|
private |
◆ base_mtx_
| boost::mutex robot_hardware::MoverController::base_mtx_ |
|
private |
◆ cmd_vel_sub_
◆ current_time_
| ros::Time robot_hardware::MoverController::current_time_ |
|
private |
◆ hw_
◆ initialpose_pub_
◆ k1_
| float robot_hardware::MoverController::k1_ |
|
private |
◆ k2_
| float robot_hardware::MoverController::k2_ |
|
private |
◆ last_time_
| ros::Time robot_hardware::MoverController::last_time_ |
|
private |
◆ led_control_server_
◆ move_base_action_
◆ nh_
◆ num_of_wheels_
| int robot_hardware::MoverController::num_of_wheels_ |
|
private |
◆ odom_broadcaster_
◆ odom_pub_
◆ odom_rate_
| double robot_hardware::MoverController::odom_rate_ |
|
private |
◆ odom_timer_
| ros::Timer robot_hardware::MoverController::odom_timer_ |
|
private |
◆ ros_rate_
| double robot_hardware::MoverController::ros_rate_ |
|
private |
◆ safe_timer_
| ros::Timer robot_hardware::MoverController::safe_timer_ |
|
private |
◆ safety_duration_
| double robot_hardware::MoverController::safety_duration_ |
|
private |
◆ safety_rate_
| double robot_hardware::MoverController::safety_rate_ |
|
private |
◆ servo_on_
| bool robot_hardware::MoverController::servo_on_ |
|
private |
◆ set_initialpose_server_
◆ th_
| double robot_hardware::MoverController::th_ |
|
private |
◆ time_stamp_
| ros::Time robot_hardware::MoverController::time_stamp_ |
|
private |
◆ vth_
| double robot_hardware::MoverController::vth_ |
|
private |
◆ vx_
| double robot_hardware::MoverController::vx_ |
|
private |
◆ vy_
| double robot_hardware::MoverController::vy_ |
|
private |
◆ wheel_names_
| std::vector<std::string> robot_hardware::MoverController::wheel_names_ |
|
private |
◆ x_
| double robot_hardware::MoverController::x_ |
|
private |
◆ y_
| double robot_hardware::MoverController::y_ |
|
private |
The documentation for this class was generated from the following files: