Client Meeting Minutes - Henrrrrrry/ART-x3-25s1 GitHub Wiki

Week 3

Date: 05/03/2025

Client: Sui Jackson

Attendees: Qianwen Shen, Jia hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou

Minute Taker: Qianwen Shen

Agenda:

  1. Team introductions
  2. Project overview
  3. Hardware requirements
  4. Project timeline and next steps
  5. Team role assignments

Discussion Points:

  1. Introductions
  • New team members were introduced to the client
  • This semester's project is completely different from last semester's work
  1. Project Overview
  • The client presented their vision for this semester's project
  • Main goal: Develop a system that can track human movement
    • Camera captures and follows a person
    • Spotlight moves in coordination with the camera
    • System tracks one person at a time
    • When the current tracked person disappears, system will track the next person
  1. Hardware Components
  • Client provided initial hardware design
  • Technology stack will include MicroPython
  • Hardware components:
    • 2 camera modules
    • Active spotlight
    • System will track people's bodies and faces
  1. Next Steps
  • Team will need to create user stories, PBIs, and SBIs
  • All team members will spend the next 1-2 weeks learning necessary skills for the project
  1. Team Role Assignments
  • Scrum Master: Jia Hou
  • DevOps: Hongyu Li
  • Product Owner: Muchen Li
  • PM/Spokesman: Zijun Zhou
  • Technical Leads (2): Qianwen Shen & Leliang Wang

Action Items

  • Create user stories, PBIs, and SBIs
  • Complete individual learning of required skills within 1-2 weeks
  • Prepare for next client meeting

Next Meeting 12/03/2025


Week 4

Date: 12/03/2025

Client: Sui Jackson

Attendees: Qianwen Shen, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou

Minute Taker: Qianwen Shen

Agenda:

  1. Progress update
  2. Presentation of movement solution options
  3. Client feedback and decision
  4. Hardware discussion
  5. Next steps

Discussion Points:

  1. Progress Update
  • Team reported completion of user stories and PBIs
  • Presented documentation of work completed since last meeting
  1. Movement Solution Options Two possible tracking solutions were presented to the client:
  • Option 1: Centered Tracking

    • Detected person remains centered in frame at all times
    • Camera moves immediately when person moves
    • Continuous tracking and adjustment
  • Option 2: Threshold-Based Tracking

    • Define a scaled-down area within the screen as a "safe zone"
    • Camera only moves when person's center point exceeds this area
    • Reduces constant minor adjustments
  1. Client Feedback
  • Client preferred Option 1 (Centered Tracking)
  • Rationale: Client wants the camera and spotlight to follow the person continuously
  • Spotlight will be positioned adjacent to the camera and move together with it
  1. Hardware Discussion
  • Discussed OpenMV server shield implementation
  • Confirmed that spotlight will be mounted next to the camera
  • Both components will move in unison to track subjects
  1. Next Steps
  • Begin implementation of the centered tracking solution
  • Continue with planned sprint activities
  • Prepare hardware integration plan

Action Items

  • Talking about the algorithms

Next Meeting 19/03/2025


Week 5

Date: 19/03/2025

Client: Sui Jackson

Attendees: Qianwen Shen, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou

Minute Taker: Qianwen Shen

Agenda:

  1. Review of user stories and personas
  2. Technical approach discussion
  3. Hardware implementation challenges
  4. Project next steps

Discussion Points

  1. User Stories and Personas Review
  • Team presented completed user stories and personas to the client
  • Client provided feedback on the materials
  • The "Campus Pathway Experience" scenario was well-received
  1. Technical Approach
  • Discussed potential implementation methods for tracking system
  • Self-trained model may be used for detection and tracking
  • Final decision on model implementation will depend on runtime performance
  • Need to evaluate processing requirements for real-time tracking
  1. Hardware Challenges
  • Team reported issue with OpenMV hardware
  • Code is not persisting when hardware is disconnected and reconnected
  • Need to establish protocol for code backup and storage
  1. Next Steps
  • Finalize technical approach based on performance testing
  • Develop solution for code persistence issue
  • Begin implementation of basic tracking functionality

Action Items

  • Research and test self-trained model options
  • Develop backup system for OpenMV code
  • Create implementation plan for tracking system
  • Prepare progress update for next meeting

Next Meeting 26/0/2025

I'll create two more weeks of meeting minutes following the format you provided.

Week 6

