#include <ackermann_controller.h>
Definition at line 25 of file ackermann_controller.h.
ackermann_controller::AckermannController::AckermannController |
( |
| ) |
|
void ackermann_controller::AckermannController::brake |
( |
| ) |
|
|
private |
void ackermann_controller::AckermannController::cmdVelCallback |
( |
const geometry_msgs::Twist & |
command | ) |
|
|
private |
std::vector< std::string > ackermann_controller::AckermannController::getJointNames |
( |
ros::NodeHandle & |
controller_nh, |
|
|
const std::string & |
param |
|
) |
| |
|
private |
bool ackermann_controller::AckermannController::initParams |
( |
ros::NodeHandle & |
controller_nh | ) |
|
|
private |
void ackermann_controller::AckermannController::moveRobot |
( |
const ros::Time & |
time, |
|
|
const ros::Duration & |
period |
|
) |
| |
|
private |
void ackermann_controller::AckermannController::starting |
( |
const ros::Time & |
time | ) |
|
|
virtual |
void ackermann_controller::AckermannController::stopping |
( |
const ros::Time & |
| ) |
|
|
virtual |
void ackermann_controller::AckermannController::update |
( |
const ros::Time & |
time, |
|
|
const ros::Duration & |
period |
|
) |
| |
|
virtual |
void ackermann_controller::AckermannController::updateOdometry |
( |
const ros::Time & |
time, |
|
|
const ros::Duration & |
period |
|
) |
| |
|
private |
std::string ackermann_controller::AckermannController::base_frame_id_ |
|
private |
std::string ackermann_controller::AckermannController::base_link_ |
|
private |
double ackermann_controller::AckermannController::cmd_vel_timeout_ |
|
private |
Commands ackermann_controller::AckermannController::command_struct_ |
|
private |
bool ackermann_controller::AckermannController::enable_odom_tf_ |
|
private |
Commands ackermann_controller::AckermannController::last0_cmd_ |
|
private |
Commands ackermann_controller::AckermannController::last1_cmd_ |
|
private |
ros::Time ackermann_controller::AckermannController::last_state_publish_time_ |
|
private |
std::string ackermann_controller::AckermannController::name_ |
|
private |
std::string ackermann_controller::AckermannController::odom_frame_id_ |
|
private |
std::vector<Wheel> ackermann_controller::AckermannController::odometry_joints_ |
|
private |
bool ackermann_controller::AckermannController::open_loop_ |
|
private |
ros::Duration ackermann_controller::AckermannController::publish_period_ |
|
private |
std::vector<ActuatedWheel> ackermann_controller::AckermannController::spinning_joints_ |
|
private |
bool ackermann_controller::AckermannController::steering_angle_instead_of_angular_speed_ |
|
private |
std::vector<ActuatedJoint> ackermann_controller::AckermannController::steering_joints_ |
|
private |
int ackermann_controller::AckermannController::velocity_rolling_window_size_ |
|
private |
double ackermann_controller::AckermannController::wheelbase_ |
|
private |
The documentation for this class was generated from the following files: