Team Status Report for 11/2/2024

Risk and Plans

What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready? 

The project faces several risks that could potentially impact our timeline and overall success:

  1. Component Availability: A recent error led to the wrong component being ordered, delaying our accelerometer setup hardware integration. We are closely tracking component orders and have emphasized the need for accurate ordering processes. If the correct component does not arrive soon, we will explore other components testing first. We will also integrate manual fall alert activation in our webapp incase of this risk. For the long term, we are identifying other suppliers as a backup source for essential components.

Change in Design

Were any changes made to the existing design of the system (requirements, block diagram, system spec, etc)? Why was this change necessary, what costs does the change incur, and how will these costs be mitigated going forward?

One change to the design of the system is the button. The previous button is the simple GPIO button for PCB board. The issue with it is that it is too small to be properly pressed on normally though we tried to extend it. Therefore, we now switched to a larger button purchased on line, while the onboard GPIO initialization remains the same.

Schedule Updates

Provide an updated schedule if changes have occurred.

Integration and initial testing are now pushed to the upcoming week, contingent upon receiving the correct component. Hardware testing will proceed immediately upon its arrival. Backend API development and GPS integration tasks have been extended by one week to accommodate testing and debugging of the Google Maps API. We aim to have the core functionalities, including GPS-to-address conversion, completed within this extended timeline.

Connie’s Status Report for 11/2/2024

Personal Accomplishment

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

This week I worked on these areas:

  1. Website Development and GPS API Integration:
    • Continued coding the website’s interface, focusing on accessible design principles to enhance usability for visually impaired users. This included refining HTML layouts for clarity and ease of navigation.
    • Connected and configured GPS settings within our backend API to support real-time location logging with teammate. I am also working on integrating the Google Maps API to translate GPS coordinates into human-readable addresses (e.g., street names, building names) in JSON format with teammate, which will be essential for our web app’s location display feature.
  2. Component Management:
    • Checked in with Quinn regarding the accelerometer component. However, due to an error, a GPS module was ordered instead. I will follow up to ensure the correct accelerometer is acquired.

Schedule

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

Due to a recent mix-up in ordering, the correct accelerometer component was not delivered. Instead, another GPS module was mistakenly ordered. This has set back the hardware integration timeline slightly, as the accelerometer is crucial for our system. I’ve coordinated with Quinn to reorder the correct part, and I am actively following up to ensure we receive it promptly. To mitigate any further delays, I plan to focus on testing and refining other aspects of the project that don’t rely on the accelerometer, such as API integrations and backend functionalities. I will also integrate manual fall alert activation in our web app. Once the correct component arrives, I will prioritize its setup and testing to catch up on any lost time. On the web development side, I’m on schedule with the accessible design updates, and the API integration for GPS location data is progressing as planned. The accelerometer delay and Google API complexities are two areas I’m actively managing. I’ll continue to monitor these issues closely and adjust our timeline as needed to maintain steady progress.

Upcoming Deliverables

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

For the upcoming week, I need to:

  1. Accelerometer Integration: Once the correct component arrives, I will integrate it into our system, testing both connectivity and data transmission capabilities.
  2. Google API Integration Completion: Finalize the Google Maps API integration to enable location details from GPS coordinates on the web app, enhancing usability.

Connie’s Status Report for 10/26/2024

Personal Accomplishment

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

Schedule

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

Currently, I am on schedule with our planned timeline. Each task has been completed as anticipated. The only potential delay is awaiting the reordered accelerometer component, which I will track closely to prevent any disruption in our hardware development.

Upcoming Deliverables

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

For next week, I plan to:

  • Integrate the accelerometer once it arrives, testing connectivity and data transmission.
  • Further refine the website interface to align with accessibility standards based on user feedback.
  • Begin initial tests on token-based authentication to verify its effectiveness in securing our application.

 

Connie’s Status Report for 10/20/2024

Personal Accomplishment

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

