Simulation is an important aspect of building an Autonomous Underwater Vehicle (AUV). It allows the team to test and validate the robot’s design and performance in a controlled environment before d...
Object Detection
Object detection is a computer technology related to computer vision and image processing that deals with detecting instances of semantic objects of a certain class in digital images and videos. On...
Acoustic Localization
Localization is required to complete the target acquisition and re-acquisition task in the challenge. The pingers fitted to the drums act as an acoustic source. A 2/3/4 acoustic sensor setup can be...
Thruster Control of AUV Using LQR
Abstract To make two different control system models in Simulink on PID and LQR controllers respectively and to get the results for positional and velocity parameters of the ROV based on the de...
Autonomous Ground Vehicle
To be Updated
Quadcopter Navigation
Implementing Semi-Direct Visual Odometry (SVO) on drones for autonomous navigation. Code and ROS bag for sample implementation taken from: Github 1 Github2
CubeD
CubeD is an interactive touch-based display that lets users engage and play games. Mechanical Design CubeD consists of 200 squares hinged onto a 4 segment steel back panel. Its current dimensions...
Smart Agricultural Seeding Robot
Electronics Arduino Code #include <Servo.h> Servo myservo; int botrightpin = 5; int botleftpin = 6; int toprightpin = 9; int topleftpin = 10; int servopin = 11; int val=0; int buzzPin = ...
Recognizing Traffic Signs using CNNs
Introduction The following project shows the implementation of a simple convolutional neural network (CNN). The model will be able to identify which signal it is when presented with a colour ima...
ROS Theory
Synopsis ROS is an open-source project that provides a framework to your robot. It has become an integral part of robots today, and has massively impacted the Robotics Arena. ROS is extremely fasc...
Robotic Arm on ROS
Introduction The aim of this project is to build a robot manipulator on ROS (Robot Operating System). A robot manipulator is a basically a set of links and joints that together forms an arm. By ...
Robot Kinematics
Joints Robot manipulators consist of links connected by joints. Higher pair joint: The two connecting elements are in contact along a line or at a point. Lower pair joint: Constrains contact bet...
Analysis of Battery in Low Power Electric Vehicles using Machine Learning
The following project has been done as part of my Practice School-1 cirriculum under CSIR - Central Electronics Engineering Research Institute (CEERI), Pilani. It enabled me to work on real-world i...