Simulator.h File Reference
#include <condition_variable>
#include <mutex>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <ArmarXCore/core/application/properties/Properties.h>
#include <ArmarXCore/core/Component.h>
#include <ArmarXCore/core/services/sharedmemory/IceSharedMemoryProvider.h>
#include <ArmarXCore/core/services/tasks/PeriodicTask.h>
#include <ArmarXCore/interface/core/PackagePath.h>
#include <ArmarXCore/interface/core/TimeServerInterface.h>
#include <ArmarXCore/interface/events/SimulatorResetEvent.h>
#include <RobotAPI/libraries/ArmarXObjects/ObjectFinder.h>
#include <RobotAPI/libraries/core/Pose.h>
#include <RobotAPI/interface/core/RobotState.h>
#include <MemoryX/interface/components/WorkingMemoryInterface.h>
#include <MemoryX/interface/components/LongtermMemoryInterface.h>
#include <MemoryX/interface/components/PriorKnowledgeInterface.h>
#include <MemoryX/core/GridFileManager.h>
#include <MemoryX/interface/gui/EntityDrawerInterface.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectClass.h>
#include <MemoryX/libraries/helpers/VirtualRobotHelpers/SimoxObjectWrapper.h>
#include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
#include "BulletPhysicsWorld.h"
#include "KinematicsWorld.h"
#include "RobotAPI/libraries/ArmarXObjects/forward_declarations.h"
#include "SimulatedWorld.h"
#include "SimulatorTimeServerProxy.h"
+ Include dependency graph for Simulator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Simulator
 The Simulator class holds an instance of the AmrarXPhysicsWorld and communicates to ArmarX. More...
 
class  SimulatorPropertyDefinitions
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Macros

#define MAX_INITIAL_ROBOT_COUNT   4
 

Typedefs

using SimulatorPtr = IceInternal::Handle< Simulator >
 
using SimulatorTimeServerProxyPtr = IceInternal::Handle< SimulatorTimeServerProxy >
 

Enumerations

enum  SimulatorType { Kinematics, Bullet, Mujoco }
 

Macro Definition Documentation

◆ MAX_INITIAL_ROBOT_COUNT

#define MAX_INITIAL_ROBOT_COUNT   4

Definition at line 62 of file Simulator.h.