Limelight 2024 FMAP

I noticed that the Limelight docs don’t have an updated FMAP file for Apriltag detection, so I made it myself.

NOTE: a lot of these numbers can be rounded. For some reason, the map builder doesn’t let me put a lot of numbers exactly

(edited the april tag version and size)

{"fiducials":[
   {"transform": 
     [-0.4999999999999998,-0.8660254037844388,9.211731732618967e-33,6.78,0.8660254037844388,-0.4999999999999998,-1.232595164407831e-32,-3.86,1.5280453115899866e-32,1.8146178712561166e-33,1,1.36,0,0,0,1],
    "size":165.1,
    "id":1,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform": 
[-0.4999999999999998,-0.8660254037844388,0,7.89,0.8660254037844388,-0.4999999999999998,0,-3.22,0,0,1,1.36,0,0,0,1],
    "size":165.1,
    "id":2,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[-1,-1.2246467991473532e-16,0,8.28,1.2246467991473532e-16,-1,0,0.880000000003,0,0,1,1.45,0,0,0,1],
    "size":165.1,
    "id":3,"family":"apriltag3_36h11_classic",
    "unique":1},
   {"transform":[-1,-1.2246467991473532e-16,0,8.28,1.2246467991473532e-16,-1,0,1.44,0,0,1,1.45,0,0,0,1],
    "size":165.1,
    "id":4,"family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[-4.440892098500626e-16,1,0,6.4,-1,-4.440892098500626e-16,0,4.1,0,0,1,1.35,0,0,0,1],
    "size":165.1,
    "id":5,"family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[-4.440892098500626e-16,1,0,-6.45,-1,-4.440892098500626e-16,0,4.1,0,0,1,1.36,0,0,0,1],
    "size":165.1,
    "id":6,"family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[1,0,0,-8.33,0,1,0,1.44,0,0,1,1.45,0,0,0,1],
    "size":165.1,
    "id":7,"family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[1,0,0,-8.33,0,1,0,0.88,0,0,1,1.45,0,0,0,1],
    "size":165.1
    "id":8,"family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[0.5000000000000001,-0.8660254037844386,0,-7.94,0.8660254037844386,0.5000000000000001,0,-3.22,0,0,1,1.36,0,0,0,1],
    "size":165.1,
    "id":9,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[0.5000000000000001,-0.8660254037844386,0,-6.83,0.8660254037844386,0.5000000000000001,0,-3.86,0,0,1,1.36,0,0,0,1],
    "size":165.1,
    "id":10,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[0.5000000000000001,0.8660254037844386,0,3.6,-0.8660254037844386,0.5000000000000001,0,-0.39,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":11,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[0.5000000000000001,-0.8660254037844386,0,3.6,0.8660254037844386,0.5000000000000001,0,0.39,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":12,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[-1,-1.2246467991473532e-16,0,2.92,1.2246467991473532e-16,-1,0,0,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":13,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[1,0,0,-2.92,0,1,0,0,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":14,
    "family":"apriltag3_36h11_classic",
    "unique":1
   },
   {"transform":[-0.4999999999999998,-0.8660254037844388,0,-3.65,0.8660254037844388,-0.4999999999999998,0,0.39,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":15,
    "family":"apriltag3_36h11_classic",
    "unique":1
    },
    {"transform":[-0.5000000000000009,0.866025403784438,0,-3.65,-0.866025403784438,-0.5000000000000009,0,-0.39,0,0,1,1.32,0,0,0,1],
    "size":165.1,
    "id":16,
    "family":"apriltag3_36h11_classic",
    "unique":1
   }]
}

In order to use an FMAP, look into your Limelight OS at Advanced-> Full 3D targeting must be set to Yes → Field Space Localization Setup → Field Map File and then upload your field map file. You should just be able to paste the earlier code into an already existing fmap file and then be able to upload back into the map builder to make sure it works. It should look like this:

Your map has the wrong tag family. The 2024 field is using 36h11 not 16h5. It also has the wrong size for the tags.

Several people are using the map here:

3 Likes

Sorry about that, but I didnt see any option on the map builder to change the family. Thank you for pointing that out.

1 Like

alright I just edited it, if theres anything else that can be wrong, let me know.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.