#include <smoothing_base_class.h>
Definition at line 56 of file smoothing_base_class.h.
◆ SmoothingBaseClass()
online_signal_smoothing::SmoothingBaseClass::SmoothingBaseClass |
( |
| ) |
|
|
default |
◆ ~SmoothingBaseClass()
online_signal_smoothing::SmoothingBaseClass::~SmoothingBaseClass |
( |
| ) |
|
|
virtualdefault |
◆ doSmoothing()
virtual bool online_signal_smoothing::SmoothingBaseClass::doSmoothing |
( |
std::vector< double > & |
position_vector | ) |
|
|
pure virtual |
◆ initialize()
virtual bool online_signal_smoothing::SmoothingBaseClass::initialize |
( |
rclcpp::Node::SharedPtr |
node, |
|
|
moveit::core::RobotModelConstPtr |
robot_model, |
|
|
size_t |
num_joints |
|
) |
| |
|
pure virtual |
Initialize the smoothing algorithm
- Parameters
-
node | ROS node, typically used for parameter retrieval |
robot_model | typically used to retrieve vel/accel/jerk limits |
num_joints | number of actuated joints in the JointGroup Servo controls |
- Returns
- True if initialization was successful
Implemented in online_signal_smoothing::ButterworthFilterPlugin.
◆ reset()
virtual bool online_signal_smoothing::SmoothingBaseClass::reset |
( |
const std::vector< double > & |
joint_positions | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: