IP Library › Granted Patent US 12,705,762
Granted Patent B2
US 12,705,762 · App. 18/536,146 · Granted Aug 11, 2026

Fault-tolerance to provide robust tracking for autonomous and non-autonomous positional awareness

Inventors: Grace Tsai (Campbell, CA); Zhe Zhang (Sunnyvale, CA); Shaoshan Liu (Fremont, CA)
Assignee: TRIFO, INC.
G06T7/246G01C21/005G01C21/10G01C21/1656G01S5/16G05D1/0044G05D1/0246G05D1/0251G05D1/0253G05D1/027G05D1/0274G06F18/22G06T7/579G06T7/73G06V10/464G06V20/10G06V20/20G06V20/56H04N13/261H04N23/60H04N23/73G06T2207/10016G06T2207/30244G06T2207/30252Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,705,762
App. No.
18/536,146
Filed
Dec 11, 2023
Granted
Aug 11, 2026
Kind
B2
Art Unit
2661
USPC
382/103
Abstract

The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.

Claims (38)

1 . A method of guiding a mobile platform in an unmapped area, including:

selecting two or more tracking states from a set of time dependent tracking states;

detecting when one or more visual sensors has failed or is not updating or is insufficiently updating and whenever one or more visual sensors has failed or is not updating or is insufficiently updating, using a motion detector to control pose estimation by tracking a set of inertial readings from the motion detector, using variance obtained for a plurality of dimensions in the set of inertial readings;

updating current poses for at least two tracking states of the two or more tracking states within the set of time dependent tracking states based upon the set of inertial readings from the motion detector as tracked; and

guiding the mobile platform using at least one of the updated current poses determined for the at least two tracking states.

2 . The method of claim 1 , wherein time dependent tracking states of the set of time dependent tracking states include: (i) a pose and (ii) one or more frames of sensor readings, wherein time dependent tracking states include at least some frames from visual sensors.

3 . The method of claim 2 , wherein at least some frames include sets of 2D feature points located using image information from the visual sensors, and the method further including:

creating a 2D feature correspondences set comprising of common 2D feature points among the at least some frames from visual sensors from the tracking states selected;

triangulating 2D feature points from the 2D feature correspondences set to form a 3D point set;

selecting a subset of the 3D point set that includes 3D points having re-projection error within a threshold; and

updating current poses for at least two of the tracking states within the set of time dependent tracking states subject to a criterion including reduction of a total of re-projection errors of the 3D points as selected.

4 . The method of claim 3 , wherein triangulating further includes selecting 3D points having a triangulation error less than a determined number of pixels.

5 . The method of claim 3 , further including adjusting a threshold for selecting 3d points to control propagation based upon a quantity of 3D points available to update poses in the set of time dependent tracking states.

6 . The method of claim 3 , further configured for performing dynamically determining a window size including a number of tracking states in the set of time dependent tracking states by maintaining a fixed manageable window size depending upon a parameter of at least one sensor.

7 . The method of claim 3 , further configured for performing dynamically determining a window size including a number of tracking states in the set of time dependent tracking states by maintaining a range of time spanning using the window size determined.

8 . The method of claim 3 , further configured for performing dynamically determining a window size including a number of tracking states in the set of time dependent tracking states by maintaining a manageable number of 3D points.

9 . The method of claim 8 , further configured for performing maintaining a number of 3D points in tracking states using a window size of less than 200.

10 . The method of claim 3 , further configured for performing refining 3D points using a least squares function.

11 . The method of claim 3 , further configured for performing: detecting a number of features in an image; and dynamically adjusting an exposure value of at least one visual sensor whenever a lack of features the image is detected.

12 . The method of claim 3 , further configured for performing: calculating a location of at least one 2D feature in an image using optical flow; reducing features to features existing along an epipolar line based upon a location calculated and a prediction of a camera pose; checking for similarity between descriptors of the feature and descriptors for a corresponding feature from a previous frame; determining whether number of features through optical flow is less than a number of features detected in a current frame, and whenever the number of features through optical flow is less than a number of features, detecting 2D corner features directly from an image at image regions without features; bin the image spatially, and adjust a number of features in each bin so that the number of features in the bins is balanced.

13 . The method of claim 12 , further configured for performing: linking features in different images captured at different times by a same camera.

14 . The method of claim 12 , further configured for performing: correlating unmatched features for a camera, by:

