tjards's Projects
This project implements Q-learning to automatically assemble lattice structures composed of an arbitrary number of agents.
Implements lattice flocking for a swarm of quadcopters with asymmetric lattice parameters and visibility constraints.
The avocado simulator.
(In progress). Solutions to cracking the coding interview in python.
(in development). Becoming a rustacean.
Up-skilling data science basics.
Implementation of classical double-integrator kinematics for a particle in 3D Cartesian space.
(Superceded). This project implements an autonomous, decentralized dynamic encirclement strategy for swarms of vehicles.
(Complete). A general implementation of Finite Action-set Learning Automata.
(Superseded). An implementation of flocking for a large network of aerial vehicles.
Repo for videos supporting paper submission
Use Fourier transform to learn operators in differential equations.
First time playing with Rust programming language
An implementation of k-NN for classifying malicious network traffic
A simple implementation of a deep neural network inspired by our family's cat, Lisa.
This project implements various multi-agent coordination techniques.
(Superseded). Adaptive Pinning Control using Network Controlability Gramian.
(in development). Implementation of Neural Dyna Q-Learning. See abstract in README file.
(Ready). A template for implementing Q-Learning.
(Migrated). An open-architecture multi-agent quadcopter simulator. We implement a few modern techniques for improving the performance of aerial vehicles, including reinforcement learning and shifting planar inequalities for obstacle avoidance.
(Complete). Implementation of some useful quaternion functions
(Superseded). This project implements Reynolds Rules of Flocking for tactical escort.
This application autogenerates a Sankey chart for your Google Scholar profile.
Implements shepherding for a group of dynamic agents.
(Complete). This project implements shifting planar inequality constraints for obstacle avoidance
Profile repo.
Forms simple closed curves by twisting circles.