You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
use orbslam3 for odometry + loop closure - write a native module, nix build - implemented @ #1598
dense pointclouds after odom is ok
use depthanything 3
not single image to depth! - this is trash noise, use temporal window, submit multiple frames with paralax - how do we deal with timestamp alignment? calculated depth needs to be ts aligned since it depends on odom
use sharpness_barrier to select sharp frames
calculate frames that are distinct enough (either optical flow or just pixel diff)
use new memory2 to assemble frames based on global keypoint locations, as loop closure moves keypoints around, (each pointcloud frame placed in relation to it's nearest keypoint, then fused into global voxel grid)
global voxel grid then pruned with some statistical cutoff for hits, better sparse then wrong
let's try
odometry, loop closure
use orbslam3 for odometry + loop closure - write a native module, nix build - implemented @ #1598
dense pointclouds after odom is ok
use depthanything 3
not single image to depth! - this is trash noise, use temporal window, submit multiple frames with paralax - how do we deal with timestamp alignment? calculated depth needs to be ts aligned since it depends on odom
depth anything 3 module implemented @ initial depth anything module implementation #1597
https://www.youtube.com/watch?v=EX5d3sjTI0w
https://www.youtube.com/watch?v=349oLODVVtI
global map
use new memory2 to assemble frames based on global keypoint locations, as loop closure moves keypoints around, (each pointcloud frame placed in relation to it's nearest keypoint, then fused into global voxel grid)
global voxel grid then pruned with some statistical cutoff for hits, better sparse then wrong