#include <trajectory_filter_server.h>
Public Member Functions | |
bool | init () |
TrajectoryFilterServer () | |
virtual | ~TrajectoryFilterServer () |
Private Member Functions | |
bool | filter (motion_planning_msgs::FilterJointTrajectory::Request &req, motion_planning_msgs::FilterJointTrajectory::Response &resp) |
bool | filterConstraints (motion_planning_msgs::FilterJointTrajectoryWithConstraints::Request &req, motion_planning_msgs::FilterJointTrajectoryWithConstraints::Response &resp) |
void | getLimits (const trajectory_msgs::JointTrajectory &trajectory, std::vector< motion_planning_msgs::JointLimits > &limits_out) |
bool | loadURDF () |
Private Attributes | |
filters::FilterChain < motion_planning_msgs::FilterJointTrajectory::Request > | filter_chain_ |
filters::FilterChain < motion_planning_msgs::FilterJointTrajectoryWithConstraints::Request > | filter_constraints_chain_ |
ros::ServiceServer | filter_constraints_service_ |
ros::ServiceServer | filter_service_ |
std::map< std::string, motion_planning_msgs::JointLimits > | joint_limits_ |
ros::NodeHandle | private_handle_ |
ros::NodeHandle | root_handle_ |
int | service_type_ |
urdf::Model | urdf_model_ |
bool | use_safety_limits_ |
Definition at line 50 of file trajectory_filter_server.h.
trajectory_filter_server::TrajectoryFilterServer::TrajectoryFilterServer | ( | ) |
Definition at line 39 of file trajectory_filter_server.cpp.
trajectory_filter_server::TrajectoryFilterServer::~TrajectoryFilterServer | ( | ) | [virtual] |
Definition at line 63 of file trajectory_filter_server.cpp.
bool trajectory_filter_server::TrajectoryFilterServer::filter | ( | motion_planning_msgs::FilterJointTrajectory::Request & | req, | |
motion_planning_msgs::FilterJointTrajectory::Response & | resp | |||
) | [private] |
Definition at line 82 of file trajectory_filter_server.cpp.
bool trajectory_filter_server::TrajectoryFilterServer::filterConstraints | ( | motion_planning_msgs::FilterJointTrajectoryWithConstraints::Request & | req, | |
motion_planning_msgs::FilterJointTrajectoryWithConstraints::Response & | resp | |||
) | [private] |
Definition at line 100 of file trajectory_filter_server.cpp.
void trajectory_filter_server::TrajectoryFilterServer::getLimits | ( | const trajectory_msgs::JointTrajectory & | trajectory, | |
std::vector< motion_planning_msgs::JointLimits > & | limits_out | |||
) | [private] |
Definition at line 118 of file trajectory_filter_server.cpp.
bool trajectory_filter_server::TrajectoryFilterServer::init | ( | ) |
Definition at line 67 of file trajectory_filter_server.cpp.
bool trajectory_filter_server::TrajectoryFilterServer::loadURDF | ( | ) | [private] |
Definition at line 184 of file trajectory_filter_server.cpp.
filters::FilterChain<motion_planning_msgs::FilterJointTrajectory::Request> trajectory_filter_server::TrajectoryFilterServer::filter_chain_ [private] |
Definition at line 77 of file trajectory_filter_server.h.
filters::FilterChain<motion_planning_msgs::FilterJointTrajectoryWithConstraints::Request> trajectory_filter_server::TrajectoryFilterServer::filter_constraints_chain_ [private] |
Definition at line 78 of file trajectory_filter_server.h.
ros::ServiceServer trajectory_filter_server::TrajectoryFilterServer::filter_constraints_service_ [private] |
Definition at line 72 of file trajectory_filter_server.h.
ros::ServiceServer trajectory_filter_server::TrajectoryFilterServer::filter_service_ [private] |
Definition at line 72 of file trajectory_filter_server.h.
std::map<std::string, motion_planning_msgs::JointLimits> trajectory_filter_server::TrajectoryFilterServer::joint_limits_ [private] |
Definition at line 73 of file trajectory_filter_server.h.
ros::NodeHandle trajectory_filter_server::TrajectoryFilterServer::private_handle_ [private] |
Definition at line 71 of file trajectory_filter_server.h.
ros::NodeHandle trajectory_filter_server::TrajectoryFilterServer::root_handle_ [private] |
Definition at line 71 of file trajectory_filter_server.h.
Definition at line 75 of file trajectory_filter_server.h.
urdf::Model trajectory_filter_server::TrajectoryFilterServer::urdf_model_ [private] |
Definition at line 80 of file trajectory_filter_server.h.
Definition at line 83 of file trajectory_filter_server.h.