A Nonlinear Attitude Observer Based on Active Vision and Inertial Measurements

被引:18
|
作者
Bras, Sergio [1 ]
Cunha, Rita [1 ]
Vasconcelos, Jose F. [1 ]
Silvestre, Carlos [1 ]
Oliveira, Paulo [1 ]
机构
[1] Inst Super Tecn, Inst Syst & Robot, P-1049001 Lisbon, Portugal
关键词
Estimation; navigation; nonlinear systems; observers; visual servoing; RUNGE-KUTTA METHODS; LIE GROUP-METHODS; GLOBAL STABILIZATION; SERVO CONTROL; MANIFOLDS; SYSTEMS; INTEGRATION; STABILITY;
D O I
10.1109/TRO.2011.2112950
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents an experimentally evaluated solution to the problem of estimating the attitude of a rigid body using rate gyros and a pan-tilt camera. A nonlinear attitude observer combines angular velocity measurements obtained fromrate gyros with images of a planar scene provided by the camera. By directly exploiting the sensor information, a stabilizing feedback law is introduced, and exponential convergence to the origin of the estimation errors is shown. Additionally, an active-vision system is proposed that relies on an image-based exponentially input-tostate- stable control law for the pan and tilt angular rates of the camera to keep the features in the image plane. Using recent results in geometric numerical integration, a multirate implementation of the observer is proposed, which exploits the complementary bandwidth of the sensors. Practical considerations, such as the lens-distortion compensation and the computation of suitable observer feedback gains, are considered. Experimental results obtainedwith a high-accuracy motion rate table demonstrate the high level of performance attained by the proposed solution.
引用
收藏
页码:664 / 677
页数:14
相关论文
共 50 条
  • [1] Nonlinear Attitude Observer Based on Range and Inertial Measurements
    Bras, Sergio
    Cunha, Rita
    Silvestre, Carlos Jorge
    Oliveira, Paulo Jorge
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2013, 21 (05) : 1889 - 1897
  • [2] Nonlinear Attitude Estimation Using Active Vision and Inertial Measurements
    Bras, S.
    Cunha, R.
    Vasconcelos, J. F.
    Silvestre, C.
    Oliveira, P.
    [J]. PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 6496 - 6501
  • [3] Experimental evaluation of a nonlinear attitude observer based on image and inertial measurements
    Bras, S.
    Cunha, R.
    Vasconcelos, J. F.
    Silvestre, C.
    Oliveira, P.
    [J]. 2010 AMERICAN CONTROL CONFERENCE, 2010, : 4552 - 4557
  • [4] Global Observer-based Attitude Controller Using Direct Inertial Measurements
    Bouhired, Saadi
    Bouchoucha, Mouloud
    Tadjine, Mohamed
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2014, 11
  • [5] Nonlinear Observer for GNSS-Aided Inertial Navigation with Quaternion-Based Attitude Estimation
    Grip, Havard Fjaer
    Fossen, Thor I.
    Johansen, Tor A.
    Saberi, Ali
    [J]. 2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 272 - 279
  • [6] Nonlinear Observer for Tightly Coupled Integration of Pseudorange and Inertial Measurements
    Johansen, Tor A.
    Fossen, Thor I.
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (06) : 2199 - 2206
  • [7] Attitude Estimation Based on Inertial and Position Measurements
    Gros, Sebastien
    Diehl, Moritz
    [J]. 2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 1758 - 1763
  • [8] Nonlinear Attitude Observer on SO(3) Based on Single Body-Vector Measurements
    Reis, Joel
    Batista, Pedro
    Oliveira, Paulo
    Silvestre, Carlos
    [J]. 2018 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA), 2018, : 1319 - 1324
  • [9] A nonlinear position and attitude observer on SE(3) using landmark measurements
    Vasconcelos, J. F.
    Cunha, R.
    Silvestre, C.
    Oliveira, P.
    [J]. SYSTEMS & CONTROL LETTERS, 2010, 59 (3-4) : 155 - 166
  • [10] A Nonlinear Observer for 6 DOF Pose Estimation from Inertial and Bearing Measurements
    Baldwin, Grant
    Mahony, Robert
    Trumpf, Jochen
    [J]. ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 409 - 414