This mega project includes CE projects which were implemented by junior students from CSE HCMUT. The works were going to be applied on Raspberry Pi or robots, however, due to the pandemic, we decided to use simulation (Turtlebot within ROS and Gazebo and/or laptop.)
The CE projects:
This project classifies objects on a conveyor belt using Teachable Machine. The simulation is conducted in ROS and Gazebo environments. Teachable Machine is used for objects (toys) classification.
- Video demonstation: video link
- Resource: github link
This project demonstrates how an autonomous mobile robot drives on a map of roads in a simulation environment (the Gazebo simulator). Lane detection (computer vision-based) and sign recognition (CNN-based) are integrated into the robot (turtlebot3).
- Video demonstation: video link
- Resource: github link
This project demonstrates how a car follows objects by recongize objects colors and shape using openCV
- Video demonstation: video link
- Resource: github link
This project demonstrates how to control a car by hand gestures. Mediapipe is used for hand recognition and tracking. CNN and SSD are used to recognize pre-defined hand gestures. ROS and Gazebo for simulation with turtlebot3.
-
Video demonstation (01): video link
-
Resource (01): github link
-
Video demonstation (02): video link
-
Resource (02): github link
This project demonstrates how to control a car by facial poses. OpenCV and haar cascade are used for face recognition. ROS and Gazebo for simulation with turtlebot3.
- Video demonstation: video link
- Resource: github link
- Resource: github link
This project demonstrates how to open a door using Facial Recognition. LBPH Face Recognizer is for face recognition. The web system provides a friendly, nice GUI for a user to monitor and control the door-opener.
- Video demonstation: video link
- Resource: github link
This project will raise an alert to the admin system whether it detected a person who does not wear a mask or wear mask in wrong way. MobileNetV2 network is used for Mask Detection. Some data-set for mask-detection could be found at:
- Video demonstation: video link
- Resource: github link
This project demonstrates how to open a password by hand-drawing password characters. Mediapipe is used for tracking and drawing password character which is digits and letters. Tesseract is used for hand-written drawing recognition. Telegram is also used for sending the alert as well as logging the accesses.
- Video demonstation: video link
- Resource: github link
This project demonstrates how an autonomous mobile robot drives on a map of roads in a simulation environment (the Gazebo simulator). Lane detection (computer vision-based) and sign recognition (CNN-based) are integrated into the robot (turtlebot3).
- Video demonstation:
- Resource: github link
A modern traffic light makes a street more beautiful :))
- enjoy video: video link
This mega THESIS project includes CE theses which were implemented by senior students from CSE HCMUT.
The THESIS projects:
This project demonstrates our local path-planning proposal. The simulation is conducted in ROS and Gazebo environments. We are going to carry out our proposal in a real turtlebot3.
For more details of our local path-planning visit: (https://github.com/ThanhBinhTran/autonomousRobot)
- Video demonstation: video link
- Resource: github link
This project demonstrates how a drone lands autonomously on a moving platform in the Gazebo simulation. GPS is used to catch the moving platform up. In order to land more precisely, computer-vision-based approach is used to estimate future state of the moving platform. We are going to carry out our proposal in a real drone and platform which is built by our group.
- Videos demonstation:
- Resource: github link
- Video demonstation: video link
- Resource: github link
- Video demonstation: video link
- Resource: github link