Kwesi Rutledge's repositories
Continuum-Robot-Kinematics
My experiments with Continuum Robot Kinematics are documented here. Test functions and functions that incorporate various methods for continuum robot kinematics will be contained (hopefully in different folders) in this project.
brom_drake-py
Brom is a helper library for the Drake robotics simulation and verification library.
OzayGroupExploration
Some of the code that I use to explore ideas (Model Checking, Game Theory, etc.) while a member of the Özay Group at the University of Michigan.
ModelChecking
An implementation of the algorithms in Baier and Katoen (and maybe more!). Feel free to message me about desired functionality or errors that you might find.
slider-benchmarks
A number of manipulation algorithms for the Pusher-Slider system implemented in Python.
goop2
This project is meant to implement an optimization toolbox with nice default features like MATLAB's YALMIP. It is a spiritual successor to the goop library from MIT's Distributed Robotics Lab. This version is meant to be written in pure Go and makes use of my own low-level library for interfacing with Gurobi.
kinova_drake
Code for controlling a Kinova Gen3 Manipulator via Drake.
measurement-scheduling0
This repository is meant to house some of the ideas from the joint project between Prof. Ozay (University of Michigan) and Prof. Jungers (Université catholique de Louvain) about scheduling measurements for a linear system.)
ModelChecking.jl
An implementation of some of the algorithms developed in the Principles of Model Checking by Baier and Katoen. This repository is meant to be used as a learning tool and thus may not include the most efficient algorithms.
systemRepository
This repository is meant to contain some definitions of systems in the MATLAB environment. I hope to use it to easily create examples for future research papers/fun experiments.
awesome-go
A curated list of awesome Go frameworks, libraries and software
drake
A planning, control, and analysis toolbox for nonlinear dynamical systems. Please see the WIKI for documentation.
drone-testbed
Code for drone control
franka_ros
A template repository for projects that run on our Franka Research 3
go-polyhedron
A short repository written in the form of MPT3. Meant to make it easier to analyze Polyhedron objects in go.
goop
Generalized Mixed Integer Optimization in Go
jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
kltl0
A set of experiments used to perform design of control algorithms for the temporal logic KLTL.
neural_clbf
Toolkit for learning controllers based on robust control Lyapunov barrier functions
qpth
A fast and differentiable QP solver for PyTorch.
STLPlanning
Path planning from STL (Signal Temporal Logic) specifications
STLPlanning.jl
An implementation of the algorithms defined by STLPlanning from the REALM (a laboratory at MIT).