public void startSampling(final SensorEventListener listener) {
    samples.clear();

    Sensor accelerometer = sensor.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

    calibrationStartTime = System.currentTimeMillis();
    sensor.registerListener(listener, accelerometer, SensorManager.SENSOR_DELAY_NORMAL);
  }