Category Computer Vision

Interactive Sketching using OpenCV and Python

A virtual canvas to draw, sketch and manipulate shapes using OpenCv and Mediapipe

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Automated Grasping: Pincher X100 4-DOF Robot Arm Grasps a Purple Pen

Programmed a Pincher X100 4-DOF robot arm in Python to grasp a purple colored pen.

Category OpenCV

Interactive Sketching using OpenCV and Python

A virtual canvas to draw, sketch and manipulate shapes using OpenCv and Mediapipe

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Automated Grasping: Pincher X100 4-DOF Robot Arm Grasps a Purple Pen

Programmed a Pincher X100 4-DOF robot arm in Python to grasp a purple colored pen.

Category Python

Explainable AI for Hand Gesture Recognition

Explainable AI to classify hand gestures from sEMG signals using shapley values and transfer learning.

Interactive Sketching using OpenCV and Python

A virtual canvas to draw, sketch and manipulate shapes using OpenCv and Mediapipe

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Path Planning Algorithms from scratch

Programmed path planning algorithms including Probabilistic roadmap with obstacles, Rapidly-exploring Random Tree and Rapidly-exploring Random Tree with obstacles in Python and ROS 2.

Automated Grasping: Pincher X100 4-DOF Robot Arm Grasps a Purple Pen

Programmed a Pincher X100 4-DOF robot arm in Python to grasp a purple colored pen.

Category PincherX 100

Automated Grasping: Pincher X100 4-DOF Robot Arm Grasps a Purple Pen

Programmed a Pincher X100 4-DOF robot arm in Python to grasp a purple colored pen.

Category Intel RealSense

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Automated Grasping: Pincher X100 4-DOF Robot Arm Grasps a Purple Pen

Programmed a Pincher X100 4-DOF robot arm in Python to grasp a purple colored pen.

Category Mobile Manipulation

Category CoppeliaSim

Category PID Control

Category C

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category Mechatronics

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category Embedded Systems

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category I2C

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category nRF52833

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category PWM

Motion Controlled Differential Drive Car with Infrared Sensor (IR) Operated Gripper

Programmed a nRF52833 microcontroller in C to control a differential drive car and autonomously operate a gripper on detection of objects using an IR sensor

Category ROS2

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Category Motion Planning

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Category MoveIt

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Category Franka Emika Robot Arm

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Category YOLOv8

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Vision-based Autonomous Control of a 7 DOF Franka Emika Robot Arm

Programmed a 7 DOF Franka Emika Robot Arm in ROS 2 and Python to detect and knock down colored bowling pins.

Category Machine Learning

Explainable AI for Hand Gesture Recognition

Explainable AI to classify hand gestures from sEMG signals using shapley values and transfer learning.

Simultaneous Localization and Mapping from Scratch (EKF SLAM)

Implemented an EKF SLAM algorithm from scratch using C++ and ROS 2 for a turtlebot3 robot. A simulation environment was developed in Rviz2 to test the algorithm.

Category ROS 2

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Simultaneous Localization and Mapping from Scratch (EKF SLAM)

Implemented an EKF SLAM algorithm from scratch using C++ and ROS 2 for a turtlebot3 robot. A simulation environment was developed in Rviz2 to test the algorithm.

Category C++

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Simultaneous Localization and Mapping from Scratch (EKF SLAM)

Implemented an EKF SLAM algorithm from scratch using C++ and ROS 2 for a turtlebot3 robot. A simulation environment was developed in Rviz2 to test the algorithm.

Category EKF SLAM

Simultaneous Localization and Mapping from Scratch (EKF SLAM)

Implemented an EKF SLAM algorithm from scratch using C++ and ROS 2 for a turtlebot3 robot. A simulation environment was developed in Rviz2 to test the algorithm.

Category Deep learning

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category 3D SLAM

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category RTAB-Map

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category Unitree Go1

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category Frontier Exploration

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category Object Detection

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category Facial Recognition

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category DeepFace

Autonomous Exploration and Detection in an Unknown Environment with a Quadruped Robot (Unitree Go1)

Programmed a Unitree Go1 robot for autonomous exploration and human detection in an unknown environment using C++, Python, ROS 2, and 3D SLAM.

Category Google MediaPipe

Interactive Sketching using OpenCV and Python

A virtual canvas to draw, sketch and manipulate shapes using OpenCv and Mediapipe

Category Deep Learning

Explainable AI for Hand Gesture Recognition

Explainable AI to classify hand gestures from sEMG signals using shapley values and transfer learning.

Category Explainable AI

Explainable AI for Hand Gesture Recognition

Explainable AI to classify hand gestures from sEMG signals using shapley values and transfer learning.