#include <dx100/utils.h>
#include <dx100/definitions.h>
#include "ros/ros.h"
#include "urdf/model.h"
#include "math.h"
Go to the source code of this file.
Namespaces | |
namespace | motoman |
namespace | motoman::utils |
Functions | |
bool | motoman::utils::checkJointNames (const JointTrajectoryConstPtr &trajectory) |
bool | motoman::utils::checkTrajectory (const trajectory_msgs::JointTrajectoryConstPtr &trajectory) |
Checks that the trajectory meets the assumptions and requirements of the motoman controller interface. | |
bool | motoman::utils::getVelocityLimits (std::string param_name, JointTrajectoryConstPtr trajectory, std::vector< double > &joint_velocity_limits) |
bool | motoman::utils::hasSuffix (const string &str, const string &suffix) |
double | motoman::utils::toMotomanVelocity (std::vector< double > &joint_velocity_limits, std::vector< double > &joint_velocities) |
Converts the ROS trajectory velocity (individual joint velocities to the combined motoman velocity which is highest joint velocity required as a fraction of the joint velocity limit. |