This past week, I completed the design report sections for Introduction, Architecture/Principle of Operation, Project Management, Related Work, and Summary. For the Introduction, I researched the challenges faced by visually impaired individuals in urban environments, including hazards like cluttered sidewalks and unexpected obstacles. I outlined how WalkGuard is designed to address these challenges through advanced technologies like radar for obstacle detection and an accelerometer for fall detection. The goal is to enhance the independence of visually impaired users while reducing the burden on caregivers by providing real-time alerts. In the Architecture and Principle of Operation section, I detailed the technical design of the system, particularly focusing on how the radar sensor detects obstacles and how the accelerometer triggers emergency alerts. I explained how these components integrate with the Raspberry Pi 4, which processes the data and provides real-time feedback to users and caregivers. I also included specific calculations for radar signal processing and time-to-collision estimates. For Project Management, I outlined the team’s schedule and individual responsibilities, including system integration timelines and testing phases. I also identified potential risks, such as inaccurate fall detection or Bluetooth connectivity issues, and proposed mitigation strategies, ensuring that the project remains on track. In the Related Work section, I conducted research on similar assistive technologies, such as wearable devices using haptic feedback and ultrasonic sensors, highlighting their limitations. This research helped justify the selection of radar for WalkGuard, as it offers superior performance in all-weather conditions and longer detection ranges. The Summary section synthesized the key benefits of WalkGuard, emphasizing how it improves mobility for visually impaired individuals and provides peace of mind for caregivers. I also outlined future steps for enhancing the system through extensive field testing and iterative development. I also finished the website functionality that connects the system to send alerts to caregivers, as outlined in the project’s emergency alert system. I demonstrated this by integrating the connection on the WebApp that transmits the emergency alerts triggered by the system.

 

Schedule

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

Currently, my progress is on schedule. I have completed the tasks planned for this week as indicated in our Gantt chart. To stay on track, I will begin working on the accelerometer integration next week as planned.

Upcoming Deliverables

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

  • Start the accelerometer integration with the fall detection system to refine emergency alert accuracy.
  • Ensure accurate emergency alerts with minimal false positives/negatives.
  • Complete unit testing on the WebApp to ensure robust performance under various simulated fall detection scenarios.

 

Connie’s Status Report for 10/05/2024

Setting up the website template.

Personal Accomplishment

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

This week, I focused on two key areas. First, I started working on my assigned sections for the design report, including Introduction, Architecture and/or Principal of Operation, Project Management, Related Work, and Summary. I’ve outlined the structure for each section and am gathering relevant content to finalize the drafts. Second, I made progress on our web application, refining its layout and functionality to ensure it aligns with our project’s goals. I also picked up the vest for our project from delivery, which is crucial for integrating our hardware components. Unfortunately, we have not yet received the accelerometer and GPS components. This delay has slightly impacted our progress on the hardware setup, but we hope to begin working with those components tomorrow.

Schedule

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

At this stage, we are slightly behind schedule due to the delays in receiving the accelerometer and GPS components. However, I’ve ensured that other aspects of the project, such as the report writing and web app, are on track. Once we receive the components, we plan to catch up by quickly integrating them into our system.

Upcoming Deliverables

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

Next week, I aim to focus on setting up the accelerometer and GPS as soon as they arrive. This will be critical for moving forward with the project. Additionally, I will continue working on my sections of the design report to ensure that we stay on top of our documentation and design requirements.

Team Status Report for 09/28/2024

Risk and Plans

What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready? 

The most significant risk currently is Uncertainty Regarding Component Integration and Performance. With all components ordered, including the K-LD7 radar, GPS, accelerometer, and microcontroller, the primary concern is to make sure of seamless integration and correct functioning across systems. For example, while the radar is expected to detect obstacles in real-time, interference from environmental factors or misalignment with the audio alert system could jeopardize the overall effectiveness. We also have some concerns with its accuracy and complexity of data processing.

To manage these risks, we are implementing a testing and verification process. We have planned 50-100 unit tests for each part. Each component will undergo individual testing followed by system-wide testing to ensure compatibility and accuracy, particularly for radar-based obstacle detection and GPS fall detection. If we encounter any integration issues, such as power consumption inconsistencies or sensor inaccuracy, we will explore alternative components, including LIDAR or optimizing software to compensate.

Contingency plans include switching sensors or adjusting system parameters to ensure functionality without compromising user safety or the project’s goals.

Change in Design

Were any changes made to the existing design of the system (requirements, block diagram, system spec, etc)? Why was this change necessary, what costs does the change incur, and how will these costs be mitigated going forward?

