Results 1 - 10
of
26
SLAM using an imaging sonar for partially structured environments
- in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems
, 2006
"... Abstract — In this paper we describe a system for underwater navigation with AUVs in partially structured environments, such as dams, ports or marine platforms. An imaging sonar is used to obtain information about the location of planar structures present in such environments. This information is in ..."
Abstract
-
Cited by 24 (4 self)
- Add to MetaCart
(Show Context)
Abstract — In this paper we describe a system for underwater navigation with AUVs in partially structured environments, such as dams, ports or marine platforms. An imaging sonar is used to obtain information about the location of planar structures present in such environments. This information is incorporated into a feature-based SLAM algorithm in a two step process: (1) the full 360 ◦ sonar scan is undistorted (to compensate for vehicle motion), thresholded and segmented to determine which measurements correspond to planar environment features and which should be ignored; and (2) SLAM proceeds once the data association is obtained: both the vehicle motion and the measurements whose correct association has been previously determined are incorporated in the SLAM algorithm. This two step delayed SLAM process allows to robustly determine the feature and vehicle locations in the presence of large amounts of spurious or unrelated measurements that might correspond to boats, rocks, etc. Preliminary experiments show the viability of the proposed approach. I.
Towards Consistent Vision-aided Inertial Navigation
"... Abstract In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS) from a standpoint of system observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unobservable directions, resulting in smaller uncertaint ..."
Abstract
-
Cited by 21 (6 self)
- Add to MetaCart
(Show Context)
Abstract In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS) from a standpoint of system observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unobservable directions, resulting in smaller uncertainties, larger estimation errors, and possibly even divergence. We develop an Observability-Constrained VINS (OC-VINS), which explicitly enforces the unobservable directions of the system, hence preventing spurious information gain and reducing inconsistency. Our analysis, along with the proposed method for reducing inconsistency, are extensively validated with simulation trials and real-world experiments. 1
Slip-compensated path following for planetary exploration rovers
- Advanced Robotics
, 2006
"... A system that enables continuous slip compensation for a Mars rover has been designed, imple-mented, and field-tested. This system is composed of several components that allow the rover to accurately and continuously follow a designated path, compensate for slippage, and reach intended goals in high ..."
Abstract
-
Cited by 18 (4 self)
- Add to MetaCart
(Show Context)
A system that enables continuous slip compensation for a Mars rover has been designed, imple-mented, and field-tested. This system is composed of several components that allow the rover to accurately and continuously follow a designated path, compensate for slippage, and reach intended goals in high-slip environments. These components include: visual odometry, vehicle kinematics, a Kalman filter pose estimator, and a slip-compensated path follower. Visual odometry tracks dis-tinctive scene features in stereo imagery to estimate rover motion between successively acquired stereo image pairs. The kinematics for a rocker-bogie suspension system estimates vehicle motion by measuring wheel rates, and rocker, bogie, and steering angles. The Kalman filter processes mea-surements from an Inertial Measurement Unit (IMU) and visual odometry. The filter estimate is then compared to the kinematic estimate to determine whether slippage has occurred, taking into account estimate uncertainties. If slippage is detected, the slip vector is calculated by differencing the current Kalman filter estimate from the kinematic estimate. This slip vector is then used to determine the necessary wheel velocities and steering angles to compensate for slip and follow the desired path.
On the treatment of relative-pose measurements for mobile robot localization,”
- in Proceedings of the IEEE International Conference on Robotics and Automation,
, 2006
"... ..."
(Show Context)
On the consistency of Vision-aided Inertial Navigation
"... Abstract In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS). We show that standard (linearized) estimation approaches, such as the Extended Kalman Filter (EKF), can fundamentally alter the system observability properties, in terms of the number and str ..."
Abstract
-
Cited by 13 (8 self)
- Add to MetaCart
(Show Context)
Abstract In this paper, we study estimator inconsistency in Vision-aided Inertial Navigation Systems (VINS). We show that standard (linearized) estimation approaches, such as the Extended Kalman Filter (EKF), can fundamentally alter the system observability properties, in terms of the number and structure of the unobservable directions. This in turn allows the influx of spurious information, leading to inconsistency. To address this issue, we propose an Observability-Constrained VINS (OC-VINS) methodology that explicitly adheres to the observability properties of the true system. We apply our approach to the Multi-State Constraint Kalman Filter (MSC-KF), and provide both simulation and experimental validation of the effectiveness of our method for improving estimator consistency. 1
SC-KF mobile robot localization: A Stochastic Cloning-Kalman filter for processing relative-state measurements
, 2006
"... Abstract — This paper presents a new method to optimally combine motion measurements provided by proprioceptive sensors, with relative-state estimates inferred from feature-based matching. Two key challenges arise in such pose tracking problems: (i) the displacement estimates relate the state of the ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
(Show Context)
Abstract — This paper presents a new method to optimally combine motion measurements provided by proprioceptive sensors, with relative-state estimates inferred from feature-based matching. Two key challenges arise in such pose tracking problems: (i) the displacement estimates relate the state of the robot at two different time instants, and (ii) the same exteroceptive measurements are often used for computing consecutive displacement estimates, a process which renders the errors in these correlated. We present a novel Stochastic Cloning-Kalman Filtering (SC-KF) estimation algorithm that successfully addresses these challenges, while still allowing for efficient calculation of the filter gains and covariances. The proposed algorithm is not intended to compete with Simultaneous Localization and Mapping (SLAM) approaches. Instead it can be merged with any EKF-based SLAM algorithm to increase its precision. In this respect, the SC-KF provides a robust framework for leveraging additional motion information extracted from dense point features that most SLAM algorithms do not treat as landmarks. Extensive experimental and simulation results are presented to verify the validity of the proposed method and to demonstrate that its performance is superior to that of alternative position tracking approaches. Index Terms — Stochastic Cloning, robot localization, relativepose measurements, displacement estimates, state augmentation.
Autonomous stair climbing for tracked vehicles
- International Journal of Computer Vision & International Journal of Robotics Research - Joint Special Issue on Vision and Robotics
, 2007
"... Abstract — In this paper, we present an algorithm for autonomous stair climbing with a tracked vehicle. The proposed method achieves robust performance under real-world conditions, without assuming prior knowledge of the stair geometry, the dynamics of the vehicle’s interaction with the stair surfac ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
(Show Context)
Abstract — In this paper, we present an algorithm for autonomous stair climbing with a tracked vehicle. The proposed method achieves robust performance under real-world conditions, without assuming prior knowledge of the stair geometry, the dynamics of the vehicle’s interaction with the stair surface, or lighting conditions. Our approach relies on fast and accurate estimation of the robot’s heading and its position relative to the stair boundaries. An extended Kalman filter is used for quaternion-based attitude estimation, fusing rotational velocity measurements from a 3-axial gyroscope, and measurements of the stair edges acquired with an onboard camera. A twotiered controller, comprised of a centering- and a headingcontrol module, utilizes the estimates to guide the robot fast, safely, and accurately upstairs. Both the theoretical analysis and implementation of the algorithm are presented in detail, and extensive experimental results demonstrating the algorithm’s performance are described.
Proprioceptive Sensing for a Legged Robot
, 2005
"... memory of my grandmother ii Time flies, doesn’t it? ACKNOWLEDGEMENTS I can still clearly remember how nervous I was the day I arrived in the US to start this journey—an unforgettable experience filled with joys and tears. It is hard to believe that I have passed the tasks and reached the summit. Thi ..."
Abstract
-
Cited by 8 (1 self)
- Add to MetaCart
memory of my grandmother ii Time flies, doesn’t it? ACKNOWLEDGEMENTS I can still clearly remember how nervous I was the day I arrived in the US to start this journey—an unforgettable experience filled with joys and tears. It is hard to believe that I have passed the tasks and reached the summit. This dissertation, the culmination of my years in graduate education, would not exist but for the support, encouragement, and contributions of many individuals. I would first like to thank my advisor, Daniel Koditschek, for his continued guidance through this process. Over the years I have learned a great deal from him. Most importantly, he taught me how to think and deal with problems, both academic and nonacademic, from a broad perspective. I thank my co-advisor, Richard Brent Gillespie, for his valuable suggestions and ideas. He taught me how to widely utilize my knowledge of mechanical engineering, and to fuse it with new learning from electrical engineering and computer
Consistency analysis and improvement for vision-aided inertial navigation
, 2013
"... Abstract—In this paper, we study estimator inconsistency in vision-aided inertial navigation systems (VINS) from the stand-point of system’s observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unob-servable directions, which results in smaller ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
(Show Context)
Abstract—In this paper, we study estimator inconsistency in vision-aided inertial navigation systems (VINS) from the stand-point of system’s observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unob-servable directions, which results in smaller uncertainties, larger estimation errors, and divergence. We develop an observability constrained VINS (OC-VINS), which explicitly enforces the un-observable directions of the system, hence preventing spurious information gain and reducing inconsistency. This framework is applicable to several variants of the VINS problem such as vi-sual simultaneous localization and mapping (V-SLAM), as well as visual-inertial odometry using the multi-state constraint Kalman filter (MSC-KF). Our analysis, along with the proposed method to reduce inconsistency, are extensively validated with simulation trials and real-world experimentation. Index Terms—Consistency, nonlinear estimation, observability analysis, vision-aided inertial navigation. I.