Skip to content

golems/reflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Neil T. Dantam
Jun 29, 2015
a6df1ee · Jun 29, 2015
Jan 10, 2014
May 29, 2013
Jan 10, 2014
Jun 23, 2015
Nov 19, 2013
Mar 4, 2015
Feb 16, 2015
Jun 23, 2015
Jun 23, 2015
Nov 11, 2011
Jan 15, 2015
Dec 14, 2011
Jan 14, 2014
Feb 21, 2014
Jun 29, 2015
Dec 14, 2011
Jan 12, 2015
Jul 4, 2014
Dec 14, 2011
Jan 6, 2014
Jun 29, 2015
Nov 17, 2011
Nov 17, 2011

Repository files navigation

OVERVIEW

Reflex is a package for real-time robot control. It includes the following:

  • Workspace (Cartesian) Control for Robot Arms
    • Generates kinematics code in C from URDF
  • Linear Quadratic Gaussian Control and Estimation
    • Compute optimal Kalman/LQR gains
    • Discrete Kalman Filter
    • Extended Kalman Filter
    • Continuous Kalman-Bucy Filter
    • LQR Controller

INSTALLATION

./configure && make && make install

See the INSTALL file for details.

WORKSPACE CONTROL

  • To generate code from URDF, see ./scripts/rfx-urdfc. Basic usage is rfx-urdfc myrobot.urdf. For details, do rfx-urdfc --help.

DEMOS

rfx-trajgen

The rfx-trajgen program will covert a set of waypoints to a dense trajecory. See man rfx-trajgen for details.

rfx-camcal

The rfx-camcal program will find a camera transform based on corresponding camera and forward-kinematic pose estimates.

Example

See the file cartpend.c for an example of how to do LQG filtering and control.