Jump to content


Photo

The Revolution is coming


  • This topic is locked This topic is locked
890 replies to this topic

#1 dankers

dankers

    Head Lemon Coordinator

  • Members
  • PipPipPip
  • 11049 posts
  • Country: flag of Australia Australia


Posted 26 January 2012 - 01:13 AM

One of the problems with this project is we don't tell you guys enough about the exciting things coming up. I kind of like that OP is about something solid that really works, none of this marketing bull that seems to be everywhere these days, we tend to be the counter to the hype machine and just get on and do good stuff. However, it also means we don't tell everyone what is happening or what we are doing. As any pilot will tell you, it's aviate, navigate then communicate, we tend to not get to the communicate part often enough, still better than the guys that do it in reverse.

We need to tell you about the Revolution a bit more firstly it flies:


View on Vimeo

You must also understand that this is an early video with early software, it has not even been tuned well, as always with OP videos, we show the warts as well. We posted video of our dev work with the CC and had a few people trying to judge how it flies from it, simply you can't. Some comments on early the CC videos were not that positive which is a bit funny as I think CC is way up there in terms of performance. It kind of put us off doing this again but hey, that's the current status of the Revo, the video show it flies but not how well it flies. There are a few types of Revo out there, that one is the 2nd variant, the first variant has also flown, all are experimental currently and we made special boards to test a variety of sensors, we can even switch them in flight if we wanted on variant 1.

What is the Revolution?

It's a new breed of Autopilot using the STM32F4 Microcontroller, this is important as it contains a hardware floating point unit which is a huge advancement for hobby class autopilots, of course OpenPilot has been 32bit since day one, the FPU is another step up the performance ladder.

The Revolution is an Autopilot for Multirotors, Helicopters and Fixed wings, it is a full 10DoF, Mag, Gyro, Accel & Pressure. As the CC has manged to fly many types of aircraft and also ground vehicles the Revo will of course do this also, just better but at the end of the day we are targeting things that fly (CC has also been in a rocket or two as well, more on this when we have video).

Where's the Pro?

People still mention the Pro, the Revolution replaces it. Why did we do this? Because we knew about the new sensors and MCUs and we wanted to use them to give people the best possible hardware, I personally hate it when a company brings out something that they know is going to be replaced quickly and then it's dropped. This is why there was no Pro sold to end users, it flew very well, in fact exceptionally on Multis (including position hold 10 months ago) and Fixed Wing navigation however, when it was ready we knew it would not have the longevity we wanted so did not want to appear to play the planned obsolescence for profit game, we leave that to others.

Revolution Features

The size of the Revolution is just slightly bigger than the CC, it has 8 PWM outputs, 8 PWM inputs, it has the flexi port of course and a bunch of additional connectivity options, also Spektrum and S.Bus support like the CC. We also have been working with the author of PyMite to add Python scripting to the Revolution & Pro for quite a while, an idea that has already been borrowed by another Autopilot after we mentioned it on FLOSS Weekly a year ago.

Please, don't get too excited yet, we still have a lot of work to do and the idea with the Revolution is release it people when it can do navigation type tasks and very well. Like the CC, we want this to work well when it is released, releasing stuff that is half done just isn't fair to anyone and there are a lot of places you can already get that. The normal pattern we follow will happen: Developers first, Testers & Diamonds (yes that is what they are for) and then everyone else. This keeps it fair and the people with the most interest in OP, get the hardware faster.

OP Production Issues

I know it has been a frustrating few months, trust me I *really* know! There is good reason for it, with the CCs we have been having issues with gyro supply, we have been getting some gyros that are just out of spec or faulty. It is not our imagination or demand for perfection, all these gyros have been returned and they have been replaced by Invensense confirming that they are out of spec. So everyone thinking "why not make more" because its a huge risk to do so and a huge delay getting the gyros changed.

You know how this project is funded? Credit Card debt, each batch of CCs costs us over $20,000 to make, this is done on credit card debt as we have no money, if we have a bad batch of boards, we (well me) are in real serious trouble. I know everyone wants a board, I know its frustrating but please understand that side of it and what we are trying to do with OP. There is no mega corporation behind it, in fact no one with any money hardly at all (our lead firmware developer is on welfare) and it is a huge risk and stress to get these boards out. We are just a bunch of guys that got together and do something for passion and the love of it, there is a small donation on the boards only just too keep the lights on. This is why clones suck, we get barely enough money to keep going yet some people want to take that away.

Even if you don't have a CC and have another board, I think OP has changed things for the better in the hobby and why we want to stay around, thanks to CC a lot of projects and businesses have been forced to lower their prices, of course we also get a bunch of hate for operating as we do from them, I understand why, I don't care but I understand it :) The other projects benefit a great deal from OP, we do a massive amount of R&D which they use, we have features and ideas that they borrow and things like our GCS caused a lot of other projects to step up their game as well. Our code is now also appearing in other Autopilot projects and hopefully we can benefit from this by getting patches and fixes back from them.

Although we test and test the CC boards and of course with the gyro issues test a massive amount, some of those gyros that are out of spec have shown their problems after they have been sent. We can't have this, its beyond acceptable and not at all what we are about. I have personally had quite a few hobby things that arrived faulty and it sucks so much, excitement of a new toy turns in to disappointment and frustration. I never wanted to do that to anyone with OpenPilot but alas it has happened despite out best efforts.

This leads us to a finding a solution, we have a new board called the CC3D, prototypes of this have been made and do fly but it is still early days for the new sensors, the CC3D must at least match the performance of the CC of course and we need to do testing to ensure this happens. This involves, testing on a range of Multirotor sizes, Helis and fixed wing as well, but we have to make sure the CC3D is solid.

#2 peabody124

peabody124

    Banned

  • Banned
  • PipPipPip
  • 5870 posts
  • LocationHouston, TX
  • Country: flag of United States United States


Posted 26 January 2012 - 01:18 AM

Also CC3D flew yesterday and I'll post a video of that tomorrow in the spirit of keeping people updated. However, we are still validating the sensor choices on that so it might go for another rev
Testing crumple zones

#3 K Wells

K Wells

    Key Member

  • Members
  • PipPipPip
  • 3220 posts
  • LocationTexas
  • Country: flag of United States United States


Posted 26 January 2012 - 01:40 AM

Great News....Is there anything those in the OP community can do, to help complete the Development process. I know many of us have been working the hardware pretty hard.
I understand, we are lacking skilled coders, this would greatly expedite the completion. ;)
Looking Forward to the Maiden

#4 ov3rmind

ov3rmind

    Key Member

  • Members
  • PipPipPip
  • 727 posts
  • LocationMillburn, NJ
  • Country: flag of United States United States


Posted 26 January 2012 - 01:45 AM

I love how you humbly precede announcements of this magnitude with recognition of "problems" and communication transparency. That speaks volumes. Most businesses would have spun every iota of new product news in a marketing manner.

Proud to be part of the community. Keep up the great work, thank you for keeping us in the loop, keep innovating and don't change a thing! Just wish I had more ability to reciprocate all your wonderful work!

#5 Brian

Brian

    RF Lead Developer

  • Members
  • PipPipPip
  • 1275 posts
  • LocationTucson, AZ
  • Country: flag of United States United States


Posted 26 January 2012 - 01:50 AM

Thanks for the update. I'm really looking forward to the Revolution!

Great News....Is there anything those in the OP community can do, to help complete the Development process. I know many of us have been working the hardware pretty hard.
I understand, we are lacking skilled coders, this would greatly expedite the completion. ;)


Good point. I've been pretty much working on random things that interest me, but if there's anything I can do to help push out the Revo faster, let me know.

#6 peabody124

peabody124

    Banned

  • Banned
  • PipPipPip
  • 5870 posts
  • LocationHouston, TX
  • Country: flag of United States United States


Posted 26 January 2012 - 02:08 AM

As far as revo is concerned here are the major targets to hit:

1. Finalize sensor selection. I've done this for the previous version but I need to do back to back testing. This involves collecting overnight sensor logs for each of the three combinations for allan variance analysis as well vibration testing. (I need to write some code that slowly ramps up the motor RPM over the course of 5 minutes on the flight side. If someone wanted to hack that into CC that would be useful and then I could just mount the revo on top of CC).
2. Validate the Overo carrier board that interfaces to revo which will be used for collecting high speed logs for the following steps). (Naiiawah has volunteered to help with the code side once the board is tested).
3. Flight logs on both board revisions to really see what the sensors look like in flight

With those 3 done we'll be able to finalize the design (probably) and make a slightly larger run for developers and active testers. At that point the focus will become navigation but actually with #2 I expect this will be fairly easy as the issue in the past has been getting the right data to tune the algorithms that are already implemented.
Testing crumple zones

#7 rubikean

rubikean

    New Member

  • Members
  • Pip
  • 7 posts
  • Country: flag of United States United States

Posted 26 January 2012 - 02:33 AM

personally, i am beyond impressed with Open Pilot and the community you host. i do not own a cc yet but hope to change that soon. i am very excited to spend my hard earned money on your product and become part of the op community. i certainly can not say that for most if any commercial products these days. thanks for sharing your vision with us.

#8 K Wells

K Wells

    Key Member

  • Members
  • PipPipPip
  • 3220 posts
  • LocationTexas
  • Country: flag of United States United States


Posted 26 January 2012 - 02:35 AM

personally, i am beyond impressed with Open Pilot and the community you host. i do not own a cc yet but hope to change that soon. i am very excited to spend my hard earned money on your product and become part of the op community. i certainly can not say that for most if any commercial products these days. thanks for sharing your vision with us.


