All Posts (303)

Sort by

ArmQuad

Un saluto a tutto il gruppo e un ringraziamento a Roberto per l'ospitalità

Da circa 2 mesi sto lavorando ad un progetto di un multicottero che ho battezzato ArmQuad

Le caratteristiche sono:

 

Processore: ARM7 32Bit LPC2103 a 60Mhz

Gyroscopio: ITG-3200 triplo giroscopio da 2000°/s, interfacciamento I2C, 16bit, vari tagli di filtri passa basso selezionabili via software,sensore di temperatura integrato

Accelerometro: BMA-180 triplo accelerometro , interfacciamento I2C, 14bit, vari tagli di filtri passa basso, passa alto, passabanda selezionabili via software, sensore di temperatura integrato

Regolatori brushless: PWM commerciali pilotati a 450Hz

RX: è necessario un ricevitore con uscita seriale dei canali radio o in alternativa un convertitore parallelo / seriale da aggiungere ad una RX con uscita standard.

Tempo di esecuzione del ciclo loop completo con la configurazione attuale : circa 500microsecondi, 2Khz

La mia filosofia di costruzione e' di tipo step by step, si passa allo step successivo sia hardware che software soltanto quando lo step in corso e' terminato e funziona in modo ottimale oltre che sulla carta anche nei test di volo reale, questo consente di non trascinare eventuali errori hardware/software negli step successivi.

Dopo aver effettuato il primo volo utilizzando i giroscopi presenti all'interno del wii motion plus, ho deciso di impiegare i sensori sopra riportati, la routine di volo iniziale era la modalità ACRO, basata sul controllo retroazionato della velocità angolare.

In questi giorni ho integrato l'accelerometro e sto quindi testando la modalita' "autolivellante / stabile" basata sul controllo dell'angolo.

I prossimi upgrade saranno l' utilizzo di un ARM M3 Cortex a 100Mhz, l' integrazione di barometro i2c, compasso magnetico i2c e GPS per la navigazione a waypoint

Sotto video del primo volo e alcune foto, i cablaggi sono ancora approssimativi in quanto mi trovo in piena fase sperimentale.

Saluti,

Danilo

 

Hi All,

this is my experimental project of a quadrorotor, ArmQuad:

ARM 7 32bit LPC2103 a 60Mhz

ITG-3200 Triple-Axis Digital-Output Gyro, 16bit, digitally-programmable low-pass filter

BMA180 Triple Axis Accelerometer, 14Bit, Programmable integrated digital filters

ESC: PWM at 450Hz

R/C RECEIVER: PPM composite signal

CONTROLL LOOP EXECUTION TIME with the current configuration : 500 uS, 2 Khz

 

After the first flight using the Wii Motion Plus in ACRO mode now I'm testing the angular control mode, the next updates will be:

ARM M3 Cortex 100Mhz

Barometric Pressure Sensor

Compass Module

GPS and waypoint navigation

 

Regards

Danilo

 

 

 

 

 

 

 

 

Read more…

Java Ground Station by Riccardo Ferrari


Dear Friends,
this is the first video of Java GS by Riccardo Ferrari (Fox Team) in action.
Java GS using RPC Server architecture implemented in Arducopter Redfox74 branch.
This is new approach to Groundstation for people that prefer completly opensource architecture instead to use labview. In the next revision of Arducopter i think that we implement this code as experimental , activable by DEFINE .
Regards
Roberto N.
FoxTeam : www.virtualrobotix.com


Read more…

Buongiorno a tutti,
ecco il video del mio contributo al convegno organizzato dall'amico Mario Pizzolon , il tema che tratto riguarda le sperimentazioni eseguite per poter migliorare l'autonomia di volo dei multirotori , le strategie adottate ed i diversi approccio proposti nello sviluppo di velivoli con maggiori efficienze di volo.

I tre progetti proposti : FOX III , FOX Hybrid e HG3 saranno poi quei progetti che in futuro verranno ufficialmente supportati dalla nostra comunity. Tutte le sperimentazioni sono state realizzando impiegando la nostra Multiboard .


Read more…

12232294679?profile=original


Official Video by Mediaset : http://www.striscialanotizia.mediaset.it/video/videoextra.shtml?12757
This video was produced by Italian Television . Some people inform the autorithy about the presence of ufo in the sky of Naples in Italy ... , But a Napoletan member of FOXTEAM http://www.virtualrobotix.com see the trasmission and identify in that ufo his quad .. that use Multipilot .. ;) So he called The Gabibbo and explain that The UFO isn't extra terrastrial , but An Italian QUAD .. ;)

Best Roberto.

P.S.

Great Job Pippo  ... another X Files is Closed :)

 

Read more…

70863887?profile=RESIZE_480x480

Dear Friends,

this night in europe 22.00 CET doing official presentation of Multipilot 32.

link to event : http://www.virtualrobotix.com/events/multipilot32-official

Index of presentation :

  • Technical Specification.
  • Hardware Feature :
    • Matrix Comparison Table( Multipilot 1.0 , Ardu Pilot Mega , Multipilot32)
    • Power Managment.
    • Firmware Uploader and Bootloader available.
    • Sensor port and digital bus channel.
    • Control port and bus channel : Servo and Brushless controller.
  • Application Enviroment :
    • Available IDE.
    • Bootloader and debug.
    • Available library.
    • ChbiOS and VROS distribution.
  • Project that could be supported by Multipilto32.
  • Developer Community.
  • Roadmap of next accessories.
  • Price and availability.
Will be available a PPT , some video and a pubblic chat with skype the contact is virtualrobotix
Read more…

My VR BRAIN

12232298452?profile=original

I bought two VR BRAIN,

the first I 've left the original,

while in the second I replaced the connectors

 

 


12232298494?profile=original

12232298686?profile=originalI 've inserted in its box and is very compact!

12232297682?profile=originalThanks

Roberto !

by Dino

Read more…

VirtualRobotix at Modena Makers Italy

70890961?profile=RESIZE_1024x1024

 

In these months Virtual Robotix community present in italy our Drone tecnology , this week was in Modena and present VRBrain and last revision of Arducopter32 rev 2.9 .

In our stand we had a lot of peoples for two days and we was more success also respect of presentation of 3d printer :)

 

At these link can you see the presentation of VirtualRobotix at Modena Makers this week 19-20 January 2013

http://www.virtualrobotix.com/photo/albums/modena-makers

And last Presentation of 2012 at Makers Italy :

http://www.virtualrobotix.com/photo/albums/makers-italy-i-corsi-di-virtualrobotix-com

 

Our target is traver around Italy first and then the other country in europe to enroll new developer and present the great work doing by developer of our community .

The new Arducopter 8-32 bit firmware have a lot of great new functionality and is incredible that all this work is Opensource , when we explain this concept to the peoples that we meet in these events thy are very surprise.

Congratulation TEAM :) We are doing great work !!!

Best

Roberto

 

 

Read more…

 


The Armfox V4 is my experimental platform for develop Flycam .

 

In my development i'm using :

Multipliot 32 :  http://www.virtualrobotix.com/page/multipilot32-1

VRIMU : http://www.virtualrobotix.com/page/vr-imu-10

VRI2C ESC: http://www.virtualrobotix.com/page/vr-bl-controller-10

 

The firmware is ArdupiratesNG 32 that i had implemented with some new libs and functionality :

 

I add the support to 1 wire PPMSUM radio as Jeti to have on 1 wire until 12 channel that could be usefull for fly cam application .

 

I add the support to i2c esc so the refresh rate of esc is 2.5 khz instead of 550 hz available on standard esc.

 

On VRIMU is available a professional sensor ADXRS 610 gyro for high precision and high immunity to vibration. the full scale of sensor is 300 °/S and the resolution is 12 bit.

 

With this kind of configuration is available a lot of 16 bit pwm output for manage high quality sensor for gimbal managment.

 

Best

Roberto

 

Read more…

12232295098?profile=original

Dear Friends,

today i recived 100 Multipilot32 CPU , in the next day will start to ship the Multipilot32 to DevCoreTeam and customers that are wayting it.

I'm very happy to start to work with your help at this greatfull project.

Tomorrow will present and discuss with you official roadmap of project. If you want to join us will be online with a Online Seminar from 22.00 (CET) Rome TIME.

Thanks for your collaboration :)

Best

Roberto

 

Read more…

 

Dear Friends,

two years ago i developed a closed source Brushless Controller. It's based on ATmega 8 and support i2c,PWM,Serial Port. The ESC support until 20 Amp and the electronic is present a shunt resistor to evaluate the quantity of energy that the motor need in realtime.

So now I would to port a Arduino bootloader to this board and develop an  opensoure code for it.

But i need help  for this project ... There're some people that would join me in this project ? That's is good choice for Multipilot 2.0 / Ardupilot 32 platform.

Regards

Roberto

This is the link to forum thread: http://www.virtualrobotix.com/forum/topics/open-source-brushless

 

Read more…

70864549?profile=RESIZE_480x480

Dear Friends ,

the 07/04 will doing a online webcast where we present last updates of Multipilot32 project.

The index of presentation are :

  • Improvment of IDE and library , new functionality and new lib , i2c lib is available and work !! , now we support all standard diydrones accessories:).
  • Ready to use bin Example for testing your MP32 : Introduce Sensor Lab.
  • Pre Flight Check with Arducopter NG 32 and Multipilot 32.
  • Introduce new release of IMU and a RTF concept board.

Standard Fly configuration :

70865706?profile=RESIZE_1024x1024

This is the official link to join the event:

http://www.virtualrobotix.com/events/webcast-on-multipilot32

We're back in stock , so the board is available.

Link of offcial product page :

http://www.virtualrobotix.com/page/multipilot32-1

First Flight video with Arducopter NG 32 on ArmFox V.4.

Main Thread :

Status of the project you can found daily update :

http://www.virtualrobotix.com/forum/topics/multipilot32-vride-and-vros

Power Point Presentation of Official Multipilot32 presentation.

http://www.virtualrobotix.com/profiles/blogs/multipilot-32-power-point

Getting started usefull information about the board , tools ,libary and firmware available for developing code on Multipilot32

http://www.virtualrobotix.com/forum/topics/multipilot32-getting-started

Read more…

70863350?profile=RESIZE_480x480

Dear Friends,

after some time of evaluation of software architecture for Multipilot32 I decide to put on it a Real Time Operating Systems.

Instead of choose FreeRtos or other clone . I found  this interesting operating system that yet support HAL .

Above there's an introduction of Chibi OS , what do you think about ? My idea is to rewrite the lib of our Arducopter project using a professional approach with a Realtime Kernel on low level OS call.

 

A video of Chibios User that develop his quadcopter ... :)

 

I'm waiting your feedback :)

 

This is official Discussion Thread : http://www.virtualrobotix.com/forum/topics/multipilot32-need-a-rt-os-what

 

Chibios Introduction :

This document will help you understand what ChibiOS/RT has to offer in a world with so many similar products.

 

Why another RTOS:

The first question to be answered is: there was really the need for yet another RTOS? There are several reasons:

  • The ChibiOS/RT ancestor has been created more than 15 years ago and while it had far less features than the current product it was complete and functioning. ChibiOS/RT is just a new (and silly) name given to something created when there were not many free RTOSs around (actually none, at least none in my knowledge, there was no widespread Internet at that time).
  • When, after a while, I needed a RTOS again, none of the existing FOSS projects met my expectations or my ideas of how a RTOS should be. I decided that work on that old project was a better idea than contribute to, or fork, something else.
  • I wanted another toy.

How is different ?

Well, there are some design choices that should be explained and contribute to make ChibiOS/RT a peculiar design. Nothing really new in itself but the whole is interesting.

 

Not Just a scheduler.

While the ChibiOS/RT kernel can be used even alone, see the General Architecture document, the RTOS also offers other subsystems:

  • Support for startup and board initialization.
  • An HAL abstracting many common device drivers, see the Features Matrix.
  • Integration with other open source projects like File Systems, Networking Stacks etc.

ChibiOS/RT is meant to be a whole operating system not just a scheduler.

 

Static Design.

Everything in the kernel is static, nowhere memory is allocated or freed, there are three allocator subsystems but those are optional and not part of core OS, dynamic services are built as a layer on top of the fully static kernel.
Safety is something you design in, not something you can add later, using memory allocation in the kernel is unnecessary and relying on that is just asking for trouble.

 

No Internals structure and tables.

The kernel has no internal tables, there is nothing that must be configured at compile time or that can overflow at run time, no upper bounds, the internal structures are all dynamic even if all the objects are statically allocated.

No error Condition.

System APIs have no error conditions, all the previous points are finalized to this objective. Everything you can invoke in the kernel is designed to not fail unless you pass garbage as parameters, stray pointers for examples. The APIs are not slowed down by parameter checks, parameter checks (and consistency checks) do exist but only when the related debug switches are activated.
All the static core APIs always succeed if correct parameters are passed. Exception to this rule are the optional dynamic APIs that, of course, can report memory exhausted.

Very Simple API.

Each API function should have the parameters you would expect for that function and do just one thing with no options.

Fast and Compact.

Note, first “fast” then “compact”, the focus is on speed and execution efficiency and then on code size. This does not mean that the OS is large, the kernel size with all the subsystems activated weighs around 5.5KiB (STM32, Cortex-M3), see the section ”Performance and Testing Data” for more details about performance and footprint.
It would be possible to make something even smaller but:

  1. It would be pointless, it is already really small.
  2. I would not trade efficiency or features in order to save few bytes.

Test and Metric.

I think it is nice to know how an OS is tested and how it performs before committing to use it. Test results on all the supported platforms and performance metrics are included in each ChibiOS/RT release. The test code is released as well, all the included demos are capable of executing the test suite and the OS benchmarks. See the section ”Performance and Testing Data” for more details about performance and footprint.

Read more…

CTX4 V2 - first test

Today I did the first test with my new CTX4 V2 (VRBrain 4.5 + external IMU)
Did some simple test in my garden + alt hold, loter and auto land - no probles, and wery stable.

My great VRBrain controller is running code from today (10.10.2013)  (used Eclipse to pull and build the latest code from Emilie, that does an impressive job)

 

The auto land function works great.

12232304454?profile=original

My CTX4 V2 ready for it`s first test :-)

Next is more test, then add GoPro and FPV

Read more…

Blog Topics by Tags

Monthly Archives