Adaptive Controller Must have ROS, python, matplotlib, numpy, and scipy in order to execute. All packages are easily downloadable with the exception of ROS. To run without ROS, replace all instances where ROS.time is used as well as the node initialization in the main function.