An Uncommon Lab

An Uncommon Lab serves the space of optimization, dynamics and simulation, and vehicle guidance, navigation, and control algorithms with design tools, simulation architectures, consulting, talks, and team-building.

For the Kalman filter designers out there, we have a tool called *kf. It was two years in the making, and we're happy to be able to share it with the world.

Tools

*kf logo

It's a pretty fancy Kalman filter toolbox for MATLAB. You can use pre-made filters, generate efficient, custom filters (and tests!) for your particular problem, and come to love the various utilities that take the headache out of implementing and analyzing state estimation algorithms.




odehybrid logo

A MATLAB toolbox facilitating simultaneous simulation of continuous and discrete systems. It's like ode45 but adds support for discrete systems, easy management of complex states, and logging. It's perfect for quickly building simulations of things like autonomous vehicles or other nonlinear controller-plant models. Making a quick sim has never been so fast.

It's open source and free to use even on commercial projects.

See more about odehybrid. >>

Read about simulations. >>

Get the tool on File Exchange. >>

Articles

More important than having the right tools is having the right understanding of a problem or technique. We'll document some helpful techniques here. Hope you enjoy.

Consulting

We consult to help people we like build new systems and build up the teams around those systems. Here are some things we've worked on recently:

  • Development of a navigation system for a UAV startup.
  • Creation of a series of algorithms for automatically optimizing power plant design, and assistance in building the team to carry that design forward.
  • Day-long talks on Kalman filtering for a controls team and all the folks who need to interface with that team.
  • Revamping a simulation architecture for speed, accuracy, and ease-of-use.

Consulting services are currently fully booked.

Founder Bio >>

Contact Us

We'd just love to hear from you.

However, as much as we love robots, we don't like being contacted by them. We ask that you show us you're a human by answering an easy little question.

We'll get back to you soon.