After more than a year of VRBrain 4.5 development , thanks to the efforts of FOXTEAM and the VRI dev team, reached a level of maturity and very high reliability .

It ' was the first platform to support Arducopter 32-bit first through the use of a port of the old library AP_XXX then with new AP_HAL_VRBRAIN library , but without the use of an operating system, as is the case for APM 2.x and now instead of in the video you can see the first pre flight check and the first flight of VRBran 4.5 NuttX that mounts the operating system and the firmware Arducopter 3.1rc5 .

Thanks to PIX4 Dev Team and all the other member of team that develop and support this new OS
To use NuttX of VRBrain we simply add on the expansion port on the SD Card reader
In tests of performance using the mission planner , the cpu  uses NuttX Arducopter with only 6% of the CPU resources , On APM 2.x need 70 %  cpu.
Now are available 4  VRBrain 4.5 firmware and 2 OS Supported:

The first OS supported by VRBrain is FreeRTOS used inside the TauLab project , Stefan a member of dev team working on it  :


The new one OS is Nuttx integrated in PX4 enviroment and Arducopter32 the ap_hal use is PX4 instead of AP_HAL_VRBRAIN that we use without OS. Our work on NuttX was  on device driver 

An early revision of our code is available here  :

You need to install standard PX4 dev enviroment and import our workspace for build the code ... in the next weeks we prepare a ready to use dfu that will be available in VRbrain wiki page.


Arducopter32 rev 3.1.5 (stable version) :
tested for more than a month with a deep debug coordinated by Marco Robustini and supported by me and Emile and other users of the devteam.


Arducopter32 rev 3.1.9 ( dev version):

That ' a video conducted by Marco in the last days ...


VRBrain 4.5 is the only platform that supports Arducopter 32 with and without the operating system. It has the same reliability of an APM 2.x from the first use and guarantees the use of future developments based operating system NuttX.
It is also the basis for the future development of a European project called GinSec whose purpose is to develop an innovative and revolutionize gps inertial for the specific application in the world of UAVs ... but we'll talk about this thing in the coming months :)


for more info about status of the project and future development contact :

The VRBrain 4.5 is available on our webstore at :


If you have some problem on it in your country contact


E-mail me when people leave their comments –

You need to be a member of FOXTEAM UAV CLAN to add comments!



  • Hi Marc,

    Yes i agree with you this is the reason because we have two firmware one the actual version of arducopter 32 for end user available in simple way . 

    The other the new nuttx revision that is only for developer and for R&D application .. so don't worry we intend to support end user in the best way is possible :)



  • Hi Jiro,

    the main advantages with NuttOS is that you can have the support of nutshell on your drone so you can access the OS during the work of firmware and interact with it in a real multi tasking approach , the OS support standard FAT32 SD card so you can have parameter and log on SD card. 

    You can use console for example to check the status of process ... the OS accept command PS or command TOP and reply with the status of process ... or you can use file systems command as ls for obtain list of log file , or mkdir for create a temp directory where put old log ... or use command df for understand how many mega available again on sd card . 

    Other advanced functionality that will be available in the future is the support of IP protocol directly by vrbrain ... we can have an ip adrress for the drone and interact with it remotly by ftp connection or simple webserver ... this is only some simple example of what is possible to do ...

    The sensor is available as device and you can share it by other application so for example you can interact with a camera doing picture and ask to OS to have info of your attitude and gps position ... you can launch this program as another process indipendent respect of Arducopter application ...



  • Nice work, but don't forget the end user looking for a non-headache system.

    We need a friendly user interface with no need for I.T. degree to use it, perform VrBrain updates and settings.


This reply was deleted.

Blog Topics by Tags

Monthly Archives