Changes between Version 76 and Version 77 of Other/Summer/2023/Hive


Ignore:
Timestamp:
Aug 9, 2023, 3:48:55 PM (11 months ago)
Author:
Sonimal05
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Other/Summer/2023/Hive

    v76 v77  
    4040**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.
    4141
    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
    4344== **Week 4**\\
    4445**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.
    4546
    46 **Log File Formatting**: Created a spreadsheet to manually verify the states in the video
     47**Log File Formatting**:
    4748
    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
    5050== **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.
    5252
    5353**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.
    5454
    5555== **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**:
    5757
    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.
    5959
    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.
    6161
    6262== **Week 7**\\
     
    6464**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.
    6565
    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.
    7067
    7168== **Week 9**\\
    72 **Manual**: In the process of creating a manual with instructions on how to operate the software.
    7369
    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**\\
    7871
    7972== **Presentations**\\