Pages: 1 ... 79 80 [81] 82 83 ... 101   Go Down
Author Topic: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo  (Read 127434 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate ho cancellato il post vecchio per vedere se riesco a spiegarmi meglio. smiley-sad vorrei realizzare un multicottero usando una imu con gyro acc ecct da collegare ad arduino. Vorrei sapere come riuscirò, una volta fatto questo, a gestire la stabilizzazione del quadricottero. Voglio dire: ci sono librerie che aiutano in questa impresa? E' complesso? Non voglio utilizzare una board già preconfigurata in quanto vorrei apportare delle modifiche (come la gestione delle eccezioni e cose di questo tipo) quindi vorrei che sia abbastanza personalizzabile. Cosa ne dite? Sto facendo la scelta giusta? Vi ringrazio per le eventuali risposte.
Logged

0
Offline Offline
Shannon Member
****
Karma: 132
Posts: 10502
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

esistono vari progetti di codice già protnto per arduino, comela multiwii, la ardupilot, la multipilot, etc...

sono tutte open-source, quindi puoi modificare a tuo piacimento (certo non saperare sia facile)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

esistono vari progetti di codice già protnto per arduino, comela multiwii, la ardupilot, la multipilot, etc...

sono tutte open-source, quindi puoi modificare a tuo piacimento (certo non saperare sia facile)
Ho capito, e se invece montassi insieme a per esempio ardupilot, una scheda con arduino uno? Sarebbe piu semplice? Io vorrei per esempio quando sta per finire la batteria avviare una procedura che fa atterrare il quadricottero... Insomma vorrei personalizzarlo.. Che mi consigliate?
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 9746
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io vorrei per esempio quando sta per finire la batteria avviare una procedura che fa atterrare il quadricottero...

Scordatelo con i vari software amatoriali per quadri basati su Arduino, nessuno è in grado di farlo volare in modo autonomo, quasi tutti prevedono il controllo livello di carica della batteria e lo segnalano con vari modi, si va dai segnali luminosi a quelli acustici per finire con la telemetria sul display della radio.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io vorrei per esempio quando sta per finire la batteria avviare una procedura che fa atterrare il quadricottero...

Scordatelo con i vari software amatoriali per quadri basati su Arduino, nessuno è in grado di farlo volare in modo autonomo, quasi tutti prevedono il controllo livello di carica della batteria e lo segnalano con vari modi, si va dai segnali luminosi a quelli acustici per finire con la telemetria sul display della radio.

E questi software non sono modificabili come per esempio si fa con un arduino normale? Scusate ma mi sfugge qualcosa smiley-sad
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 9746
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E questi software non sono modificabili come per esempio si fa con un arduino normale? Scusate ma mi sfugge qualcosa smiley-sad

Certo che puoi modificarli, però Arduino non dispone della potenza di calcolo per gestire il volo autonomo, cosa di cui abbiamo abbondantemente discusso in passato, chi di noi è interessato a prestazioni che vanno oltre il volo radiocomandato è già migrato verso processori molto più performanti di un AVR 8 bit.
C'è stato un attimo di blocco in attesa di Arduino DUE, annunciato l'anno scorso in questo periodo e che doveva essere disponibile prima di Natale 2012, poi non è mai arrivato, forse arriva adesso a fine mese, e nel frattempo si è migrato verso altre piattaforme hardware che con Arduino non hanno nulla a che vedere e che sono nettamente superiori alla DUE.

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok ho un po' di confusione in testa. Puoi allora dirmi cosa mi converrebbe prendere considerando che e' il mio primo quadricottero anche se ho un po' di esperienza in programmazione? Vorrei pero un hardware che consentisse di aggiungere nuovi sensori e permettesse di smanettarci un po' sopra ma anche abbastanza economico. Spero di non chiedere troppo.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 9746
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vorrei pero un hardware che consentisse di aggiungere nuovi sensori e permettesse di smanettarci un po' sopra ma anche abbastanza economico. Spero di non chiedere troppo.

Dipende da quello che vuoi fare e dalla tua preparazione di base matematica e fisica, oltre che di programmazione.
Se il tuo scopo è un quadri radiocomandato con qualche funzionalità aggiuntiva che non richiede il volo autonomo puoi tranquillamente stare su Arduino e utilizzare come base uno dei vari software già esistenti, sicuramente consigliato MultiWii.
Lascia perdere i sensori della Wii perché oltre ad essere diventati quasi introvabili, e non sono un gran che, alla fine spendi lo stesso di una vera imu a 6-9 d.o.f. che è di gran lunga migliore come tipologia di sensori, più piccola come dimensioni e con molti meno problemi di collegamento.
Logged

0
Offline Offline
Shannon Member
****
Karma: 132
Posts: 10502
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che ti sei buttato in un hoby non prorpio low-cost (preperati a spenderci 300€ per avere un sistema decente) tanto vale che per ora inizi ad usare un software con arduino, che credimi torna sempre utle in mille modi differenti..
Iniziare a prendere la mano con il mezzo, vedere che funziona è già un buon punto di partenza smiley

Poi io e astro stiamo esplorando una piccola boarda da una decina di euri che contiene già parte dei sensori necessari, ma oer cui non esiste ancora nesun software. Quindi mentre ti prepari il tuo quad al volo e inizi ad inaugurarlo, inizieranno (si spera) ad essere presenti dei software per la nuova scheda, e il passaggio sarà anche molto economico.

Poi con il tuo arduino, data la sua facilità di programmazione rispetto al nuovo sistema, potrai iniziare a buttare giù il codice per sensori di ostacoli, altezza, sonar, radar e ciò che più ti aggrada, e quando avrai un sistema funzionante potrai più facilmente unificare il codice con quello della board più avanzata.

ah proposito, molti SW  per quad occupano quasi tutto lo spazio di memoria dell'arduino, quindi anche se sono modificabili non c'è molto spazio per giocare..
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma poi dovrei scrivere tutta la gestione di questi sensori a mano? Mi puace programmare ma ho letto che si sfocia anche nella matematica e non avrei molto tempo per arrovellarmi sulle formule e in problemi che sono gia stati risolti. Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?
Logged

0
Offline Offline
Shannon Member
****
Karma: 132
Posts: 10502
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

che io sappia non esiste nessun sistema già fatto al di fuori del parrot-drone.

quindi o "perderdi tempo" con la matematica, o apsetti qualche anno che qualcun'altro lo faccia al tuo posto  smiley-mr-green
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che ti sei buttato in un hoby non prorpio low-cost (preperati a spenderci 300€ per avere un sistema decente) tanto vale che per ora inizi ad usare un software con arduino, che credimi torna sempre utle in mille modi differenti..
Iniziare a prendere la mano con il mezzo, vedere che funziona è già un buon punto di partenza smiley

Poi io e astro stiamo esplorando una piccola boarda da una decina di euri che contiene già parte dei sensori necessari, ma oer cui non esiste ancora nesun software. Quindi mentre ti prepari il tuo quad al volo e inizi ad inaugurarlo, inizieranno (si spera) ad essere presenti dei software per la nuova scheda, e il passaggio sarà anche molto economico.

Poi con il tuo arduino, data la sua facilità di programmazione rispetto al nuovo sistema, potrai iniziare a buttare giù il codice per sensori di ostacoli, altezza, sonar, radar e ciò che più ti aggrada, e quando avrai un sistema funzionante potrai più facilmente unificare il codice con quello della board più avanzata.

ah proposito, molti SW  per quad occupano quasi tutto lo spazio di memoria dell'arduino, quindi anche se sono modificabili non c'è molto spazio per giocare..
mmm intendete la discovery?ci stavo facendo nju pensierino mentre facevo al lista della spesa purtroppo ora non ho tempo di costruire un quad ho altri progetti in cantiere però mi stavo documentando epr il futuro smiley
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

che io sappia non esiste nessun sistema già fatto al di fuori del parrot-drone.

quindi o "perderdi tempo" con la matematica, o apsetti qualche anno che qualcun'altro lo faccia al tuo posto  smiley-mr-green
Va bene allora "perderò tempo io". Che piattaforma mi consigli?
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 9746
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?

Se vuoi fare fpv Arduino va benissimo, aggiungi una imu 6 d.o.f., giroscopio + accelerometro, e sei a posto.
Arduino non va bene per il volo totalmente autonomo e per la gestione di un eventuale gps, non ha la necessaria risoluzione nei calcoli che devono essere con float a 64 bit.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?

Se vuoi fare fpv Arduino va benissimo, aggiungi una imu 6 d.o.f., giroscopio + accelerometro, e sei a posto.
Arduino non va bene per il volo totalmente autonomo e per la gestione di un eventuale gps, non ha la necessaria risoluzione nei calcoli che devono essere con float a 64 bit.

Ecco allora e' quello che cerco. Tuttavia per configurare i vari giroscopi e tutti gli altri sensori esistono librerie che facilitano questo compito? Con altre schede diverse da arduino questi calcoli sono già implementati? E' questo che voglio capire.
Logged

Pages: 1 ... 79 80 [81] 82 83 ... 101   Go Up
Jump to: