Wednesday Night

I wanted to gather some sensor data of a 'typical' longboard trip, to get a better idea of how much smoothening I would need to do. Check out the data for yourself: Typical Part of the Trip and Typical Full Trip Notice the 0 to 360 'jumps'. That's because polar angle is discontinuous. So right away we see that the raw data isn't that noisy (a couple of degrees), that's because I've purchased a sensor with a built-in Kalman Filter . In addition to it, I've also added my own tracking of an Exponential Moving Average which is frequently used in stock trading, but in a nutshell it's very similar to the Kalman Filter. So one observation right aways is that our EMA is lagging behind. Some lag is to be expected to get a better sense of a 'straight' direction, however, we can decrease the lag by tuning α parameter of the EMA.

Comments (0)

Tuesday Progress

I've decided that it would be best to go through everything from scratch on a new SD card. So far so good. Day: 1. BNO055 is working and displaying all of the 9 DOFs correctly (up to a constant) 2. Just installed and tested NeoPixels, so we are back to the shining. 2.5. Combined the two, seem to be working smoothly ~Unfortunately since I'm using a totally different sensor I'll have to spend some time writing a new interface class for it, but as I've found out last time it's totally worth it long term~ Evening: 3. Tested the compass + neopixel. The pixel closest to rotation angle lights up 4. Felt like still having a remote control would be nice to test different function 4.5. Implemented IR

Comments (0)

Monday Update

The package has finally arrived! So what now? 1. Reinstall new RaspPi system and connect to all of the IO devices 2. Troubleshoot BN055 sensor 3. Play with BN055 sensor *very important* 4. Organize things better (including reworking the 'station' attached to the board)

Comments (0)

Weekly Update

1. The delivery time for IMU sensor was delayed yet again. Hopefully, will get it by Monday and show some coolness! 2. ModernGL seems challenging, but I'm finally getting a hang of it! 3. ARC Challenge just ended with some impressive results! If you don't know what it is, definitely check it out and get all nervous about AI. 4. Reading a Deep Learning with Python book written by the infamous François Chollet . Yes, I'm also confused about the book cover. Very good overview of ML. Oh yeah, if you want some Twitter spiciness - check the author out.

Comments (0)

Short > Long

Haha! What does that mean? It's my funny way of saying that the short code is (usually) better than the long one. Why am I saying this? Installing and figuring out OpenGL was a pain in the butt, but after some additional searching, I have found ... Drumroll ... ModernGL ! Update: WOW! This is what I'm talking about! Amazing smooth performance! Really impressive! Next up: Longboard model ;)

Comments (0)