Bardo.Examples.Benchmarks.Dpb.DpbWDamping (Bardo v0.1.0)

View Source

Double Pole Balancing with Damping.

This variant of the DPB task provides the full state information including velocities. It is an easier version typically used to verify that a neuroevolution algorithm works.

Summary

Functions

Returns the physical configuration for sensors and actuators required by the DPB with damping experiment.

Creates a neuron pattern for the DPB with damping experiment.

Functions

get_phys_config(owner, cortex_id, scape_id)

Returns the physical configuration for sensors and actuators required by the DPB with damping experiment.

Parameters

  • owner - Owner ID
  • cortex_id - Cortex ID
  • scape_id - Scape ID

Returns

  • Map with sensor and actuator definitions

neuron_pattern(owner, agent_id, cortex_id, substrate)

Creates a neuron pattern for the DPB with damping experiment.

Parameters

  • owner - Owner ID
  • agent_id - Agent ID
  • cortex_id - Cortex ID
  • _substrate - Substrate (unused in this implementation)

Returns

  • Neuron pattern with mappings between sensors/actuators and neurons