Anand S. Biradar
  • Male
  • Tempe, AZ
  • United States
Share

Anand S. Biradar's Friends

  • Damon Amberstone
  • B Duffy
  • Scott Fuller
  • Andrew Dunlop
  • William Premerlani

Anand S. Biradar's Groups

Anand S. Biradar's Discussions

Best configurstions for Software in Loop Simulator

Started this discussion. Last reply by Arunabha Bhattacharya Feb 25, 2016. 7 Replies

Hi all,        Is it not good idea anymore to run SITL on windows 7 platform (with cygwin interface plus pyserial and other add ons) ? As I see dev.arupilot.com has removed the previous SITL…Continue

Tags: Simulations, SITL

Bixler crash, unable to figure out the reason.

Started this discussion. Last reply by Anand S. Biradar Dec 8, 2013. 3 Replies

Hi ,       Bixler (RTF , everything premade by 3DR) was crashed in first flight, while in the stabilize mode after flying good for more than 2 mins.    Details of Hardware:  APM 2.5, 3DR radio module…Continue

Tags: Bixler, Flying, Planes, Ardu

 

Anand S. Biradar's Page

Profile Information

About Me:
I am currently MS Mechanical Engineering student at Arizona State University. I am building & flying Aeromodels from last 5 years.
I have Worked on Micro Aerial Vehicles (200 mm wing span)

Currently I am working on High lift Aircraft for SAE Aero West competition & SEDS-USA High Powered Rocket challenge.
Please tell us a bit about your UAV interest
I am very fascinated to build UAV with particular mission purposes & with introduction of open source technology, I want to develop low cost UAV's.
Hometown:
Mumbai

Comment Wall (1 comment)

At 3:35pm on April 13, 2014,
T3
William Premerlani
said…

Anand,

Regarding wind estimation, here is a link to its implementation in MatrixPilot.

Most of it should be easy to understand. There are a couple of things you need to know about the libraries that are being used:

Implementation is in fixed point, using 16 bit and 32 bit signed integers.

We created structs and unions to be able to access upper or lower 16 bits of a 32 bit value, as well as all 32 bits. So:

longaccum.WW is 32 bits

longaccum._.W1 is upper 16 bits of longaccum

longaccum._.W0 is lower 16 bits of longaccum

The library takes advantage of hardware 16 bit by 16 bit multiply. For example:

__builtin_mulss

We use a library function to convert from rectangular to polar coordinate. The following returns an angle:

rect_to_polar

Best regards,

Bill Premerlani

You need to be a member of DIY Drones to add comments!

Join DIY Drones

 
 
 

© 2018   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service