Class manipulation_metrics

Inheritance Relationships

Base Type

  • public rmetrics::base_metrics

Class Documentation

class manipulation_metrics : public virtual rmetrics::base_metrics

Defines the metrics to be collected from controllers as they manipulate their environment ( block pickup, block drop, etc.)

Public Functions

manipulation_metrics(void) = default
~manipulation_metrics(void) override = default
virtual rtypes::timestep penalty(uint event) const = 0

The penalty the robot was subjected to for which calling status() with the specified event returned true.

virtual bool status(uint event) const = 0

If TRUE, then the specified event occurred this timestep.