Page 1 of 1

Sensor placement

Posted: Thu Aug 04, 2011 9:42 pm
by demands
Hi,

I just wanted to hear if sensor placement has any significance.
I don't have any board like the PARIS, just a bunch of BoB's...
Though I haven't started on the tricopter frame yet (waiting for carbon fiber), I think I'm going to build a multi-layer body (sandwich-style), with different parts in different layers...

Is any of the sensors more sensitive to placement??
Can sensors (which) be mounted upside-down??
Is any sensor sensitive to being placed next to something else (e.g. next to LiPo, ESC, Receiver, another sensor)??
Is it critical any sensor is placed exactly along a specific axel (e.g gyro/acc/mag along x/y, or z centered)??

I have the following components which should fit in the body:
  • Arduino Pro Mini 5v
  • FrSky Rec
  • Zippy 3S LiPo (X-thin)
  • 3 x HK 18-20A ESC
  • Original WMP BoB (GYRO)
  • Sparkfun 6DOF Razor BoB (using ACC only)
  • Sparkfun BMP085 BoB (BARO)
  • Sparkfun HMC5883L BoB (MAG)

Thanks!
//demands

Re: Sensor placement

Posted: Sun Aug 07, 2011 10:43 am
by demands
I thought this was going to be a "no-brainer" for you guys with knowledge ;)
No one with experience of these sensors want to answer?

Re: Sensor placement

Posted: Sun Aug 07, 2011 11:45 am
by PatrikE
Hi demands.


The Acc is the most sensitive of position.
Best place is in dead center.

Gyro should align the axis.
Mag should align the axis and is sensitve of magnetic fields.
These sensors can be mounted upsidedown.
But Axis will be inverted. The orintation can be adjsted in the code


Baro Is totally insensitive of orientation,(Even inveted)
Should be protected from wind.(Propellors)

Hope tihis helps

/Patrik

Re: Sensor placement

Posted: Sun Aug 07, 2011 1:15 pm
by demands
Helps alot, thank you Patrik!
Turns out pretty much as I expected, but I wanted to be 100% sure...
I didn't think of the Baro being sensitive to wind, lucky I haven't started assemble the tri yet...
Is keeping it away from prop thrust enough, or should I shield it in some way??