Projects
All projects have dedicated repos; only some are public at the moment
Featured Projects
IMage PROcessing using VErilog
ImProVe (IMage PROcessing using VErilog) is a project focused on implementing image processing techniques using Verilog. It involves building image processing logic from the ground up, exploring various algorithms and approaches within HDL
Level: Beginner
Status: Ongoing
Type: Individual
Tags: FPGA, Verilog, HDL, Digital, Image Processing
View Project Sub ProjectsPR057H371C4RM - Prosthetic Arm
A simple prosthetic arm which uses servos to create tension in strings, mimicking the movement of human tendons to enable realistic finger motion.
Level: Beginner
Status: Ongoing
Type: Individual
Tags: Prosthetics, Robotics, Servo Motors
View ProjectRU83C - Rubiks Cube Solving Robot
Rubik’s Cube-solving robot using Kociemba algorithm, featuring computer vision for state detection, mechanical design for cube manipulation, and electronics for execution.
Level: Beginner
Status: Base Version Implemented | (Ongoing)
Type: Individual
Tags: Robotics, Computer Vision, Algorithm
View ProjectAll Projects
IMage PROcessing using VErilog
ImProVe (IMage PROcessing using VErilog) is a project focused on implementing image processing techniques using Verilog. It involves building image processing logic from the ground up, exploring various algorithms and approaches within HDL
Level: Beginner
Status: Ongoing
Type: Individual
Tags: FPGA, Verilog, HDL, Digital, Image Processing
View Project Sub ProjectsNEural NEtwork in VERilog
NeVer (NEural NEtwork in VERilog) implements a neural network in Verilog for better hardware acceleration of image processing tasks
Level: Beginner
Status: Ongoing
Type: Individual
Tags: Verilog, HDL, Digital, Image Processing, ML
View ProjectI2C Protocol Verilog Implementation using FSM
Verilog Implementation of I2C Protocol using Finite State Machine (FSM) design
Level: Beginner
Status: On Hold
Type: Individual
Tags: FPGA, Verilog, HDL, Digital, Protocols
View ProjectTraffic Light Controller - Verilog
Verilog Implementation of I2C Protocol using Finite State Machine (FSM) design
Level: Beginner
Status: On Hold
Type: Individual
Tags: FPGA, Verilog, HDL, Digital
View ProjectPCB Fault Detection
Developed a basic ML model using the Akhatova/PCB-Defects dataset to classify PCB defects into six categories—open circuit, short circuit, mouse bite, spur, pin hole, and missing hole—achieving over 95% accuracy. | DOCUMENTATION PENDING
Level: Beginner
Status: Ongoing
Type: Individual
Tags: PCB, ML
View ProjectBasic RV32I RTL CPU Design
Designing a Verilog-based RV32I processor, integrated with the RISC-V GCC toolchain for simulation, with future goals to create a complete RISC-V core from RTL to GDSII using only open-source EDA tools | DOCUMENTATION PENDING
Level: Beginner
Status: Recently Started [Implementing ALU]
Type: Individual
Tags: Verilog, HDL, Computer Architecture, Assembly Language, RISC-V
View ProjectPID Controller using OPAMPS
Implemented a PID controller using operational amplifiers to regulate system response and maintain desired performance. The design leverages analog circuitry to achieve precise control over error correction and stability.
Level: Beginner
Status: On Hold
Type: Individual
Tags: Analog, PID, OPAMPS
View ProjectFunction Generator
Design and Implementation of a Versatile Function Generator. | DOCUMENTATION PENDING
Level: Beginner
Status: On Hold
Type: TEAM
Tags: Analog, OPAMPS
View ProjectPR057H371C4RM - Prosthetic Arm
A simple prosthetic arm which uses servos to create tension in strings, mimicking the movement of human tendons to enable realistic finger motion.
Level: Beginner
Status: Ongoing
Type: Individual
Tags: Prosthetics, Robotics, Servo Motors
View ProjectRU83C - Rubiks Cube Solving Robot
Rubik’s Cube-solving robot using Kociemba algorithm, featuring computer vision for state detection, mechanical design for cube manipulation, and electronics for execution.
Level: Beginner
Status: Base Version Implemented | (Ongoing)
Type: Individual
Tags: Robotics, Computer Vision, Algorithm
View ProjectShopping Cart Bot
The Shopping Cart Bot is a robotics project designed to automate the shopping experience by utilizing computer vision and autonomous navigation. The bot follows a person, detects and classifies items placed in the cart, and categorizes them based on predefined labels such as food, electronics, and clothing. Additionally, it integrates barcode recognition, label detection, and a payment system to streamline the checkout process.
Level: Beginner
Status: Base Level Implemented
Type: Individual
Tags: Robotics, Computer Vision, RIG, ROS, Webots, ML, Yolo
View ProjectAvibot
Avibot autonomously navigates through the farm to collect eggs, enabling hens to move freely instead of being confined to restricted spaces. This improves animal welfare while maintaining efficient egg collection. | DOCUMENTATION PENDING
Level: Beginner
Status: Ongoing
Type: TEAM
Tags: Robotics, Computer Vision, RIG, ROS, ML, Yolo
View ProjectHospital Bed
The hospital bed is designed to assist bedridden patients by enabling movement to prevent bedsores. It allows patients to reposition themselves independently, reducing reliance on caregivers. | DOCUMENTATION PENDING
Level: Beginner
Status: Ongoing
Type: TEAM
Tags: Robotics, Computer Vision, RIG, ROS
View ProjectGPBOT - Basic sensor based AMR
This 4-wheeled robot is equipped with GPS, IMU, LiDAR, Distance Sensors, and a 2-DOF camera (using linear and rotary actuators). It detects objects using computer vision, avoids obstacles, and navigates autonomously.
Level: Beginner
Status: On Hold
Type: Individual
Tags: Robotics, Webots, AMR
View Project Sub ProjectsNo projects found for the selected tags.