Jump to content

IMU 2.0 Brick Update schlägt fehl & keine Gyro Callbacks (javascript)


asna

Recommended Posts

Hallo,

 

ich versuche derzeit meinen IMU 2.0 und GPS Brick zum Laufen zu bekommen (Ubuntu 16.04 und Raspbian). Die zwei Bricks sind über einen Master Brick mit einem Raspberry PI bzw meinem Laptop (Ubuntu 16.04) verbunden.

 

Nun will ich die Sensordaten (acceleration, gravity, rotation, magnetometer und GPS Coordinates) per javascript (nodejs) auslesen.

 

1. Über Callbacks bekomme ich bereits die accel/rota/magn Daten, jedoch wird der CALLBACK_GRAVITY_VECTOR trotz dem vorherigen Setzen von setGravityVectorPeriod() nicht aufgerufen. Über den Brickviewer werden die gyro-Daten jedoch angezeigt.

 

Jetzt dachte ich mir update ich doch mal die Bricks über den Viewer - leider funktioniert das ganze unter Ubuntu 16.04 nicht:

- IMU 2.0 is 2.0.0 -> 2.0.3

- auto-Update all bricks

- Waiting for bricks to reset 0....100%

-> tut sich nichts, auch nach refresh, restart etc. bleibt Version 2.0.0 bestehen.

 

Hat jemand einen Tipp was ich falsch mache oder gibt es ein bekanntes Problem mit dem Sensor/ der Javascript Implementierung?

 

-----

(@Tinkerforge): Installation von Brickd unter Ubuntu 16.04

- Man konnte nicht automatisch die deb file installieren, wegen "unmet dependencies (pm-utils) which could not be installed". Da pm-utils jedoch schon installiert war, habe ich einfach die dependency pm-utils aus dem deb Packet gelöscht und schon gings. Könnte aber an meinem System liegen.

Link to comment
Share on other sites

Hallo,

 

vielen Dank für die schnelle Rückmeldung. Der IMU Brick liefert nun Gravity Daten.

 

2. Leider bekomme ich vom GPS Brick noch keine Coordinaten geliefert, sowohl über den Brick Viewer, also auch über den JS Callback. Die Gps Zeit wird jedoch über beide Varianten geliefert. Es blinkt das fix LED ununterbrochen - die Brick ist über einen Master verbunden und wird auch korrekt (ohne neue updates) im Viewer angezeigt.

 

Empfangs-Problem kann ich ausschließen - ich bin gerade extra auf einen großen Parkplatz mit der Hardware herum gelaufen ;-)

Link to comment
Share on other sites

Also direkt nach dem Conntecten & am Fenster war angeblich einer in Sicht, 0 benutzt. Kurz danach (im Raum) 0/0 und wenn ich dann wieder ans Fenster gehe wo z.B. das Handy GPS empfang hat bleibt es gerade bei 0/0.

 

Bei der GPS Zeit wird mir gerade das Jahr 2000 angezeigt, jedoch hatte ich dort schon mal die korrekte Zeit bekommen.

 

(IMU, GPS hängen am Master und der versorgt diese über dessen USB Eingang (vom PC/RPI))

Link to comment
Share on other sites

Du hast das Bricklet aber auch mit dem GPS Modul nach oben in den Himmel ausgerichtet?

 

Was passiert, wenn du dem Bricklet mal 10 Minuten unter freiem Himmel mit Blick nach oben gibst?

 

Edit: Es dauert normalerweise keine 10 Minuten. Ich schlage nur 10 Minuten vor um wirklich sicherzugehen. Nicht, dass du vorher dem Bricklet einfach nicht genug Zeit gegeben hast. Das Bricklet findet nicht unbedingt so schnell einen Fix wie dein Handy, das sicherlich das AGPS Verfahren verwenden wird.

Link to comment
Share on other sites

Hallo,

 

echt peinlich - jetzt gehts (die Sateliten Zahl ist langsam auf 5-7 angestiegen und schließlich hat er auch welche davon verwendet -> Coordinaten werden ausgespuckt). Scheinbar habe ich einfach nur nicht lange genug gewartet (<2 Minuten).

 

Besten Dank - immerhin weiß ich jetzt, dass ihr einen tollen Support liefert!

 

Einen schönen Feierabend wünsch' ich!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...