Here you can find the experiment configuration file parameters description and schema for the Gazebo Engine.
This Engine type parameters are defined in GazeboGRPCEngine schema (listed here), which in turn is based on EngineBase and EngineGRPC schemas and thus inherits all parameters from them.
To use the Gazebo engine in an experiment, set EngineType
to "gazebo_grpc".
Name | Description | Type | Default | Required | Array |
---|---|---|---|---|---|
EngineName | Name of the engine | string | X | ||
EngineType | Engine type. Used by EngineLauncherManager to select the correct engine launcher | string | X | ||
EngineProcCmd | Engine Process Launch command | string | |||
EngineProcStartParams | Engine Process Start Parameters | string | [] | X | |
EngineEnvParams | Engine Process Environment Parameters | string | [] | X | |
EngineLaunchCommand | LaunchCommand with parameters that will be used to launch the engine process | object | {"LaunchType":"BasicFork"} | ||
EngineTimestep | Engine Timestep in seconds | number | 0.01 | ||
EngineCommandTimeout | Engine Timeout (in seconds). It tells how long to wait for the completion of the engine runStep. 0 or negative values are interpreted as no timeout | number | 0.0 |
Name | Description | Type | Default | Required | Array |
---|---|---|---|---|---|
ServerAddress | gRPC Server address. Should this address already be in use, simulation initialization will fail | string | localhost:9004 |
Name | Description | Type | Default | Required | Array |
---|---|---|---|---|---|
GazeboWorldFile | Path to Gazebo SDF World file | string | X | ||
GazeboSDFModels | Additional models to be spawn in the Gazebo simulation. The elements of this array should be of type GazeboSDFModel, described below | GazeboSDFModel | [] | X | |
GazeboPlugins | Additional system plugins that should be loaded on startup | string | [] | X | |
GazeboRNGSeed | Seed parameters passed to gzserver start command | integer | 0 | ||
WorldLoadTime | Maximum time (in seconds) to wait for the NRPCommunicationPlugin to load the world sdf file. 0 means it will wait indefinitely | integer | 20 |
Name | Description | Type | Default | Required | Array |
---|---|---|---|---|---|
Name | Name of the model | string | X | ||
File | Path to Gazebo SDF file describing the model | string | X | ||
InitPose | Array of six elements describing the model initial pose as a space separated 6-tuple: x y z roll pitch yaw | string | "0 0 0 0 0 0" |
As explained above, the schema used by the Gazebo engine inherits from EngineBase and EngineGRPC schemas. A complete schema for the configuration of this engine is given below: