Magyarokamarson -7. nap, avagy ideje dolgozni 

Miután a marsjáró kb. 3 hónapja áll a jólnevelt blútúszos távirányítósautó státuszában, épp idejét láttam annak hogy nekiálljak valami ügyes navigátort hegeszteni hozzá.

Read more...
[ hozzászólás ] ( 35 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 458 )
Napi embedded szívás 

Reggel felkelek, kakaó, stb. ülök a gép elé, hogy friss OpenWRT-t meg mjpg-streamert reszeljek az egyik kedvenc beágyazott cuccomra az NSLU2-mre.
A trunk szépen lefordult, reszeltem az mjpg-streamer Makefilejába egy pár konfigurációs opciót így a menuconfigból lehet kivadászgatni milyen paraméterekkel induljon, etc. Semmi kókányság, workaround.

A feketeleves ezután ért. Kamera bedug, ls /dev/video* és semmi.


uvcvideo Failed to query (129) UVC probe control : -110 (exp. 26)


Rémlett valami ilyesmi az Quickcamteam honalpjáról és tényleg:

http://www.quickcamteam.net/documentati ... tibilities

Tehát ezt beszoptam. Még jó hogy van egy patch ami természetesen abból az időkből van amikor az UVC driver nem volt a kernel része. 1 óra faragás után sikerült megpatchelni leforgatni, feltenni ésss:


uvcvideo uvc_usb_reset: Unable to reset usb device(-16).


Agy kattog, próbálom full speed módban is de semmi eredmény. A legfurcsább az az, hogy desktopon vígan megy. Aztán rájöttem, hogy a notimon 2.6.35 kernel megy a NSLU2-n meg 2.6.32. Nosza reszeljünk újabb kernelt a cuccra. Valahol rémlett az OpenWRT menuconfigjából hogy lehet más kernelverzióval is leforgatni de ezt rövid bóklászás után nem tudtam megtalálni, ezért átírtam a target/linux/ixp4xx/Makefileban a releváns sort, és már pörgettem is a 2.6.36.3 kernelt.

Sorosport -> ctrl-c -> Redboot prompt -> type upgrade -> hoston upslug -> feltölt -> rebootol -> várás a JFFS2 partíció törlésére, és voálá:



E öröm e bódottá főleg, hogy 30 FPS-el jön a manna egy kliensen. Holnap benchmark sok géppel.
[ hozzászólás ] ( 1 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 369 )
Towardpro MG946R firmware 

I have managed to get a Towardpro MG946R servo like this:
http://www.hobbyking.com/hobbycity/stor ... oduct=6222

Read more...
[ hozzászólás ] ( 25 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 211 )
Magyarok a marson - Sebek nyalogatása 

Lassan az élet kezd visszatérni a normál kerékvágásba.

Nekálltam rendberakni a marsjárót. Találtunk a tanszéken 1:200 áttételű fém fogaskereses DC motort, a végén enkóderrel. Ez lesz belecsuberákolva a cuccba valószínűleg. Lassab lesz, de gyilkosabb.

Sorra kerültek a megpukkantott H hidak.
Az összes FET jó. A két hídmeghajtó azonban megpukkant. Az egyik látványosan:




Ádám spanom lőtte róla képet a mikroszkópban az androidos csodafonjával.


Hőléggel seperc alatt kicseréltem őket. Ami érdekes, hogy ez a látványosan ellőtt példány az egyik felső GATE felőli elektródánál robbant szét.

Csendben fejlesztgetek symbianra Qt-ben a Nokia callingallinovators versenyre. Kezd elszállni a lila köd, hogy a Qt a legjobb framework. Symbianra legalábbis terror.
A színválasztó widget 6 spinboxból (RGB HSV értékek) és egy színmegjelenítőből áll.
http://bugreports.qt.nokia.com/browse/QTBUG-5234

Táblázatot kellene megjelenítenem, lehetőleg modelből úgy, hogy néhol colspant kell alkalmaznom. A QAbstractTableModelnek van span membere ami jelenleg nem működik:
http://bugreports.qt.nokia.com/browse/QTBUG-6508

Négy nap alatt több bugot/hiányzó featuret/whatthefuckot találtam a Qt-ban mint eddig összesen.

Előkerült az két évvel ezelőtti versenyre ABB-s dobozba heftelt webkamera is. Bedugtam a laposba, Linux alatt még mindig nem megy rendesen. Írtam hát a vimicronak, adatlapért, és válaszoltak. Két éve is próbálkoztam, akkor semmi visszajelzés nem volt. Pedig most tervezett mennyiségnek csak 10-et adtam meg.

Kis kínaiakról eszembe jutott a sokcsatornás USB-s digitalizálós kártyám is, amiben Syntek STK1160 SOC csücsül. Anno az ő oldalukon is kértem adatlapot, azomban regisztráció valami malwares oldalba torkollott. Most megköszönte a regemet, így várom a visszajelzést.
http://syntekdriver.sourceforge.net/

Ja hogy legyen valami sovány vigasz is összevágtam a mutatványomat egy videóra:
http://dl.dropbox.com/u/4295670/mars2020.avi
Hát igen. Tragikus ez, hogy három év alatt ennyit sikerült felmutatnom.

Napi tanulság:
QAbstractTableView-ből készült alosztályban a rowCount és a coloumnCount 0-val kell, hogy visszatérjen, ha a parent argumentum érvényes.
[ 1 hozzászólás ] ( 23 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 294 )
Magyarok a marson 

Ha egy mondatban kellene összefoglalnom a versenyt, akkor az EPIC FAIL jut eszembe.

