Commit 36bb5d4
committed
Added the Composer class.
A totally separate composer class. It uses manager and slam objects
to compose an upto date poses. The data assembler runs in a separate thread.
There are separate threads for publishs a) trajectories b) latest camera pose
c) loop edges d) disjointset status image. All these are made efficient.
now the cpu usage (load-average on desktop) does not exceed 2.5 (for vins+cerebro+pose graph solver).
TODO:
- inter-loopedges and intra-loopedges in separate colors
- get cam_T_imu
- publish at 100 hz in imu frame of ref1 parent 9950b2f commit 36bb5d4
7 files changed
Lines changed: 702 additions & 1172 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
0 commit comments