Ayesha’s Status Report for 4/29

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours).

This week I worked a lot with integrating the hardware with the software. I worked with my group mates to connect the GPS to the raspberry pi, which is still giving us some issues because we were unable to get the GPS to fix. I also was able to work with linsey to get the temperature sensor reading values correctly, which we tested with an ambient thermometer and even tested at hotter temperatures with a hairdryer – pictures will be in the team status report. I was also able to run a script to get data to send from the raspberry pi to the web application and have it update within 100 ms, which is very exciting because now we can send temperature sensor data and also GPS data once that fixes. I also worked on practicing my final demo presentation a lot earlier on in the week.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

Our progress is slightly behind because we wanted to be done integrating by the end of this week, but we are very close. In order to catch up, we are working on getting the sensor data this weekend and adjusting the web application code to accept requests that will read that data along with the GPS data. We will also finish up training since we are doing that on more data right now, and once that is done we will be able to integrate the software and test sending images through the raspberry pi.

What deliverables do you hope to complete in the next week?

Next week, along with the actual assignments that are due such as the poster, we hope to finish integrating the raspberry pi data sending to the web application, and we also hope to have integrated the software to have a fully finished product that we can focus on testing, specifically on bad network.

Ayesha’s Status Report for 4/22

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours).

This week I personally accomplished implementing and testing the ability to send location data to the web application and have it update and display live. This took a lot of time and debugging and testing, but I was able to successfully practice sending http requests, add the location as a pin to the map, and write a file outline to base the code for the raspberry pi on so that the data is formatted correctly. This was my goal for the week, so I am ecstatic to have accomplished it and have it working smoothly. I also worked on sending more information to the web application, like the time of the capture. Finally, I have been working on the final demonstration slides and preparing necessary materials for that.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

My progress is on schedule.

What deliverables do you hope to complete in the next week?

In the next week, I plan to integrate the software portions of the project and also test the new temperature sensor + speaker that we ordered and make sure those are working properly. I also plan to integrate the temperature sensor with the web application through the raspberry pi.

Ayesha’s Status Report for 4/8

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours).

This week I personally accomplished a couple of things. First, I worked with my group members to collect radar data for training, which is explained in the team status report. This took some time for us to capture 1000 frames but it was a success. I also worked with Angie to integrate the GPS data with the web application. This is still in progress because I ran into some issues using websockets with django to receive the data, so I am currently still debugging that. Linsey and I also worked on testing the temperature sensor, but we did not have enough wire at home, so we will be meeting again in the next few days to properly test that with the arduino, but we have set up the code to run that test. Lastly, I looked into finding different views in the HERE maps api to make the pin functionality more useful, since right now the view is flat and does not provide much information to the user about what the location looks like.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

My progress is on schedule, but I need to figure out the sockets issue and have the GPS data integrated within the next week in order to stay on schedule, so my primary focus will be collecting data and debugging the socket issue or finding a better way to implement them.

What deliverables do you hope to complete in the next week?

As mentioned above, I hope to finish integrating the GPS with the web application, and also testing the temperature sensor so that I can integrate that as well. Once I figure out the issue for the GPS, the temperature sensor should be easy to integrate with the front end since it will use the same logic. Lastly, I will collect more radar data based on how the model is doing in the training stage.

Ayesha’s Status Report for 4/1

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours).

This week I spent a lot of time reading into the REST framework to integrate the web app with the ML algorithm. I installed the framework into the web application and have been working on moving my files over to the ece machines, since that is the only place with enough storage to run the ML algorithm. Understanding how the framework would allow the two software portions to integrate took a lot of time because there was a very specific structure to follow and I had to make sure this framework would work with the model we implemented. I also worked with my team to gather data for training the ML algorithm and testing the radar image capture functionality. We met up and attached a swiffer to our radar so that we could hold it up at heights of 5ish meters, and the goal was to test the capture abilities of the radar while one of us laid on the ground and waved our arms to be detected by the Doppler shift. The radar unfortunately not connect to the computer, so we will instead meet on Sunday to redo this using the radar that is with Angie.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

Personally, my progress is on schedule but I need to spend more time helping gather data so that I can begin integrating, because otherwise all of the parts and the integration will fall behind.

What deliverables do you hope to complete in the next week?

In the next week, I hope to gather more radar data so that the machine learning algorithm can train better. I also hope to finish integrating the ML with the web app so that the software can work cohesively. Lastly, this is a stretch goal but if all goes well with capturing data, I hope to work with Angie on getting the GPS data so that I can start working on the marker display functionality, since I have to hardcode that until I can get the input data from somewhere.

Ayesha’s Status Report for 3/25

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours)

This week I accomplished everything I wanted to. I integrated the HERE Maps API into my project and tested the map display and the marker addition functionalities. I spent a lot of time reading into how HERE works and how to use the different features, as well as adjusting it to the code I already had. I also implemented the zoom and scroll features on the map. Here is a picture to display the map with an example marker. In addition, I spent a lot of time adjusting the style to make sure that the map fit in the layout I had set up on the website.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

My progress is now on schedule, which is great.

 

What deliverables do you hope to complete in the next week?

In the next week, I hope to integrate the web app with the ML portion so that the detection can be displayed where the blue box currently is.

Ayesha’s Status Report for 3/18

What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficienteffort into the project over the course of the week (12+ hours)

This week I worked on four main things. I worked on the ethics assignment and evaluated different features that could be added into our project. I also communicated with many different people about how to get reimbursed for the google maps API and looked into that. This took a really long time because I had a lot of back and forth with people, and I also was later told that I could not pursue a lot of the options I was looking into. This was what I had spend majority of my time on. The third thing I worked on was looking into HERE Maps API which the professors suggested to me. After compiling a bunch of resources that could be useful for HERE, I made my free account. Throughout all of this, I also worked on making tweaks to the layout of the site. Specifically, I set up exactly what sections I would want to display map images or information so that I could have everything formatted perfectly once I start using the API and not have to waste time readjusting that.

Is your progress on schedule or behind? If you are behind, what actions will betaken to catch up to the project schedule?

I am less behind than I was last week since I was finally able to resolve the payment issues for the API. By next week, I should be able to be completely caught up by implementing the API basics and testing map functionality.

What deliverables do you hope to complete in the next week?

In the next week, I will incorporate the API and test the marker functionality. This is the main deliverable I want to complete to understand how to API works and get familiar with adding markers, since this will be the main function I have to use when I receive the GPS data.

Ayesha’s Status Report for 3/11

This past week (before spring break) I accomplished a few things. I worked a lot on the design report. Specifically, I worked on writing the web application portion for the requirements and implementation sections, as well as fleshing out a more clear integration portion for each section. I spent a lot of time writing, revising, and reviewing this document, and it took up the majority of the week since it had so much information packed in. I also wrote some miscellaneous sections like the schedule and created a more clear Gantt chart for the paper, compared to our previous schedule. This week I also looked into purchasing the Google Maps API. This took a lot of time because the educational coupon that was provided was not clear in how to purchase the API with it, and the way to purchase the API was very very complicated. None of the staff was able to help me figure out how to purchase it, so it took a lot of time, and unfortunately I will be paying for it on my own, since that was the only way to make an account and the price exceeds $50. However, I have figured out how to purchase it (I think) and will do that post-spring break so that I can use a 14 day free trial and decrease the price and the amount I have to spend.

 

I am a week behind schedule because I did not account for purchasing the API and having to deal with these minor roadblocks of payment to add so much time. I will make up for this in the week after spring break by just working a bit more. Also, I have prepared for next week by looking into code snippets for how to get the google maps API to work, specifically with the marker functionality. That should reduce the time I have to spend doing that next week.

 

Next week I hope to have successfully purchased the google maps API and tested out some code where I am able to add a marker. In addition, I would also like to clean up the page to display the map with the marker.

 

Ayesha’s Status Report for 2/25

This week I worked mostly on continuing to set up a base for the web application. I created a Django app for our site and created some basic HTML and CSS files to set up a login page. This week, I focused more on laying out each page and outlining what needs to be done for each one, such as a login page, a map tracker page, a photo page, etc. I am also working more on deciding how I want the user experience to be in terms of website flow, such as what should be automatically loaded/redirected and what the user should have to navigate to themselves based on what they want. Next week, I will work more on implementing the actual functionalities for each page. In addition to this, I have also been working on the design review report. I have been specifically been working on the architecture, design requirements, design trade studies, testing, and project management sections. For the first four, I have been focusing on the front end and the specific implementation and design details for the web app. For the project management section, I am focusing on how we are all splitting up our work and the timelines.

 

My progress is on schedule. Next week I plan to request a purchase for the Google Maps API and have a base site set up so that I can work on marker functionality and style tweaks. My goal is to have all of that done by the time my teammates are ready to integrate so that I don’t have to work on both the marker functionality and the integration in parallel.

Ayesha’s Status Reports for 2/18

This week I worked on setting up the Github repository for my web app and reproducing some files to set up a basic web application for our site. I have set up a login/registration page based on a previous site I made, and made random pages to plan out how we want to set up our own web app. I also looked into purchasing the Google Maps API and how to integrate that into our site, with the ability to save markers. Furthermore, I worked on our design review slides. I laid out all of the information that needs to be added to each slide, including fleshing out a more thorough testing plan with specific metrics and more clearly defined outputs compared to what we had previously said. This allowed us to have a clear idea of how testing would look and what defines a passing test. This took a lot of time and research but was extremely helpful in figuring out how to narrow down our scope and what that should look like.

My progress is on schedule. Next week I plan to start changing the style of some pages and laying out specifics for our site. The week after I plan to start implementing the google maps API. I also plan to work on the design report in the upcoming weeks.

The ECE courses that covered the engineering, science, and math principles we used involved 10-301 (intro to ML) and 17-437 (web app dev). These classes were most useful because I learned a lot of important machine learning principles in 10-301 and also, I did a project in web app dev.

Ayesha’s Status Report for 2/11

This week I worked on finishing our project proposal slides for our class presentations. Specifically I worked on helping redefine our user and design requirements so that there was a clear distinction from the user and technical perspective. This included refining the metrics we had discussed and creating valid explanations behind each one. For the remainder of this week, I took into account some of the feedback we received from the questioning portion of the proposal presentation and looked into potential ways to address them. This included looking into temperature sensors and seeing how feasible it would be to include that aspect post-MVP. This also included refining our testing plan by thinking about what materials would give us the best results – I found that using varying thicknesses and opacities would allow us to best test our radar detection model. I also did a bit more research on fire search and rescue missions, after receiving feedback to narrow our scope down a bit. The research was mainly to see if we could get our device close enough to a fire, without having it melt or malfunction. From what we had previously researched, it seems as though we can get close enough to the fire to properly run our radar detection, but in edge cases where the obstructions require a smaller radius, our device would not be able to go closer to detect. Lastly, I started planning my own schedule for the next few weeks since the Gantt chart was quite large and I couldn’t break down all of my tasks to the checkpoints I wanted. I did not make a formal Gantt chart but I listed what I want to do/what that would require, and the deadlines I would like to finish those by.

My progress is on schedule. Next week I plan to look into buying a domain and setting up a general web app framework for our project. I also plan to work with my group mates on the design slides.