Matthew Kelly (@MatthewPeterKelly)
  • Stars
    star
    1,019
  • Global Rank 29,064 (Top 2 %)
  • Followers 574
  • Following 1
  • Registered almost 10 years ago
  • Most used languages
    MATLAB
    81.3 %
    CSS
    6.3 %
    C++
    3.1 %
    Java
    3.1 %
    Rust
    3.1 %
    Python
    3.1 %
  • Location πŸ‡ΊπŸ‡Έ United States
  • Country Total Rank 9,414
  • Country Ranking
    MATLAB
    5
    CSS
    3,973
    C++
    4,990

Top repositories

1

OptimTraj

A trajectory optimization library for Matlab
MATLAB
580
star
2

dscTutorials

A few simple tutorials for dynamical systems and control. Most require Matlab.
MATLAB
100
star
3

ParticleSwarmOptimization

Matlab implementation of particle swarm optimization. Well documented with examples.
MATLAB
74
star
4

ME149_Spring2018

Optimal Control for Robotics -- Tufts University -- ME 149 -- Spring 2018
MATLAB
49
star
5

RungeKuttaCpp

A collection of explicit runge-kutta integrators, written in C++
C++
33
star
6

IntroMatlabDynamics

A basic introduction to Matlab, guided towards simulation and analysis of dynamical systems
MATLAB
32
star
7

Continuous_Finite_LQR

Derivation and implementation of continuous-time finite-horizon Linear Quadratic Regulator
MATLAB
21
star
8

Kinematic_Constrained_Trajectory

MATLAB
17
star
9

Tractor_Trailer_Control

Simulation of a tractor-trailer truck driving backwards along a curving road. Control via time-varying linear quadratic regulator, estimation via extended Kalman filter
MATLAB
17
star
10

Bouncing_Ball_Matlab

Tutorial for event detection in Matlab - simulation of ball bouncing over hilly terrain.
MATLAB
9
star
11

DirCol5i

Trajectory Optimization in Matlab, specialized for problems with higher-derivatives (eg. jerk or snap) and / or implicit dynamics.
MATLAB
7
star
12

Lagrange_Mechanics_Derivations

Tutorial: derive equations of motion for mechanical systems using Lagrange equations
MATLAB
7
star
13

icra2015_kellyRuina

Non-linear robust control for inverted-pendulum 2D walking
MATLAB
7
star
14

Bezier_Curves

A few Matlab functions for creating and evaluating bezier curves.
MATLAB
6
star
15

website

A repository for development of my personal website.
CSS
6
star
16

matthewpeterkelly.github.io

A new place to host my personal website.
CSS
5
star
17

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.
MATLAB
5
star
18

numerical-methods-in-python

This project contains a set of standard numerical methods that I have implemented in python. The source-code for this project is intended to be read as a tutorial.
Python
4
star
19

RangerSimulation

Source code for my two most well-documented simulators for the Cornell Ranger walking robot.
MATLAB
4
star
20

TwoPhaseOptimalGait

Trajectory optimization, using GPOPS-II, for two-phase walking and running gaits, for a simple walking model
MATLAB
4
star
21

Dynamics_Function_Gradient

Computes gradient of f(x) = A(x) \ b(x) in Matlab.
MATLAB
3
star
22

Polynomial_Smoothing_Matlab

Implementation of polynomial smoothing for several basic functions
MATLAB
3
star
23

Acrobot_Derivation_Matlab

Derivation of the equations of motion and simulation for the acrobot, an under-actuated double pendulum robot.
MATLAB
3
star
24

Toppling_Stick

Finite-State-Machine simulation of a toppling stick. Careful Analysis. Matlab.
MATLAB
3
star
25

FluenceMapping

Trajectory optimization to match fluence profiles.
MATLAB
3
star
26

Chebyshev_Polynomials

Tutorial for Chebyshev orthogonal polynomials, written in Matlab. Strongly inspired by the chebfun project.
MATLAB
3
star
27

MDP_Pendulum

Creates a Markov Decision Process model of a pendulum, then finds optimal swing-up policy.
MATLAB
3
star
28

Exponential_Smoothing_Matlab

Exponential smoothing for simple functions: max(), clamp(), abs(), ramp()...
MATLAB
2
star
29

Bulirsch-Stoer

Matlab implementation of the Bulirsch-Stoer method for solving initial value problems.
MATLAB
2
star
30

myJavaPkgs

Java utility packages that I wrote, generally related to simulation.
Java
1
star
31

poker-stats

Small library for computing poker statistics using Monte-Carlo simulation. The primary focus for the project is learning Rust.
Rust
1
star
32

RombergQuadrature

MATLAB
1
star