Team Status Report 9.28

Design Finalization

This week, our team finalized the design of the smart charging table system, the main change we have are:

  • Gantry System: We have chosen a gantry-based system to move the charging pad. Instead of physically attaching the charging pad to the gantry or a robotic arm, the pad is constantly powered and placed between two layers. The gantry system will employ magnetic forces to move the charging pad to the desired location beneath the device.The main reason we change from robots to gantry system and separate magnetic charging pad is because in this case we do not need to worry about the wiring issue. For robots, since we need to apply power to them, the powering wire would cause many troubles to robots, which would affect the accuracy of it, and our current design would eliminate such problem

CAD Model Development

A major milestone this week was the successful development of the CAD model for the entire system. This included:

  • Detailed CAD of the system: Showing how the whole system works.
  • Layering structure: Visualizing how the charging pad will be placed between the two layers while still enabling smooth movement via the gantry system.

The CAD model provides a clear representation of the mechanical design and will serve as a reference for building the physical prototype.

App Prototype Creation

We also developed a prototype of the mobile app that will interface with the charging table. The app includes:

Charging status, device name, battery percentage, temperature, and estimated time to full charge.

The settings feature allows for future customization and functionality expansions. This prototype will be used for real-time communication between the table and users to ensure proper tracking of the charging process, and it will also serve as a feedback system.

Component List & Part Sourcing

We have also made progress on assembling the component list for the smart charging table:

  • Researched motors, sensors, and magnetic components that are suitable for the gantry system.
  • Explored charging pad options to ensure continuous power delivery while allowing movement within the system.
  • This work brings us closer to being ready for the procurement phase and building the first physical prototype.

Design Presentation

The team has also started working on a comprehensive design presentation as required, and finished most part of it.

The whole team is currently on schedule, and for our next week’s plan:

  • Continue refining the CAD model with detailed dimensions and tolerances.
  • Finalize the component list and begin sourcing parts for the physical build.
  • Begin working on the communication protocol between the app and the table hardware.
  • Try to prototype the charging pad model.
  • Improve on the App features.

Bruce’s Status Report for 9.28

This week, I focused on creating a working prototype of the mobile app that will interface with our smart charging table. The app is designed to display essential information, including:

  • Charging Status (whether the device is charging or not)
  • Device Name (currently connected device)
  • Battery Percentage (real-time battery level)
  • Temperature (monitoring device temperature)
  • Estimated Time to Fully Charge
  • Settings (for customization and additional functionality)

The prototype was developed using HTML, CSS, and JavaScript, offering a sleek and intuitive user interface. The app will be the central communication tool between the table and the user, allowing real-time updates on charging status and other metrics. It will also serve as a feedback to the whole system, so that we know whether the phone is charged, and whether we need to adjust the charging pad position.

Coordination on Final Design

I had multiple discussions and feedback sessions with my teammates, and we finalized the core design of the system:

  • We are opting for a gantry system to move the charging pad to the desired location.
  • Instead of attaching the charging pad directly to the gantry or a robot arm, we decided to make the charging pad constantly powered. This pad is placed between two layers, and the gantry system will use magnetic forces to move it to the correct position for charging the device.
  • This approach reduces mechanical complexity and ensures constant power flow to the charging pad, making the system more reliable and efficient.

Component List and Part Sourcing

This week, I also started working on assembling the component list for our smart charging table. This involved:

  • Researching suitable parts for the gantry system, such as motors, magnetic components.
  • Evaluating charging pad technology that can be integrated seamlessly into the table and be constantly powered without overloading or power loss.
  • Ensuring that all components align with our design constraints, including size, power requirements, and budget.

Design Presentation

In addition to technical work, I began working on some parts of the design presentation slides. Some of the parts I worked on:

  • Overall concept and design goals.
  • The functionalities of the smart charging table, with visuals of the app interface and how it will communicate with the table.
  • A detailed explanation of how the gantry system and magnetic movement will work.

This presentation will help convey our design decisions and ensure that everyone is aligned as we move forward with implementation.

I am currently on schedule.

Next Steps:

  • Finalize the component list and begin buying parts.
  • Add more features to the APP.
  • Start implementing the communication between the app and the table’s hardware.

Team Status Report 9.21

Week Review
This week, Team A1 successfully presented our project, AutoChargeX, which introduces a smart charging table designed to streamline the charging process for electronic devices like smartphones. Our presentation outlined the problems with current wired and wireless charging solutions, including the inconvenience of cable management and the precision required for effective device alignment on traditional charging pads. Our solution, a table that automatically detects and aligns with electronic devices for seamless, multi-device charging, was well-received.

  • Presentation Highlights
    Problem Identification: We highlighted the issues with existing charging methods, such as the need to stay tethered to a power source and the challenges with alignment on wireless pads.
  • Proposed Solution: Our smart charging table, equipped with sophisticated sensors and a robotic system, automatically detects and positions the charging pad under the device, ensuring optimal alignment and efficient charging for multiple devices.
  • Use Cases and Target Audience: The solution is particularly suited for home use, as well as public spaces like libraries and offices. This broad applicability was emphasized to showcase the potential market reach.

Feedback and Suggestions

  • Technical Feedback: Professors and teaching assistants suggested improvements in User Case Requirement, and they suggests that we should consider the requirement in terms of the users. Instead of just think of the quantitative metric of the system, we should think what is really important to users. Therefore, we would revise our user case requirement and focus more on the user friendly perspective.
  • Design Suggestions: Enhancements in user interface design were proposed to make the system more user-friendly and accessible, particularly through a customized app for charging notifications.
    Challenges and User-Centered Design
  • Technical Challenges: Ensuring high accuracy in device detection and precise robotic alignment were identified as key challenges. Our dual-layer detection system using computer vision and proximity sensors needs to meet these demands reliably.
  • User Requirements: We outlined specific user-centered design requirements, such as quick detection and charging initiation, safe operation temperatures, and obstruction detection to ensure safety and convenience. As mentioned in technical feedback, we would focus more on the perspective of users.

Next Steps
For the coming week, our team plans to finalize the design by incorporating the feedback received. We will also detail a component list that supports our design requirements, focusing on:

  • Component Selection: Identifying and listing all necessary components, such as sensors, motors, and charging modules, to ensure they meet our design and functional specifications.
  • Design Refinement: Addressing the suggestions made by our professors and teaching assistants, particularly in improving communication efficiency and user interaction elements.

Conclusion
Our team remains committed to refining AutoChargeX to meet the high standards set by our educational objectives and the practical needs of potential users. We anticipate further testing and iterative improvements to ensure our solution not only meets but exceeds the expectations laid out in its conceptual framework.

Bruce’s Status Report for 9.21

Overview: This week, I focused on key elements in the design and development of our smart charging table project. The core goal of the project is to create a system where robots underneath the table can automatically locate a smartphone (or other Qi-enabled devices) and initiate charging seamlessly. I contributed by researching potential solutions, designing the system architecture, and preparing the project’s presentation material.

I took the initiative to research possible technical solutions for both the hardware and software layers of the project. Key aspects I worked on include:

  • I devised a system approach where there is a separation between object detection (handled by the upper layer) and charging pad movement (managed by the lower layer). This dual-layer system ensures efficient detection and charging.
  • I proposed integrating cameras and proximity sensors for detecting devices. I identified OpenCV as the tool for real-time object detection and suggested the use of sensor fusion techniques to enhance detection accuracy.
  • For precise movement, I researched the use of linear motors and encoders to achieve the required sub-centimeter accuracy in the robot’s movement. I also identified control algorithms that would optimize movement planning and trajectory.
  • Based on the system’s needs, I suggested using real-time operating systems (RTOS) with I2C or SPI communication protocols. This would allow fast and reliable data transmission between sensors, motors, and the central processing unit (Raspberry Pi).
  1. While preparing for the project presentation, I identified the main technical challenges, including:
  • Device Detection Accuracy: I emphasized that the system needs to detect devices across a large surface area with a margin of error of less than 1 cm. My proposed solution involves dual-layer detection using both computer vision and proximity sensors to enhance speed and accuracy, targeting detection within 500 milliseconds.
  • Positioning and Alignment: I helped define that the charging pad must align with the device’s wireless charging coil within a 2 cm accuracy range in under 10 seconds. The encoders and feedback system on the robot will ensure precise alignment.
  • Communication Efficiency: I addressed the importance of high-speed communication between the sensors and the control unit, ensuring low-latency data transmission using I2C or SPI protocols.
  1. Minimum Viable Product (MVP): As part of the MVP, I along with my other teammates outlined the essential features that need to be completed for the first iteration of the smart charging table:
  • A three-layered table system, including a transparent surface, the robot movement platform, and the camera hub for object detection.
  • An automated device alignment system using dual sensors to detect and position the charging pad within a 3 cm range of accuracy.
  • Integration of a basic Qi-certified wireless charging module providing up to 15W power output.
  • A feedback control system to monitor and update system parameters in real-time.
  1. I created the PowerPoint presentation used to explain the system approach, technical challenges, and proposed solutions. I ensured that the slides clearly outlined the hardware, software, and layered approach that the project will follow.
      
  2. I worked closely with the team to review our progress and ensure that we are all aligned on the next steps. I also facilitated discussions to resolve any design issues, particularly regarding motor control and sensor integration. Feedback was incorporated into both the presentation and the technical documentation.


We are currently on our schedule.

Next Steps: For the upcoming week, I plan to focus on the following tasks:

  • Begin prototyping the detection system using OpenCV and test proximity sensors with the Raspberry Pi.
  • Finalized the component list and start design the system.
  • Refine the MVP features based on the system and iterate the design as necessary.