Skip to main content

Week 7: Introduction

 

Project Introduction

    In December 2019, the first case of COVID-19 was discovered in Wuhan, China. As of March 11, 118M cases were reported worldwide. In order to help slow the spread of coronavirus, CDC recommends people wear masks in public settings. Starting from February 2, 2021, face masks are required in all forms of public transportation traveling, such as bus, train, and plane. To protect the safety of passengers, in this project, we plan to build a service robot that is able to check the mask-wearing in a public transportation scenario. The robot will act as a security patrol robot and identify the passenger without a face mask immediately. 


Photo: JEENAH MOON/BLOOMBERG NEWS

Project Objectives

  • The robot is able to scan passengers
  • The robot is able to detect if passengers wear facemasks or not
  • The robot is able to move towards the passengers without masks
  • The robot is able to check passenger's temperature

The Robot Flowchart


Project Plan

Week 7~8:

  • Literature review on mask check COVID robot
    • State-of-the-art method of mask identification until we get at least two options
    • Check if the method can be deployed on raspberry pi
  • Decide which chassis to use (Roomba)  
  • Proposal presentation & proposal report submission

Week 9~11:

  • Design a 3D model for camera system carrier
  • 3D printing these components and assemble the camera system
  • Finish the hardware of mask check COVID robot

Week 9~13:

Week 14~15:

  • Testing mask identification and robot driving control
  • Finish the final report

Equipment List

  • Chassis: Roomba
  • Others: Raspberry Pi, RGB camera, speaker

Tutorials we may use

  • Python, OpenCV, Keras, Machine Learning
    • https://data-flair.training/blogs/face-mask-detection-with-python/
    • https://github.com/chandrikadeb7/Face-Mask-Detection
    • https://www.mygreatlearning.com/blog/real-time-face-detection/

Comments

Popular posts from this blog

Week 9: Project Literature Review & Methodology

L ITERATURE R EVIEW A. The Importance of Mask during COVID-19 In order to slow the spread of COVID-19, limiting physical distancing and using other measurements to decrease the transmission probability are necessary. According to J. Howard et al., if face masks were used by all household members prior to symptoms occurring, it has a 79% effective rate in preventing transmission. Besides, the states with mask mandates to require residents to wear a mask have a lower daily growth rate than those without. As a mask provides a physical barrier that reduces the spread of respiratory droplets and particles into the air, properly wearing a mask can protect the safety of everyone [1]. Figure 1 : The efficiency of mask in blocking the virus B. The Implementation of Mask Detection Robot Currently, mask and temperature detection robots have shown their important role in responding to the COVID-19 pandemic. The U...

Week 13: Software Configuration and Testing

For hardware construction: A simple camera holder was built to mount the camera with tripod. For software construction: In these two weeks, we tried to embed the Roomba driving control and python audio into our detector code. Because of the port issue, we were not able to connect the Roomba to our original Linux VW. Therefore, we switched to other computers and platforms. The following are the platforms/computers that we tried and the reason why they were not able to complete our project goals. There are three major functions we are looking at:  1. Can it run the mask detecor.py? 2. Can it install/support PyAudio? 3. Can it access Roomba's USB port and control the robot? Table 1 . System configuration and issues Platform Name What it supports What it does not support Why? VMWare Linux VM Mask detector, PyAudio Roomba driving control USB port could not be opened Raspberry Pi Roomba driving control PyAudio, Mask detector "Arm-linux-gnueabihf-gcc" failed with exit status 1; ...