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¶
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>