Styrkort för autonom multikopter med vision system
Postat: 23 september 2015, 05:39:19
Tjena. Jag sitter bara och funderar inför ett projekt som jag har i tankarna. Jag kommer bygga en quadkopter av lite större modell som skall flyga och landa helt autonomt. Som assistans till landningen kommer jag antagligen använda en kamera.
Jag har tidigare suttit och pillat med ballansalgoritmerna för att hålla en quadkopter flygande men jag tycker att det blev ett halvdant resultat av väldigt mycket jobb, så denna gången vill jag inte uppfinna hjulet på nytt. Tanken är att använda mig av ett färdigt styrkort, gärna ett av de lite vassare så det är möjligt att få den så stabil som möjligt även i dåligt väder.
Den stora frågan då bara är om någon av er har erfarenhet av vilka styrkort det finns som är vänliga för att vidareprogrammera själv? En tanke jag har är att slänga på en Raspberry 2 med kameramodul som får sköta den autonoma biten och sen kan den bara snacka med styrkortet. Om man tex köper en openPilot (dessa verkar vara en av de mer seriösa byggena?) är det då möjligt att programmera om den så att man skickar ut data från sensorer och GPS via I2C (alternativt USB?) till raspberryn, utför beräkningar i raspberryn och sedan skickar tillbaks kommandon för hur den skall röra sig? Man skulle ju också kunna koppla GPSen till raspberryn, men jag misstänker att det kan vara smidigt att ha den kopplad till styrkortet för hold-position osv.
/ Daniel
Jag har tidigare suttit och pillat med ballansalgoritmerna för att hålla en quadkopter flygande men jag tycker att det blev ett halvdant resultat av väldigt mycket jobb, så denna gången vill jag inte uppfinna hjulet på nytt. Tanken är att använda mig av ett färdigt styrkort, gärna ett av de lite vassare så det är möjligt att få den så stabil som möjligt även i dåligt väder.
Den stora frågan då bara är om någon av er har erfarenhet av vilka styrkort det finns som är vänliga för att vidareprogrammera själv? En tanke jag har är att slänga på en Raspberry 2 med kameramodul som får sköta den autonoma biten och sen kan den bara snacka med styrkortet. Om man tex köper en openPilot (dessa verkar vara en av de mer seriösa byggena?) är det då möjligt att programmera om den så att man skickar ut data från sensorer och GPS via I2C (alternativt USB?) till raspberryn, utför beräkningar i raspberryn och sedan skickar tillbaks kommandon för hur den skall röra sig? Man skulle ju också kunna koppla GPSen till raspberryn, men jag misstänker att det kan vara smidigt att ha den kopplad till styrkortet för hold-position osv.
/ Daniel