A robotic manipulator is often considered the most critical component of a robotic system. Ensuring its precise motion control is essential for applications in industrial automation, healthcare, home automation, and other real-life domains. However, achieving such precision requires detailed knowledge of link and joint measurements, as well as robust software support.
In this project, a 5-DoF mechanical robotic arm was utilized, and its Unified Robot Description Format (URDF) file was created entirely from scratch. The URDF facilitated the development of a fully functional robotic arm capable of maintaining accurate kinematic control. The precision of the arm was demonstrated through its deployment in a physical chess-playing setup. An end-to-end pipeline was implemented that integrated computer vision and deep learning with the Stockfish chess engine to predict the optimal chess move based on the player’s action, while the robotic manipulator executed the corresponding movements of the chess pieces.
This is a game that I developed using OpenGL's iGraphics library, featuring Batman, Gotham's Dark Knight, his trustworthy butler Alfred Pennyworth, and his nemesis, Joker(s). Alfred is kidnapped by the Joker goons, and Batman must find a way to save him.
A device was developed to enable real-time monitoring of dengue patients’ vital signs using specialized sensors and an embedded processing system that detects critical conditions such as rapid pulse pressure fall in Dengue Shock Syndrome (DSS). The device transmits alerts and live data to a Flutter-based mobile application for medical personnel, facilitating faster identification and prioritization of critical patients. This system enhances dengue patient management and reduces response time through the seamless integration of sensor technology and mobile communication.
I developed a lightweight, multilingual (supports Bangla and English) OCR system for ACI Pharmaceuticals that can extract relevant information from invoice images and automatically registers those information to the databases.
Implemented U-Net, U-NetR, and Swin-UnetR architectures from scratch in PyTorch for brain tumor segmentation from brain MRI and spleen segmentation from abdominal CT scans. Evaluated their performance and optimized the best-performing model (Swin-UnetR) across multiple datasets using transfer learning.
Amplitude modulation (AM) is a widely used technique for transmitting and receiving voice signals over long distances. In this technique, the amplitude of a high-frequency carrier signal is varied in proportion to the instantaneous amplitude of the voice signal. The modulated signal is then transmitted through the communication channel, and at the receiver, the original voice signal is extracted by demodulating the received signal. In this project DSB(Double-sideband) signal transmission & Direct Conversion Receiver(DCR) based signal reception were implemented. Before implementing the hardware we simulated our whole system using Eagle Schematics software .After finalizing the circuit design, the actual hardware for the system was developed and its output with the simulation results was compared. In order to generalize the process more, a variable frequency oscillator was designed instead of a fixed carrier generator.