Date: 26/03/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Progress updates from team members
  2. Discussion of model selection
  3. Hardware integration planning
  4. Backlog refinement

Discussion Points

  1. Progress Updates

    • Qianwen Shen reported progress on Wiki documentation
    • Jia Hou updated on backlog modifications and Scrum meeting recording
    • Muchen Li worked on backlog refinements
    • Hongyu Li focused on TensorFlow implementation
    • Leliang Wang connected issues with user stories
    • Zijun Zhou worked on XML to cascade conversion
  2. Model Selection Challenges

    • Team identified that default OpenMV model tracks faces not bodies
    • Discussed options for training a custom model
    • Evaluated performance requirements for different tracking approaches
    • Need to test several options before final selection
  3. Hardware Integration

    • Initial tests revealed code persistence issues in OpenMV
    • Backup protocol implementation discussed
    • Team established development workflow to minimize data loss
  4. Sprint Planning

    • Prepared foundational tasks for Sprint 2
    • Prioritized model selection and implementation
    • Assigned responsibilities for next development cycle

Action Items

  • Continue research on model options for body tracking
  • Implement backup solution for OpenMV code
  • Begin Uno R3 study for hardware integration
  • Update project Wiki with technical findings
  • Refine backlog based on new technical insights

Next Meeting 16/04/2025

Week 7

Date: 16/04/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Sprint 1 review
  2. Technical progress updates
  3. Hardware integration status
  4. Sprint 2 planning

Discussion Points

  1. Technical Progress

    • Qianwen Shen, Jia Hou, and Muchen Li studied Uno R3 capabilities and Wiki updates
    • Hongyu Li and Zijun Zhou successfully implemented face recognition and tracking
    • Leliang Wang attempted Uno R3 and S90 servo motor integration
  2. Face Tracking Implementation

    • Team successfully implemented basic face recognition
    • Demo presented to client showing tracking capability
    • Client provided feedback on tracking sensitivity
    • Discussed limitations of current implementation
  3. Hardware Integration Challenges

    • Progress made on connecting Uno with S90 servo motor
    • Computer control of angles partially working
    • Need further development for smooth angle transitions
    • Identified power supply issues affecting motor performance
  4. Multi-tracking Issue

    • Team identified major challenge: camera detects multiple faces simultaneously
    • Discussed potential solutions including priority algorithms
    • Need to implement single-subject persistent tracking
    • May require additional sensor data or algorithm refinement

Action Items

  • Develop algorithm to prioritize and continuously track a single subject
  • Complete Uno R3 and servo motor integration
  • Continue OpenMV study for improved tracking capabilities
  • Prepare technical architecture for Sprint 2
  • Document current limitations and proposed solutions

Next Meeting 23/04/2025

Week 8

Date: 23/04/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Sprint 2 progress review
  2. Algorithm development update
  3. Hardware integration status
  4. Performance optimization discussion

Discussion Points

  1. Motor Control Development

    • Qianwen Shen and Leliang Wang researched full-angle motor movement
    • Demonstrated improved motor control responsiveness
    • Discussed need for smoother transitions between positions
    • Client expressed satisfaction with motor control progress
  2. Detection Algorithm Improvements

    • Hongyu Li and Zijun Zhou implemented hierarchical detection
    • New algorithm prioritizes full-body detection with upper-body fallback
    • Performance metrics presented showing improved tracking consistency
    • Client provided feedback on detection accuracy
  3. Hardware Limitations Assessment

    • Team conducted thorough analysis of hardware capabilities
    • Identified key performance bottlenecks
    • Discussed tradeoff between accuracy and performance
    • Proposed optimizations within current hardware constraints
  4. Environmental Factors

    • Documented impact of ambient lighting on detection accuracy
    • Testing revealed significant performance variation under different conditions
    • Team proposed adaptive calibration system to handle lighting changes
    • Need for more robust detection under varied lighting conditions

Action Items

  • Continue optimization of body detection algorithms
  • Complete motor control integration for smooth angle transitions
  • Implement lighting adaptation techniques
  • Conduct extensive testing under various environmental conditions
  • Update project documentation with performance findings
  • Prepare for Sprint 2 review with comprehensive demo

Next Meeting 30/04/2025

Week 9

