Pinned Repositories
CUR-decomposition-
Vanilla implementation of CUR Matrix Decomposition: In this example it is used to fill in missing values from your data, the data could be sensor data or anything you can imagine :)
DiffDrivePlugin-gz-fortress
This is a differential drive plugin for gazebo fortress. However, the difference is that it tries to mimic a real world scenario where the wheel odometry drifts and accumulates over time.
elevation_mapping
ROS2 port of Robot-centric elevation mapping for rough terrain navigation
Graphs-are-Fun
This repo contains a jupyter notebook implementing some basic Graph theory concepts, it is by no means a comprehensive repo. Just a slight peak into the world of graphs.
Guide-to-Sensor-Fusion
We will study how to fuse different sensor modalities to get better robot localization. We will go over Multi-Variable Kalman Filter, Extended Kalman Filter, Unscented Kalman Filter, and Particle Filter Approaches for Global Localization.
Hard-Thresholding
The Method implemented here is Hard Thresholding by Matan Gavish and David L. Donoho in their paper called, "The Optimal Hard Threshold for Singular Values is 4/√3 " please read that.
High_Performance_Computing
This Repo contains projects covering different aspects of HPC systems.
Random_Square_Generator
It creates a Random Square given a corner coordinate of the square, one corner of squaer is always at the origin
simple_lifecycle_node
just a simple lifecycle node
traversability_estimation
ROS2 Port for traversability mapping for mobile rough terrain navigation.
Muhammad540's Repositories
Muhammad540/elevation_mapping
ROS2 port of Robot-centric elevation mapping for rough terrain navigation
Muhammad540/DiffDrivePlugin-gz-fortress
This is a differential drive plugin for gazebo fortress. However, the difference is that it tries to mimic a real world scenario where the wheel odometry drifts and accumulates over time.
Muhammad540/traversability_estimation
ROS2 Port for traversability mapping for mobile rough terrain navigation.
Muhammad540/Hard-Thresholding
The Method implemented here is Hard Thresholding by Matan Gavish and David L. Donoho in their paper called, "The Optimal Hard Threshold for Singular Values is 4/√3 " please read that.
Muhammad540/Guide-to-Sensor-Fusion
We will study how to fuse different sensor modalities to get better robot localization. We will go over Multi-Variable Kalman Filter, Extended Kalman Filter, Unscented Kalman Filter, and Particle Filter Approaches for Global Localization.
Muhammad540/CUR-decomposition-
Vanilla implementation of CUR Matrix Decomposition: In this example it is used to fill in missing values from your data, the data could be sensor data or anything you can imagine :)
Muhammad540/Graphs-are-Fun
This repo contains a jupyter notebook implementing some basic Graph theory concepts, it is by no means a comprehensive repo. Just a slight peak into the world of graphs.
Muhammad540/High_Performance_Computing
This Repo contains projects covering different aspects of HPC systems.
Muhammad540/Random_Square_Generator
It creates a Random Square given a corner coordinate of the square, one corner of squaer is always at the origin
Muhammad540/simple_lifecycle_node
just a simple lifecycle node
Muhammad540/Spectral-Clustering
This jupyter Notebook gives an insight in implementation of Spectral Clustering, it is still a work in progress...
Muhammad540/Vanilla-Kmeans
This repo implements vanilla Kmeans on 2 distinct clusters. The purpose to create this repo was to implement K Means from the ground up. Generate my own data and perform clustering on it.
Muhammad540/Bigram
Bigram language model, just for fun :)
Muhammad540/Bitgrad
This is a small-scale autograd engine and neural network library
Muhammad540/Continuous-Learning-for-Autonomous-Vehicles
Welcome to the autonomous vehicle self-learning project !
Muhammad540/dotfiles
Muhammad540/Image-Processing-
This repo contains some basic implementations of different image processing techniques using python famous frameworks. [It is a work in progress i will upload as i learn new techniques]
Muhammad540/ME462_Robolaunch
This repository contains the project files for ME462 course at Middle East Technical University
Muhammad540/MPI-
This Repository is illustration of some basic MPI operations
Muhammad540/Finite-Element-Method-Solvers
This repo contains code to implement FEM.
Muhammad540/Object-Tracking-Following-Navigation
This repo contains the code files for some algorithms implemented on a 4 wheeled vehicle in webots environment.
Muhammad540/ublox
A driver for ublox gps