-
Notifications
You must be signed in to change notification settings - Fork 57
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
After the big bug resolved, the compensator still has the old structure made for surpassing it (with the "global" variable), it is overly complex for what it does and now it has two known bugs:
- It doesn't compensate all points it's given. Seems like the ones after last IMU are ignored or similar. Easy to see when lowering
deltato 1/200 or lower. - Accumulating the pointcloud it's supposed to map when mapping online and then mapping the accumulated result offline works way better than mapping offline. It's not using the known states well to compensate.
Apart from the bugs and the over-complexity, it's the main reason that PointCloud types are around the code leading to unnecessary and time-consuming conversions.
So a general rewrite is needed. Objectives:
- Fixing the "compensating fully" bug
- Fixing the "offline mapping" bug
- Reducing complexity of the code
- Replacing
PointCloudforPoints, its canonic representation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working