Wow! All I can start off with about Snickerdoodle is BAM! In your face computing power!

 This is what the next generation of DIY Drones and Robotics looks like! All I can say is AWESOME!

 This product is so new and so innovative it's unbelievable!

 Guy's I've been doing research lately looking for hardware for a cubesat project (small satellites in low earth orbit) and trying to figure out what combination would best serve that purpose but this product is excellent for drones!

 That's not all!

 I've found some open source software at NASA!

Here we go again with the BAM! Check this out! Open source middleware from NASA for flight control!

Which works on top of!


RTEMS is FREEWARE which was developed for U.S. Army Missile Command and RTEMS initially stood for Real-Time Executive for Missile Systems, then became Real-Time Executive for Military Systems before changing to its current meaning. How cool is that?

An inexpensive and innovative OPEN solution with the "Right Stuff" to take drones and robotics to the next step!

Here we have a triple threat!

 Something drones need to progress, more room to develop the applications you want! And the power to carry them out! In a very small package! This combination is pure dynamite for a progressive drone with CERTIFIED software that will get drones what they want politically as well as provide real stability and safety based on certified and tested software.

 One more thing I might add is there is a protocol specification    SPA ( Satellite Plugnplay Architecture - AIAA S-133.)
It's an open standard, Basically, each component (IMU, Radio, RCS, etc) has a small processor
on board that 'knows itself' with its capabilities and calibrations.While many use ARMs and stuff, there were some examples of AVRs.

 If you add that to the mix all external hardware becomes plug n play and as you grow you can add hardware and there is no need to configure it. The little processor on the hardware negotiates with the software and self configures.


Relevant links: (pronounced critical)

Views: 4880

3D Robotics
Comment by Chris Anderson on December 25, 2015 at 6:08pm

I think that NASA software is for space flight, not drones. 

Comment by Monroe King on December 25, 2015 at 6:27pm

It was originally for spaceflight but they opened it up for use on drones on purpose! If you google fu enough you will see talk between NASA and RTEMS specifically about use on drones.

There is an octacopter out there somewhere flying CFS right now on Beaglebone!

Both of them are interested in working on it.

I signed up for both the Dev board and the User board at RTEMS to try and help push things along.

Ardupilot can be ported! I think it may happen slowly at first but if other are interested in could happen sooner rather than later.

CFS is basically "middleware" that would handle the HAL that part of it is called OSAL

Ardupilot would be split into several apps running on their "app style" architecture.

I don't know yet but it could be smaller and faster.

We all know what an FPGA could do for Ardupilot. 

Comment by RM Aviation on December 26, 2015 at 12:28am
Somewhere, somehow, there is a TV channel sales presenter on the loose......

Sorry friend, anyone who uses BAM! more than once- especially in conjunction with phrases like AWESOME! and GO GET IT! ( with a capital fetish) gets ignored by me.
Comment by Monroe King on December 26, 2015 at 12:38am


It's ok man I'm on it. Let ya know how it goes.

I think it's just so cool!

I'm not affiliated with any of this stuff (yet) so it was real excitement and not announcer crap. I didn't even mention their fund raiser deal for the board.

I figure if your interested you would find that on your own.

Comment by Monroe King on December 26, 2015 at 1:29am

I got some come on over it's a PARTY! :)

Comment by Monroe King on December 26, 2015 at 2:08am

I like Party better, cool the engines is also a good one.


Anyway yeah I'm done. I've got better things to do than try and convince you guy's that CFS is good stuff.

It's coming to a theater near you I'm pretty sure.

It's just to good to pass up. Hey at least you guy's can dig some Boston while we work.

Party poopers! lol

Comment by Monroe King on December 26, 2015 at 3:03am

Hey have you checked out the progress on the CNC machine lately? That project is really moving right now.

I got the funding I needed for the rocket factory :)

It took me a year to build the shop and referb the lathe and the mill to build this machine.

Why did I build this machine? I need it to make pump impellers :)

I'm working on one of the first low cost rocket turbopumps and there is a static test scheduled for February. LOX/Kerosene it should be HOT! lol :)

Space Access conference in April.

Trust me Core Flight Systems and RTEMS are coming to drones.

On the beagle bone first.

But really I do gotta run. Did you see space-x return that booster and land it? Awesome!

It takes one man a long time to get great things done. But I always finish what I start. Even if it ends up 5 years later. I've been busy!

Like I said gotta run.


Comment by Hugues on December 26, 2015 at 5:24am

It would be a dream to have such level of standardization across software and hardware, including IMUs & sensors. But my opinion is that we'll never get there because of always the same reason with humanity: money. Who's interest it is to standardize ? only naive utopists like me, not industries.

Apart from that, I find quite old tech aspects in this approach (they kickstarted two years ago and it shows...) : a dual core ARM processor not even running at 1Ghz is obsolete, a SPA standard looking like an eighties technology (this is volontary in space programs to run stuff that date back 10 years earlier, to know precisely how things run. They never use the latest technology as no reliability/deep behaviour knowledge exist for latest new tech; question of reliability).

Comment by Patrick Poirier on December 26, 2015 at 3:29pm
Well Monroe, hope you got a couple of thousands man hours available to integrate all this interesting stuff. For a starter, just get Xilinx's Vivado Designer suite and build yourself a MicroBlaze out of a Zynq development kit (snickerdoodle being on of them)and get us an update on how you you made it work. Merry Xmas and please remember, dont drink and Fly ;-)

Comment by John Arne Birkeland on December 27, 2015 at 5:45am

Patrick is touching on an important point. Strangely enough, new fancy hardware is dime a dozen these days.

But robust and proven autopilot software is not. And the threshold to make such software is higher then most other software project, limiting the effectiveness of community driven development.

With this in mind a FPGA would be dead in the water. While being much simpler then it used to be, there is still to much specialized knowledge and software required to deal with them.

This is why most devs are going the Linux + independent sensor board (aka secondary computer) route. It's best of both worlds, since you get to reuse the already proven APM code for flight critical stuff and have a generic Linux environment that more people are familiar with on top for high level applications and the next gen experimental stuff.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service