SimulatedWorld Member List

This is the complete list of members for SimulatedWorld, 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)=0SimulatedWorldpure virtual
actuateRobotJointsPos(const std::string &robotName, const std::map< std::string, float > &angles)=0SimulatedWorldpure virtual
actuateRobotJointsTorque(const std::string &robotName, const std::map< std::string, float > &torques)=0SimulatedWorldpure virtual
actuateRobotJointsVel(const std::string &robotName, const std::map< std::string, float > &velocities)=0SimulatedWorldpure virtual
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)=0SimulatedWorldprotectedpure virtual
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)=0SimulatedWorldprotectedpure virtual
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)=0SimulatedWorldpure virtual
applyForceRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &force)=0SimulatedWorldpure virtual
applyTorqueObject(const std::string &objectName, const Eigen::Vector3f &torque)=0SimulatedWorldpure virtual
applyTorqueRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &torque)=0SimulatedWorldpure virtual
attachedObjectsSimulatedWorldprotected
checkLogLevel(MessageTypeT level) constLoggingprotected
collectContactsSimulatedWorldprotected
copyContacts()=0SimulatedWorldpure virtual
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()SimulatedWorldvirtual
getCurrentSimTime()SimulatedWorldvirtual
getDistance(const std::string &robotName, const std::string &robotNodeName, const std::string &worldObjectName)=0SimulatedWorldpure virtual
getEffectiveLoggingLevel() constLogging
getFixedTimeStepMS()=0SimulatedWorldpure virtual
getFloor()=0SimulatedWorldprotectedpure virtual
getLogSender() constLoggingprotected
getObjectCount()SimulatedWorldvirtual
getObjectPose(const std::string &objectName)=0SimulatedWorldpure virtual
getObjects()=0SimulatedWorldpure virtual
getObstacleNames()=0SimulatedWorldpure virtual
getReportData()SimulatedWorldvirtual
getRobot(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotAngularVelocity(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotForceTorqueSensors(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotJointAngle(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotJointAngleCount()SimulatedWorldvirtual
getRobotJointAngles(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotJointLimitHi(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotJointLimitLo(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotJointTorques(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotJointVelocities(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotJointVelocity(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotLinearVelocity(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotMass(const std::string &robotName)=0SimulatedWorldpure virtual
getRobotMaxTorque(const std::string &robotName, const std::string &nodeName)=0SimulatedWorldpure virtual
getRobotNames()=0SimulatedWorldpure virtual
getRobotNodeDistance(const std::string &robotName, const std::string &robotNodeName1, const std::string &robotNodeName2)=0SimulatedWorldpure virtual
getRobotNodePose(const std::string &robotName, const std::string &robotNodeName)=0SimulatedWorldpure virtual
getRobotPose(const std::string &robotName)=0SimulatedWorldpure virtual
getRobots()=0SimulatedWorldpure virtual
getRobotStatus(const std::string &robotName, NameValueMap &jointAngles, NameValueMap &jointVelocities, NameValueMap &jointTorques, Eigen::Vector3f &linearVelocity, Eigen::Vector3f &angularVelocity)=0SimulatedWorldprotectedpure virtual
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)=0SimulatedWorldpure virtual
hasRobot(const std::string &robotName)=0SimulatedWorldpure virtual
hasRobotNode(const std::string &robotName, const std::string &robotNodeName)=0SimulatedWorldpure virtual
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
maxRealTimeSimSpeedSimulatedWorldprotected
minimumLoggingLevelLoggingprotected
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)=0SimulatedWorldprotectedpure virtual
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)=0SimulatedWorldprotectedpure virtual
removeObstacle(const std::string &name)SimulatedWorldvirtual
removeObstacleEngine(const std::string &name)=0SimulatedWorldprotectedpure virtual
removeObstacles()SimulatedWorldvirtual
removeRobot(const std::string &robotName)SimulatedWorldvirtual
removeRobotEngine(const std::string &robotName)=0SimulatedWorldprotectedpure virtual
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)=0SimulatedWorldpure virtual
setObjectSimType(const std::string &objectName, VirtualRobot::SceneObject::Physics::SimulationType simType)=0SimulatedWorldpure virtual
setRobotAngularVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0SimulatedWorldpure virtual
setRobotAngularVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0SimulatedWorldpure virtual
setRobotLinearVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0SimulatedWorldpure virtual
setRobotLinearVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0SimulatedWorldpure virtual
setRobotMaxTorque(const std::string &robotName, const std::string &nodeName, float maxTorque)=0SimulatedWorldpure virtual
setRobotNodeSimType(const std::string &robotName, const std::string &robotNodeName, VirtualRobot::SceneObject::Physics::SimulationType simType)=0SimulatedWorldpure virtual
setRobotPose(const std::string &robotName, const Eigen::Matrix4f &globalPose)=0SimulatedWorldpure virtual
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)=0SimulatedWorldprotectedpure virtual
simReportDataSimulatedWorldprotected
simStepExecutionDurationMSSimulatedWorldprotected
simTimeStepMSSimulatedWorldprotected
SimulatedWorld()SimulatedWorld
simVisuDataSimulatedWorldprotected
spamFilterLoggingmutableprotected
stepPhysicsFixedTimeStep()=0SimulatedWorldpure virtual
stepPhysicsRealTime()=0SimulatedWorldpure virtual
synchronizeDurationMSSimulatedWorldprotected
synchronizeMutexSimulatedWorldprotected
synchronizeObjects()=0SimulatedWorldprotectedpure virtual
synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, armarx::PoseBasePtr > &objMap)=0SimulatedWorldprotectedpure virtual
synchronizeRobots()SimulatedWorldprotectedvirtual
synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, armarx::PoseBasePtr > &objMap)=0SimulatedWorldprotectedpure virtual
synchronizeSimulationData()SimulatedWorldvirtual
synchronizeSimulationDataEngine()=0SimulatedWorldprotectedpure virtual
syncMtxAccCallsSimulatedWorldprotected
syncMtxAccTimeSimulatedWorldprotected
syncMtxLastTimeSimulatedWorldprotected
tagLoggingprotected
toFramedPose(const Eigen::Matrix4f &globalPose, const std::string &robotName, const std::string &frameName)=0SimulatedWorldpure virtual
updateContacts(bool enable)SimulatedWorldvirtual
updateForceTorqueSensor(ForceTorqueInfo &ftInfo)=0SimulatedWorldprotectedpure virtual
~Logging()Loggingvirtual
~SimulatedWorld() override=defaultSimulatedWorldvirtual