A versenyre 14 óra tájékában érkeztem meg egyedül autóval. Budapest bűnös város. Mindenhol autó, nem lehet megállni térképet nézni. Ehhez hozzájön az, hogy minden második utca egyirányú. Természetesen nem úgy hogy a párhuzamos utcákból az egyik le, a másik fel, nem úgy, hogy szopjon az ember.

Na mindegy odaértem, szétpakoltam. 16 h felé lőttem 5 képet a virágról, hogy majd Vámos haver belövi hozzá az OCR-t internet terészetesen nem volt. Az OCR egy képen hibátlanul működött, miután megtaníttattam vele az A betűt.

A pálya kövei durvábbak voltak mint a kocsibeálló, ezért billegett a cucc rajta, ami magával hordozta azt a veszélyt, hogy a mintavétel után a golyókat elhagyja. Az első teljes tesztkör során ez szerencsére nem történt meg mivel az űrkikötő és a mintavételi hely közt csak bő méter volt.

A tesztköröknél előjött az a bug, ami úgy két hete jött elő először:
Bizonyos fordulások után egyenesekben az egyik keréksort nem hajtja.
Először sw hibára gyanakodtam, de inkább mechanikaira hajazott, ugyanis egy hátramenet után ment szépen. Ezt a hibát úgy próbáltam elimimnálni, hogy a sikertelen manőverek után betettem némi hintáztatást, illetve teljesen más műveletet. Így nagyjából abszolválta aküldetést, azonban egyre nagyobb hibákkal. Ezt az akkumulátor merülésére fogtam, így felraktam őket töltődni, és lefeküdtem aludni éjfél táján. Hajnali 3kor felkeltem, tettem mégegy tesztkört, illetve elküldtem Vámosnak a képeket, mivel lett internet.

Aztán az egyik tesztkör közepén megállt, és sehova. Három kör rover -> pc -> rover rohanás után megforgattam az egyik kereket, és azt tapasztaltam, hogy szabadon forog. Először a motor tengelyén lévő tengelykapcsoló rögzítésére gyanakodtam. Meghúztam, és mindig szabadon forgott. A baj itten kérem nem kicsi mondaná Emán barátom. Szétkapva az áttételt az első képet láttam innen:
http://www.dropbox.com/gallery/4295670/1/08?h=0aa343

Hát igen innentől bukó a dolog. Pót motor nincs csókolom. Úgy terveztem, hogy megvárom a megnyitót, meg pár csapatot, és húzok haza. A megnyitón találkoztam két Budapesti taggal, akiktől kiderült, hogy MSc-re járnak. Beszédbe elegyedtünk, és kiderült, hogy nekik van egy vázuk elektronika, szoftver nélkül.



Itt látható a vas, és az hogy éppen a kezeimet dörzsölgetem.
Ez körülbelül 10 óra környékén történt.

A vasról:
Alumínium váz tégla profilból, a Compar97 Kft műve.
2 db 24 Voltos Maxon kefés DC motor hajtotta 1:200 áttételen keresztül.
A lánctalp mezőgazdasági gép szíja.
A felnik lézerrel lettek kivágva.
24 cella 1800 mAh SUBC akku hajtotta

Beneveztünk hát közösen, azzal a feltétellel, hogy 25% büntetéssel indulhatunk este fél nyolckor.
Elkezdődött tehát az iszonyat hekkelés.
Vettünk a nyóckerben 4-es menetesszárat, felgányoltuk az enkódereket routert, az elektronikát. A cucc kb. 14 órára lábra állt. Eljött a próba ideje. Ment a cucc 20 cm-t és e FETek elpukkantak. Hát igen az alaplapból bugázott 30 Voltos Fetek nem bírták a cella ~34 Voltját. Jött a mentő ötlet, hogy az egyik srácnál van otthon L298. Elhozta hát, és belekokeszoltuk.



A kokeszolás után ment szépen, azonban az AVR programját át kellett hekkelni picit. Ez megtörtént, eztán jöttek a mechanika gyermekbetegségei: ledobta a lánctalpat. A fiúk ezt próbálták orvosolni, azonban a versenyen ez nem volt elegendő. Közben előjött egy másik bug is, az űrlift csak felfelé ment. A Fetes híd egyik felét valószínűleg egy vezetékhozzáérintéssel lenulláztuk. Gyors kokesz bele egy BA6219-et. Ez sajnos nem működött, így maradt a csak felfelé mászó lift.

Elérkezett hát a bevetés pillanata.
A navigááció áthekkelésére természetesen nem jutott idő, ezért válogatott káromkodások közepette nekiálltam kódolni a mért időben. Sikerrrel kigyomláltam belőle a tegnapi kényszerbarmolásokat, illetve beállítottam a fordulási, és egyéb paramétereket. Azonban egy idő után elhagyta a fordulási képességeket. Mint kiderült leesett a lánctalp. Végén még elózeroltam egy sziklát aztán kivettük, mert gyak. csak előre illetve hátra tudtunk menni.

Végigvártuk az eredméynhidretést, majd szétrobbanottuk a rovert, ki ki hazatért a saját alkatrészeivel.

Én éjfél táján megfürödtem, és eltettem magam holnapra.
Másnap reggel vettem magamnak kaját, a közeli közértben, aminek a felét ki kellett ívelnem, miután az egyik kakaós csiga full fehérpenész volt belülről.

Aztán elindultam, és hazajöttem.

Nagyjából ennyi. Sok hűhó a nagy semmiért. Mindenesetre a verseny nagyon jó hangulatú volt, a szervezők nagyon kitettek magukért.

[ hozzászólás ] ( 1 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 256 )

<< <Előző | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | Következő> >>

 
számláló