This is the active development repository for GERTIE (Giant Eight-camera Rig for Taxon Image Extraction).
- Branch: master (baseline)
- Active Fix: WYSIWYG aspect ratio correction (16:9 preview/capture matching)
- Deployment Method: USB transfer → control1 → sync_to_slaves.sh → 8 cameras
- Development Repo: https://github.com/andrc91/GERTIE-DEV (this repo)
- Reference System: https://github.com/andrc1/GERTIE (GOLDEN_REFERENCE)
git clone https://github.com/andrc91/GERTIE-DEV.git
cd GERTIE-DEV# Copy to USB, then on control1:
cd /home/andrc1/camera_system_integrated_final
./sync_to_slaves.sh
./run_gui_with_logging.sh# After testing, copy log from control1:
cp /home/andrc1/Desktop/updatelog.txt /media/usb/-
WYSIWYG Aspect Ratio ✅ Fix applied, needs testing
- Preview: 640x360 (16:9)
- Capture: 4608x2592 (16:9)
-
Time Synchronization 🔄 Next priority
- Auto-sync from control1 on GUI launch
-
Telemetry Logging 🔄 Planned
- Comprehensive event logging
-
System Lag Reduction 🔄 Planned
- Target: <2 second response
-
Camera Capture Reliability 🔄 Planned
- Auto-recovery on failure
GERTIE-DEV/
├── master/ # GUI controller (runs on control1)
├── slave/ # Camera services (runs on rep1-rep8)
├── sync_to_slaves.sh # Deployment script
├── run_gui_with_logging.sh # Testing script
└── DEPLOYMENT_WORKFLOW.md # Full deployment guide
- control1: Master node (Raspberry Pi) - GUI and orchestration
- rep1-rep8: Camera nodes (Raspberry Pi) - Image capture services
- Network: 192.168.0.x subnet
- Ports: 6000 (capture), 5000-5007 (preview)
- Make changes on MacBook
- Copy to USB:
cp -r GERTIE-DEV /Volumes/USB/ - Deploy on control1: Run sync_to_slaves.sh
- Test: Run GUI with logging
- Analyze: Review updatelog.txt
- Always maintain 16:9 aspect ratio (preview and capture)
- Port 6000 for still capture (DO NOT CHANGE)
- All camera settings must sync between video_stream.py and still_capture.py
- Commit after each fix with descriptive message
- Test on hardware before merging
- Repository: andrc91 (acranephoto@gmail.com)
- System: GERTIE scientific imaging platform
Last Updated: October 6, 2025