Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
KiZi-Bot [RTOS Robot Project]
Project type
RTOS Robot Project
Date
Aug 2023 - Nov 2023
Location
Singapore
Role
Programmer (Overall RTOS Architecture + LED and Audio Logic + Serial Communication with Mobile App)
Video
Github
🚗 RTOS Robotic Car Project 🚗
Overview:
The RTOS Robotic Car Project is a school project at NUS that integrates a real-time operating system (RTOS) with a robotic car. Using a FRDM-KL25Z microcontroller, ESP32 Wi-Fi module, acrylic chassis, and four TT motors, the system controls motor movement, LED and audio feedback, and remote operation via a custom Android app. The project aims to create an efficient and responsive robotics system using RTOS for precise real-time task management.
Roles:
Team Leader
- Designed and implemented LED and audio feedback threads to display the robot's state of motion in real-time.
- Created the remote control interface on an Android app using MIT App Inventor, enabling Wi-Fi control via UART for communication.
- Managed task scheduling within the RTOS to synchronize motor, LED, and audio tasks for smooth operation.
- Smoothly resolved emergency situations such as the burning of the team's microcontroller one day before the final project demonstration during testing, by reaching out to groups in earlier batch of the course for their microcontroller.
Results:
- Fully Operational System: Developed a robotic car with integrated motor control, real-time LED feedback, and audio alerts, all controlled by RTOS.