Class ArticulationBodyJointExtractor
Implements
Inherited Members
Namespace: Unity.MLAgents.Sensors
Assembly: Unity.ML-Agents.dll
Syntax
[MovedFrom("Unity.MLAgents.Extensions.Sensors")]
public class ArticulationBodyJointExtractor : IJointExtractor
Constructors
ArticulationBodyJointExtractor(ArticulationBody)
Declaration
public ArticulationBodyJointExtractor(ArticulationBody body)
Parameters
| Type | Name | Description |
|---|---|---|
| ArticulationBody | body |
Methods
NumObservations(PhysicsSensorSettings)
Determine the number of observations that would be generated for the particular joint using the provided PhysicsSensorSettings.
Declaration
public int NumObservations(PhysicsSensorSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| PhysicsSensorSettings | settings | The settings used to configure the physics sensor. |
Returns
| Type | Description |
|---|---|
| int | Number of floats that will be written. |
NumObservations(ArticulationBody, PhysicsSensorSettings)
Declaration
public static int NumObservations(ArticulationBody body, PhysicsSensorSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| ArticulationBody | body | |
| PhysicsSensorSettings | settings |
Returns
| Type | Description |
|---|---|
| int |
Write(PhysicsSensorSettings, ObservationWriter, int)
Write the observations to the ObservationWriter, starting at the specified offset.
Declaration
public int Write(PhysicsSensorSettings settings, ObservationWriter writer, int offset)
Parameters
| Type | Name | Description |
|---|---|---|
| PhysicsSensorSettings | settings | The settings used to configure the physics sensor. |
| ObservationWriter | writer | The writer to which observations are written. |
| int | offset | The starting index in the writer to begin writing observations. |
Returns
| Type | Description |
|---|---|
| int | Number of floats that were written. |