Date: 30/04/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Sprint 2 review summary
  2. Motor functionality progress
  3. Algorithm improvement update
  4. Planning for Sprint 3 Discussion Points
  5. Motor Movement Implementation
    • Qianwen Shen and Leliang Wang presented progress on full-angle motor movement
    • Demonstrated improved rotation capabilities with smoother transitions
    • Client provided feedback on motor response time
    • Team discussed optimization opportunities for motor control
  6. Detection Algorithm Enhancement
    • Hongyu Li and Zijun Zhou showcased improvements to full-body detection algorithm
    • Implemented fallback mechanism to upper-body detection when necessary
    • Presented performance metrics showing increased detection consistency
    • Client acknowledged progress but requested further accuracy improvements
  7. Project Documentation
    • Team presented updated Sprint 2 review documentation
    • Jia Hou and Muchen Li shared assignment progress
    • Discussed documentation requirements for upcoming deliverables
    • Client emphasized importance of comprehensive technical documentation
  8. Performance Optimization Trade-offs
    • Team identified continued challenges with balancing detection precision and performance
    • Discussed hardware limitations and potential solutions
    • Client provided guidance on acceptable performance thresholds
    • Agreement to prioritize consistent performance over maximum precision Action Items
  • Continue development of motor functionality with focus on rotation control
  • Further refine body detection algorithms for improved accuracy
  • Complete Sprint 2 documentation and prepare for Sprint 3 planning
  • Begin preparations for final poster and pitch presentation
  • Conduct additional testing under various operational conditions
  • Schedule next client review with demonstration of key improvements Next Meeting 07/05/2025

Week 10

Date: 07/05/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Final sprint progress update
  2. Motor rotation progress
  3. Demonstration video preparation
  4. Project poster development Discussion Points
  5. Motor Rotation Implementation
    • Qianwen Shen and Leliang Wang demonstrated motor rotation functionality using a new control board
    • Resolved previous issues that prevented motor rotation
    • Client expressed satisfaction with improvements
    • Discussed potential refinements for production implementation
  6. Detection Algorithm Assessment
    • Hongyu Li and Zijun Zhou presented optimized full-body detection algorithm
    • Testing revealed upper-body detection performed more reliably than full-body detection
    • Identified limitation of tracking only one object successfully when multiple objects present
    • Team noted need for external power supply to improve performance
  7. Demonstration Materials
    • Jia Hou and Muchen Li shared progress on project video development
    • Team presented poster designs by Qianwen Shen and Leliang Wang
    • Client provided feedback on messaging and technical content
    • Discussed key points to emphasize in final presentations
  8. Technical Challenges
    • Team presented trade-off between smooth performance and detection precision
    • Discussed time constraints affecting development pace
    • Client acknowledged challenges and provided guidance on priorities
    • Agreement to focus on reliable performance within hardware limitations Action Items
  • Finalize motor rotation implementation with integrated detection system
  • Complete demonstration video with key functionality highlights
  • Finish project poster with client-approved messaging
  • Prepare for Sprint 3 final review
  • Investigate external power supply solution for improved performance
  • Address remaining issues with tracking multiple objects if time permits Next Meeting 14/05/2025

Week 11

Date: 14/05/2025 Client: Sui Jackson Attendees: Qianwen Shen, Jia Hou, Muchen Li, Hongyu Li, Leliang Wang, Zijun Zhou Agenda:

  1. Final integration update
  2. Motor control refinements
  3. Tracking implementation status
  4. Project completion timeline Discussion Points
  5. Motor Control Enhancements
    • Qianwen Shen and Leliang Wang demonstrated speed adjustment and stopping functionality
    • Presented integration progress with camera tracking system
    • Client provided feedback on motion control responsiveness
    • Discussed remaining challenges with complete system integration
  6. Camera Tracking Implementation
    • Hongyu Li showcased improved camera tracking that centers on detected bodies
    • Zijun Zhou presented risk assessment for tracking system
    • Client expressed interest in tracking reliability under various conditions
    • Team acknowledged integration challenges between tracking and motor control
  7. System Integration Status
    • Team presented current state of component connectivity
    • Identified remaining connection issues between subsystems
    • Client provided guidance on integration priorities for final presentation
    • Discussed contingency plans if full integration isn't completed in time
  8. Project Documentation
    • Jia Hou and Muchen Li updated on documentation progress
    • Zijun Zhou presented risk assessment documentation
    • Client emphasized importance of thorough technical documentation
    • Team outlined final documentation deliverables for project completion

Go back to home page