MujocoPhysicsWorld Member List

This is the complete list of members for MujocoPhysicsWorld, including all inherited members.

activateObject(const std::string &objectName)SimulatedWorldvirtual
actuateRobotJoints(const std::string &robotName, const std::map< std::string, float > &angles, const std::map< std::string, float > &velocities) overrideMujocoPhysicsWorldvirtual
actuateRobotJointsPos(const std::string &robotName, const std::map< std::string, float > &angles) overrideMujocoPhysicsWorldvirtual
actuateRobotJointsTorque(const std::string &robotName, const std::map< std::string, float > &torques) overrideMujocoPhysicsWorldvirtual
actuateRobotJointsVel(const std::string &robotName, const std::map< std::string, float > &velocities) overrideMujocoPhysicsWorldvirtual
adaptRobotToWorld(VirtualRobot::RobotPtr)SimulatedWorldvirtual
addObstacle(const std::string &filename, const Eigen::Matrix4f &pose=Eigen::Matrix4f::Identity(), VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown, const std::string &localFilename="")SimulatedWorldvirtual
addObstacle(VirtualRobot::SceneObjectPtr o, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown, const std::string &filename="", const std::string &objectClassName="", ObjectVisuPrimitivePtr primitiveData={}, const std::string &project="")SimulatedWorldvirtual
addObstacleEngine(VirtualRobot::SceneObjectPtr o, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideMujocoPhysicsWorldprotectedvirtual
addRobot(std::string &robotInstanceName, const std::string &filename, Eigen::Matrix4f pose=Eigen::Matrix4f::Identity(), const std::string &filenameLocal="", double pid_p=10.0, double pid_i=0, double pid_d=0, bool staticRobot=false, float scaling=1.0f, bool colModel=false, const std::map< std::string, float > &initConfig={}, bool selfCollisions=false)SimulatedWorldvirtual
addRobot(VirtualRobot::RobotPtr robot, double pid_p, double pid_i, double pid_d, const std::string &filename, bool staticRobot=false, float scaling=1.0f, bool colModel=false, bool selfCollisions=false)SimulatedWorldvirtual
addRobotEngine(VirtualRobot::RobotPtr robot, double pid_p, double pid_i, double pid_d, const std::string &filename, bool staticRobot, bool selfCollisions) overrideMujocoPhysicsWorldprotectedvirtual
addScene(const std::string &filename, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown)SimulatedWorldvirtual
addScene(VirtualRobot::ScenePtr scene, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown)SimulatedWorldvirtual
applyForceObject(const std::string &objectName, const Eigen::Vector3f &force) overrideMujocoPhysicsWorldvirtual
applyForceRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &force) overrideMujocoPhysicsWorldvirtual
applyTorqueObject(const std::string &objectName, const Eigen::Vector3f &torque) overrideMujocoPhysicsWorldvirtual
applyTorqueRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &torque) overrideMujocoPhysicsWorldvirtual
attachedObjectsSimulatedWorldprotected
checkLogLevel(MessageTypeT level) constLoggingprotected
collectContactsSimulatedWorldprotected
copyContacts() overrideMujocoPhysicsWorldvirtual
copyReportData()SimulatedWorldvirtual
copySceneVisuData()SimulatedWorldvirtual
currentSimTimeSecSimulatedWorldprotected
currentSyncTimeSecSimulatedWorldprotected
deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) constLogging
enableLogging(const std::string &robotName, const std::string &logFile)SimulatedWorldvirtual
engineMtxAccCallsSimulatedWorldprotected
engineMtxAccTimeSimulatedWorldprotected
engineMtxLastTimeSimulatedWorldprotected
engineMutexSimulatedWorldprotected
getContactCount() overrideMujocoPhysicsWorldprotectedvirtual
getCurrentSimTime()SimulatedWorldvirtual
getDistance(const std::string &robotName, const std::string &robotNodeName, const std::string &worldObjectName) overrideMujocoPhysicsWorldvirtual
getEffectiveLoggingLevel() constLogging
getFixedTimeStepMS() overrideMujocoPhysicsWorldvirtual
getFloor() overrideMujocoPhysicsWorldprotectedvirtual
getLogSender() constLoggingprotected
getObjectCount()SimulatedWorldvirtual
getObjectPose(const std::string &objectName) overrideMujocoPhysicsWorldvirtual
getObjects() overrideMujocoPhysicsWorldvirtual
getObstacleNames() overrideMujocoPhysicsWorldvirtual
getReportData()SimulatedWorldvirtual
getRobot(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotAngularVelocity(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotForceTorqueSensors(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotJointAngle(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotJointAngleCount()SimulatedWorldvirtual
getRobotJointAngles(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotJointLimitHi(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotJointLimitLo(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotJointTorques(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotJointVelocities(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotJointVelocity(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotLinearVelocity(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotMass(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobotMaxTorque(const std::string &robotName, const std::string &nodeName) overrideMujocoPhysicsWorldvirtual
getRobotNames() overrideMujocoPhysicsWorldvirtual
getRobotNodeDistance(const std::string &robotName, const std::string &robotNodeName1, const std::string &robotNodeName2) overrideMujocoPhysicsWorldvirtual
getRobotNodePose(const std::string &robotName, const std::string &robotNodeName) overrideMujocoPhysicsWorldvirtual
getRobotPose(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
getRobots() overrideMujocoPhysicsWorldvirtual
getRobotStatus(const std::string &robotName, NameValueMap &jointAngles, NameValueMap &jointVelocities, NameValueMap &jointTorques, Eigen::Vector3f &linearVelocity, Eigen::Vector3f &angularVelocity) overrideMujocoPhysicsWorldprotectedvirtual
getScopedEngineLock(const std::string &callStr)SimulatedWorldvirtual
getScopedSyncLock(const std::string &callStr)SimulatedWorldvirtual
getSimTime()SimulatedWorldvirtual
getSimulationStepDuration()SimulatedWorldvirtual
getSimulationStepTimeMeasured()SimulatedWorldvirtual
getSyncEngineTime()SimulatedWorldvirtual
hasObject(const std::string &instanceName) overrideMujocoPhysicsWorldvirtual
hasRobot(const std::string &robotName) overrideMujocoPhysicsWorldvirtual
hasRobotNode(const std::string &robotName, const std::string &robotNodeName) overrideMujocoPhysicsWorldvirtual
initialize(int stepTimeMs, bool floorEnabled, const std::string &floorTexture)MujocoPhysicsWorld
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
maxRealTimeSimSpeedSimulatedWorldprotected
minimumLoggingLevelLoggingprotected
MujocoPhysicsWorld()MujocoPhysicsWorld
MutexPtrType typedefSimulatedWorld
MutexType typedefSimulatedWorld
objectGrasped(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName)SimulatedWorldvirtual
objectGraspedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName, Eigen::Matrix4f &storeLocalTransform) overrideMujocoPhysicsWorldprotectedvirtual
objectReleased(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName)SimulatedWorldvirtual
objectReleasedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName) overrideMujocoPhysicsWorldprotectedvirtual
onLoadModel(mujoco::Model &model) overrideMujocoPhysicsWorldprotectedvirtual
onMakeData(mujoco::Model &model, mujoco::Data &data) overrideMujocoPhysicsWorldprotectedvirtual
removeObstacle(const std::string &name)SimulatedWorldvirtual
removeObstacleEngine(const std::string &name) overrideMujocoPhysicsWorldprotectedvirtual
removeObstacles()SimulatedWorldvirtual
removeRobot(const std::string &robotName)SimulatedWorldvirtual
removeRobotEngine(const std::string &robotName) overrideMujocoPhysicsWorldprotectedvirtual
removeRobots()SimulatedWorldvirtual
resetData()SimulatedWorldvirtual
resetSimTime()SimulatedWorldvirtual
ScopedRecursiveLock typedefSimulatedWorld
ScopedRecursiveLockPtr typedefSimulatedWorld
setLocalMinimumLoggingLevel(MessageTypeT level)Logging
setMutexFunc typedefSimulatedWorld
setObjectPose(const std::string &objectName, const Eigen::Matrix4f &globalPose) overrideMujocoPhysicsWorldvirtual
setObjectSimType(const std::string &objectName, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideMujocoPhysicsWorldvirtual
setRobotAngularVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideMujocoPhysicsWorldvirtual
setRobotAngularVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideMujocoPhysicsWorldvirtual
setRobotLinearVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideMujocoPhysicsWorldvirtual
setRobotLinearVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideMujocoPhysicsWorldvirtual
setRobotMaxTorque(const std::string &robotName, const std::string &nodeName, float maxTorque) overrideMujocoPhysicsWorldvirtual
setRobotNodeSimType(const std::string &robotName, const std::string &robotNodeName, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideMujocoPhysicsWorldvirtual
setRobotPose(const std::string &robotName, const Eigen::Matrix4f &globalPose) overrideMujocoPhysicsWorldvirtual
setTag(const LogTag &tag)Logging
setTag(const std::string &tagName)Logging
setupFloor(bool enable, const std::string &floorTexture)SimulatedWorldvirtual
setupFloorEngine(bool enable, const std::string &floorTexture) overrideMujocoPhysicsWorldprotectedvirtual
simReportDataSimulatedWorldprotected
simStepExecutionDurationMSSimulatedWorldprotected
simTimeStepMSSimulatedWorldprotected
SimulatedWorld()SimulatedWorld
simVisuDataSimulatedWorldprotected
spamFilterLoggingmutableprotected
stepPhysicsFixedTimeStep() overrideMujocoPhysicsWorldvirtual
stepPhysicsRealTime() overrideMujocoPhysicsWorldvirtual
synchronizeDurationMSSimulatedWorldprotected
synchronizeMutexSimulatedWorldprotected
synchronizeObjects() overrideMujocoPhysicsWorldprotectedvirtual
synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, PoseBasePtr > &objMap) overrideMujocoPhysicsWorldprotectedvirtual
armarx::SimulatedWorld::synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, armarx::PoseBasePtr > &objMap)=0SimulatedWorldprotectedpure virtual
synchronizeRobots()SimulatedWorldprotectedvirtual
synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, PoseBasePtr > &objMap) overrideMujocoPhysicsWorldprotectedvirtual
armarx::SimulatedWorld::synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, armarx::PoseBasePtr > &objMap)=0SimulatedWorldprotectedpure virtual
synchronizeSimulationData()SimulatedWorldvirtual
synchronizeSimulationDataEngine() overrideMujocoPhysicsWorldprotectedvirtual
syncMtxAccCallsSimulatedWorldprotected
syncMtxAccTimeSimulatedWorldprotected
syncMtxLastTimeSimulatedWorldprotected
tagLoggingprotected
toFramedPose(const Eigen::Matrix4f &globalPose, const std::string &robotName, const std::string &frameName) overrideMujocoPhysicsWorldvirtual
updateContacts(bool enable)SimulatedWorldvirtual
updateForceTorqueSensor(ForceTorqueInfo &ftInfo) overrideMujocoPhysicsWorldprotectedvirtual
~Logging()Loggingvirtual
~MujocoPhysicsWorld() override=defaultMujocoPhysicsWorldvirtual
~SimulatedWorld() override=defaultSimulatedWorldvirtual