Drake
calc_smooth_acceleration.cc File Reference
#include "drake/automotive/calc_smooth_acceleration.h"
#include <algorithm>
#include <string>
#include "drake/common/autodiff.h"
#include "drake/common/cond.h"
#include "drake/common/symbolic.h"
Include dependency graph for calc_smooth_acceleration.cc:

Namespaces

 drake
 
 drake::automotive
 

Functions

template<typename T >
calc_smooth_acceleration (const T &desired_acceleration, const T &max_velocity, const T &velocity_limit_kp, const T &current_velocity)
 Computes and returns an acceleration command that results in a smooth acceleration profile. More...
 
template double calc_smooth_acceleration< double > (const double &desired_acceleration, const double &current_velocity, const double &max_velocity, const double &velocity_limit_kp)
 
template AutoDiffXd calc_smooth_acceleration< AutoDiffXd > (const AutoDiffXd &desired_acceleration, const AutoDiffXd &current_velocity, const AutoDiffXd &max_velocity, const AutoDiffXd &velocity_limit_kp)
 
template Expression calc_smooth_acceleration< Expression > (const Expression &desired_acceleration, const Expression &current_velocity, const Expression &max_velocity, const Expression &velocity_limit_kp)