Skip to content

This repository contains many projects which were implemented by computer engineering students who are from CSE_HCMUT under my supervision.

Notifications You must be signed in to change notification settings

ThanhBinhTran/Computer_Engineering_Projects_HCMUT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Computer Engineering (CE) projects [CSE HCMUT]

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:

Objects Classifying on a Conveyor Belt Using Teachable Machine

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.

Objects Classifying on a Conveyor Belt Using Teachable Machine

Autonomous driving car_1

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).

Autonomous driving car

Car follows pre-defined objects

This project demonstrates how a car follows objects by recongize objects colors and shape using openCV

Car Control By Hand Gestures

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.

Car Control By Hand Gestures

Car Control By facial poses

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.

Car Control By facial poses

Packet Encapsulation/Decoder (VerilogHDL)

Door Opening using Facial Recognition

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.

Door Opening using Facial Recognition

Mask Detection using OpenCV and AI

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:

Mask Detection using OpenCV and AI with IoT alert

Virtual Password Opening By Hand Tracking Drawing

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.

Virtual Password Opening By Hand Tracking Drawing

Autonomous driving car_2

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).

Autonomous driving car

(2019) Sand Glass Traffic Light

A modern traffic light makes a street more beautiful :))

Sand Glass Traffic Light

Computer Engineering THESIS

This mega THESIS project includes CE theses which were implemented by senior students from CSE HCMUT.

The THESIS projects:

Path-planning problem for autonomous robot in the environment of uncertainly

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)

Path-planning problem for autonomous robot in the environment of uncertainly

Autonomous Landing of a Drone on a Moving Platform.

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.

Autonomous Landing of a Drone on a Moving Platform

Object Tracking by Autonomous Drone

Object Tracking by Autonomous Drone

Autonomous mobile car

Autonomous mobile car

About

This repository contains many projects which were implemented by computer engineering students who are from CSE_HCMUT under my supervision.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published