tesseract_robotics.tesseract_environment
The tesseract_robotics.tesseract_environment module contains the core classes for representing the environment.
These are typically constructed using URDF and SRDF files. The functions in the environment can be used to access
collision checkers and kinematics utility classes. Planners require an environment to plan in.
The environment can be modified using “Environment Command” classes, that are executed using the
applyCommand or applyCommands functions.
Classes
AddContactManagersPluginInfoCommand Class
AddKinematicsInformationCommand Class
AddLinkCommand Class
AddSceneGraphCommand Class
AddTrajectoryLinkCommand Class
ChangeCollisionMarginsCommand Class
ChangeJointAccelerationLimitsCommand Class
ChangeJointOriginCommand Class
ChangeJointPositionLimitsCommand Class
ChangeJointVelocityLimitsCommand Class
ChangeLinkCollisionEnabledCommand Class
ChangeLinkOriginCommand Class
ChangeLinkVisibilityCommand Class
Command Class
CommandAppliedEvent Class
Environment Class
EnvironmentUPtr Class
Event Class
EventCallbackFn Class
EventCallbackFnBase Class
FindTCPOffsetCallbackFn Class
FindTCPOffsetCallbackFnBase Class
ModifyAllowedCollisionsCommand Class
MoveJointCommand Class
MoveLinkCommand Class
RemoveAllowedCollisionLinkCommand Class
RemoveJointCommand Class
RemoveLinkCommand Class
ReplaceJointCommand Class
SceneStateChangedEvent Class
SetActiveContinuousContactManagerCommand Class
SetActiveDiscreteContactManagerCommand Class
Functions
AnyPoly_as_Environment Function
AnyPoly_as_EnvironmentConst Function
AnyPoly_is_Environment Function
AnyPoly_is_EnvironmentConst Function
AnyPoly_wrap_Environment Function
AnyPoly_wrap_EnvironmentConst Function
cast_CommandAppliedEvent Function
cast_SceneStateChangedEvent Function
Constants
CommandType_ADD_CONTACT_MANAGERS_PLUGIN_INFOCommandType_ADD_KINEMATICS_INFORMATIONCommandType_ADD_LINKCommandType_ADD_SCENE_GRAPHCommandType_ADD_TRAJECTORY_LINKCommandType_CHANGE_COLLISION_MARGINSCommandType_CHANGE_JOINT_ACCELERATION_LIMITSCommandType_CHANGE_JOINT_ORIGINCommandType_CHANGE_JOINT_POSITION_LIMITSCommandType_CHANGE_JOINT_VELOCITY_LIMITSCommandType_CHANGE_LINK_COLLISION_ENABLEDCommandType_CHANGE_LINK_ORIGINCommandType_CHANGE_LINK_VISIBILITYCommandType_MODIFY_ALLOWED_COLLISIONSCommandType_MOVE_JOINTCommandType_MOVE_LINKCommandType_REMOVE_ALLOWED_COLLISION_LINKCommandType_REMOVE_JOINTCommandType_REMOVE_LINKCommandType_REPLACE_JOINTCommandType_SET_ACTIVE_CONTINUOUS_CONTACT_MANAGERCommandType_SET_ACTIVE_DISCRETE_CONTACT_MANAGERCommandType_UNINITIALIZEDEvents_COMMAND_APPLIEDEvents_SCENE_STATE_CHANGEDModifyAllowedCollisionsType_ADDModifyAllowedCollisionsType_REMOVEModifyAllowedCollisionsType_REPLACE
Container Templates
Commands->std::vector<tesseract_environment::Command::ConstPtr>