kbmajeed
Machine Learning, Data Science, Deep Learning, Robotics, Computer Vision, Control Theory.
Atlanta, GA, USA
Pinned Repositories
adaptive_adrc
The altitude control of a quadrotor unmanned aerial vehicle is treated using its altitude dynamics in hover mode. An LMS-based Adaptive Active disturbance rejection control (AADRC) is proposed to compensate for disturbance effects resulting in smoother control.
adrc_quadrotor
ADRC uses an Extended state observer to linearize the Quadrotor's Nonlinear dynamics (similar to Feedback linearization). This makes it capable of eliminating disturbances (robustness).
backstepping_quadrotor
Backstepping is a Nonlinear controller based on Lyapunov functions. Four controllers are developed for the Altitude, Yaw, Pitch, and Roll attitudes of the quadrotor.
Cookbook
The Data Engineering Cookbook
deep-learning-with-python-notebooks
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
endangered_species_dronetracking
Backstepping and Proportional-Derivative (PD) methods was used for the control of a quadrotor unit and subsequently proposed for autonomous tracking of an endangered species; the ’Northern white rhino’. Extended Kalman Filter (EKF) estimation was applied for the localization of the rhino in a virtual wildlife reserve.
exposure_fusion
Exposure fusion is a technique that creates a single image with optimal detail from a set of multi-exposed images. As developed by Tom Mertens et al., the proposed algorithm computes relevant quality measures; Contrast, Saturation, and Well-Exposedness. These measures are then combined to create a weight map used to blend each of the multi-exposed images to a single image with best exposure.
induction_motor
Lyapunov based based backstepping controller was developed to control an induction motor.
mobile_jammer
Extrinsic noise is everywhere. Using a microphone and a Voltage controlled crystall oscillator, an RF circuit was built to jam cellular communications at the GSM band using destructive interference.
nigeria_covid19
Repository on the COVID-19 Cases in Nigeria
kbmajeed's Repositories
kbmajeed/IntroMatlabDynamics
A basic introduction to Matlab, guided towards simulation and analysis of dynamical systems
kbmajeed/AirSim
Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI & Research
kbmajeed/awesome-autonomous-vehicles
Curated List of Self-Driving Cars and Autonomous Vehicles Resources
kbmajeed/BayesianOptimization
A Python implementation of global optimization with gaussian processes.
kbmajeed/dscTutorials
A few simple tutorials for dynamical systems and control. Most require Matlab.
kbmajeed/erle_gitbook_rover
Erle Robotics rover
kbmajeed/FARNN
Code that trains cancer soft-robot networks
kbmajeed/fast-rcnn
Fast R-CNN
kbmajeed/FCRN-DepthPrediction
Deeper Depth Prediction with Fully Convolutional Residual Networks (FCRN)
kbmajeed/Matlab_Animation_Tutorial
An tutorial the goes over real-time animation in Matlab, as well as saving video files. Some advanced topics are covered as well.
kbmajeed/OptimTraj
A trajectory optimization library for Matlab
kbmajeed/ParticleSwarmOptimization
Matlab implementation of particle swarm optimization. Well documented with examples.
kbmajeed/rcnn
R-CNN: Regions with Convolutional Neural Network Features
kbmajeed/tensorflow
Computation using data flow graphs for scalable machine learning
kbmajeed/tflearn
Deep learning library featuring a higher-level API for TensorFlow.
kbmajeed/vrepMatlab
The matlab side of code corresponding to the V-REP quadrotor scene in 'vrepQuad'
kbmajeed/vrepQuad
V-REP scene that sets up a quadrotor model to work with Matlab API calls