SLUGS Autopilot. Soon to become Open Source.

The Santa Cruz Low-cost UAV GNC System (SLUGS) is a high-end UAV Autopilot that is currently under development by the Autonomous Systems Lab at the University of California Santa Cruz. Although not ready for prime time, the project's website shows some significant progress towards a fully functional platform.The SLUGS autopilot is heavily geared towards research in small to medium sized UAVs. Great care has been taken to assure that it has enough processing power for moderately complicated control tasks and at the same time is easily reprogramable via Simulink. This effectively allows to rapidly iterate from simulation to implementation with no intermediate coding.The developed architecture physically decouples sensor integration and INS filtering from the control algorithm and communications by using two 33Fj256MC710 dsPIC Digital Signal Controllers (DSC) interconnected via a high-speed Serial Peripheral Interface (SPI) bus. The SLUGS autopilot has been designed to be modular and extendable in order to extend the sensor and peripheral suite as the need arises via CAN bus daughterboards.The Ground Station Software has been developed to decode the incoming telemetry messages from the SLUGS AP. It also works as a Hardware-In-the-Loop interface to Simulink and is the central point to configure the Autopilot.One of the main features of the SLUGS AP is its ability to interact with virtually any Simulink model via a Hardware-in-the-Loop Simulator. There is a predefined protocol to send simulated sensor readings to the AP, as well as a protocol to receive control commands back. But aside from that, one can make the HIL simulator as simple or as complex as one needs. Currently we have a six-degree-of-freedom model of our UAV, and an engine model. Some work is underway to include an atmospheric and weather model.We are currently working very hard to write some sort of documentation and getting all the code ready for public release under the MIT Open Source license and under GIT version control system. We expect this to be ready around April this year.
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Dear Brad,

    Where can I buy ADIS16405 ?

    regards

    -doni-
  • ADIS cubes are $530 qty 1 but $325 qty 1k -- actually less, since 1k buyers negotiate.
    Somebody please organize a group buy, or convince sparkfun to buy in bulk and
    undercut the major disties.

    @Brad Powers, how did you get an ADIS16405? That thing looks sweet
  • SLUGS Team - Based on my interactions so far with FD Associates in Washington D.C. (export compliance experts) they would classify making this open source as an uncontrolled export of knowledge, since it is developed in the USA. Before people jump on me saying "Paparazzi as an example of people that somehow got around this" and whatnot... what do you have to say about this?
  • When are you thinking it might be released?
  • Thank you for your comments. Yes, we will be posting regular updates in the website's blog as well as in DIYDrones.
  • Wow! it is much better than what we have right now with the IDGs. I guess we will migrate to that then. Thanks!
  • @SLUGS - I'm using the new ADIS16405 and I get about 2 °/√hr, which is in line with the spec of 1.9
    -Brad
  • @Noth666, we will NOT sell anything, not now and not in the foreseeable future, so not sure what you mean by "available in Europe." The source code (and binaries), Schematics, Layouts and Gerbers will be available so you can roll your own.

    @Varga András: Version 1, yes, everything has been hand soldered by one of the team members. But, version 2 will be much harder to solder by hand. We are planning on using solder paste and a skillet. Checkout Sparkfun's tutorial on doing that, we have made some preliminary tests and have had great results.
  • Will this be available also to Europe/rest of the world, or US only like most systems (atto, hawkeye etc)?
  • Thanks for the feedback. Are you using the temperature compensated one? What's your best guess on the drift values for the gyros?
This reply was deleted.