#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.