NESTLab / 2122_MultiDroneIndoorSLAM

Code for 21/22 MQP and DRs on Multi Drone Indoor SLAM
0 stars 0 forks source link

Adding static python environment #1

Closed tylerferrara closed 2 years ago

tylerferrara commented 2 years ago

A static build/execution environment avoids all confusion of python versions and library compatibility. It's encouraged to develop in this same environment as well so all dependencies remain static.

Results from running docker build -t mm . && docker run mm

100%|██████████| 1000/1000 [29:15<00:00,  1.76s/it]
(Average Acc, Std Acc, Average Time) per map: (SIFT)
[0.99973504 0.99416408 0.99973265 0.99991089] [1.32522269e-03 1.00880303e-02 1.21334681e-03 6.58659414e-05] [-0.03710573 -0.21605085 -0.17291601 -0.55771276]
(Average Acc, Std Acc, Average Time) per map: (ORB)
[0.99319601 0.97481652 0.97927247 0.99912364] [0.01234019 0.0191485  0.03599063 0.00335668] [-0.01282909 -0.02888409 -0.02522461 -0.03358812]
(Average Acc, Std Acc, Average Time) per map: (HOUGH)
[0.94680059 0.88453682 0.84398215 0.82899945] [0.00768444 0.00152944 0.02702604 0.04226629] [-0.01824023 -0.06830395 -0.05683086 -0.09126971]

Let me know your thoughts.

cj-mclaughlin commented 2 years ago

Looks great, thanks for setting up the container!