This is Vbrain RTF with new enclosure the .stl file is available on thinkverse:
http://www.thingiverse.com/thing:32321
This last revision of VBrain will be official presented to Makers Italy in Milan 9 November 2012 join us at the event : http://www.virtualrobotix.com/events/virtual-robotix-workshop-d-aut...
Emile and Roberto are progressing on the port and test of the VRBrain with the Arducopter
code now we are working on rev 2.7.3-4.
In this video is possible to see the test of Emile Hexa . It's the first flight and we testing the stability , loiter and alt hold and return to land with approach activated.
We have succesfully flown and tested latest features and came up with some benchmarks to compare the different architectures using Arducopter firmwarre.
In this video is possible to see a vbrain installed on a custom frame that use great component : SmartDrone motors and propeller the time of flight is around 27 min.
This is the video of first flight of special revision of firmware for VBRAIN that use the FPU acceleration the benchmark is about this revision of code.
Roberto and Emile a FoxTeam Member .
Here the original blog post :http://www.virtualrobotix.com/profiles/blogs/foxteam-present-last-u...

Congratulations. Looks really impressive.
Excellent!
Could you please tell us more about how this project cooperates with ArduCopter? Is it part of the development of a future ACM 3.x?
Dror
27 minutes flight time, that's very cool well done.
Comment by emile on October 18, 2012 at 3:18am Dror, for what I know (somebody correct me if I'm wrong), Arducopter team is focused on other 32bit projects (PX4 and Arduino2) but on a long term.
PX4 being a totally new approach and Arduino2 still in beta hardware.
We try to give our contribution to Dev. team with suggestions and testing of the firmware, but none of the Devs are actually working with us.
All our work is done by porting actual code and leaves very little space for personal improvements so we are happy to have an almost 1:1 functionality with the original code sharing goods and evils.
The good thing about this hardware is that it can be used (with some work) with the Autoquad, Openpilot, PX4 and almost every project that uses the STM32F4 MCU.
Also it has enough room to add new functionalities like complex alogorithms, that unfortunaltely, are out of my reach. :)

Hi Dror Caspi,
we are official member of DIYDRONES dev team until the begin of the project :) So we only decide to invest two years ago on arm because for us that will be the future. So we have a lot of experience on arm platform and arducopter on it. Now we are support also other project as PX4 and try to port our work also on other platform ... but it's work in progress ... on VBrain we have the arducopter aligned to 2.7.2-4 and try to improve it every day. So now the limit is that the dev team for 70 % is now focus on apm 2.5 but in the future the situation could be change. So the main advantages of VBRAIN is that the firmware is similar for 90 % of code and the library use the same class but inside it's totally rewrite for ARM CORTEX M4 . We think that stm32f4 will be best platform for our development also when will be available arduino 2 because the STM32F4 is more of 2x respetct of SAM3X. So now we need good developer that help us to integrate inside the standard apm lib advanced algorithm as EKF or UKF for continue to improve our great firmware :)
Obout PX4 i play a lot with that platform , nuttx firmware and try also it on VBRAIN but now is in early stage and isn't so affordable as Arducopter32 on VBRAIN. We are also working to a "Secret" project that will be present in November at MakersItaly. Our new platform will be a great improvment for our RC project stay connected :)
Best
Roberto Navoni
Comment by Stephane Rocca on October 18, 2012 at 6:46am Hi Robero,
did you write code for PX4 board ? Did you compiled something without Nuttx ?
I'd like to know if there is existing code for this board, but without any RTOS. Just initializing FPU GPIOs, SPI, I2C, Uart (eventually main drivers to mpu6000, magneto...).
Tx

Hi Stephane,
it's working progress,but we are decideing how write it ... could be different proposal ... my idea was doing as i doing for VBRAIN only change the code inside the AP_LIB without add other wrapper lib. I prefer optimize the lib instead to put another layer between the hardware and the application. Other proposal is to use AP_HAL , any platform have his hal and you put this between the ap_library and HAL. This is a PAT proposal . Other proposal is to transform all the code in a task up on nuttx ... mhhhhh
So my opinion is htat the O.S. is a very interesting feature , but is not so simple to manage and develop for standard use that came from arduino - microcontroller approach. I'm working on a new advanced design that will be an add on of vbrain that will be presented in November at MakersItaly and intend invest all my resource on it .
That design use a great O.S. and have a lot of hardware resource a lot of ram , flash , Mhz .... Ideal platform for add advanced feature to our Arducopter platform.
For more info about VBRAIN Project and arducopter32 check here www.virtualrobotix.com and http://code.google.com/p/multipilot32/
Here you can found Developer tools , code , library ecc ecc.
Comment by Philipp P. on October 18, 2012 at 8:45am the benchmarks look promising!
now devs are needed to keep the snowball growing!
is there an estimated price point?

In our lab the working progress for November , so now the board is yet available for Developer the price for Dev is 199 euro complete of all sensor and gps . We are waiting enclosure :) But is not a real problem because we put it on Thinkverse so is simple to print yourself it. For more info you can contact Elisa at virtualrobotix@gmail.com
Comment by Stephane Rocca on October 18, 2012 at 9:24am I agree with you, I don't see very well the advantage of RTOS : it increases the complexity of reading and writing code by the community.
But porting ardupilot or arducopter on STM32F4 (which is a very powerfull MCU and I think a good choice) will necessit a lot of work (I'm new to STM32), because architecture is very different.
Personnaly, I would prefer to drive the code by a clean interrupt schem for drivers.
But as I told you, I'm new to STM32, and I don't know where to begin to create a simple workspace on eclipse with minimal "Hello world" application on STM32F4 for the PX4 and with the following :
- linking to ST libraries
- Initializing external oscillator for PX4 board, and RTC
- enable FPU
- enable uart for debuging
After that, it's just a lot of work...
It should not be that hard, do you have advises to begin that work ?
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.51 members
1288 members
24 members
78 members
682 members
© 2013 Created by Chris Anderson.
Powered by

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