Skip to content
@A2R-Lab

The Accessible and Accelerated Robotics Lab (A²R Lab)

The Barnard Accessible and Accelerated Robotics Lab (A²R Lab)

A2R-Lab Logo

The A²R Lab at Barnard College, Columbia University, focusses on developing and implementing open-source algorithms for dynamic motion planning and control of robots by exploiting both the mathematical structure of algorithms and the design of computational platforms. As such, our research is at the intersection of Robotics and Computer Architecture, Embedded Systems, Numerical Optimization, and Machine Learning. You can find our research code both in this Organization github.com/A2R-Lab and in the Hardware Acceleration for Robotics Organization github.com/robot-acceleration.

We also want to improve the accessibility of STEM education. We undertake research to understand and improve diversity, equity, inclusion, and belonging in STEM education globally and explore ways to design new interdisciplinary, project-based, open-access courses that lower the barrier to entry of cutting edge topics like robotics, parallel programming, and embedded machine learning. As a part of this effort we help lead the Tiny Machine Learning Open Education Initiative (TinyMLedu): TinyMLedu.org.

To learn more about our lab please visit our website: https://a2r-lab.org/.

Pinned Loading

  1. GRiD GRiD Public

    Forked from robot-acceleration/GRiD

    A GPU accelerated library for computing rigid body dynamics with analytical gradients

    Python 1 6

  2. MPCGPU MPCGPU Public

    Numerical experiments for the paper: "MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU"

    Cuda 26 3

  3. GBD-PCG GBD-PCG Public

    A GPU-Accelerated Block-Tridiagonal Matrix Preconditioned Conjugate Gradient Solver

    Cuda 3 1

  4. Just-Round Just-Round Public

    Supplementary code for "Just Round: Quantized Observation Spaces Enable Memory Efficient Learning of Dynamic Locomotion"

    Python 1

  5. DiffCompressDRL DiffCompressDRL Public

    Source code and numerical experiments for the paper: "Differentially Encoded Observation Spaces for Perceptive Reinforcement Learning"

    Python

  6. TrajoptMPCReference TrajoptMPCReference Public

    A Python reference implementation of trajectory optimization (trajopt) algorithms and model predictive control (MPC).

    Python 3 5

Repositories

Showing 10 of 25 repositories
  • GATO Public

    GPU-Accelerated Trajectory Optimization

    A2R-Lab/GATO’s past year of commit activity
    Cuda 15 MIT 0 8 0 Updated Nov 14, 2024
  • GRiDCodeGenerator Public Forked from robot-acceleration/GRiDCodeGenerator

    A optimized CUDA C++ code generation engine for rigid body dynamics algorithms and their analytical gradients.

    A2R-Lab/GRiDCodeGenerator’s past year of commit activity
    Python 0 MIT 5 0 0 Updated Nov 13, 2024
  • URDFParser Public Forked from robot-acceleration/URDFParser

    A simple parser libaray for URDF Files. That returns a robot object which can be used to access links, joints, transformation matrices, etc.

    A2R-Lab/URDFParser’s past year of commit activity
    Python 1 MIT 6 0 0 Updated Nov 13, 2024
  • BCHOL Public

    Block factorization team working on improving rsqlr algorithm

    A2R-Lab/BCHOL’s past year of commit activity
    Cuda 2 0 0 0 Updated Nov 12, 2024
  • BCHOL-python Public

    Python proof of concept for BCHOL. Solves for x in Ax = b, using the recursive Schur Linear Quadratic Regulator. It requires A to be a positive semi-definite matrix to guarantee good result.

    A2R-Lab/BCHOL-python’s past year of commit activity
    Python 1 0 0 0 Updated Nov 12, 2024
  • TrajoptMPCReference Public

    A Python reference implementation of trajectory optimization (trajopt) algorithms and model predictive control (MPC).

    A2R-Lab/TrajoptMPCReference’s past year of commit activity
    Python 3 MIT 5 0 0 Updated Nov 12, 2024
  • A2R-Lab/A2R-Lab.github.io’s past year of commit activity
    HTML 1 0 0 0 Updated Nov 7, 2024
  • Indy7 Public

    Real-time control for Neuromeka Indy7

    A2R-Lab/Indy7’s past year of commit activity
    Jupyter Notebook 1 0 0 0 Updated Oct 11, 2024
  • GRiD Public Forked from robot-acceleration/GRiD

    A GPU accelerated library for computing rigid body dynamics with analytical gradients

    A2R-Lab/GRiD’s past year of commit activity
    Python 1 MIT 17 0 4 Updated Oct 8, 2024
  • RBDReference Public Forked from robot-acceleration/RBDReference

    A Python reference implementation of rigid body dynamics algorithms

    A2R-Lab/RBDReference’s past year of commit activity
    Python 2 MIT 7 0 1 Updated Sep 20, 2024