Skip to content

Add timecode sync, update readme#9

Merged
abhichothani42 merged 7 commits intomainfrom
04-22-add_timecode_sync_update_readme
May 5, 2026
Merged

Add timecode sync, update readme#9
abhichothani42 merged 7 commits intomainfrom
04-22-add_timecode_sync_update_readme

Conversation

@abhichothani42
Copy link
Copy Markdown
Contributor

@abhichothani42 abhichothani42 commented Apr 22, 2026

TL;DR

Update GoPro setup documentation, self-hosts the timecode sync tool, fixes mapping directory lookup, and extends ArUco tag labels for dual-gripper support.

What changed?

  • Update README for details regrading initial gopro setup
  • Replaced the external timecode sync link with a self-hosted version.
  • Updated 03_batch_slam.py to search for a mapping_* directory
  • Extended TAG_LABELS in visualize_aruco_video.py to include tag IDs 6 and 7 for a second gripper (gripper_1), and renamed existing labels to use gripper_0 as a prefix.
  • Added .python-version and uv.lock to .gitignore.

Copy link
Copy Markdown
Contributor Author

abhichothani42 commented Apr 22, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates GoPro data-collection documentation and makes the timecode sync tool self-hosted within the repo, while also adjusting parts of the SLAM pipeline and visualization utilities to support new directory/tag conventions.

Changes:

  • Vendor and document a self-hosted GoPro Labs timecode sync QR page under assets/timecode_sync/.
  • Update SLAM batch localization to discover mapping_* directories for map_atlas.osa.
  • Extend ArUco visualization tag labels for dual-gripper support and update docs/assets (README.md, screenshot), plus ignore .python-version and uv.lock.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
scripts/visualize_aruco_video.py Extends TAG_LABELS to support dual-gripper tag IDs and new label naming.
scripts/scripts_slam_pipeline/03_batch_slam.py Changes default map lookup to search for mapping_* directories.
assets/timecode_sync/index.html Adds self-hosted timecode sync QR page (JS/HTML).
assets/timecode_sync/style.css Adds styling for the timecode sync page (includes external font import).
assets/timecode_sync/qrcodeborder.js Vendors QR code generation library used by the page.
assets/timecode_sync/jquery.min.js Vendors jQuery (very old version).
assets/camera_settings_saved_check.jpg Adds screenshot referenced by README for GoPro settings confirmation.
README.md Updates GoPro setup instructions and points timecode sync to the local HTML asset.
.gitignore Ignores .python-version and uv.lock.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/scripts_slam_pipeline/03_batch_slam.py
Comment thread assets/timecode_sync/index.html
Comment thread assets/timecode_sync/index.html
Comment thread assets/timecode_sync/index.html Outdated
Comment thread assets/timecode_sync/style.css Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
@abhichothani42 abhichothani42 marked this pull request as ready for review May 4, 2026 16:29
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 10 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/serve_timecode_sync.py
Comment thread scripts/serve_timecode_sync.py Outdated
Comment thread assets/timecode_sync/index.html Outdated
@abhichothani42
Copy link
Copy Markdown
Contributor Author

Updated serve_timecode_sync.py to use logging instead print, click for argument parsing, address copilot comments. ready for review

@abhichothani42 abhichothani42 merged commit fd1e97c into main May 5, 2026
1 check passed
@abhichothani42 abhichothani42 deleted the 04-22-add_timecode_sync_update_readme branch May 5, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants