Class Metrics
Assembly: cs.temp.dll.dll
Syntax
public class Metrics : MonoBehaviour
Fields
IntimateDistance
Declaration
public float IntimateDistance
Field Value
PersonalDistance
Declaration
public float PersonalDistance
Field Value
sean
Declaration
Field Value
StuckWindowDist
Declaration
public float StuckWindowDist
Field Value
StuckWindowSeconds
Declaration
public float StuckWindowSeconds
Field Value
UpdateFrequencyHz
Declaration
public float UpdateFrequencyHz
Field Value
Properties
HasActors
Declaration
public bool HasActors { get; }
Property Value
MinDistToPed
Declaration
public double MinDistToPed { get; }
Property Value
MinDistToTarget
Declaration
public double MinDistToTarget { get; }
Property Value
ObjectCollisions
Declaration
public uint ObjectCollisions { get; }
Property Value
PathLength
Declaration
public double PathLength { get; }
Property Value
PersonOnRobotCollisions
Declaration
public uint PersonOnRobotCollisions { get; }
Property Value
PersonOnRobotIntimateDistViolations
Declaration
public uint PersonOnRobotIntimateDistViolations { get; }
Property Value
PersonOnRobotPersonalDistViolations
Declaration
public uint PersonOnRobotPersonalDistViolations { get; }
Property Value
RobotOnPersonCollisions
Declaration
public uint RobotOnPersonCollisions { get; }
Property Value
RobotOnPersonIntimateDistViolations
Declaration
public uint RobotOnPersonIntimateDistViolations { get; }
Property Value
RobotOnPersonPersonalDistViolations
Declaration
public uint RobotOnPersonPersonalDistViolations { get; }
Property Value
RobotPoses
Declaration
public List<Pose> RobotPoses { get; }
Property Value
Type |
Description |
List<Pose> |
|
RobotPosesTS
Declaration
public List<Std.MTime> RobotPosesTS { get; }
Property Value
Type |
Description |
List<RosMessageTypes.Std.MTime> |
|
StartTime
Declaration
public Std.MTime StartTime { get; }
Property Value
Type |
Description |
RosMessageTypes.Std.MTime |
|
TargetDist
Declaration
public double TargetDist { get; }
Property Value
TargetDistNorm
Declaration
public double TargetDistNorm { get; }
Property Value
Methods
IncrementIntimateSpaceViolations(Boolean)
Declaration
public void IncrementIntimateSpaceViolations(bool isRobotAtFault)
Parameters
Type |
Name |
Description |
Boolean |
isRobotAtFault |
|
IncrementObjectCollisions()
Declaration
public void IncrementObjectCollisions()
IncrementPeopleCollisions(Boolean)
Declaration
public void IncrementPeopleCollisions(bool isRobotAtFault)
Parameters
Type |
Name |
Description |
Boolean |
isRobotAtFault |
|
IncrementPersonalDistViolations(Boolean)
Declaration
public void IncrementPersonalDistViolations(bool isRobotAtFault)
Parameters
Type |
Name |
Description |
Boolean |
isRobotAtFault |
|
OnNewTask()
Declaration
Start()
Declaration
Update()
Declaration