Bowen Zhang's repositories
VR_Fitness_Bike
This repo is the display part for the VR Fitness Bike. Sensor and edge devices attached to the real bike will send the speed and direction data from the bike with trainer, then the bike in the VR world will go with the same speed and direction. This repo is the game play of bike.
RGBD_VisualOdometry
Visual Odometry for RGBD camera. Leveraged ORB features for tracking, P3P with RANSAC for initial pose estimation, pose only BA and local map BA for optimization.
Fire_Rescue_AR_Guidance_System
Fire Rescue AR Guidance System can provide firefighters 3D model of the buildings on fire, the guidance arrow to navigate them to find the survivors, the visual enhancement to avoid the potential emergency. This can increase the rescue efficiency.
Multiplayer_AR_Robots_Battle
Multiplayer AR Robots Battle is the game where you could operate robots to fight with others in different modes, including PVE, PVP, and AR PVP. Within AR PVP mode, you and your friends could bring your robots into real world, and fight in any scenes! This repo supports both Android and iOS systems. The AR scene sharing is based on Microsoft Azure Spatial Anchors service.
Evacuation_Sign_Localization_Simulation
This repo is the code for a new localization method which combines the IMU data, the floor map data and the distributed data of evacuation signs in the building.
Anti_Car_Theft
This project is a car system, which can detect if the person on the car is the owner of the vehicle. If not, it can send message to the owner to get confirmed.
IoT_Face_Recognition_System
This repo is used for establishing a smart home with very low cost. This project is used in the front door. It can detect the faces and recognize whether the faces are the members of home. The front end is running in browser, and the back end and the machine learning process is running in the web server. This project also integrates the IFTTT to connect with other IoT items.
Medical_Waste_Sorting_System
The main objective of this project is to come up with a functional design of the medical waste bin in order to automatically sorting the medical waste. It trained the CNN model used for medical waste image classification. This project also includes the IoT codes including the Pi camera, step motor and servo motor.
Stereo_SLAM
Modified project from slambook2/ch13 and ORB_SLAM2
2D_Continuous_Thumb_Pinch_and_Sliding_Tracking
This repo is the implementation of the master thesis Enabling 2D Continous Touch Interface on Fingertips using Thumb-worn Camera. It implements a quantitative mechanism to track thumb’s pinch-and-sliding position related to the index finger. The required hardware is Raspberry Pi and Pi Camera Module. A ring enclosure is also required for attached the camera to the thumb.
IoT_Face_Recognition_System_Frontend
This repo is the front end of the IoT Face Recognition System.
ORB_SLAM2_detailed_comments
Detailed comments for ORB-SLAM2 with trouble-shooting, key formula derivation, and diagrammatic drawing
slam_in_autonomous_driving
《自动驾驶中的SLAM技术》对应开源代码
VR_Fitness_Bike_Hardware_Controller
This is the Raspberry Pi code for the VR Fitness Bike.