Page MenuHomePhabricator

Tracking freezes from time to time
Closed, WontfixPublic

Description

On my system (Dell precision laptop, Win 7, VS 2008 (32 bit build), express card with serial port for connection to the tracking system) the tracking with the Aurora system (Compact FG) freezes from time to time when used together with an Ultrasound device (Telemed device). This happend on various mitk version between the 2013-12 and 2014-03 release.

When the tracking freezes, the tracking tools stay valid but the positional/orientational data is not updated any more. After a time (about a minute) the tracking data becomes invalid for some seconds and afterwards the tracking works again. In some of the cases this didn't happen and the tracking freezes completely until MITK is closed.

I already tests some stuff to isolate the problem:

  • I changed the tracking system with all components including all sensors except for the FG... but the problem is still there.
  • I tested various MITK versions between the 2013-12 and 2014-03 release.
  • It seems that on other computers (e.g. Adrians PC) the problem doesn't occur. But we still have to check exactly the same versions of MITK.
  • I tried to remove all objects that might disturb EM tracking and also tried to remove all windings of cables (e.g., cables of senors or even the cable of the FG)

What needs to be checked to further isolate the bug:

  • Test if this problem ever happens if the Ultrasound device is not used (means for IGT only)
  • Does the problem occur on other systems (best test the same versions)
  • Does the problem occur with MITK only? (Until now the I always used an MBI build)
  • Test if there might be a problem with the serial port on this computer.

Here are the git hashes of an example MITK and MBI version were the bug occured:
MITK: rMITK87b0ee31b7a5
MBI: 6e19896dd12610c22d6e9108824f11c53be934e7

Please also report here if this problem occurs on other systems which might also be a helpful information.

Event Timeline

Today this problem occured on my machine,too. It happened a few minutes after I changed the tracked needle to one I had never used before.

Ultrasound was activated and I was using the MBIApp compiled with VS 2008 (32-bit). I was not able to reproduce the bug since then.

User franza has pushed new remote branch:

bug-17713-TrackingFreeze

[6716be]: Merge branch 'bug-17713-TrackingFreeze'

Merged commits:

2014-07-17 13:43:46 Alfred Franz [2750a2]
added code to better isolate this bug

[9fde1f]: Merge branch 'bug-17713-MergeFix'

Merged commits:

2014-07-17 14:17:58 Alfred Franz [9911b6]
COMP (#17713): Fixed wrong merged lines of code

Didn't find the bug yet, but it still happens from time to time.

The code to detect the bug gives false alarm from time to time. This can be fixed to better isolate the bug.

kislinsk added a project: Bulk Edit.
kislinsk removed a project: Bulk Edit.