preloader

Projects

All projects have dedicated repos; only some are public at the moment

Featured Projects

IMage PROcessing using VErilog
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 Projects
PR057H371C4RM - Prosthetic Arm
PR057H371C4RM - 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 Project
RU83C - Rubiks Cube Solving Robot
RU83C - 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 Project

All Projects

IMage PROcessing using VErilog
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 Projects
NEural NEtwork in VERilog
NEural 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 Project
I2C Protocol Verilog Implementation using FSM
I2C 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 Project
Traffic Light Controller - Verilog
Traffic 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 Project
PCB Fault Detection
PCB 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 Project
Basic RV32I RTL CPU Design
Basic 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 Project
PID Controller using OPAMPS
PID 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 Project
Function Generator
Function Generator

Design and Implementation of a Versatile Function Generator. | DOCUMENTATION PENDING

Level: Beginner

Status: On Hold

Type: TEAM

Tags: Analog, OPAMPS

View Project
PR057H371C4RM - Prosthetic Arm
PR057H371C4RM - 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 Project
RU83C - Rubiks Cube Solving Robot
RU83C - 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 Project
Shopping Cart Bot
Shopping 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 Project
Avibot
Avibot

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 Project
Hospital Bed
Hospital 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 Project
GPBOT - Basic sensor based AMR
GPBOT - 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 Projects

No projects found for the selected tags.