Stuck State Cleanup and Refactor - #436
Conversation
…/Autonomy_Software into feature/stuck-state
…/Autonomy_Software into feature/stuck-state
…ware into testing/rolla
…nd other general improvements
Not up to standards ⛔🔴 Issues
|
| Category | Results |
|---|---|
| Performance | 2 medium |
🟢 Metrics 98 complexity · -13 duplication
Metric Results Complexity 98 Duplication -13
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Code Review
This pull request performs a significant refactor of the Autonomy software stack, including migrating the LiDAR database backend from SQLite to DuckDB, removing legacy TensorFlow/EdgeTPU dependencies, and updating the state machine logic for approaching markers and objects. Additionally, it includes updates to the dev container configuration and visualization tools. My review identified a critical configuration error in the devcontainer.json file and an out-of-bounds access issue in the logging module due to removed functionality.
Description
Adds stuck state logic for search pattern. Also abstracts path splicing code into stuck state via the Waypoint Handlers StorePath and RetrievePath methods.
Changes Made
Testing
**Screenshots/Video
obstacle path with forward spiral



same obstacle path after reverse spiral
navigating obstacle path
Known Issues