Fologram - Tracking of Mobile/Movable QR-Codes (Object-/Motion Tracking)

Fologram Add-On (new version 2024.1.111) - QR-Codes

How can stationary QR markers be scanned and mobile/movable QR markers be used for object-/motion tracking at the same time? In my case, all QR markers are recognised as stationary. I could not find an explanation. Only this one:

“Markers on moving objects
Ensure your model is set to ‘Orient To Object’ in Twinbuild or Alignment = Free in Fologram when positioning Markers on objects that will be in unknown or changing physical orientations.”

I tried to set “Alignment = Free” for the mobile QR codes, but that didn’t work.
Is there perhaps an explanation of how to set stationary and mobile/movable QR codes?

Hi @gwyll can you perhaps help me further? Thanks in advance and the new version looks great and runs very stable! :slight_smile:

Hey @upperwave

The Alignment property will apply to all markers in your scene. Also, if you move any of your placement markers and re-scan it, your model orientation should update. This is particularly noticeable if you just use a single placement marker - try moving it around or picking it up and changing orientation (if alignment is set to free) and you should see your model move with it.

If you want to have some parts of your model be precisely positioned using a set of markers that are not expected to ever move, then have another part of your model move dynamically (e.g. perhaps you want to track a hand-held tool while assembling a timber frame that is static), then you could use a combination of placement markers created with the XRMarker command for your static model, and a live-tracked marker for your dynamic model using the GetQRCodes component in Grasshopper.

I hope I understand your question correctly - what are you trying to build / do?

1 Like

Wow thanks @gwyll for the quick reply!

Ah, now it works. The movable QR codes must not be placed with the XRMarker command, but should only be generated via “PrintAll” and via the website. This makes sense. I tried this once at the very beginning and then didn’t test it any further because at first it looked like Fologram didn’t recognise these QR codes, but now it works! Thanks for the hint!

We would like to test object tracking for various use cases:

  1. To Track points in the three-dimensional space on the construction site with movable markers in order to be able to generate an input surface with these points for a calculation tool. (But I have just realised that the position of a smartphone, for example, is probably sufficient for tracking points in the room.)

  2. To track the movement of blocks in order to design assemblies interactively and so that the virtual twin can be updated. This means that the user moves a physical block, fologram updates the virtual twin, the tool calculates in real time and the user receives immediate visual feedback about the load-bearing capacity, about optimisation processes etc.

  3. The user receives visual information on where to rotate a block so that the structure remains stable (Visual information: axes of rotation at a manipulated/shifted center of mass, which is not visible without AR for the user). In this case, the rotation of the physical block must be tracked so that the virtual twin can be updated.