I’m sure you’ve encountered a scenario where you have to transfer some data over wireless(or some protocol) and you have to make a packet for it. Two ways a noob could do it – 1. The Programmer Memory and i++ method: If you’ve been using a simple array to make a packet, remembering all the fields(i.e. … Continue reading packet parsing ~ this might hurt your brain
okay..so you might not be a complete loof but I am..so I’m writing this post to the my future self..because he forgets a lot needs his memory to be refreshed every once in a while..go grab a pen paper. K.F- It is an iterative mathematical process that uses a set of equations and consecutive data … Continue reading Kalman filter for loofs
here’s how GPS works there’s a clock involved..the satellite sending out GPS signal has it..and satellite is orbiting the Earth about 20000 Km above surface with 14000 Km/Hr. So there’s a very precise clock on-board a very fast moving satellite..what da hell/..? Satellite sends a signal consisting of its orbital data and current timing. so … Continue reading break-a-leg/rtk
Kalman Filter, its a very versatile technique..ask about its usage..first used in navigation system of Apollo missions..used in Image processing and vision and stuff..and used in Robotics of course. Here’s why we need a filter to compute Orientation and explains complementary filter, which works okay. Complementary filters are good and easy to understand..but they are static..i.e. gains … Continue reading Kalman for half-witted
ARM..Advanced RISC Machine. I wasn’t really paying attention to the CMSIS and Startup files earlier…turns out they are quite knowledgeable. just a basic thing that I think one should know to avoid confusions- “Large and complex systems are designed by making small parts work independently and then integrate them together..so ADC’s I2C GPIO’s are not … Continue reading ARM CORE M3 Basics
First off Quadcopter project which I worked on, is open source and over GitHub, Happy experimenting..!! so I got to know about of couple of mistakes I did- Difference between Plus Config and X config of a quad- Its a pretty basic thing, X config flies as X and + flies as plus. Now to … Continue reading Foolish mistakes..!!
Just tested this sucker today..using custom RC transmitter made from Nordic 2.4GHz Transceiver-nRF24L01+..it works great, but my pilot skills are particularly bad..I might have to tweak the code a little..and I’ve been working on with STM32 cortex m3 so I’m gonna upgrade the board from Arduino to STM32..and then we’ll get to position hold and … Continue reading Arduino Quadcopter- Epic fall and fails
Problem with this board Mini STM32 v3.0, its quite old I guess..almost 7 or 8 years old, so it doesn’t came with embedded circuitry for debugging, I’d have to buy ST-Link v2 for that. I wrote a simple functions for printing data on computer screen using USART1 of the STM32F103RBT6. There was a little hiccup for … Continue reading UART debugging with STM32F103RBT6