Showing the changes to interface/src/SerialInterface.cpp (1 of 1 file). Show all
Unified · Split
| @@ -310,8 +310,8 @@ void SerialInterface::readData(float deltaTime) { · 309 unmodified lines | ||
| 310 | 310 | // Attempt to fuse gyro position with webcam position |
| 311 | 311 | Webcam* webcam = Application::getInstance()->getWebcam(); |
| 312 | 312 | 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); | |
| 315 | 315 | |
| 316 | 316 | } else { |
| 317 | 317 | _estimatedPosition *= DECAY_POSITION; |