Several design changes were made to the system based on further review of the component choices and project requirements:

  • Sensor Selection: We opted for the K-LD7 radar sensor over ultrasonic and camera-based systems due to its performance in low-light environments and lower power consumption. The radar’s multi-target detection and direct serial output make it more efficient for continuous operation in all weather conditions. We also decide to go with K-LD7 instead of position to go considering costs and project complexity.
  • Battery and Power Optimization: We made modifications to ensure power efficiency by balancing sensor performance with power consumption. Should battery endurance fall below the required threshold (3 hours), we have a mitigation strategy involving battery optimization or expanding the capacity with lower power sensors as alternatives.
  • GPS Integration: Initially, we considered using mobile phone GPS through cloud service alerts. However, after testing concerns regarding the precision of the GPS data, we decided to include a separate GPS hardware module in the design to ensure the user’s exact location is communicated accurately during emergencies.

These design changes were necessary to ensure that the device is both reliable and practical for visually impaired users. While the addition of the GPS hardware introduces extra costs, these costs are mitigated by avoiding less critical components and focusing the budget on essential features.

Schedule Updates

Provide an updated schedule if changes have occurred.

We are on schedule with the project timeline. Key changes include:

  • Component orders were adjusted to reflect the finalized design.
  • Testing for radar performance and integration with the GPS system is underway and progressing as expected.
  • We anticipate completing system integration testing in the coming weeks, with real-world validation tests scheduled thereafter.

Week-Specifics

Part A: … with respect to considerations of public health, safety or welfare.

From a public health perspective, WalkGuard fosters psychological well-being by empowering visually impaired users with greater independence and confidence to navigate their environment without needing constant assistance. By detecting obstacles in real-time and issuing sound alerts, the device reduces the risk of accidents, providing a sense of security and lowering anxiety. Besides, WalkGuard helps alleviate the constant concerns of caregivers; it provides them peace of mind by reducing their 24/7 responsibilities. Additionally, in terms of safety, the device offers advanced hazard detection that protects users from obstacles they might not perceive with traditional aids like white canes, such as the trunk of an approaching truck or other high-up obstacles. The forehead-level alerts give users more time to react, so the risk of collisions decrease. Moreover, the built-in fall detection system takes fast action in the event of an accident. When a fall is detected, the system automatically sends an email alert to caregivers, allowing for prompt intervention and reducing the risk of prolonged injury or delays in medical attention. Finally, regarding welfare, WalkGuard addresses the basic human need for care and security. By keeping caregivers informed of potential accidents, the system ensures that assistance can be provided in a timely manner so that meets the fundamental need for personal safety. The balance between encouraging user independence and offering caregiver support contributes a higher quality of life for both individuals.

Part B: … with consideration of social factors.

By promoting greater independence in mobility, WalkGuard empowers users to engage more fully with their communities improving their  social inclusion. Many visually impaired individuals face isolation due to their reliance on others for safe navigation, which can limit their participation in social, cultural, or economic activities. WalkGuard bridges this gap by providing users with a sense of autonomy, enabling them to confidently participate in daily activities, attend social gatherings, and contribute to their communities without constant dependence on companions.

From a caregiver’s perspective, WalkGuard helps ease the emotional and social burden of providing constant care. In many societies, the care of individuals with disabilities is often placed on family members, which can strain social relationships and limit the caregivers’ ability to engage in their own social or economic activities. By allowing caregivers to monitor the safety of their loved ones remotely, WalkGuard enables them to maintain their roles in the workforce or social circles without the anxiety of being unavailable in case of an emergency. This product encourages a more balanced relationship between caregivers and visually impaired individuals, promoting healthier social dynamics and reducing the potential for caregiver burnout. Furthermore, in regions with limited access to assistive technologies, WalkGuard offers an affordable, accessible solution that helps equalize opportunities for visually impaired individuals across different economic backgrounds.

Part C: … with consideration of economic factors.

