Month: November 2020

(11/22) Weekly Status Update: David

(11/22) Weekly Status Update: David

This week I got lots of things done. I successfully ported a fragile implementation of the current wifi signal scraping onto the wearable device. Next up is getting low power modes working as well as implementing a debug port for this wearable. I also need 

(11/22) Weekly Status Update: Shivi

(11/22) Weekly Status Update: Shivi

I did not get to work as much on capstone this week due to exams and other deadlines, but I did manage to get some things done: 1) Testing of Clutter Detection I had taken a bunch of images last week, so this week I 

(11/22) Team Weekly Status Update

(11/22) Team Weekly Status Update

This week, we were able to add more functionality to our hub by making it be able to perform bilateration to understand the location of the wearables. On top of that, Jeffrey also made the hub more robust and debugged the message passing interface between the peripherals and the hub. David added a wifi breakout board to our camera, to help with bilateration. On top of that, he started writing the driver for the wearable. Shivani, did the testing of clutter detection this week, and started updating the server with components of the test server. The image receiving is still buggy and needs debugging. But our server has a lot more features than before.

 

 

(11/22) Weekly Status Update: Jeffrey

(11/22) Weekly Status Update: Jeffrey

This week I continued to try to get our MVP working. I started making the hub code more robust and continued to debug the message passing interface between the hub, wearable device, and the button. I also started to finalize our location detection method with 

(11/15) Team Weekly Status Update

(11/15) Team Weekly Status Update

This week we made a push to get all of the major components of our MVP ready. We wanted to have the hub server be able to take connections from both a wearable device and a button. Since our MVP did not require the integration 

(11/15) Weekly Status Update: Jeffrey

(11/15) Weekly Status Update: Jeffrey

This week we decided to get our MVP up and running. I spent some time doing debugging work with David by having him constantly send messages to the hub, so I can interpret them and send messages back to the wearable device telling the device whether they have a task pending so the wearable device can light up notifying the user. I have also begun working with Shivi to integrate the camera code with the hub, so we will know whenever something gets placed in the region we want to keep clean.

(11/15) Weekly Status Update: David

(11/15) Weekly Status Update: David

This week was spent primarily working out bugs with porting the code to the ATSAMD21 processor that the Trinket M0 uses. In addition, we ran into more problems with lack of I/O, which was solved with using all of the available data lines on the 

(11/15) Weekly Status Update: Shivi

(11/15) Weekly Status Update: Shivi

This week was about beginning integrating and improving the clutter detection code. 1) Establishing the Protocol between Server and Client Note: Client = RPI Zero W / Camera ; Server = Hub Jeffrey and I sat down and established how the server and client would 

(11/08) Weekly Status Update: David

(11/08) Weekly Status Update: David

This time around, finally got the new hardware in. I spent this week soldering debug ports on the new hardware. Unfortunately, I ripped one of the debug pads off the board so… one of the boards is unprogrammable… but the other one works fine. I’m still in the process of porting the code, especially since the process of clock switching is more complicated than with the STM. I also had to make major changes to my toolchain, as memory mappings were different and I needed to configure my debugger to a completely different device with different linking scripts, speeds, and configurations.

(11/08) Weekly Team Status Update

(11/08) Weekly Team Status Update

On the embedded side, there were major setbacks, mainly due to completely rendering one of our new boards unusable (thank soldering). There were also major toolchain changes needed in order to support two active branches of development between the wearable and the button, both of