Top Banner
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California,
44

Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

Dec 17, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

Prof. Kristofer S.J. Pister’s teamBerkeley Sensor and Actuator Center

University of California, Berkeley

Page 2: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

Prof. Kristofer S.J. Pister’s teamBerkeley Sensor and Actuator Center

University of California, Berkeley

Part IVInertial Measurement and Control

Ankur Mehta

Page 3: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

3

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 4: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

4

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 5: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

5

GINA board: “back”

wsn.eecs.berkeley.edu

Page 6: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

6

GINA board: “back”

wsn.eecs.berkeley.eduTI MSP430F2618 : 16 bit 16 MHz microprocessor

Page 7: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

7

GINA board: “back”

wsn.eecs.berkeley.eduAtmel AT86RF231 : 802.15.4 compliant 2.4GHz radio

Page 8: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

8

GINA board: “back”

wsn.eecs.berkeley.eduRainsun chip antenna, coax cable jack, RF switch

Page 9: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

9

GINA board: “back”

wsn.eecs.berkeley.eduST Micro LIS344ALH : Sensitive, low noise analog XL

Page 10: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

10

GINA board: “back”

wsn.eecs.berkeley.eduDebugging LEDs

Page 11: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

11

GINA board: “back”

wsn.eecs.berkeley.edu32 kHz, 16 MHz crystals

Page 12: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

12

GINA board: “front”

wsn.eecs.berkeley.edu

Page 13: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

13

GINA board: “front”

wsn.eecs.berkeley.eduKionix KXSD9-1026 : Large range +/- 8g digital XL

Page 14: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

14

GINA board: “front”

wsn.eecs.berkeley.eduInvensense ITG3200 : Digital gyroscope

Page 15: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

15

GINA board: “front”

wsn.eecs.berkeley.eduHoneywell HMC5843: Digital magnetometer/compass

Page 16: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

16

GINA board: “front”

wsn.eecs.berkeley.eduTI TMP20: Analog temperature sensor

Page 17: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

17

GINA board: “front”

wsn.eecs.berkeley.eduOp amps for noise filtering on sensitive XL

Page 18: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

18

GINA board: “front”

wsn.eecs.berkeley.edu3V LDO linear regulator

Page 19: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

19

GINA board: “front”

wsn.eecs.berkeley.eduReset, auxiliary user input switches

Page 20: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

20

GINA board: “front”

wsn.eecs.berkeley.eduJTAG programming header

Page 21: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

21

GINA board: “front”

wsn.eecs.berkeley.eduExpansion headers

Page 22: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

22

Power Consumption

TX+g

yro+m

ag+x

l+adc

TX+g

yro+x

l+adc

TX+x

l+adc

TX+a

dc

radio tx

radio id

le

radio sle

epLP

M3

90.979.8

55.8 54.9 54.3

7.4 4.2 1.5

GINA 2.2b/c Power Consumption

AveragePower (mW)

16 MHz clock, 3 ms instrumentation loop

wsn.eecs.berkeley.edu

Page 23: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

23

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 24: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

24

GINA main board sensors

• Large range accelerometer• Gyroscope• Magnetometer• Sensitive accelerometer • Temperature sensor

wsn.eecs.berkeley.edu

Page 25: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

25

Exposed interfaces

• Analog input pin• Digital GPIO• Serial communication– I2C– SPI–UART

wsn.eecs.berkeley.edu

Page 26: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

26

Additional sensors

• GPS (UART)• Battery meter (I2C)• Infrared camera (I2C)• Video camera (SPI)• Hydrogen Sulfide sensor (Analog)• ???

wsn.eecs.berkeley.edu

Page 27: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

27

Sensor calibration

Accelerometer Gyroscope

wsn.eecs.berkeley.edu

Page 28: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

28

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 29: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

29

Actuator controllers

• Hardware based PWM outputs–Processor configurable–10 (3 + 7) channel output–Can drive servos, brushless or brushed

motors, SMA actuators?• Digital GPIO pins• Serial interfaces

wsn.eecs.berkeley.edu

Page 30: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

30

Servo actuation

Page 31: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

31

Motor actuation

Page 32: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

32

Motor actuation

Page 33: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

33

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 34: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

34

Inertial navigation

• Extended Kalman filter state estimator–3DOF pose: attitude / orientation

• Additional sensor fusion–6DOF position

• Offboard or onboard computation

wsn.eecs.berkeley.edu

Page 35: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

35

Inertial navigation

• Kalman filter state estimator

wsn.eecs.berkeley.edu

Page 36: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

36

Inertial navigation

• Kalman filter state estimator

wsn.eecs.berkeley.edu

Page 37: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

37

Inertial navigation

• Kalman filter state estimator

wsn.eecs.berkeley.edu

Page 38: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

38

Motion Capture

Page 39: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

39

Outline

• GINA hardware overview• Sensing capabilities• Actuation capabilities• Inertial state estimation• Feedback control

wsn.eecs.berkeley.edu

Page 40: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

40

Feedback control

wsn.eecs.berkeley.edu

Page 41: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

41

wsn.eecs.berkeley.edu

Feedback control

Page 42: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

42

Feedback control

wsn.eecs.berkeley.edu

Page 43: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

43

Feedback control

wsn.eecs.berkeley.edu

Page 44: Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.

44

Prof. Kristofer S.J. Pister’s teamBerkeley Sensor and Actuator Center

University of California, Berkeley