|
|
|
|
|
|
/// </summary>
|
|
|
|
public enum ObservationType |
|
|
|
{ |
|
|
|
// Collected observations are generic.
|
|
|
|
/// <summary>
|
|
|
|
/// Collected observations are generic.
|
|
|
|
/// </summary>
|
|
|
|
// Collected observations contain goal information.
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Collected observations contain goal information.
|
|
|
|
/// </summary>
|
|
|
|
// Collected observations contain reward information.
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Collected observations contain reward information.
|
|
|
|
/// </summary>
|
|
|
|
// Collected observations are messages from other agents.
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Collected observations are messages from other agents.
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Sensor interface for generating observations.
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
/// Returns the size of the observations that will be generated.
|
|
|
|
/// For example, a sensor that observes the velocity of a rigid body (in 3D) would return
|
|
|
|
/// new {3}. A sensor that returns an RGB image would return new [] {Height, Width, 3}
|
|
|
|
/// Returns a description of the observations that will be generated by the sensor.
|
|
|
|
/// See <see cref="ObservationSpec"/> for more details, and helper methods to create one.
|
|
|
|
/// <returns>Size of the observations that will be generated.</returns>
|
|
|
|
// TODO OBSOLETE replace with GetObservationSpec.Shape
|
|
|
|
//int[] GetObservationShape();
|
|
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
ObservationSpec GetObservationSpec(); |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|