cob_base_velocity_smoother.cpp
/tmp/ws/src/cob_control/cob_base_velocity_smoother/src/
cob__base__velocity__smoother_8cpp
cob_base_velocity_smoother/cob_base_velocity_smoother.h
int
main
cob__base__velocity__smoother_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
cob_base_velocity_smoother.h
/tmp/ws/src/cob_control/cob_base_velocity_smoother/include/cob_base_velocity_smoother/
cob__base__velocity__smoother_8h
cob_base_velocity_smoother
velocity_smoother.cpp
/tmp/ws/src/cob_control/cob_base_velocity_smoother/src/cob_base_velocity_smoother/
velocity__smoother_8cpp
cob_base_velocity_smoother/velocity_smoother.h
cob_base_velocity_smoother
#define
IS_ZERO_VEOCITY
velocity__smoother_8cpp.html
a5645e1e2c72a7bc80ae6f7d6c474eb46
(a)
#define
PERIOD_RECORD_SIZE
velocity__smoother_8cpp.html
a58e2f8226e686718333ed58b90d276df
#define
ZERO_VEL_COMMAND
velocity__smoother_8cpp.html
a978c7480f47babc7a8dbefed43f51cd7
velocity_smoother.h
/tmp/ws/src/cob_control/cob_base_velocity_smoother/include/cob_base_velocity_smoother/
velocity__smoother_8h
cob_base_velocity_smoother::VelocitySmoother
cob_base_velocity_smoother
velocity_smoother_node.cpp
/tmp/ws/src/cob_control/cob_base_velocity_smoother/src/
velocity__smoother__node_8cpp
cob_base_velocity_smoother/velocity_smoother.h
int
main
velocity__smoother__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::string
unresolvedName
velocity__smoother__node_8cpp.html
aad1535f6295592c06290d828a5f5ab02
(const std::string &name)
cob_base_velocity_smoother
classcob__base__velocity__smoother.html
cob_base_velocity_smoother::VelocitySmoother
void
calculationStep
classcob__base__velocity__smoother.html
a218a2e063a749eb40f999f08903f590f
()
bool
circBuffOutOfDate
classcob__base__velocity__smoother.html
a29d08863ab029e49f19368eeb0351e55
(ros::Time now)
cob_base_velocity_smoother
classcob__base__velocity__smoother.html
a7c485cf45b3cb73805ef8799ee1f4037
()
void
geometryCallback
classcob__base__velocity__smoother.html
ab39fd30722621e659ee6b9524223f443
(const geometry_msgs::Twist::ConstPtr &cmd_vel)
double
getLoopRate
classcob__base__velocity__smoother.html
acb238a6266f6ceff35f5eff205d13fa7
()
bool
IsEqual
classcob__base__velocity__smoother.html
a8feb24a0abdbe060943217ce2e5e7b09
(geometry_msgs::Twist msg1, geometry_msgs::Twist msg2)
bool
IsZeroMsg
classcob__base__velocity__smoother.html
af716c702ed4bc9611a675f4b4a820cf3
(geometry_msgs::Twist cmd_vel)
void
limitAcceleration
classcob__base__velocity__smoother.html
a20b88e3d8d39dd2ec1c1a7ee3c76cbaf
(ros::Time now, geometry_msgs::Twist &cmd_vel)
double
meanValueX
classcob__base__velocity__smoother.html
a64b84049b991e4d6f47c280e0fb69455
()
double
meanValueY
classcob__base__velocity__smoother.html
a2cf1865bed0b6f0544b5699673afaee3
()
double
meanValueZ
classcob__base__velocity__smoother.html
a5568141e8bb9e367e2db5b1e9c88246b
()
void
reviseCircBuff
classcob__base__velocity__smoother.html
a8b6a9d0ec3dcdf16dcfddde75d132c82
(ros::Time now, geometry_msgs::Twist cmd_vel)
geometry_msgs::Twist
setOutput
classcob__base__velocity__smoother.html
ae322a332db46aee23fc85b98145e1fa3
(ros::Time now, geometry_msgs::Twist cmd_vel)
int
signum
classcob__base__velocity__smoother.html
a4a14eeb40a7409d829a52b0f07da7dfe
(double var)
~cob_base_velocity_smoother
classcob__base__velocity__smoother.html
aa662253f0fcf83f55029b32e4bc4dda3
()
boost::circular_buffer< geometry_msgs::Twist >
cb_
classcob__base__velocity__smoother.html
a78ba6046e4b6e9a6d27c375192d6b5d6
boost::circular_buffer< geometry_msgs::Twist >
cb_out_
classcob__base__velocity__smoother.html
ac1c3cb9df10a8e97b1087fd04df50a25
boost::circular_buffer< ros::Time >
cb_time_
classcob__base__velocity__smoother.html
a90814f7d5c62007c56aa23b927a09ccc
ros::Subscriber
geometry_msgs_sub_
classcob__base__velocity__smoother.html
a3dcb0b2cd0772427f73f33fdb651979b
ros::NodeHandle
nh_
classcob__base__velocity__smoother.html
ac540902e3acdda2def375b4012b5d6e2
ros::NodeHandle
pnh_
classcob__base__velocity__smoother.html
a32e2070282bb9e9dc9d554366ddc9c42
ros::Publisher
pub_
classcob__base__velocity__smoother.html
a7a0568ef4144aef850e5cdf645b84d6a
bool
get_new_msg_received
classcob__base__velocity__smoother.html
ac50a99ad579291c37398c7e197a6a3cc
()
void
set_new_msg_received
classcob__base__velocity__smoother.html
a15b596bb17b6592dd62a426cbd711da3
(bool received)
double
acc_limit_
classcob__base__velocity__smoother.html
ac514c1c9ab5e10c68fcdbaced2463296
int
buffer_capacity_
classcob__base__velocity__smoother.html
a72344450f79b4e976b9474999b95994c
double
loop_rate_
classcob__base__velocity__smoother.html
ab0ef01e0872be299609d4bcda0d3595e
pthread_mutex_t
m_mutex
classcob__base__velocity__smoother.html
aa3ac3f1ed2ea01a32f8aec6f605ba77e
double
max_delay_between_commands_
classcob__base__velocity__smoother.html
a10c53ced2cfed046e8016280075ecd9b
bool
new_msg_received_
classcob__base__velocity__smoother.html
a112b4ff535b5428c9a5772305814c18e
double
stop_delay_after_no_sub_
classcob__base__velocity__smoother.html
a5fed7a62f13deacb43f6f0d44a36995b
double
store_delay_
classcob__base__velocity__smoother.html
adaf52a87df8fab368bb7743a147eb6d3
geometry_msgs::Twist
sub_msg_
classcob__base__velocity__smoother.html
a0818e20d1a2f7a347bdd89fd13054a77
geometry_msgs::Twist
zero_values_
classcob__base__velocity__smoother.html
a0a374ae33e470b92a7b883fbf1cc4a66
cob_base_velocity_smoother::VelocitySmoother
classcob__base__velocity__smoother_1_1VelocitySmoother.html
bool
init
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a5d1f8e2acd5aa429623a40656b3837ad
(ros::NodeHandle &nh)
void
shutdown
classcob__base__velocity__smoother_1_1VelocitySmoother.html
afcc37acd74507d1c6e947b39129280f1
()
void
spin
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a63c9039e9abb431ce367d4a89fd55e2c
()
VelocitySmoother
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a251460a020f8f9b5715af7fcc4475be2
(const std::string &name)
~VelocitySmoother
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a19a79b32d132bcf61c9ed45a10befe13
()
COMMANDS
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454badfcf999da72707c14f8fca409a2fd059
NONE
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454ba06eaa5ead3b3a1d27203a9bea980c6e8
ODOMETRY
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454ba3999271b8fbb62f784192dfbc7f1e006
RobotFeedbackType
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454b
NONE
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454ba06eaa5ead3b3a1d27203a9bea980c6e8
ODOMETRY
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454ba3999271b8fbb62f784192dfbc7f1e006
COMMANDS
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad095f23dca17430e9a71a8600bb6454badfcf999da72707c14f8fca409a2fd059
double
median
classcob__base__velocity__smoother_1_1VelocitySmoother.html
adce9de3afa1e664eac7b28727aa1f1b3
(std::vector< double > values)
void
odometryCB
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a358f6f65c6b21e92a91209038b2a59cb
(const nav_msgs::Odometry::ConstPtr &msg)
void
reconfigCB
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a40306dcc10513c7657f893bc8adc7798
(cob_base_velocity_smoother::paramsConfig &config, uint32_t unused_level)
void
robotVelCB
classcob__base__velocity__smoother_1_1VelocitySmoother.html
af00118b6e99ed0ec14c1e12a6c6b2c8a
(const geometry_msgs::Twist::ConstPtr &msg)
double
sign
classcob__base__velocity__smoother_1_1VelocitySmoother.html
af504e24f9afe00d4ac9164b1221bf4fa
(double x)
void
velocityCB
classcob__base__velocity__smoother_1_1VelocitySmoother.html
acf398768394ee713cfc340eaf7a06d3d
(const geometry_msgs::Twist::ConstPtr &msg)
double
accel_lim_vx
classcob__base__velocity__smoother_1_1VelocitySmoother.html
aae9b5bdf83295c71a59e9e2900edb1a1
double
accel_lim_vy
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a3aa4cdec9c8781ff2e482d38ff3a41ab
double
accel_lim_w
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ab6c0835b1f21703877fb99a1df743044
double
cb_avg_time
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a971ab5daf160543c6e3010d6498bbb91
geometry_msgs::Twist
current_vel
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a5ec68b1f525d070768cc6969eca217ed
ros::Subscriber
current_vel_sub
classcob__base__velocity__smoother_1_1VelocitySmoother.html
af5ddf4b7220bec6a73a0ae5fb19c41d8
double
decel_factor
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a360e62500068a4d4240c9ae7e082fa71
double
decel_factor_safe
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a81c7e997642adf662d1d83d51fa22e97
double
decel_lim_vx
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a6b7552ed53b731d4d383d874f4868eb6
double
decel_lim_vx_safe
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ab6e07e9f838af922ebb4a312e2c83c1e
double
decel_lim_vy
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a15853a54a27110efd74ab186384ca589
double
decel_lim_vy_safe
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad78e0a8ea96005675414b9c5720d4eb9
double
decel_lim_w
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a4d84045a82eee973d64a18cc2fc9bfc5
double
decel_lim_w_safe
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ab4817acba74a363e0e6bf37cf4bf105a
dynamic_reconfigure::Server< cob_base_velocity_smoother::paramsConfig >::CallbackType
dynamic_reconfigure_callback
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a8602a9942468f9749a70818871b29be4
dynamic_reconfigure::Server< cob_base_velocity_smoother::paramsConfig > *
dynamic_reconfigure_server
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a1777f62dcaa4fa01ad7e40e127abb33c
double
frequency
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ad7d3a64df7d4f9187bfd20dbf48367d4
bool
input_active
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ab0bd389a193f6ddd67d2c4d962e4316f
ros::Time
last_cb_time
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ab4ed138c26c4584b2e205e9a97ac5bcd
geometry_msgs::Twist
last_cmd_vel
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a606ff1044cb2381e2de04a835e70cd78
std::string
name
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a50a17f44384cd92a60c42a41adba9058
ros::Subscriber
odometry_sub
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a0a6b8cd872c8b380451d9dd7ddff1bec
std::vector< double >
period_record
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a3c893f7ac7a99f89e2cd4b498ddbef84
unsigned int
pr_next
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a30f770485402f6cc55a429ef8c9c0c8d
ros::Subscriber
raw_in_vel_sub
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a6a287cfa02e96c6c3a7b75f9c5e37676
enum cob_base_velocity_smoother::VelocitySmoother::RobotFeedbackType
robot_feedback
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a0fc89a361d639067bcd6dc008058192a
bool
shutdown_req
classcob__base__velocity__smoother_1_1VelocitySmoother.html
ae1b58d9a131da5f1f2d926e5cd2b8580
ros::Publisher
smooth_vel_pub
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a9d097b277ff9bb7d44a4efc34265d4d9
double
speed_lim_vx
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a32e1da2354b8d2c33b905978ccda24b0
double
speed_lim_vy
classcob__base__velocity__smoother_1_1VelocitySmoother.html
aa9835dbe8ca3760cada946df0373ad9a
double
speed_lim_w
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a273f27ffff443083c8178b88d4c2209e
geometry_msgs::Twist
target_vel
classcob__base__velocity__smoother_1_1VelocitySmoother.html
a77e88981da75dc03ff62cdfeb5cc3c25
cob_base_velocity_smoother
namespacecob__base__velocity__smoother.html