Simulator.h File Reference
#include <condition_variable>
#include <mutex>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <ArmarXCore/core/Component.h>
#include <ArmarXCore/core/application/properties/Properties.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/forward_declarations.h"
#include <RobotAPI/interface/core/RobotState.h>
#include <RobotAPI/libraries/ArmarXObjects/ObjectFinder.h>
#include <RobotAPI/libraries/core/Pose.h>
#include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
#include "BulletPhysicsWorld.h"
#include "KinematicsWorld.h"
#include "SimulatedWorld.h"
#include "SimulatorTimeServerProxy.h"
#include <MemoryX/core/GridFileManager.h>
#include <MemoryX/interface/components/LongtermMemoryInterface.h>
#include <MemoryX/interface/components/PriorKnowledgeInterface.h>
#include <MemoryX/interface/components/WorkingMemoryInterface.h>
#include <MemoryX/interface/gui/EntityDrawerInterface.h>
#include <MemoryX/libraries/helpers/VirtualRobotHelpers/SimoxObjectWrapper.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectClass.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

namespace  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 class  SimulatorType { Kinematics , Bullet , Mujoco }
 

Macro Definition Documentation

◆ MAX_INITIAL_ROBOT_COUNT

#define MAX_INITIAL_ROBOT_COUNT   4

Definition at line 61 of file Simulator.h.