Replies

  • In case anyone still cares about this topic :-)

    I was able to get a quad owner (Mikro - http://aeroquad.info/bin/view) to give me some data (http://www.rcgroups.com/forums/showpost.php?p=12890721&postcoun...). I have yet to complete the data analysis, but here are a few findings from what I've looked at so far:

    * The accelerometer data is very noisy. I'm not sure he's using proper anti-aliasing filters.
    * The X&Y accel data is certainly not constantly zero as the "theory" would have it. What I think is happening is this: as the quad is commanded to rotate, one motor increases its RPM, resulting in much more noise in the X&Y channels (but not as much in the Z axis for some reason).
    * Having said that, after analyzing the spectrum of the data via FFT tools, I am seeing a significant low frequency component that is present in both the gyro signal and the X&Y accel signals, which could mean that the accels are responding to the tilt (but it could mean other things, like both signals are responding to some other stimulus, or aliasing from the motor, or just that the "noise" from the faster-turning rotors is correlated with the tilt.
    * I do plan on running the data through a low-pass filter, to see if cleaning up the "noise" shows me anything.

    Also, I emailed my question to Dr. Robert Mahony (whom Bill Premerlani credits with the basic concept used in the DCM algorithm). Dr Mahony wrote back "This one twists my brain also. Firstly - the complementary filters work extremely well - so there must be an explanation." Interesting (and somewhat disheartening) to see that even the experts are scratching their heads! But he then goes on to say that, on average, the thrust vector has to match the gravity vector, as long as the vehicle is mostly hovering. So I think he's acknowledging that the accels are only reading the thrust vector.

    - Roy
This reply was deleted.

Activity

DIY Robocars via Twitter
RT @chr1sa: Donkeycar 4.4 released with tons of new features, including path learning (useful with GPS outdoors), better Web and Lidar supp…
Nov 27
DIY Robocars via Twitter
RT @NXP: We are already biting our nails in anticipation of the #NXPCupEMEA challenge! 😉 Did you know there are great cash prizes to be won…
Nov 24
DIY Robocars via Twitter
RT @gclue_akira: レースまであと3日。今回のコースは激ムズかも。あと一歩 #jetracer https://t.co/GKcEjImQ3t
Nov 24
DIY Robocars via Twitter
UC Berkeley's DIY robocar program https://roar.berkeley.edu/
Nov 24
DIY Robocars via Twitter
RT @chr1sa: The next @DIYRobocars autonomous car race at @circuitlaunch will be on Sat, Dec 10. Thrills, spills and a Brazilian BBQ. Fun…
Nov 24
DIY Robocars via Twitter
RT @arthiak_tc: Donkey car platform ... Still training uses behavioral cloning #TCXpo #diyrobocar @OttawaAVGroup https://t.co/PHBYwlFlnE
Nov 20
DIY Robocars via Twitter
RT @emurmur77: Points for style. @donkeycar racing in @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video. https://t.co/Y2hMyj1…
Nov 20
DIY Robocars via Twitter
RT @SmallpixelCar: Going to @diyrobocars race at @UCSDJacobs https://t.co/Rrf9vDJ8TJ
Nov 8
DIY Robocars via Twitter
RT @SmallpixelCar: Race @diyrobocars at @UCSDJacobs thanks @chr1sa for taking the video. https://t.co/kK686Hb9Ej
Nov 8
DIY Robocars via Twitter
RT @PiWarsRobotics: Presenting: the Hacky Racers Robotic Racing Series in collaboration with #PiWars. Find out more and register your inter…
Oct 23
DIY Robocars via Twitter
RT @Hacky_Racers: There will be three classes at this event: A4, A2, and Hacky Racer! A4 and A2 are based around UK paper sizing and existi…
Oct 23
DIY Robocars via Twitter
Oct 23
DIY Robocars via Twitter
Oct 19
DIY Robocars via Twitter
Oct 18
DIY Robocars via Twitter
RT @NeaveEng: Calling all UK based folks interested in @diyrobocars, @f1tenth, @donkey_car, and similar robot racing competitions! @hacky_r…
Oct 13
DIY Robocars via Twitter
RT @araffin2: 🏎️ After hours of video editing, I'm happy to share a best of my Twitch videos on learning to race with RL. 🏎️ Each part is…
Oct 13
More…