Robowflex
v0.1
Making MoveIt Easy
|
#include <robowflex_library/scene.h>
#include <robowflex_library/robot.h>
#include <robowflex_library/class_forward.h>
#include <tesseract_ros/kdl/kdl_env.h>
Go to the source code of this file.
Namespaces | |
robowflex | |
Main namespace. Contains all library classes and functions. | |
robowflex::hypercube | |
Functions | |
bool | robowflex::hypercube::sceneToTesseractEnv (const robowflex::SceneConstPtr &scene, tesseract::tesseract_ros::KDLEnvPtr env) |
Add scene collision objects to a (previously initialized) KDL environment. More... | |
bool | robowflex::hypercube::addAttachedBodiesToTesseractEnv (const robot_state::RobotStatePtr &state, tesseract::tesseract_ros::KDLEnvPtr env) |
Add bodies attached to the robot scratch state to the KDL environment. More... | |
void | robowflex::hypercube::robotStateToManipState (const robot_state::RobotStatePtr &robot_state, const std::vector< std::string > &manip_joint_names, std::vector< double > &manip_joint_values) |
Transform a robot_state to a vector representing joint values for the manipulator (in the order given by manip_joint_names). More... | |
void | robowflex::hypercube::manipStateToRobotState (const Eigen::Ref< const Eigen::VectorXd > &manip_state, const std::string &manip, const tesseract::tesseract_ros::KDLEnvPtr &env, robot_state::RobotStatePtr robot_state) |
Transform a tesseract waypoint (manip state) to robot state. Joint values for non-manip joints are taken from env. More... | |
void | robowflex::hypercube::manipTesseractTrajToRobotTraj (const tesseract::TrajArray &tesseract_traj, const robot_state::RobotStatePtr &ref_state, const std::string &manip, const tesseract::tesseract_ros::KDLEnvPtr &env, robot_trajectory::RobotTrajectoryPtr trajectory) |
Transform a tesseract trajectory to a robot trajectory. More... | |
void | robowflex::hypercube::robotTrajToManipTesseractTraj (const robot_trajectory::RobotTrajectoryPtr &robot_traj, const std::string &manip, const tesseract::tesseract_ros::KDLEnvPtr &env, tesseract::TrajArray &trajectory) |
Transform a robot_trajectory to a tesseract manipulator trajectory. More... | |