I am an M.Sc. student at Stevens Institute of Technology. My research is focused on studying robot motion control in complex dynamic environments. I am focused on developing high speed controls and motion planners for robotic manipulators. I have also worked as a Machine Learning Engineer at Celloscope since December 2021.
I have completed my bachelors at the Department of Electrical and Electronic Engineering in Bangladesh University of Engineering and Technology (BUET).
I have also worked as an undergraduate researcher at Department of Computer Science, BUET.
My detailed resume can be found HERE.
This project builds a low-latency neural motion planner for a mobile manipulator (Husky base + Franka Panda with a table-tennis paddle) that can intercept fast, moving targets—like a ball—where classical planners often miss due to planning delays. Its core value is speed and consistency: inference in ~5 ms (vs ~100 ms typical for RRTConnect) preserves crucial reaction time for tight-deadline tasks and enables stable receding-horizon replanning as targets or obstacles move. Architecturally, the planner ingests a compact 5×10 “context grid” (start/goal joints plus up to three obstacles encoded as position/orientation/size) and a 64×64 occupancy map, processes them with a dual-stream CNN (context stem + residual blocks; map CNN with pooling and adaptive averaging), fuses the features through a shared MLP, and outputs (1) a feasibility probability, (2) per-joint time breakpoints, and (3) per-joint positions; trajectories are reconstructed from ≤K_MAX RDP-compressed keypoints and interpolated for smooth, time-parameterized execution, yielding scene-independent, constant-time planning that is both fast and robust.
Motivated by recent advances in robotic systems’ ability to interact with dynamic environments, we study autonomous robotic table tennis in this paper. We design a high speed robotic arm to play table tennis, and develop a software system that predicts the incoming ball’s trajectory and learns to control the robot arm for striking the ball to the opponent side of the table. Utilizing the idea of residual physics, we develop a residual predictor to predict a striking position for the incoming ball using sparse observation of the ball’s starting trajectory. We control the arm to the contact-ready position, and then use a neural network to output the striking velocity to hit the ball. The neural network is trained through experience using a regression-based learning method. Simulation results in a robotic simulator demonstrate the superior performance, benefiting from efficient learning