collecting a set of features that are not matched to any other features by existing links; collecting a set of available links that are do not match to a feature from the camera in a current time frame; calculating a similarity score between each member in the set of features and each member in the set of available links; wherein similarity between a feature and a link is a best similarity score between a descriptor of the feature and descriptors of features in the link; and when the similarity score is greater than a threshold, adding the feature to the link.

15 . The method of claim 1 , further including tracking inertial readings using variance obtained for a plurality of dimensions in the set of inertial readings by:

obtaining a computed variance for each dimension of a total of 3 dimensions of the set of inertial readings;

determining whether the mobile platform is moving or at rest based upon the variance computed; and

whenever the mobile platform is determined to be moving, performing extended Kalman filtering on a set of time dependent tracking states to determine pose information from the set of time dependent tracking states and whenever the mobile platform is determined to be static providing a computed pose whenever the mobile platform is determined to be at rest.

16 . The method of claim 15 , wherein the computed pose is determined by selectively performing at least one of:

(i) propagating a zero velocity applied to location information of a pose and change orientation information determined for the mobile platform; and

(ii) adding a noise factor to a previous pose.

17 . The method of claim 15 , wherein a variance above a threshold indicates a moving platform; and a variance below a threshold indicates a static platform.

18 . The method of claim 1 , further configured for performing: detecting a number of inertial measurement updates occurring after a successful image update; and switching to gyroscopic sensor propagation after N consecutive inertial measurement updates are detected.

19 . The method of claim 1 , further configured for performing synchronizing time associated with at least one of the set of time dependent tracking states with a time maintained by a controller controlling the mobile platform, by updating the time associated with the time associated with at least one of the a set of time dependent tracking states by (i) a constant offset and (ii) a transfer delay.

20 . A non-transitory computer readable medium having instructions stored thereon for performing a method of guiding a mobile platform in an unmapped area and without producing a map of the unmapped area, which instructions when executed by a processor perform actions including:

selecting two or more tracking states from a set of time dependent tracking states;

detecting when one or more visual sensors has failed or is not updating or is insufficiently updating and whenever one or more visual sensors has failed or is not updating or is insufficiently updating, using a motion detector to control pose estimation by tracking a set of inertial readings from the motion detector, using variance obtained for a plurality of dimensions in the set of inertial readings;

updating current poses for at least two tracking states of the two or more tracking states within the set of time dependent tracking states based upon the set of inertial readings from the motion detector as tracked; and

