hbp_nrp_commons.sim_config.SimConfig module¶
This module represents the configuration of a running simulation
-
class
ExperimentResource(resource_type, resource_rel_path, model_name=None, located_at=None)[source]¶ Bases:
objectGeneralized model description of experiment resources. Can be BRAIN, WORLD, or any other MODEL
-
class
ResourceType(value)[source]¶ Bases:
enum.EnumEnumeration for model types. Robot resources are enhanced in a different structure
-
BRAIN= 286261251¶
-
ENVIRONMENT= 286261253¶
-
MODEL= 286261249¶
-
ROBOT= 286261250¶
-
-
class
SimConfig(exc_abs_path, **params)[source]¶ Bases:
objectAbstraction of exc and bibi configuration
-
property
bibi_dom¶ Restrict external access of bibi_dom
- Raises
exception – while accessing DOM object directly
-
property
bibi_path¶ Gets the simulation bibi file ResourcePath
-
property
brain_model¶ Gets the robot models
-
property
ctx_id¶ Returns the context id assigned to this simulation
-
property
exc_dom¶ Restrict external access of exc_dom
- Raises
exception – while accessing DOM object directly
-
property
exc_path¶ Gets the simulation exc file path
-
property
experiment_id¶ Gets the experiment id (typically the folder name in the storage server)
-
property
ext_robot_controller¶ Gets the ext_robot_controller relative path
-
property
gazebo_lockstep¶ Gets gazebo_lockstep argument
-
property
gzserver_host¶ Gets the gzserver host location
-
property
model_paths¶ Gets the model paths
-
property
num_brain_processes¶ Gets the number of brain processes
-
property
physics_engine¶ Gets the physics_engine
-
property
playback_path¶ Gets the playback path
-
property
profiler¶ Returns the profiler mode for this simulation
-
property
record_ros_topics¶ Gets the rostopics that shall be recorded with rosbag in addition to the common ones
-
property
reservation¶ Gets the reservation for cluster (typically a ssh-able hostname, etc.)
-
property
retina_config¶ Gets the retina config file (if provided)
-
property
rng_seed¶ Gets the number of brain processes
-
property
robot_models¶ Gets the robot models
-
property
ros_launch_abs_path¶ Gets the ros_launch absolute path
-
property
sim_dir¶ Gets the simulation directory
-
property
sim_id¶ Gets the simulation id
-
property
simulation_type¶ Gets the playback path
-
property
timeout¶ Gets the simulation directory
-
property
timeout_type¶ Gets the simulation directory
-
property
timestep¶ Gets the number of brain processes
-
property
token¶ Returns the token assigned to this simulation
-
property
transfer_functions¶ Gets the list of transfer functions
-
property
world_model¶ Gets the environment model info
-
property