#include <uos_diffdrive_teleop.h>
Classes | |
struct | acceleration |
struct | inputs |
struct | velocity |
Public Member Functions | |
Teleop () | |
Protected Attributes | |
inputs | in |
ros::NodeHandle | n_ |
Private Member Functions | |
double | adaptVelocity (double time_delta, double velocity, double factor, double acc_stop, double acc_neg, double acc_pos) |
void | updateInputs (const ros::TimerEvent &t_event) |
void | updateVelocity (const ros::TimerEvent &t_event) |
Private Attributes | |
acceleration | acc_x |
acceleration | acc_y |
ros::Timer | key_timer |
double | max_rot_vel |
double | max_vel |
double | update_inputs_rate |
double | update_velocity_rate |
geometry_msgs::Twist | vel_cmd |
ros::Publisher | vel_pub |
ros::Timer | vel_timer |
velocity | velo |
Definition at line 33 of file uos_diffdrive_teleop.h.
Teleop::Teleop | ( | ) |
Definition at line 27 of file uos_diffdrive_teleop.cpp.
|
private |
Definition at line 115 of file uos_diffdrive_teleop.cpp.
|
private |
Definition at line 107 of file uos_diffdrive_teleop.cpp.
|
private |
Definition at line 68 of file uos_diffdrive_teleop.cpp.
|
private |
Definition at line 57 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 56 of file uos_diffdrive_teleop.h.
|
protected |
Definition at line 85 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 38 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 47 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 46 of file uos_diffdrive_teleop.h.
|
protected |
Definition at line 86 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 40 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 41 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 49 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 36 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 37 of file uos_diffdrive_teleop.h.
|
private |
Definition at line 65 of file uos_diffdrive_teleop.h.