/// <summary> /// Constructor /// </summary> public Robot() { _sensorData = new SensorData(); _localization = new Localization(); _behaviors = new ObservableCollection<Behavior>(); _behaviors.Add(new Behavior() { Mode = BehaviorMode.Blocking, Name = "Wave", State = BehaviorState.Idle }); }
/// <summary> /// Update the sensor data of the robot /// </summary> /// <param name="sensorData">Sensor data</param> public void Update(SensorData sensorData) { lock (_object) { Robot.SensorData = sensorData; } }