Inertial Yaw-Independent Velocity and Attitude Estimation for High-Speed Quadrotor Flight

James Svacha, Giuseppe Loianno, Vijay Kumar

Research output: Contribution to journalArticle

Abstract

This letter addresses the velocity and attitude estimation of a quadrotor using motor speeds and inertial measurement unit (IMU) data. This result is obtained through a novel filter that employs a first-order drag model, which allows the velocity to be observed through the drag forces acting on the quadrotor. These forces are measured with the IMU. Compared to our previous contribution [J. Svacha, K. Mohta, M. Watterson, G. Loianno, and V. Kumar, 'Inertial velocity and attitude estimation for quadrotors,' in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Oct. 2018, pp. 1-9.], decoupling the attitude into a yaw-tilt convention results in the tilt and velocity in the body-fixed frame being independent of the yaw. Thus, the velocity and attitude estimates are no longer affected by yaw drifts obtained from dead-reckoning procedures. The camera available on the vehicle can optionally be employed to recover the yaw in a computationally efficient way without requiring RANSAC, instead using the estimated velocity and attitude from the filter. The IMU is concurrently used to estimate the thrust, linear drag coefficients, and accelerometer biases. Experimental results on a quadrotor platform show the feasibility of the proposed approach.

Original languageEnglish (US)
Article number8620279
Pages (from-to)1109-1116
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume4
Issue number2
DOIs
StatePublished - Apr 1 2019

Fingerprint

High Speed
Units of measurement
Tilt
Unit
Drag
Filter
Dead Reckoning
RANSAC
Drag Coefficient
Drag Force
Drag coefficient
Accelerometer
Decoupling
Accelerometers
Estimate
Robot
Camera
Cameras
Robots
First-order

Keywords

  • Aerial systems: perception and autonomy
  • sensor fusion

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Human-Computer Interaction
  • Biomedical Engineering
  • Mechanical Engineering
  • Control and Optimization
  • Artificial Intelligence
  • Computer Science Applications
  • Computer Vision and Pattern Recognition

Cite this

Inertial Yaw-Independent Velocity and Attitude Estimation for High-Speed Quadrotor Flight. / Svacha, James; Loianno, Giuseppe; Kumar, Vijay.

In: IEEE Robotics and Automation Letters, Vol. 4, No. 2, 8620279, 01.04.2019, p. 1109-1116.

Research output: Contribution to journalArticle

@article{91889dc4554543b9a080951aa1152d81,
title = "Inertial Yaw-Independent Velocity and Attitude Estimation for High-Speed Quadrotor Flight",
abstract = "This letter addresses the velocity and attitude estimation of a quadrotor using motor speeds and inertial measurement unit (IMU) data. This result is obtained through a novel filter that employs a first-order drag model, which allows the velocity to be observed through the drag forces acting on the quadrotor. These forces are measured with the IMU. Compared to our previous contribution [J. Svacha, K. Mohta, M. Watterson, G. Loianno, and V. Kumar, 'Inertial velocity and attitude estimation for quadrotors,' in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Oct. 2018, pp. 1-9.], decoupling the attitude into a yaw-tilt convention results in the tilt and velocity in the body-fixed frame being independent of the yaw. Thus, the velocity and attitude estimates are no longer affected by yaw drifts obtained from dead-reckoning procedures. The camera available on the vehicle can optionally be employed to recover the yaw in a computationally efficient way without requiring RANSAC, instead using the estimated velocity and attitude from the filter. The IMU is concurrently used to estimate the thrust, linear drag coefficients, and accelerometer biases. Experimental results on a quadrotor platform show the feasibility of the proposed approach.",
keywords = "Aerial systems: perception and autonomy, sensor fusion",
author = "James Svacha and Giuseppe Loianno and Vijay Kumar",
year = "2019",
month = "4",
day = "1",
doi = "10.1109/LRA.2019.2894220",
language = "English (US)",
volume = "4",
pages = "1109--1116",
journal = "IEEE Robotics and Automation Letters",
issn = "2377-3766",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

TY - JOUR

T1 - Inertial Yaw-Independent Velocity and Attitude Estimation for High-Speed Quadrotor Flight

AU - Svacha, James

AU - Loianno, Giuseppe

AU - Kumar, Vijay

PY - 2019/4/1

Y1 - 2019/4/1

N2 - This letter addresses the velocity and attitude estimation of a quadrotor using motor speeds and inertial measurement unit (IMU) data. This result is obtained through a novel filter that employs a first-order drag model, which allows the velocity to be observed through the drag forces acting on the quadrotor. These forces are measured with the IMU. Compared to our previous contribution [J. Svacha, K. Mohta, M. Watterson, G. Loianno, and V. Kumar, 'Inertial velocity and attitude estimation for quadrotors,' in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Oct. 2018, pp. 1-9.], decoupling the attitude into a yaw-tilt convention results in the tilt and velocity in the body-fixed frame being independent of the yaw. Thus, the velocity and attitude estimates are no longer affected by yaw drifts obtained from dead-reckoning procedures. The camera available on the vehicle can optionally be employed to recover the yaw in a computationally efficient way without requiring RANSAC, instead using the estimated velocity and attitude from the filter. The IMU is concurrently used to estimate the thrust, linear drag coefficients, and accelerometer biases. Experimental results on a quadrotor platform show the feasibility of the proposed approach.

AB - This letter addresses the velocity and attitude estimation of a quadrotor using motor speeds and inertial measurement unit (IMU) data. This result is obtained through a novel filter that employs a first-order drag model, which allows the velocity to be observed through the drag forces acting on the quadrotor. These forces are measured with the IMU. Compared to our previous contribution [J. Svacha, K. Mohta, M. Watterson, G. Loianno, and V. Kumar, 'Inertial velocity and attitude estimation for quadrotors,' in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Oct. 2018, pp. 1-9.], decoupling the attitude into a yaw-tilt convention results in the tilt and velocity in the body-fixed frame being independent of the yaw. Thus, the velocity and attitude estimates are no longer affected by yaw drifts obtained from dead-reckoning procedures. The camera available on the vehicle can optionally be employed to recover the yaw in a computationally efficient way without requiring RANSAC, instead using the estimated velocity and attitude from the filter. The IMU is concurrently used to estimate the thrust, linear drag coefficients, and accelerometer biases. Experimental results on a quadrotor platform show the feasibility of the proposed approach.

KW - Aerial systems: perception and autonomy

KW - sensor fusion

UR - http://www.scopus.com/inward/record.url?scp=85063312323&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85063312323&partnerID=8YFLogxK

U2 - 10.1109/LRA.2019.2894220

DO - 10.1109/LRA.2019.2894220

M3 - Article

AN - SCOPUS:85063312323

VL - 4

SP - 1109

EP - 1116

JO - IEEE Robotics and Automation Letters

JF - IEEE Robotics and Automation Letters

SN - 2377-3766

IS - 2

M1 - 8620279

ER -