4 research outputs found

    Curvature-Based Environment Description for Robot Navigation Using Laser Range Sensors

    Get PDF
    This work proposes a new feature detection and description approach for mobile robot navigation using 2D laser range sensors. The whole process consists of two main modules: a sensor data segmentation module and a feature detection and characterization module. The segmentation module is divided in two consecutive stages: First, the segmentation stage divides the laser scan into clusters of consecutive range readings using a distance-based criterion. Then, the second stage estimates the curvature function associated to each cluster and uses it to split it into a set of straight-line and curve segments. The curvature is calculated using a triangle-area representation where, contrary to previous approaches, the triangle side lengths at each range reading are adapted to the local variations of the laser scan, removing noise without missing relevant points. This representation remains unchanged in translation or rotation, and it is also robust against noise. Thus, it is able to provide the same segmentation results although the scene will be perceived from different viewpoints. Therefore, segmentation results are used to characterize the environment using line and curve segments, real and virtual corners and edges. Real scan data collected from different environments by using different platforms are used in the experiments in order to evaluate the proposed environment description algorithm

    Adaptive covariance estimation method for LiDAR-Aided multi-sensor integrated navigation systems

    Get PDF
    The accurate estimation of measurements covariance is a fundamental problem in sensors fusion algorithms and is crucial for the proper operation of filtering algorithms. This paper provides an innovative solution for this problem and realizes the proposed solution on a 2D indoor navigation system for unmanned ground vehicles (UGVs) that fuses measurements from a MEMS-grade gyroscope, speed measurements and a light detection and ranging (LiDAR) sensor. A computationally efficient weighted line extraction method is introduced, where the LiDAR intensity measurements are used, such that the random range errors and systematic errors due to surface reflectivity in LiDAR measurements are considered. The vehicle pose change is obtained from LiDAR line feature matching, and the corresponding pose change covariance is also estimated by a weighted least squares-based technique. The estimated LiDAR-based pose changes are applied as periodic updates to the Inertial Navigation System (INS) in an innovative extended Kalman filter (EKF) design. Besides, the influences of the environment geometry layout and line estimation error are discussed. Real experiments in indoor environment are performed to evaluate the proposed algorithm. The results showed the great consistency between the LiDAR-estimated pose chan

    Multi-sensor guidance of an agricultural robot

    Get PDF
    The increasing demand for high-density soil data, and the high labor cost associated with manual methods, have encouraged the development of autonomous alternatives. In this study, a mobile robot named ‘AgTracker’ was developed as a platform for an autonomous soil sampling machine. The robot, equipped with a low-accuracy GPS, a LIDAR scanner, an electronic compass visited human-defined locations through its auto-navigation system. This system also had a user-friendly interface, which enabled operators to set waypoints by clicking on Google Maps®. Locations could also be remotely monitored in real time through this interface. An Xbee wireless network was built to make the remote waypoints set up and monitoring possible. The robot was tested on campus of University of Illinois at Urbana-Champaign. It could visit waypoints one by one successfully in most cases. The robot’s localization errors, which were the distances between its true visited locations and set waypoints, were evaluated. An average error within 0.2 m was achieved
    corecore