[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81722-en":3,"doc-seo-81722-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},81722,4810365810221,"Aurora","https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d",8,"Research & Report","Invariant Stochastic Filtering on SE(3) for Inertial-Encoder State Estimation of Serial Rigid Manipulators","An invariant extended Kalman filter (IEKF) is developed for state estimation of serial rigid manipulators with any number of links, formulated entirely on the Lie group SE(3). The group-affine kinematics yield autonomous linearised error dynamics, so the Riccati equation captures the true error covariance. A physically separated IMU noise model treats gyroscope and accelerometer channels independently, including state-dependent Coriolis noise. The filter is a modular chain of per-link IEKFs with linear cost, and exponential ultimate boundedness is proved via a Lie-algebra Lyapunov function; simulations validate the approach.","arXiv :2607 .00026v1 [ cs .RO] 21 Jun 2026  \nInvariant Stochastic Filtering on SE(3) for Inertial-Encoder State Estimation of Serial Rigid  \nManipulators  \nS. Yaqubi∗†‡ J. Mattila  \nAbstract  \nAn invariant extended Kalman filter (IEKF) is developed for state estimation of serial rigid manipulators with an arbitrary number of links, formulated entirely within the Lie group SE(3) . The group-affine property of the kinematic equations makes the linearised error dynamics autonomous, so the Riccati equation governs the true error covariance rather than a local approximation. A physically separated noise model treats gyroscope and accelerometer channels independently. The accelerometer provides translational twist via gravity-compensated integration, yielding a measurement covariance that scales with the sample interval in exact analogy with process noise discretisation; a state-dependent Coriolis noise term captures gyroscope noise propagating through the nonlinear dynamics, vanishing at rest and growing with twist magnitude. The filter is structured as a modular chain of per-link IEKFs in which the predicted covariance of each link depends on its predecessor only through the Adjoint-transformed posterior, giving linear computational cost in link count. Exponential ultimate boundedness in mean square is established via a Lie algebra Lyapunov function, with per-link bounds chained through the Adjoint operator norm to yield a stability certificate that is modular and scalable to arbitrary chain length. Numerical results validate the design.  \nKeywords: Invariant extended Kalman filter; Lie group SE(3); State estimation; Serial rigid manipulators; Stochastic filtering; Exponential ultimate boundedness.  \n1 Introduction  \nState estimation for serial rigid manipulators requires geometric consistency and stochastic rigour simultaneously: the configuration of each link is an element of  \n∗ This work was supported by the Research Council of Finland under the project “Nonlinear PDE-model-based control of flexible manipulators”(Grant No. 355664) . (Corresponding author: S. Yaqubi.)  \n†S. Yaqubi and J. Mattila are with the Department of Automation Technology and Mechanical Engineering, Tampere University, Korkeakoulunkatu 6, 33720 Tampere, Finland (e-mails: [sadeq.yaqubi@tuni.fi](sadeq.yaqubi@tuni.fi), [jouni.mattila@tuni.fi](jouni.mattila@tuni.fi)).  \n‡This document is an arXiv preprint posted for open access and citation purposes. It is under review and subject to revision.  \nthe Lie group SE(3) (M¨uller, 2018), yet the classical Kalman filter operates in a flat vector space. Precise closed-loop control depends on accurate knowledge of the body-fixed twist and pose of each link, estimated from noisy IMU and joint encoder data in real time. The nonlinear geometry of SE(3) invalidates coordinatebased linearisation at large angles, and the heterogeneous physical origins of IMU and process noise require a treatment that most existing filter formulations do not provide.  \nEuler-angle and quaternion EKFs are well established (Thrun et al. , 2005; Welch and Bishop, 1995) but introduce unavoidable deficiencies: gimbal lock, normalisation constraints, and a linearisation consistency error that does not vanish at convergence (Barrau and Bonnabel, 2017; Bhat and Bernstein, 2000) . Geometric approaches have been pursued, including multiplicative quaternion filters (Wu and Jin, 2025; Mitikiri and Mohseni, 2021), dual-quaternion formulations (Khalifa and Hashim, 2026), motor-algebra EKFs (Bayro-Corrochano and Zhang, 2000), and Liegroup signal processing (Kumar et al. , 2024; Li and Jiao, 2024), but these address single bodies and do not propagate uncertainty modularly across chains.  \nFilters on Lie groups place geometric intuition within a rigorous stochastic framework. Probability densities on Lie groups and kinematic state estimation via the exponential map were developed in Chirikjian (2012); Park et al. (2008) . The invariant EKF (IEKF) (Barrau and ","cbCaihAXBe0mbIag","https://ap.wps.com/l/cbCaihAXBe0mbIag","pdf",12037043,4,1,22,"English","en",105,"# Introduction\n## Background and motivation\n## Related work\n## IMU noise modelling gap\n# Main contributions","[{\"question\":\"Why use an invariant extended Kalman filter formulated on SE(3)?\",\"answer\":\"The method leverages the group-affine property of SE(3) kinematics so the linearised error dynamics become autonomous. This makes the Riccati equation govern the true error covariance instead of relying on a local approximation.\"},{\"question\":\"How is IMU noise modelled in the proposed filter?\",\"answer\":\"Gyroscope and accelerometer noise are treated independently. Accelerometer integration introduces sample-interval scaling in the translational-twist measurement covariance, while gyroscope noise produces a state-dependent Coriolis noise term that vanishes at rest and grows with twist magnitude.\"},{\"question\":\"How does the modular per-link design improve computational cost for long chains?\",\"answer\":\"Each link uses a per-link IEKF, and the predicted covariance of a link depends on its predecessor only through the Adjoint-transformed posterior. This yields linear computational cost with respect to the number of links.\"}]",1784175635,55,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"invariant-stochastic-filtering-on-se3-for-inertial-encoder-state-estimation-of-serial-rigid-manipulators","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":20},"https://docshare.wps.com/document/invariant-stochastic-filtering-on-se3-for-inertial-encoder-state-estimation-of-serial-rigid-manipulators/81722/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-24","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"Why use an invariant extended Kalman filter formulated on SE(3)?","Question",{"text":75,"@type":76},"The method leverages the group-affine property of SE(3) kinematics so the linearised error dynamics become autonomous. This makes the Riccati equation govern the true error covariance instead of relying on a local approximation.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How is IMU noise modelled in the proposed filter?",{"text":80,"@type":76},"Gyroscope and accelerometer noise are treated independently. Accelerometer integration introduces sample-interval scaling in the translational-twist measurement covariance, while gyroscope noise produces a state-dependent Coriolis noise term that vanishes at rest and grows with twist magnitude.",{"name":82,"@type":73,"acceptedAnswer":83},"How does the modular per-link design improve computational cost for long chains?",{"text":84,"@type":76},"Each link uses a per-link IEKF, and the predicted covariance of a link depends on its predecessor only through the Adjoint-transformed posterior. This yields linear computational cost with respect to the number of links.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]