History

Approach the webcam position rapidly.

Andrzej Kapolka committed 13 years ago

Commit 3de76c91 parent 281aee11 file · +2 −2Browse files

Showing the changes to interface/src/SerialInterface.cpp (1 of 1 file). Show all

Unified · Split

interface/src/SerialInterface.cpp+2−2
@@ -310,8 +310,8 @@ void SerialInterface::readData(float deltaTime) { · 309 unmodified lines
310310 // Attempt to fuse gyro position with webcam position
311311 Webcam* webcam = Application::getInstance()->getWebcam();
312312 if (webcam->isActive()) {
313− _estimatedPosition = glm::mix(_estimatedPosition, webcam->getEstimatedPosition(),
314− 1.0f / SENSOR_FUSION_SAMPLES);
313+ const float WEBCAM_POSITION_FUSION = 0.5f;
314+ _estimatedPosition = glm::mix(_estimatedPosition, webcam->getEstimatedPosition(), WEBCAM_POSITION_FUSION);
315315
316316 } else {
317317 _estimatedPosition *= DECAY_POSITION;