mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-22 16:06:36 +00:00
improving components consistency
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
|
||||
## Interface Definition
|
||||
|
||||
**Interface Name**: `ISequentialVO`
|
||||
**Interface Name**: `ISequentialVisualOdometry`
|
||||
|
||||
### Interface Methods
|
||||
|
||||
```python
|
||||
class ISequentialVO(ABC):
|
||||
class ISequentialVisualOdometry(ABC):
|
||||
@abstractmethod
|
||||
def compute_relative_pose(self, prev_image: np.ndarray, curr_image: np.ndarray) -> Optional[RelativePose]:
|
||||
pass
|
||||
@@ -279,7 +279,8 @@ Motion:
|
||||
- **F17 Configuration Manager**: For camera parameters
|
||||
- **H01 Camera Model**: For coordinate normalization
|
||||
- **H05 Performance Monitor**: For timing measurements
|
||||
- **F10 Factor Graph Optimizer**: For chunk-scoped factor addition
|
||||
|
||||
**Note**: F07 is chunk-agnostic and does NOT depend on F10 Factor Graph Optimizer. F07 only computes relative poses between images and returns them to the caller (F02). The caller (F02) determines which chunk the frames belong to and routes factors to the appropriate subgraph via F12 → F10.
|
||||
|
||||
### External Dependencies
|
||||
- **SuperPoint**: Feature extraction model
|
||||
|
||||
Reference in New Issue
Block a user