The WalkGuard system focuses on a cost-effective solution to address the mobility challenges faced by visually impaired individuals. Traditional assistive technologies, such as guide dogs or human caregivers, can be prohibitively expensive, with ongoing costs for training, maintenance, or caregiver wages. WalkGuard significantly reduces the economic burden by providing a single, wearable device that combines multiple functions—obstacle detection and emergency alerts—into one affordable package. Using a cost-efficient components like the K-LD7 radar sensor, microcontroller, and GPS hardware, the system is designed to be both effective and accessible to a broad range of users. Mass production of the vest and integration with smartphone technology ensures that WalkGuard remains affordable without sacrificing quality. This enables wider adoption among low-income users who may otherwise lack access to advanced assistive technologies. Moreover, by reducing the need for constant caregiver supervision, WalkGuard helps alleviate labor costs for families and institutions. WalkGuard also aims to improving independence for visually impaired individuals.

A was written by Eleanor, B was written by Zhixi and C was written by Connie.

Connie’s Status Report for 09/28/2024

Setting up the website template.

Personal Accomplishment

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

This week, I made progress on several fronts. I focused on preparing the design review slides, collaborating with the presenters to finalize details. I also communicated with our TA about changes in our component orders, opting for KLD7 and a power bank instead of Position2Go and a battery adapter. Additionally, I drew the system specification graph using draw.io for inclusion in our slides and spent time refining the website design layout based on feedback from the initial draft. Lastly, I updated our project schedule based on the latest developments. The diagram below is a static web page for our design (v1). It will be refined with more feedbacks in the following weeks.

Schedule

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

Currently, we are slightly behind schedule due to the recent submission of our orders. The delivery timeline is uncertain, which has caused some delays in setting up hardware. However, with a well-defined design and clear component choices, we are confident that once the items arrive, we will be able to proceed with the setup quickly and efficiently.

Upcoming Deliverables

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

In the upcoming week, I plan to focus on setting up the accelerometer and GPS as soon as the ordered components arrive. This will mark a critical step toward advancing our project and staying on track with our goals.

Connie’s Status Report for 09/21/2024

Personal Accomplishment

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

    • Set up WordPress Website: I configured our WordPress website and made sure that our platform is ready for content uploads and customization.
    • Submitted Orders for Accelerometer and GPS: I completed the research phase for selecting the most suitable accelerometer and GPS modules that meet our project’s requirements. I ensured the components would integrate with our Raspberry Pi 4 (RPi4) and leaving enough ports for other components while considering factors like compatibility, precision, and cost. Our chosen accelerometer is connected to RPi4 through I2C or SPI and GPS can be connected through USB. For the accelerometer, we prioritized features that enable immediate fall detection in case a user trips, while for the GPS, we focused on ensuring accurate location tracking, as we had previously encountered challenges using phone location services, which sometimes routed data through Google Cloud clusters instead of reflecting the user’s true position. I submitted the final component choices through the required Canvas Google form.
    • Designed the Layout for Website: I focused on brainstorming and drafting the initial layout for the Walk Guard website. The design process is still ongoing, with a primary focus on improving user experience, particularly for visually impaired individuals. Key aspects being considered include clear sections for product features, and an easy-to-use contact form. I’m exploring options for a homepage that provides an immediate understanding of the Walk Guard’s purpose, along with feature pages that highlight the product’s functionality and benefits. In terms of accessibility, I’m still deliberating on the best approach for incorporating features such as screen reader compatibility, high-contrast design, and large, easy-to-read fonts.
    • Slide Creation: I worked on the slide for our first presentation. Particularly Use Cases and Use Case Requirements. I researched on common problems visually impaired people face and statistical information that support our claim.

Schedule

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

My progress so far is on schedule. I have successfully completed all the tasks I set for this week. This includes finalizing the research for selecting the accelerometer and GPS components and submitting the orders accordingly. I also made significant progress on the initial layout design for the website, which remains an ongoing task.

To maintain momentum and stay on track, I plan to begin working on the next phase of the project, which involves setting up the ordered components once they arrive. This includes integrating the accelerometer and GPS with our system and performing initial tests to ensure compatibility with the Raspberry Pi 4. Additionally, I will collaborate with the team to begin creating the design presentation, ensuring that the layout, functionality, and accessibility features are effectively communicated.

Upcoming Deliverables

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

  • Refine the website layout based on feedback from initial design drafts.
  • Set up the accelerometer and GPS once items are received.