guiding the mobile platform using at least one of the updated current poses determined for the at least two tracking states.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: TSAI, GRACE; ZHANG, ZHE; LIU, SHAOSHAN
To: PERCEPTIN, INC.
Reel/Frame 067695/0930 →
CHANGE OF NAME Recorded Jun 11, 2024
From: PERCEPTIN, INC.
To: TRIFO, INC.
Reel/Frame 068317/0589 →
Continuity (6)
Continuation 17234576 · Apr 19, 2021
Continuation 16697094 · Nov 26, 2019
Continuation 16228611 · Dec 20, 2018
Continuation 15658279 · Jul 24, 2017
Continuation In Part 15250393 · Aug 29, 2016
Related Publication 20240202938A1 · Jun 20, 2024
References Cited (233)
US 8380384B2 · Lee et al. · 2013 [cited by applicant]
US 8565958B1 · Montemerlo et al. · 2013 [cited by applicant]
US 8655094B2 · Miller et al. · 2014 [cited by applicant]
US 8774517B1 · Khosla et al. · 2014 [cited by applicant]
US 8787700B1 · Aly et al. · 2014 [cited by applicant]
US 8824802B2 · Kutliroff et al. · 2014 [cited by applicant]
US 8825391B1 · Urmson et al. · 2014 [cited by applicant]
US 9026941B1 · Krueger et al. · 2015 [cited by applicant]
US 9058563B1 · Krueger et al. · 2015 [cited by applicant]
US 9076212B2 · Ernst et al. · 2015 [cited by applicant]
US 9280576B2 · Trotta et al. · 2016 [cited by applicant]
US 9378431B2 · Stoeffler et al. · 2016 [cited by applicant]
US 9420265B2 · Taguchi et al. · 2016 [cited by applicant]
US 9519289B2 · Munich et al. · 2016 [cited by applicant]
US 9607428B2 · Li · 2017 [cited by applicant]
US 9751210B2 · Fong et al. · 2017 [cited by applicant]
US 9836653B2 · Schnittman · 2017 [cited by applicant]
US 9965689B2 · dos Santos Mendonca et al. · 2018 [cited by applicant]
US 10032276B1 · Liu et al. · 2018 [cited by applicant]
US 10043076B1 · Zhang et al. · 2018 [cited by applicant]
US 10162362B2 · Tsai et al. · 2018 [cited by applicant]
US 10222805B2 · Munich et al. · 2019 [cited by applicant]
US 10395117B1 · Zhang et al. · 2019 [cited by applicant]
US 10423832B1 · Zhang et al. · 2019 [cited by applicant]
US 10496103B2 · Tsai · 2019 [cited by examiner]
US 10571925B1 · Zhang et al. · 2020 [cited by applicant]
US 10571926B1 · Zhang et al. · 2020 [cited by applicant]
US 10755428B2 · Aswin · 2020 [cited by applicant]
US 10769440B1 · Zhang et al. · 2020 [cited by applicant]
US 10832056B1 · Zhang et al. · 2020 [cited by applicant]
US 10983527B2 · Tsai · 2021 [cited by examiner]
US 11314262B2 · Zhang et al. · 2022 [cited by applicant]
US 11328158B2 · Zhang et al. · 2022 [cited by applicant]
US 11842500B2 · Tsai · 2023 [cited by examiner]
US 20050114023A1 · Williamson · 2005 [cited by examiner]
US 20070156286A1 · Yamauchi · 2007 [cited by applicant]
US 20080195316A1 · Krishnaswamy · 2008 [cited by examiner]
US 20080249732A1 · Lee et al. · 2008 [cited by applicant]
US 20090234499A1 · Nielsen et al. · 2009 [cited by applicant]
US 20090285450A1 · Kaiser et al. · 2009 [cited by applicant]
US 20090319170A1 · Madsen et al. · 2009 [cited by applicant]
US 20100045701A1 · Scott et al. · 2010 [cited by applicant]
US 20100094460A1 · Choi et al. · 2010 [cited by applicant]
US 20100121601A1 · Eckert · 2010 [cited by applicant]
US 20100220173A1 · Anguelov et al. · 2010 [cited by applicant]
US 20110044543A1 · Nakamura et al. · 2011 [cited by applicant]
US 20110288684A1 · Farlow et al. · 2011 [cited by applicant]
US 20120121161A1 · Eade et al. · 2012 [cited by applicant]
US 20120201469A1 · Livet et al. · 2012 [cited by applicant]
US 20130002857A1 · Kulik · 2013 [cited by examiner]
US 20130120736A1 · Bosse et al. · 2013 [cited by applicant]
US 20130282208A1 · Mendez-Rodriguez et al. · 2013 [cited by applicant]
US 20130335554A1 · Brunner et al. · 2013 [cited by applicant]
US 20140207282A1 · Angle et al. · 2014 [cited by applicant]
US 20140369557A1 · Kayombya et al. · 2014 [cited by applicant]
US 20150012209A1 · Park et al. · 2015 [cited by applicant]
US 20150071524A1 · Lee · 2015 [cited by applicant]
US 20150219767A1 · Humphreys et al. · 2015 [cited by applicant]
US 20150221133A1 · Groten et al. · 2015 [cited by applicant]
US 20150268058A1 · Samarasekera et al. · 2015 [cited by applicant]
US 20150369609A1 · Roumeliotis et al. · 2015 [cited by applicant]
US 20160144511A1 · Romanov et al. · 2016 [cited by applicant]
US 20160188977A1 · Kearns et al. · 2016 [cited by applicant]
US 20160209217A1 · Babu · 2016 [cited by examiner]
US 20160246302A1 · Liao et al. · 2016 [cited by applicant]
US 20160327653A1 · Humphreys et al. · 2016 [cited by applicant]
US 20160364835A1 · Srebnik et al. · 2016 [cited by applicant]
US 20170010109A1 · Hayon et al. · 2017 [cited by applicant]
US 20170028556A1 · Summer et al. · 2017 [cited by applicant]
US 20170083748A1 · Zhou et al. · 2017 [cited by applicant]
US 20170089948A1 · Ho et al. · 2017 [cited by applicant]
US 20170157769A1 · Aghamohammadi et al. · 2017 [cited by applicant]
US 20170206418A1 · Schnittman · 2017 [cited by applicant]
US 20170277197A1 · Liao et al. · 2017 [cited by applicant]
US 20170357873A1 · Roimela et al. · 2017 [cited by applicant]
US 20180035606A1 · Burdoucci · 2018 [cited by applicant]
US 20180074508A1 · Kleiner et al. · 2018 [cited by applicant]
US 20180082128A1 · Cameron et al. · 2018 [cited by applicant]
US 20180158197A1 · Dasgupta et al. · 2018 [cited by applicant]
US 20180188032A1 · Ramanandan et al. · 2018 [cited by applicant]
US 20180224286A1 · Pickering et al. · 2018 [cited by applicant]
US 20180231385A1 · Fourie et al. · 2018 [cited by applicant]
US 20180239355A1 · Lee et al. · 2018 [cited by applicant]
US 20190025851A1 · Ebrahimi Afrouzi · 2019 [cited by applicant]
US 20190197769A1 · Khosrowpour · 2019 [cited by applicant]
US 20200241554A1 · Takahashi et al. · 2020 [cited by applicant]
US 20240202938A1 · Tsai · 2024 [cited by examiner]
US 20250091593A1 · Kasaiezadeh Mahabadi · 2025 [cited by examiner]
US 20250285450A1 · Schroeter · 2025 [cited by examiner]
US 20250299550A1 · Boulanger · 2025 [cited by examiner]
CN 104764452A · 2015 [cited by applicant]
CN 105184776A · 2015 [cited by applicant]
CN 106525003A · 2017 [cited by applicant]
CN 106537186A · 2017 [cited by applicant]
CN 106681330A · 2017 [cited by applicant]
CN 107137026A · 2017 [cited by applicant]
CN 107153247A · 2017 [cited by applicant]
CN 107235013A · 2017 [cited by applicant]
CN 107241441A · 2017 [cited by applicant]
CN 107273881A · 2017 [cited by applicant]
CN 107291080A · 2017 [cited by applicant]
CN 107323301A · 2017 [cited by applicant]
CN 107329478A · 2017 [cited by applicant]
CN 107444179A · 2017 [cited by applicant]
CN 107451611A · 2017 [cited by applicant]
CN 107462892A · 2017 [cited by applicant]
CN 107562660A · 2018 [cited by applicant]
CN 206932609U · 2018 [cited by applicant]
CN 206932645U · 2018 [cited by applicant]
CN 206932646U · 2018 [cited by applicant]
CN 206932647U · 2018 [cited by applicant]
CN 206932653U · 2018 [cited by applicant]
CN 206932676U · 2018 [cited by applicant]
CN 206932680U · 2018 [cited by applicant]
CN 206932902U · 2018 [cited by applicant]
CN 206935560U · 2018 [cited by applicant]
CN 206946068U · 2018 [cited by applicant]
CN 207070610U · 2018 [cited by applicant]
CN 207070612U · 2018 [cited by applicant]
CN 207070613U · 2018 [cited by applicant]
CN 207070619U · 2018 [cited by applicant]
CN 207070621U · 2018 [cited by applicant]
CN 207070629U · 2018 [cited by applicant]
CN 207070630U · 2018 [cited by applicant]
CN 207070638U · 2018 [cited by applicant]
CN 207070639U · 2018 [cited by applicant]
CN 207070641U · 2018 [cited by applicant]
CN 207070652U · 2018 [cited by applicant]
CN 207070703U · 2018 [cited by applicant]
CN 207070709U · 2018 [cited by applicant]
CN 207070710U · 2018 [cited by applicant]
CN 207071933U · 2018 [cited by applicant]
CN 207073092U · 2018 [cited by applicant]
CN 207074202U · 2018 [cited by applicant]
CN 207074269U · 2018 [cited by applicant]
CN 207074560U · 2018 [cited by applicant]
CN 207151236U · 2018 [cited by applicant]
CN 207151465U · 2018 [cited by applicant]
CN 207152927U · 2018 [cited by applicant]
CN 207154149U · 2018 [cited by applicant]
CN 207154238U · 2018 [cited by applicant]
CN 207155071U · 2018 [cited by applicant]
CN 207155773U · 2018 [cited by applicant]
CN 207155774U · 2018 [cited by applicant]
CN 207155775U · 2018 [cited by applicant]
CN 207155776U · 2018 [cited by applicant]
CN 207155817U · 2018 [cited by applicant]
CN 207155818U · 2018 [cited by applicant]
CN 207155819U · 2018 [cited by applicant]
CN 207155840U · 2018 [cited by applicant]
CN 207155841U · 2018 [cited by applicant]
CN 207157464U · 2018 [cited by applicant]
CN 207158940U · 2018 [cited by applicant]
CN 207159724U · 2018 [cited by applicant]
CN 207159810U · 2018 [cited by applicant]
CN 207159811U · 2018 [cited by applicant]
CN 207159812U · 2018 [cited by applicant]
CN 207159840U · 2018 [cited by applicant]
CN 207159970U · 2018 [cited by applicant]
CN 207160626U · 2018 [cited by applicant]
CN 207164589U · 2018 [cited by applicant]
CN 207164772U · 2018 [cited by applicant]
CN 107958285A · 2018 [cited by applicant]
CN 107958451A · 2018 [cited by applicant]
CN 107976999A · 2018 [cited by applicant]
CN 108010271A · 2018 [cited by applicant]
CN 207321871U · 2018 [cited by applicant]
CN 207321872U · 2018 [cited by applicant]
CN 207321889U · 2018 [cited by applicant]
CN 207322208U · 2018 [cited by applicant]
CN 207322217U · 2018 [cited by applicant]
CN 207328169U · 2018 [cited by applicant]
CN 207328170U · 2018 [cited by applicant]
CN 207328818U · 2018 [cited by applicant]
CN 207328819U · 2018 [cited by applicant]
CN 207336762U · 2018 [cited by applicant]
CN 207354913U · 2018 [cited by applicant]
CN 207356393U · 2018 [cited by applicant]
CN 207356394U · 2018 [cited by applicant]
CN 207356420U · 2018 [cited by applicant]
CN 207356421U · 2018 [cited by applicant]
CN 207356422U · 2018 [cited by applicant]
CN 207356963U · 2018 [cited by applicant]
CN 207359050U · 2018 [cited by applicant]
CN 207360243U · 2018 [cited by applicant]
CN 207367052U · 2018 [cited by applicant]
CN 207367336U · 2018 [cited by applicant]
CN 207369157U · 2018 [cited by applicant]
CN 207443447U · 2018 [cited by applicant]
CN 207443493U · 2018 [cited by applicant]
EP 3224649A1 · 2017 [cited by applicant]
JP 2017053820A · 2017 [cited by applicant]
JP 2017538208A · 2017 [cited by applicant]
WO 2012040644A1 · 2012 [cited by applicant]
WO 2016085717A1 · 2016 [cited by applicant]
U.S. Appl. No. 15/250,419, filed Aug. 29, 2016, U.S. Pat. No. 10,032,276, Jul. 24, 2018, Issued. [cited by applicant]
U.S. Appl. No. 15/961,798, filed Apr. 24, 2018, U.S. Pat. No. 10,423,832, Sep. 24, 2019, Issued. [cited by applicant]
U.S. Appl. No. 16/577,653, filed Sep. 20, 2019, U.S. Pat. No. 10,832,056, Nov. 10, 2020, Issued. [cited by applicant]
U.S. Appl. No. 17/039,816, filed Sep. 30, 2020, U.S. Pat. No. 11,501,527, Nov. 15, 2022, Issued. [cited by applicant]
U.S. Appl. No. 17/984,963, filed Nov. 10, 2022, US 20230071839 A1, Mar. 9, 2023, Published. [cited by applicant]
U.S. Appl. No. 15/250,581, filed Aug. 29, 2016, U.S. Pat. No. 10,402,663, Sep. 3, 2019, Issued. [cited by applicant]
U.S. Appl. No. 16/553,047, filed Aug. 27, 2019, U.S. Pat. No. 10,929,690, Feb. 23, 2021, Issued. [cited by applicant]
U.S. Appl. No. 17/182,073, filed Feb. 22, 2021, U.S. Pat. No. 11,398,096, Jul. 26, 2022, Issued. [cited by applicant]
U.S. Appl. No. 17/872,997, filed Jul. 25, 2022, U.S. Pat. No. 11,948,369, Apr. 2, 2024, Issued. [cited by applicant]
U.S. Appl. No. 18/624,062, filed Apr. 1, 2024, Pending. [cited by applicant]
U.S. Appl. No. 16/197,329, filed Nov. 20, 2018, U.S. Pat. No. 10,571,925, Feb. 25, 2020, Issued. [cited by applicant]
U.S. Appl. No. 16/197,330, filed Nov. 20, 2018, U.S. Pat. No. 10,571,926, Feb. 25, 2020, Issued. [cited by applicant]
U.S. Appl. No. 16/798,102, filed Feb. 21, 2020, U.S. Pat. No. 11,314,262, Apr. 26, 2022, Issued. [cited by applicant]
U.S. Appl. No. 17/728,947, filed Apr. 25, 2022, U.S. Pat. No. 11,953,910, Apr. 9, 2024, Issued. [cited by applicant]
U.S. Appl. No. 18/629,838, filed Apr. 8, 2024, Pending. [cited by applicant]
201810818972, Jul. 24, 2018, CN 109298629 B, Aug. 15, 2023, Granted. [cited by applicant]
18184739, Jul. 20, 2018, EP 3,447,448, Jan. 6, 2021, Granted. [cited by applicant]
Li, et.al., “High-precision, consistent EKF-based visual-inertial odometry” , International Journal of Robotics Research, May 2013, 2 pages, [retrieved on Aug. 22, 2016]. Retrieved from the Internet: <http://ijr.sagepub… [cited by applicant]
Mur-Artal, et al., ORB-SLAM: A Versatile and Accurate Monocular SLAM System, abstract, IEEE Transactions on Robotics, 2015. vol. 31, Issue 5, 2 pages, [retrieved on Aug. 22, 2016]. Retrieved from the Internet: < >. [cited by applicant]
How Oculus Rift works: Everything you need to knowabout the VR sensation, 15-pages, [retrieved on Jul. 8, 2016]. Retrieved from the Internet :<http://www.wareable.com/oculus-rift/how-oculus-rift-works>. [cited by applicant]
OpenCV—Camera Calibration and 3D Reconstruction, Open Source Computer Vision, https://docs.opencv.org/master/d9/doc/group_calib3d.html (accessed Feb. 13, 2018), 50 pages. [cited by applicant]
Rublee et al., “ORB: An efficient alternative to SIFT or SURF.” Computer Vision (ICCV), 2011 IEEE international conference on. IEEE, 2011, 8 pages. [cited by applicant]
ORB Feature Detector and Binary Descriptor, http://scikit-image.org/docs/dev/auto_examples/features_detection/plot_orb.html (accessed Feb. 13, 2018), 3 pages. [cited by applicant]
Wahba, “A least squares estimate of satellite attitude,” SIAM review 7, No. 3 (1965): 409-409. [cited by applicant]
EP 18182408.7—Extended European Search Report dated Nov. 21, 2018, 12 pages. [cited by applicant]
EP 18184739.3—Extended Search Report dated Jan. 30, 2019, 8 pages. [cited by applicant]
Multilateration—Wikipedia, http://en.wikipedia.org/w/index.php?title=Multilaterationoldid=523281858, accessed Mar. 8, 2018, 5 pages. [cited by applicant]
EP 18182408.7—Response to Extended European Search Report dated Nov. 21, 2018, as filed Jun. 27, 2019, 24 pages. [cited by applicant]
EP 18184739.3—Response to Extended Search Report dated Jan. 30, 2019, as filed Aug. 21, 2019, 23 pages. [cited by applicant]
CN-201810818972.X, Request for Examination Filed Jul. 17, 2020, 16 pages of with English translation. [cited by applicant]
EP 18184739.3—Communication under Rule 71(3) dated Jul. 22, 2020, 93 pages. [cited by applicant]
EP 18182408.7—Communication under Rule 71(3) dated Sep. 29, 2020, 79 pages. [cited by applicant]
Cadena et al., “Past Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age”, IEEE Transactions on Robotics, IEEE Service Center, Piscataway, NJ, US, vol. 32, No. 6, Dec. 1, 2016,… [cited by applicant]
Cadena et al., “Past Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age”, IEEE Transactions on Robotics, IEEE Service Center, Piscataway, NJ, US, vol. 32, No. 6, Dec. 1, 2016,… [cited by applicant]
CN 201810818972.X—First Office Action dated Feb. 3, 2023, 11 pages. [cited by applicant]
CN 201810818972.X—Notification to Grant dated Jul. 16, 2023, 4 pages. [cited by applicant]
EP 18184739.3—Decision to Grant dated Dec. 10, 2020, 2 pages. [cited by applicant]
Endres, Felix, et al., “An Evaluation of the RGB-D SLAM System”, May 14, 2012, 6 pages. [cited by applicant]