#include <moveit/robot_state/robot_state.h>
#include <moveit/transforms/transforms.h>
#include <moveit_msgs/RobotState.h>
#include <moveit_msgs/RobotTrajectory.h>
Go to the source code of this file.
Namespaces | |
namespace | moveit |
Main namespace for MoveIt! | |
namespace | moveit::core |
Core components of MoveIt! | |
Functions | |
bool | moveit::core::jointStateToRobotState (const sensor_msgs::JointState &joint_state, RobotState &state) |
Convert a joint state to a MoveIt! robot state. | |
bool | moveit::core::robotStateMsgToRobotState (const Transforms &tf, const moveit_msgs::RobotState &robot_state, RobotState &state, bool copy_attached_bodies=true) |
Convert a robot state msg (with accompanying extra transforms) to a MoveIt! robot state. | |
bool | moveit::core::robotStateMsgToRobotState (const moveit_msgs::RobotState &robot_state, RobotState &state, bool copy_attached_bodies=true) |
Convert a robot state msg (with accompanying extra transforms) to a MoveIt! robot state. | |
void | moveit::core::robotStateToJointStateMsg (const RobotState &state, sensor_msgs::JointState &joint_state) |
Convert a MoveIt! robot state to a joint state message. | |
void | moveit::core::robotStateToRobotStateMsg (const RobotState &state, moveit_msgs::RobotState &robot_state, bool copy_attached_bodies=true) |
Convert a MoveIt! robot state to a robot state message. | |
void | moveit::core::robotStateToStream (const RobotState &state, std::ostream &out, bool include_header=true, const std::string &separator=",") |
Convert a MoveIt! robot state to common separated values (CSV) on a single line that is outputted to a stream e.g. for file saving. | |
void | moveit::core::robotStateToStream (const RobotState &state, std::ostream &out, const std::vector< std::string > &joint_groups_ordering, bool include_header=true, const std::string &separator=",") |
Convert a MoveIt! robot state to common separated values (CSV) on a single line that is outputted to a stream e.g. for file saving. This version can order by joint model groups. |