Changes between Version 76 and Version 77 of Other/Summer/2023/Hive
- Timestamp:
- Aug 9, 2023, 3:48:55 PM (16 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2023/Hive
v76 v77 40 40 **Data Collection**: Videos of the bees were collected using the Raspberry Pi. The motion of the bees was observed depending on the different magnetic states. Machine learning would be used to analyze these videos. 41 41 42 **Eliminating Extraneous Sources**: 42 **Eliminating Extraneous Sources**: Using white paper inside the box to distribute the light source evenly. Constructing a door for easier access into the setup. 43 43 44 == **Week 4**\\ 44 45 **Control Data**: There was an expected 50% accuracy. It was also determined that there could be an issue with the distribution of the data. A spreadsheet was created to amend this issue by manually verifying states. 45 46 46 **Log File Formatting**: Created a spreadsheet to manually verify the states in the video47 **Log File Formatting**: 47 48 48 **Fisheye Camera**: 49 49 **Fisheye Camera**:https://www.orbit-lab.org/attachment/wiki/Other/Summer/2023/Hive/Screenshot%202023-08-09%20at%2011.25.03%20AM.png 50 50 == **Week 5**\\ 51 **Camera Calibration**: The CV camera calibration library was opened. The camera needed to stop being distorted while being at a wide field view.51 **Camera Calibration**: Used the OpenCV camera calibration library to correct the fisheye camera's image distortion. 52 52 53 53 **Machine Learning**: The neural network was being trained to detect behavioral responses from the bees and the magnetic field. PyTorch libraries were utilized to run the machine learning scripts. Accuracy indicates how well the neural network classified the videos. 54 54 55 55 == **Week 6**\\ 56 **Alternating Current Circuits**: Created a program to run an alternating current. Attached new set of wires on the beehive to the breadboard to run the alternating current.56 **Alternating Current Circuits**: 57 57 58 **Camera Distortion**: Began working on the deployment of the camera to the hive. Enclosed the camera with 2 IR lights in a hive frame. Sealed the frame with plastic poster board and aluminum tape. Doing so prevents the bees from chewing through to the camera.58 **Camera Distortion**: A wooden frame was glued together to form a rectangle. To fill the area of this rectangle, cardboard was placed. Another frame was made but that area was to be filled with glass. The purpose of these two frames is to lodge the camera between them and see out the glass side. Another aspect of the camera that was worked on was the video footage itself, which needed to be less distorted. 59 59 60 **Frame Dataset Corrections**: Encountered issues with the video frames when creating the dataset. 60 **Frame Dataset Corrections**: Encountered issues with the video frames when creating the dataset. But the code was modified to increment variables. 61 61 62 62 == **Week 7**\\ … … 64 64 **Accomplishments**:Fixed the issues with the cropping in the video. Manually created datasets to run. Soldered wires to the resistors, wrapped wire around the glass tubes in the bee apparatus and connected the soldered wires to the Raspberry pi. Ran the circuit and collected data on bee motion with the AC current. 65 65 66 **Camera**: Two more IR lights are added in parallel for more even light distribution. The video capture code and undistortion code were combined. Power over ethernet was used as well. 67 68 == **Week 8 69 **AC Circuit**: Wrote program for an AC current, soldered the wires, resistors and capacitors. Wrapped the coil around the glass tube and attached it to the circuit board. 66 **Camera**: Two more IR lights were soldered in parallel for more even light distribution. The video capture code and undistortion code were combined. Used POE(Power Over Ethernet) to run power and data over 50 feet to the Raspberry Pi. 70 67 71 68 == **Week 9**\\ 72 **Manual**: In the process of creating a manual with instructions on how to operate the software.73 69 74 **Machine Learning**: Generated expected accuracies for control data and generated high accuracies from data due to strong temporal correlation of the bees daily routine. 75 76 **Software** Debugged several issues with the existing software 77 70 == **Final Week**\\ 78 71 79 72 == **Presentations**\\