A. Khatib
  • Home
  • Projects
  • Machine Learning
  • Cloud
Feedback Linearization - Its Performance and Limitations
Projects

Feedback Linearization - Its Performance and Limitations

The goal is to design a feedback control law that perfectly cancels the nonlinear term in the pendulum dynamics. For this simple example, the derivation is straightforward and the performance difference is easily observed.
18 Nov 2020 3 min read
Hill Model Simulation and Functional Electrical Stimulation
Projects

Hill Model Simulation and Functional Electrical Stimulation

While some have characterized the wrist as a second order system, the focus here is fitting a more complex fourth order model that accurately represents observed responses and muscle activity [1].
20 Dec 2019 9 min read
ROS, Perception and Control for Self-Driving Car Integration
Machine Learning

ROS, Perception and Control for Self-Driving Car Integration

Final project for the Udacity Self-Driving Car Nanodegree: Programming a Real Self-Driving Car. Using ROS to integrate the planning, traffic light detection and vehicle controls.
05 Nov 2019 9 min read
Random Forest on Credit Card Approval Classification
Machine Learning

Random Forest on Credit Card Approval Classification

This is an excerpt from my Kaggle notebook where I used a Random Forest classifier on credit card data (https://www.kaggle.com/datasets/rohitudageri/credit-card-details/data). Random Forest was extremely easy to use and offer great insights into the data relatively quickly. Exploring the Data The CSV had a
06 Oct 2019 4 min read
Vehicle Detection and Tracking in Highway Video Footage
Machine Learning

Vehicle Detection and Tracking in Highway Video Footage

Detect vehicles and track them in a video! Using HOG features, an SVM and heatmap to find cars and track them in each frame of video.
12 Jan 2019 5 min read
Neural Network Architecture for Detecting Traffic Signs
Machine Learning

Neural Network Architecture for Detecting Traffic Signs

Design a convolutional neural network to classify traffic signs. Starting with the LeNet architecture and improving its generalization and accuracy.
07 Dec 2018 5 min read
High Performance, GPU Backed Premiere and AME in the Cloud
Cloud

High Performance, GPU Backed Premiere and AME in the Cloud

Easily create your own high-performance Adobe Premiere edit workstation and dedicated Adobe Media Encoder machine in the cloud (poor-man's version).
01 Nov 2018 4 min read
Visualizing Key NFL Team Data on Win Conditions
Machine Learning

Visualizing Key NFL Team Data on Win Conditions

Artificial Neural Networks and Machine Learning techniques have been used in the past to predict NFL game outcomes. Let's explore the data and find some correlations.
15 Jul 2018 6 min read
Adobe Premiere Workstation in AWS
Cloud

Adobe Premiere Workstation in AWS

Have your own Adobe Premiere high-performance remote workstation in AWS where you can easily store and work with your high-res content.
04 Jun 2018 4 min read
Zero Downtime Deployment with AWS Elastic Beanstalk and CodePipeline
Cloud

Zero Downtime Deployment with AWS Elastic Beanstalk and CodePipeline

Deploy your Dockerized application across a fleet of EC2 instances using AWS Elastic Beanstalk's zero-downtime rolling deployment.
18 Jan 2018 7 min read
New Amazon HTTP API Gateway With Lambda Integration and Custom Authorizer with Auth0
Cloud

New Amazon HTTP API Gateway With Lambda Integration and Custom Authorizer with Auth0

Launch a new AWS HTTP API Gateway with custom Auth0 authorizer and lambda integration in 5 minutes.
22 Jun 2017 4 min read
Color Generation in Morpho Wings and Possible Replication Methods
Projects

Color Generation in Morpho Wings and Possible Replication Methods

Structural colors have special properties that differ from colors produced by pigments. These include intensity patterns that change under different orientations and brilliant sparkling or glistening on the surface.
11 Jul 2016 9 min read
Quickly Format and Indent JSON Files in a vim Buffer
vim

Quickly Format and Indent JSON Files in a vim Buffer

Skip the online JSON formatters! Run this directly in the vim command line and your minified JSON will be indented and readable, in your current buffer.
09 Mar 2016 1 min read
Improving Brain Computer Interface Prediction by Measuring Eye Position and Focus
Projects

Improving Brain Computer Interface Prediction by Measuring Eye Position and Focus

Eye tracking devices allow patients with locked-in syndrome to communicate by tracking eye movement through infrared sensing. Can we use this in conjunction with BCIs to improve accuracy?
12 Jan 2016 8 min read
Brain-Computer Interface: Motor Neuron Simulation
Projects

Brain-Computer Interface: Motor Neuron Simulation

Movements of the human body have been shown to correlate to neurons in the motor cortex of the brain and spinal cord.
18 Nov 2015 3 min read
Making netrw Clean and Minimally Disruptive. Then Stop Using It.
vim

Making netrw Clean and Minimally Disruptive. Then Stop Using It.

Before jumping to a project drawer/file browser plugin, let's make netrw clean and minimally disruptive. Then stop using it.
30 Jul 2015 3 min read
Projects

Simple State Space Model of a Pendulum

This is the first post of a series that will build on simple pendulum dynamics to investigate different control laws and how model uncertainty affects the linear model approximation. Pendulum Model We will start by deriving the equations of motion for the simple pendulum shown below. The mass $m$ is
30 Jun 2015 3 min read
Projects

Testing Full State Feedback Controller on Nonlinear Pendulum Dynamics

We'll observe the response of a simple nonlinear pendulum by using a control law derived from linear analysis and test its performance.
11 Jun 2014 3 min read
Vim Fuzzy Find Files Without a Plugin
vim

Vim Fuzzy Find Files Without a Plugin

Skip the plugins, vim can fuzzy find through your project just fine. And now you can simply type part of the file name. You even get tab completion and selection menu
08 May 2014 1 min read
Projects

Simple Inverted Pendulum: Linear State Feedback Control

We will start with that linear model and introduce a control $u$ proportional to the torque at the attachment point.
10 Jan 2014 4 min read
Page 1 of 1
A. Khatib © 2025
Powered by Ghost