#include <controller.h>
Public Member Functions | |
| void | cmd_vel_cb (const geometry_msgs::Twist &vel) |
| controller (ros::NodeHandle &nh, ros::NodeHandle &nh_private) | |
| void | get_params () |
| void | init_vars () |
| void | odom_cb (const nav_msgs::Odometry &) |
| void | stop_bot () |
| void | vel_publish () |
Private Attributes | |
| ros::Publisher | back_left_cmd_pub |
| ros::Publisher | back_right_cmd_pub |
| float | diag_dist |
| ros::Publisher | front_left_cmd_pub |
| ros::Publisher | front_right_cmd_pub |
| float | max_angular_vel |
| float | max_lin_vel |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | nh_private_ |
| ros::Subscriber | odom_sub_ |
| std_msgs::Float64 | omega_1 |
| std_msgs::Float64 | omega_2 |
| std_msgs::Float64 | omega_3 |
| std_msgs::Float64 | omega_4 |
| float | vel_mul |
| ros::Subscriber | vel_sub |
| geometry_msgs::Twist | velocity |
| float | wheel_rad |
| float | x_dot |
| float | y_dot |
| float | yaw |
Definition at line 12 of file controller.h.
| controller::controller | ( | ros::NodeHandle & | nh, |
| ros::NodeHandle & | nh_private | ||
| ) |
Definition at line 9 of file controller.cpp.
| void controller::cmd_vel_cb | ( | const geometry_msgs::Twist & | vel | ) |
Definition at line 61 of file controller.cpp.
| void controller::get_params | ( | ) |
Definition at line 118 of file controller.cpp.
| void controller::init_vars | ( | ) |
Definition at line 30 of file controller.cpp.
| void controller::odom_cb | ( | const nav_msgs::Odometry & | odom | ) |
Definition at line 42 of file controller.cpp.
| void controller::stop_bot | ( | ) |
Definition at line 108 of file controller.cpp.
| void controller::vel_publish | ( | ) |
Definition at line 100 of file controller.cpp.
|
private |
Definition at line 39 of file controller.h.
|
private |
Definition at line 38 of file controller.h.
|
private |
Definition at line 47 of file controller.h.
|
private |
Definition at line 37 of file controller.h.
|
private |
Definition at line 36 of file controller.h.
|
private |
Definition at line 49 of file controller.h.
|
private |
Definition at line 49 of file controller.h.
|
private |
Definition at line 30 of file controller.h.
|
private |
Definition at line 31 of file controller.h.
|
private |
Definition at line 34 of file controller.h.
|
private |
Definition at line 43 of file controller.h.
|
private |
Definition at line 43 of file controller.h.
|
private |
Definition at line 43 of file controller.h.
|
private |
Definition at line 43 of file controller.h.
|
private |
Definition at line 47 of file controller.h.
|
private |
Definition at line 33 of file controller.h.
|
private |
Definition at line 41 of file controller.h.
|
private |
Definition at line 47 of file controller.h.
|
private |
Definition at line 44 of file controller.h.
|
private |
Definition at line 44 of file controller.h.
|
private |
Definition at line 45 of file controller.h.