Nikhil Sethi's repositories
betaflight
Open Source Flight Controller Firmware
drone-mpc-planner
Nonlinear trajectory optimization with Model predictive control for a drone model
rrt-mpc-quad
Repository for PDM project
crazyflie-clients-python
Host applications and library for Crazyflie written in Python.
crazyflie-firmware
The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
diffbot
DiffBot is an autonomous 2wd differential drive robot using ROS Noetic on a Raspberry Pi 4 B. With its SLAMTEC Lidar and the ROS Control hardware interface it's capable of navigating in an environment using the ROS Navigation stack and making use of SLAM algorithms to create maps of unknown environments.
drone_segmentation
Semantic segmentation on aerial imagery dataset using a Pytorch Unet
formation-healing
Software code for the course ME41125
IER_2023
This is the GitHub repository for the ME41125 Introduction to Engineering Research course for 2023
mantis-3-drone
Mantis-3 installation instructions
marl_flocker
Flocking with Multi-Agent Deep Deterministic Policy gradients
mav_comm
This repository contains message and service definitions used for mavs. All future message definitions go in here, existing ones in other stacks should be moved here where possible.
mav_trajectory_generation
Polynomial trajectory generation and optimization, especially for rotary-wing MAVs.
multi-diffbot
Simulation + HW code of multiple diffbots that can protect a farmer from being attacked by an aggressive bull.
paparazzi
TUDelft Paparazzi
PX4-Autopilot
PX4 Autopilot Software
PX4-SITL_gazebo-classic
Set of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
swarming_notebook
Python notebook to get some initial explanation on swarm robotics and play with a simple swarming algorithm.
swarmulator
Swarmulator is a lightweight C++ simulator for simulating swarms. Swarmulator offers a simple yet highly versatile platform to prototype swarm controllers.