Team Roles - AymenB98/Bird-Cafe GitHub Wiki
This section will list each team member, their roles, and contributions to the project.
1. Aymen Benylles (GitHub username: AymenB98) GUID: 2258021
Software
Responsible for all of the web development for the project.
- index.php
- twitter_upload.py
- UDP.cpp
- UDP.h
Also wrote unit tests for all of the web code.
- index_tests.php
- twitter_upload_test.py
Set timing deadlines for latency analysis. Analysed, performed and wrote-up latency tests for all code modules.
Hardware
- Helped with ultrasound sensor hardware setup.
Social Media
- Made two social media posts to Facebook, Twitter and Instagram.
Misc
- Setup GitHub repository, Wiki and Pages.
- Created README.md.
- Added instructions specific to my code in Wiki.
- Presented initial pitch.
- Created Projects section of repository.
Wiki
Wrote/contributed to the following Wiki pages:
- Home
- Latency Analysis
- Results and Discussion
- Team Roles
- Tests
- Twitter Script
- Web Server
- Web Page Screenshots
- Discussion of Project
2. Joe Costello (JoMiCos) GUID: 2254254
Software
Wrote driver code for camera and ultrasound sensor including:
- BirdCam and Ultrasonic class files (except for tensorflow stuff)
- run.cpp
- Unit tests for BirdCam and Ultrasonic classes
- relevant CMakeLists.txt
- latencyTimers.h
- Added latency analysis framework for the software
Hardware
- Setup physical hardware
- Created circuit diagram
- Created simplified hardware illustrations for social media
- Created test rig for in situ tests
Social Media
- 5 posts on Facebook, Twitter, YouTube, and Instagram of work I have been involved with
Misc
- Designed Semicolon-bird Logo
- Set up and tidied up Doxygen
- Added Doxygen to Github pages
- Produced raw video footage for team videos
- Helped define latency deadlines
- Created Build Manual
- Wrote:
- Setup: Drivers Wiki
- How to build the Bird Cafe Wiki
- Contributed to:
- Home Wiki
- Marketing Wiki
- Tests Wiki
- Team Roles Wiki
3. Alena Larionova (alenalarionova) GUID: 2235812
Software
Responsible for GUI development
- photoview.cpp
- photoview.h
- window.cpp
- window.h
- main.cpp
- gui/CMakeLists.txt
Misc
- Took notes for the weekly standups
- 2 Social Media posts on GUI development
- Wrote GUI wiki pages
- Contributed to
4. Jonathan Roarty (JonaHubs) GUID: 2254735
Role: Neural Network classification of images
Software:
- Function detect_from_picture which takes the image captured from the Pi uses a TensorFlow lite object detection algorithm to determine if the visitor to the bird feeder is a bird.
- Function get_file_contents which assigns the contents of the COCO_labels.txt file so that the objects can be assigned a label based on their detection confidence.
- Latency testing for the object classification function
- Unit testing checking for the crucial files required for classification function to work
Social Media
- Creation of the social media accounts
- 2 Posts to social media pages
- Scriptwriting, design, voice-over, and editing of the Bird Café Version 1.0 release video
Wiki
Wrote/contributed to the following pages of the Wiki
- Bird classification
- Marketing
- Team roles
- Team management
- Social media