Glad to have you here.... B)
Looking Forward to the Maiden

#9 Texzin

Texzin

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts
  • LocationTexas
  • Country: flag of United States United States

Posted 26 January 2012 - 02:43 AM

I must say.........The first reason I decided to join in on the fun of waiting for a CC Board , hoping to have one soon, is this forum, Thanks !

#10 rubikean

rubikean

    New Member

  • Members
  • Pip
  • 7 posts
  • Country: flag of United States United States

Posted 26 January 2012 - 02:44 AM

so cc3d and revolution are different boards in dev or the same thing with different names? apologies if this is covered somewhere else.

#11 peabody124

peabody124

    Banned

  • Banned
  • PipPipPip
  • 5870 posts
  • LocationHouston, TX
  • Country: flag of United States United States


Posted 26 January 2012 - 02:46 AM

They are separate boards. CC3D is the successor to CC with upgraded sensors but will essentially have the same capabilities. Revo is the fully featured AP board.
Testing crumple zones

#12 Texzin

Texzin

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts
  • LocationTexas
  • Country: flag of United States United States

Posted 26 January 2012 - 02:47 AM

cc3d is a revo of the CC with differnt sensors and componit placement

#13 K Wells

K Wells

    Key Member

  • Members
  • PipPipPip
  • 3220 posts
  • LocationTexas
  • Country: flag of United States United States


Posted 26 January 2012 - 02:48 AM

so cc3d and revolution are different boards in dev or the same thing with different names? apologies if this is covered somewhere else.


They are different.....

CC3D is upgrade to CC board with new gyros with temp compensation.....better ability to control drift issues

Revolution is a complete stabilization and navigation board
Looking Forward to the Maiden

#14 Brian

Brian

    RF Lead Developer

  • Members
  • PipPipPip
  • 1275 posts
  • LocationTucson, AZ
  • Country: flag of United States United States


Posted 26 January 2012 - 02:56 AM

1. Finalize sensor selection. I've done this for the previous version but I need to do back to back testing. This involves collecting overnight sensor logs for each of the three combinations for allan variance analysis as well vibration testing. (I need to write some code that slowly ramps up the motor RPM over the course of 5 minutes on the flight side. If someone wanted to hack that into CC that would be useful and then I could just mount the revo on top of CC).


I could probably write the code that ramps up the motor RPM. I've gotten pretty good at hacking things in. :P You can PM me details if you want.

#15 peabody124

peabody124

    Banned

  • Banned
  • PipPipPip
  • 5870 posts
  • LocationHouston, TX
  • Country: flag of United States United States


Posted 26 January 2012 - 03:00 AM

I could probably write the code that ramps up the motor RPM. I've gotten pretty good at hacking things in. :P You can PM me details if you want.


Sent
Testing crumple zones

#16 Mathieu

Mathieu

    Member

  • Members
  • PipPipPip
  • 112 posts
  • LocationVancouver, BC
  • Country: flag of Canada Canada


Posted 26 January 2012 - 04:41 AM

Great News!, Good job on the Revo.

#17 Fredator

Fredator

    Advanced Member

  • Members
  • PipPipPip
  • 359 posts
  • Country: flag of Netherlands Netherlands


Posted 26 January 2012 - 05:43 AM

Really, really cool dankers. That's what I love about this project: no friggin' BS! Great products as a result of passion and love for this hobby of ours!!! P.S.: good to know what these diamonds are for :-) You guys ROCK!

Edited by Fredator, 26 January 2012 - 05:44 AM.

Currently flying: Turnigy H.A.L. Quadcopter, OpenPilot Revolution, 4S setup with 9x4.5 props


#18 timbocan

timbocan

    Advanced Member

  • Members
  • PipPipPip
  • 325 posts
  • LocationVictoria
  • Country: flag of Australia Australia


Posted 26 January 2012 - 05:48 AM

Great bit of up-date news; though at the moment, i'm still haveing to much fun with just the CC.
Different size - weight - configuration of machines. there is so much to play with. exellent work Guys.
LOVEING IT..... :wub: :D

#19 3rdeyepro

3rdeyepro

    Graphics Lead

  • Members
  • PipPipPip
  • 424 posts
  • LocationSilicon Valley
  • Country: flag of United States United States


Posted 26 January 2012 - 07:21 AM

Stoked for the future of OP and the Revo!!
Hovership - www.hovership.com

#20 LeeS

LeeS

    Developer

  • Members
  • PipPipPip
  • 343 posts
  • LocationLake City, Florida
  • Country: flag of United States United States


Posted 26 January 2012 - 07:26 AM

Talkin' 'bout a Revolution

Such an amazing project and amazing attention to detail. I love OP!