Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C C++ Common Lisp FORTRAN Java Shell Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
debian
doc
include
java
lisp
scripts
src
.gitignore
AUTHORS
COPYING
ChangeLog
Doxyfile
INSTALL
Makefile.am
NEWS
README
README.md
aminclude.am
cartpend.gnuplot
configure.ac
lqg-f90.f90
springmassdamper.m

README.md

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.

Something went wrong with that request. Please try again.