#include <command_sender.h>
◆ Vel2DCommandSender()
| rm_common::Vel2DCommandSender::Vel2DCommandSender |
( |
ros::NodeHandle & | nh | ) |
|
|
inlineexplicit |
◆ chassisCmdCallback()
| void rm_common::Vel2DCommandSender::chassisCmdCallback |
( |
const rm_msgs::ChassisCmd::ConstPtr & | msg | ) |
|
|
inlineprotected |
◆ set2DVel()
| void rm_common::Vel2DCommandSender::set2DVel |
( |
double | scale_x, |
|
|
double | scale_y, |
|
|
double | scale_z ) |
|
inline |
◆ setAngularZVel() [1/2]
| void rm_common::Vel2DCommandSender::setAngularZVel |
( |
double | scale | ) |
|
|
inline |
◆ setAngularZVel() [2/2]
| void rm_common::Vel2DCommandSender::setAngularZVel |
( |
double | scale, |
|
|
double | limit ) |
|
inline |
◆ setLinearXVel()
| void rm_common::Vel2DCommandSender::setLinearXVel |
( |
double | scale | ) |
|
|
inline |
◆ setLinearYVel()
| void rm_common::Vel2DCommandSender::setLinearYVel |
( |
double | scale | ) |
|
|
inline |
◆ setZero()
| void rm_common::Vel2DCommandSender::setZero |
( |
| ) |
|
|
inlineoverridevirtual |
◆ updateTrackData()
| void rm_common::Vel2DCommandSender::updateTrackData |
( |
const rm_msgs::TrackData & | data | ) |
|
|
inline |
◆ chassis_power_limit_subscriber_
| ros::Subscriber rm_common::Vel2DCommandSender::chassis_power_limit_subscriber_ |
|
protected |
◆ max_angular_z_
◆ max_linear_x_
◆ max_linear_y_
◆ power_limit_
| double rm_common::Vel2DCommandSender::power_limit_ = 0. |
|
protected |
◆ target_vel_yaw_threshold_
| double rm_common::Vel2DCommandSender::target_vel_yaw_threshold_ {} |
|
protected |
◆ track_data_
| rm_msgs::TrackData rm_common::Vel2DCommandSender::track_data_ |
|
protected |
◆ vel_direction_
| double rm_common::Vel2DCommandSender::vel_direction_ = 1. |
|
protected |
The documentation for this class was generated from the following file: