Sista i serien: Autonom Helikopter

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Sista i serien: Autonom Helikopter

Inlägg av warpi »

Nu börjar det närma sig lösningen, tror jag? :)

Tidigare trådar:
1. Noggranhet vid tröghetsnavigering med accelerometer
2. Laseravståndsmätare: Hur är det möjligt?
3. Min helikopters hastighet? Vad är det enklaste sättet?

Utrustning:

1st GPS (32 kanaler, 2.5m, 0.05m/s, 5Hz)
.. http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... 0066775475

1st Compass Module (6-bit noggranhet, 25Hz)
.. Placering: Längst bak på svansen
.. http://www.parallax.com/detail.asp?product_id=29123

1st Treaxlig linjär accelerometer (10-bit noggranhet, 1500Hz)
.. Placering: Precis under huvudrotorbladen
.. http://www.elfa.se/elfa-bin/dyndok.pl?l ... =11385.htm

Funktioner:
1. Position för helikoptern är 0,0,0 och hastighet 0,0,0
2. Accelerometern ändrar hastigheten beroende på vad den får för signaler
3. Helikoptern kan inte ha en högre hastighet än 0.05m/s såvida inte GPSen säger det
4. Så fort helikoptern har flyttat sig 2.5m fel, så synkas positionen igen med GPSen
5. Kompassen ser till att helikoptern håller samma kurs

- Och roder och annat justeras ständigt för att åka mot position 0,0,0 samt hålla sig i samma riktning.

Tacksam för alla förslag, optimeringar, idéer.... Men helst vill ja inte ha något som är krångligare än vad det är nu :)
Senast redigerad av warpi 4 januari 2007, 11:21:39, redigerad totalt 1 gång.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Inlägg av LaRdA »

>Men helst vill ja inte ha något som är krångligare än vad det är nu.
Tro mig, det kommer det att bli.
Men jag måste bara önska dig lycka till med projektet.
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Inlägg av warpi »

Haha :)

Hoppas inte det i alla fall :) Helikoptern kommer ju dansa lite i en box på kanske 5 x 5meter, men annars tror ja de kommer fungera :) Uppe i luften spelar ju det ingen roll i alla fall.
TERdON
EF Sponsor
Inlägg: 295
Blev medlem: 15 november 2006, 04:38:29
Ort: Solna/Laholm
Kontakt:

Inlägg av TERdON »

Det där ser synnerligen inkomplett ut. Tänk efter en gång till. Speciellt har du inte skrivit något om hur helikoptern i sig ska funka mekaniskt, det kan förvisso bero på att du redan har befintliga prylar men då skulle det onekligen hjälpa oss.

* Du behöver någon form av dator eller liknande komponent med styrfunktion, som en kraftfull mikrokontroller, ett litet kompakt datorkort (för exempelvis Linux eller något RTOS) eller liknande
* Du behöver också komponenter som styr aktuatorerna (motorer eller vad det nu är du har)
* Vill du verkligen implementera en Bluetooth-master för att kunna använda GPS:en? Potentiellt är GPS:ens protokoll inte heller dokumenterat, och då är det reverse-engineering som gäller. Känns inte som nybörjargrejer att ge sig på. Möjligtvis går det att hitta något färdigt experimentkort eller något som potentiellt kör Linux eller liknande "färdiga" system, men det är en rejäl tröskel att lära sig sånt.
* Du har alldeles glömt bort att tänka på strömförsörjning. Batteri? Generator på en förbränningsmotor?
* Hur ska du driva rotorn? Elektrisk motor, förbränningsmotor?
* Hur stor ska helikoptern vara?
* Du har föreslagit såväl "färdiga" komponenter som komponenter som kräver att du specialtillverkar kretskort. Dessa har du vad jag kan se inte funderat över.
* Eftersom kompasschippet bara används för att mäta riktning kvittar det var i helikoptern det sitter. Finns det någon särskild anledning att du vill sätta det i stjärten? I mitt tycke vore det rimligare att ha gyrochippet där (att sätta det längre från helikopterns rotationscentrum bör ge större utslag för rotation - om man nu önskar det).
* Du behöver fundera rejält över vad du menar med autonom flygning också. Exakt VAD är det helikoptern ska klara av på egen hand? Fråga "Hur då?" i minst tre led precis som ett vetgirigt barn.

Slutligen hade jag nog gärna kompletterat med ytterligare någon sensor, ultraljudssensorer som redan nämnts kan vara lämpligt. Jag hade nog velat ha en sådan för att i alla fall hålla koll på flyghöjden (GPS är som redan framkommit inte så exakt, dessutom antar jag att du inte bara flyger över plana ytor, slutligen känns det som att snabba ändringar i höjd är något man under varje omständighet vill undvika.

Algoritmen för att beräkna var helikoptern befinner sig går att göra betydligt bättre, om man är kunnig i signalbehandling. Bland annat som jag redan föreslagit framkoppling av aktuella utmatade signaler till aktuatorer (motorer mm) skulle kunna användas för att ställa in ett förväntat värde på var helikoptern "borde" befinna sig, som ytterligare en hjälp. Dessutom bör man kanske fundera på om man ska använda någon smartare variant av filtrering. Många saker man programmerat tenderar att bete sig konstigt om sådana värden som position ändrar sig "plötsligt". Jag hade förmodligen designat en ganska avancerad signalbehandling (Matlab/Simulink och simulering utan tvekan) för det här om jag ville få det att fungera som det ska.

Slutligen bör du kontrollera vid vilka förhållanden GPS:ens noggranhet gäller. Ofta uppnår de inte sin bästa noggrannhet annat än när de rör sig långsamt eller inte alls. Nu var ditt förslag för bilanvändande så det är mycket möjligt att det inte är aktuellt i just det här fallet.

Slutligen, eftersom det här är en sak som ska klara av att lyfta sig själv, så är du så illa tvungen att fundera över en viktbudget också. Vore ju inte kul med en autonom helikopter som vad det visar sig inte ens orkar lyfta från marken. Tänk också på att kretskort helst inte ska sticka utanför chassi och liknande, det ser inte så snyggt ut...

Slutligen: Hade jag varit som du hade jag försökt hålla alla trådar om det här projektet i en tråd. Men det är det så dags att göra något åt nu...

(Oj vad många slutligen det blev. Strunt samma...)
Gimbal
Inlägg: 8687
Blev medlem: 20 april 2005, 15:43:53

Inlägg av Gimbal »

En GPS med vanlig serieanslutning är betydligt enklare att plocka data ur, såvida du inte redan har en färdig lösning där. Sen kan du bara räkna med 2.5m nogrannhet under gynnsamma förhållanden. De på horizonten lågt stående Egnos satteliterna kan ofta vara svåra att få in, och utan en sådan blir det nog närmare 6-7m osäkerhet.
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Måste bara gnälla lite på trådskaparen Warpi :wink:
Kan du förklara för mig varför du skapar en ny tråd hela tiden trots att allt handlar om ett & samma projekt.

Hur *** skulle forumet se ut om alla delade upp sina projekt i sina beståndsdelar & skapade en tråd om varje sådan.
Och den som kommer efter 1 månad & är intresserad av att läsa om ditt projekt, hur ska han kunna hitta alla lösa trådar som du har spritt kring dig, utan att bifoga länkarna till varandra?.
danei
EF Sponsor
Inlägg: 27461
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Håller helt med fragge.

med GPS kommer du inte att få den nogranheten som du tror.
Accelerometern ger ingen nyttig information alls. Funderat på hur en helekopter gör för att accelerera?
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Inlägg av warpi »

"TERdON": Jag har redan en microprocessor och en el-helikopter som jag kör med på fritiden som fungerar perfekt. Det enda jag behöver är sensorer för att få helikoptern i luften.

Autonom helikopter för mig kommer vara att få den att hålla sig i luften inom 10x10meter samt kunna landa. Inte att undervika hinder osv.

"Gimbal": Jag håller med om att det antagligen kommer bli ett litet problem att få BLUETOOTH gpsen att fungera korrekt med min microprocessor, men eftersom att jag behöver en så exakt modul som möjligt, kan det vara värt ett försök!

Eller du kanske känner till någon som säljer en seriell GPS med samma specifikationer?

"Fagge": Varje tråd skiljer sig avsevärd från varandra då det behandlar olika typer av positionering, därav har jag skapat nya trådar. Men nu lade jag en samling av tidigare trådar längst upp.

"danei": Jag har testat min egna GPS och på 0.5 meter kan den identifiera om hastigheten är 0.1m/s, och detta är ju tillräckligt! Gpsen ovan skall vara ennu bättre enligt specifikation.
danei
EF Sponsor
Inlägg: 27461
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Ja Ja lycka till. Jag är säker på att du inte lyckas. Men var snäll att inte starta fler trådar om det förän du gort det.
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Inlägg av warpi »

"danei": Här finns det mycket positiv energi må jag lova! :)
danei
EF Sponsor
Inlägg: 27461
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Hoppas att det räcker.
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Inlägg av dar303 »

Äh, bygg nåt nu och filma så vi får se, roligt projekt är det i alla fall!
Om inte annat så märker du var du behöver ändra och utveckla vidare.

Jag hade några små helikoptrar med motroterande propellrar förut, jag hade lite planer på att sätta in en accelerometer+pic så att den skulle kunna kompensera sin rotation, mer som assistent än som full autonom flygning.

Projekt 1001 i raden, ska fixa det nån gång... :)
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Inlägg av warpi »

"dar303": Haha, så ska de låta! Visst, kanske inte lyckas hela vägen men något i alla fall, kanske kan få reda på vart helikoptern finns om den försvunnit? :)

Har kollat upp lite fler GPS moduler nu, och de finns extremt simpla att köpa så bara har 1 GND, 1 VCC, 1 RX och 1 TX. Räcker att koppla in tre av dem så får man koordinaterna.

EDIT: Dvs, det enda jag behöver leta upp på min bluetooth reciever är vilken kabel som är TX, sedan är ju allt löst? En kabel lär väl inte vara så svårt?

Förstår inte hur alla kan tro detta är så extremt omöjligt!?
danei
EF Sponsor
Inlägg: 27461
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Det beror nog på att du inte verkar förstå vad du håller på med.
warpi
Inlägg: 84
Blev medlem: 3 januari 2007, 13:31:06
Ort: Göteborg

Inlägg av warpi »

"danei": Haha, detta blir ju bara bättre!

Funderar dock på att man kanske skulle behöva ett ultraljud nedåt för att hålla koll på höjden då detta är rätt viktigt.
Skriv svar