Gaurav Krishnan's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
project-based-learning
Curated list of project-based tutorials
hector_slam
hector_slam contains ROS packages related to performing SLAM in unstructed environments like those encountered in the Urban Search and Rescue (USAR) scenarios of the RoboCup Rescue competition.
slam_gmapping
http://www.ros.org/wiki/slam_gmapping
ros_autonomous_slam
ROS package which uses the Navigation Stack to autonomously explore an unknown environment with help of GMAPPING and constructs a map of the explored environment. Finally, a path planning algorithm from the Navigation stack is used in the newly generated map to reach the goal. The Gazebo simulator is used for the simulation of the Turtlebot3 Waffle Pi robot. Various algorithms have been integrated for Autonomously exploring the region and constructing the map with help of the 360-degree Lidar sensor. Different environments can be swapped within launch files to generate a map of the environment.
awesome-visual-slam
:books: The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
slam_toolbox
Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
OpenCV_Projects
List of OpenCV projects to further increase the computer vision community. Coding in Python & C++(In progress).
macos-terminal-themes
Color schemes for default macOS Terminal.app
datascience
Curated list of Python resources for data science.
HowToBeAProgrammer
A guide on how to be a Programmer - originally published by Robert L Read
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Neural-Network-from-scratch
Ever wondered how to code your Neural Network using NumPy, with no frameworks involved?
post-tuto-deployment
Build and deploy a machine learning app from scratch 🚀
ml-coursera-python-assignments
Python assignments for the machine learning class by andrew ng on coursera with complete submission for grading capability and re-written instructions.
SystemProgramming
Angrave's Crowd-Sourced System Programming Book used at UIUC
awesome-distributed-systems
A curated list to learn about distributed systems
hal_tutorial
Materials for the tutorial I gave to new HAL system users on "Introduction to Deep Learning" at the National Center for Supercomputing Applications
awesome-java
A curated list of awesome frameworks, libraries and software for the Java programming language.
spotify-true-random
🔀 An application for unbiased truly random playlist and library shuffling with Spotify.
spotify-web-api-java
A Java wrapper for Spotify's Web API.