Resources Programming Path Planning Path planning, also known as motion planning, is the process of finding a feasible path from a starting point to a desired goal point while avoiding obstacles...
Chess Engine using Reinforcement Learning
Abstract Machine learning based chess engines have always proven themselves to outperform human capabilities in the strategic field of chess. The number of possibilities after every move someone m...
Probabilistic Robotics
In progress Resources Programming Basic Concepts of Probability Terminology The environment, or world, is a dynamical system that possesses internal state. The robot can acquire information ab...
Third-order Tchebyshev Low-pass Filter
Abstract Given the significance of microwave filters in real-world systems and the wide variety of potential applications, the domain of microwave filter design has been overgrowing. Modern comput...
Underwater Depth Estimation and Localization
Abstract Sophisticated robots operating in an underwater environment require vision to perform different tasks. This project involves developing a reliable vision system by employing a depth cam...
The Singapore AUV Challenge!
About The Singapore Autonomous Underwater Vehicle Challenge (SAUVC) is an annual international competition that aims to promote the development of autonomous underwater vehicles (AUVs) and encoura...
AUV Simulation
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...