1
|
Zhou B, Yi J, Zhang X, Wang L, Zhang S, Wu B. An autonomous navigation approach for unmanned vehicle in off-road environment with self-supervised traversal cost prediction. APPL INTELL 2023. [DOI: 10.1007/s10489-023-04518-3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 04/01/2023]
|
2
|
Sánchez M, Morales J, Martínez JL. Reinforcement and Curriculum Learning for Off-Road Navigation of an UGV with a 3D LiDAR. SENSORS (BASEL, SWITZERLAND) 2023; 23:3239. [PMID: 36991950 PMCID: PMC10057611 DOI: 10.3390/s23063239] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 02/14/2023] [Revised: 03/08/2023] [Accepted: 03/15/2023] [Indexed: 06/19/2023]
Abstract
This paper presents the use of deep Reinforcement Learning (RL) for autonomous navigation of an Unmanned Ground Vehicle (UGV) with an onboard three-dimensional (3D) Light Detection and Ranging (LiDAR) sensor in off-road environments. For training, both the robotic simulator Gazebo and the Curriculum Learning paradigm are applied. Furthermore, an Actor-Critic Neural Network (NN) scheme is chosen with a suitable state and a custom reward function. To employ the 3D LiDAR data as part of the input state of the NNs, a virtual two-dimensional (2D) traversability scanner is developed. The resulting Actor NN has been successfully tested in both real and simulated experiments and favorably compared with a previous reactive navigation approach on the same UGV.
Collapse
|
3
|
Optimal path planning using a continuous anisotropic model for navigation on irregular terrains. INTEL SERV ROBOT 2022. [DOI: 10.1007/s11370-022-00450-6] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/11/2022]
Abstract
AbstractMobile robots usually need to minimize energy when they are traversing uneven terrains. To reach a location of interest, one strategy consists of making the robot follow the path that demands the least possible amount of energy. Yet, its calculation is not trivial with irregular surfaces. Gravity makes the energy consumption of a robot change according to its heading. Such a variation is subject to the terramechanic characteristics of the surface. This paper introduces a cost function that addresses this variation when traversing slopes. This function presents direction-dependency (anisotropic) and returns the cost for all directions (continuous).. Moreover, it is compatible with the Ordered Upwind Method, which allows finding globally optimal paths in a deterministic way. Besides, the segments of these paths are not restricted to the shape of a grid. Finally, this paper also introduces the description and discussion of a simulation experiment. It served to analyse what kinds of terrain motivate the use of anisotropy. The Ordered Upwind Method was executed on a virtual crater with different terrain parameter configurations, using both isotropic (direction-non-dependent) and anisotropic cost functions. The results evince how in certain situations the use of an anisotropic cost function instead of an isotropic one produces a path that reduces the accumulated cost by up to 20%.
Collapse
|
4
|
Autonomous exploration with online learning of traversable yet visually rigid obstacles. Auton Robots 2022. [DOI: 10.1007/s10514-022-10075-4] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
5
|
Prágr M, Bayer J, Faigl J. Autonomous robotic exploration with simultaneous environment and traversability models learning. Front Robot AI 2022; 9:910113. [PMID: 36274911 PMCID: PMC9581159 DOI: 10.3389/frobt.2022.910113] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/31/2022] [Accepted: 08/23/2022] [Indexed: 11/23/2022] Open
Abstract
In this study, we address generalized autonomous mobile robot exploration of unknown environments where a robotic agent learns a traversability model and builds a spatial model of the environment. The agent can benefit from the model learned online in distinguishing what terrains are easy to traverse and which should be avoided. The proposed solution enables the learning of multiple traversability models, each associated with a particular locomotion gait, a walking pattern of a multi-legged walking robot. We propose to address the simultaneous learning of the environment and traversability models by a decoupled approach. Thus, navigation waypoints are generated using the current spatial and traversability models to gain the information necessary to improve the particular model during the robot's motion in the environment. From the set of possible waypoints, the decision on where to navigate next is made based on the solution of the generalized traveling salesman problem that allows taking into account a planning horizon longer than a single myopic decision. The proposed approach has been verified in simulated scenarios and experimental deployments with a real hexapod walking robot with two locomotion gaits, suitable for different terrains. Based on the achieved results, the proposed method exploits the online learned traversability models and further supports the selection of the most appropriate locomotion gait for the particular terrain types.
Collapse
|
6
|
Chen J, Yu L, Wang W. Hilbert Space Filling Curve Based Scan-Order for Point Cloud Attribute Compression. IEEE TRANSACTIONS ON IMAGE PROCESSING : A PUBLICATION OF THE IEEE SIGNAL PROCESSING SOCIETY 2022; 31:4609-4621. [PMID: 35776811 DOI: 10.1109/tip.2022.3186532] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/15/2023]
Abstract
Point cloud is a set of three-dimensional points in arbitrary order, which is a popular representation of 3D scene in autonomous navigation and immersive applications in recent years. Compression becomes an inevitable issue due to the huge data volume of point cloud. In order to effectively compress attributes of those points, proper reordering is important. The existing voxel-based point cloud attributes compression scheme uses a naive scan for points reordering. In this paper, we theoretically analyzed 3C properties of point cloud, i.e., Compactness, Clustering and Correlation, of different scan-orders defined by different space filling curves and disclosed that the Hilbert curve can provide the best spatial correlation preservation compared with Z-order and Gray-coded curves. It is also statistically verified that the Hilbert curve always has the best ability of attributes correlation preservation for point clouds with different sparsity. We also proposed a fast and iterative Hilbert address code generation method to implement points reordering. The Hilbert scan-order could be combined with various point cloud attribute coding methods. Experiments show that the correlation preservation feature of the proposed scan-order can bring us 6.1% and 6.5% coding gain for prediction and transform coding, respectively.
Collapse
|
7
|
RSPMP: real-time semantic perception and motion planning for autonomous navigation of unmanned ground vehicle in off-road environments. APPL INTELL 2022. [DOI: 10.1007/s10489-022-03283-z] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/02/2022]
|
8
|
A novel precise pose prediction algorithm for setting the sleeping mode of the Yutu-2 rover based on a multiview block bundle adjustment. ROBOTICA 2022. [DOI: 10.1017/s0263574722000637] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
Abstract
To set the sleeping mode for the Yutu-2 rover, a visual pose prediction algorithm including terrain reconstruction and pose estimation was first studied. The terrain reconstruction precision is affected by using only the stereo navigation camera (Navcam) images and the rotation angles of the mast. However, the hazard camera (Hazcam) pose is fixed, and an image network was constructed by linking all of the Navcam and Hazcam stereoimages. Then, the Navcam pose was refined based on a multiview block bundle adjustment. The experimental results show that the mean absolute errors of the check points in the proposed algorithm were 10.4 mm over the range of
$\boldsymbol{L}$
from 2.0 to 6.1 m, and the proposed algorithm achieved good prediction results for the rover pose (the average differences of the values of the pitch angle and the roll angle were −0.19 degrees and 0.29 degrees, respectively). Under the support of the proposed algorithm, engineers have completed the remote setting of the sleeping mode for Yutu-2 successfully in the Chang’e-4 mission operations.
Collapse
|
9
|
Mattamala M, Chebrolu N, Fallon M. An Efficient Locally Reactive Controller for Safe Navigation in Visual Teach and Repeat Missions. IEEE Robot Autom Lett 2022. [DOI: 10.1109/lra.2022.3143196] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
10
|
Sánchez-Ibáñez JR, Pérez-del-Pulgar CJ, García-Cerezo A. Path Planning for Autonomous Mobile Robots: A Review. SENSORS (BASEL, SWITZERLAND) 2021; 21:7898. [PMID: 34883899 PMCID: PMC8659900 DOI: 10.3390/s21237898] [Citation(s) in RCA: 24] [Impact Index Per Article: 8.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/16/2021] [Revised: 11/22/2021] [Accepted: 11/23/2021] [Indexed: 11/17/2022]
Abstract
Providing mobile robots with autonomous capabilities is advantageous. It allows one to dispense with the intervention of human operators, which may prove beneficial in economic and safety terms. Autonomy requires, in most cases, the use of path planners that enable the robot to deliberate about how to move from its location at one moment to another. Looking for the most appropriate path planning algorithm according to the requirements imposed by users can be challenging, given the overwhelming number of approaches that exist in the literature. Moreover, the past review works analyzed here cover only some of these approaches, missing important ones. For this reason, our paper aims to serve as a starting point for a clear and comprehensive overview of the research to date. It introduces a global classification of path planning algorithms, with a focus on those approaches used along with autonomous ground vehicles, but is also extendable to other robots moving on surfaces, such as autonomous boats. Moreover, the models used to represent the environment, together with the robot mobility and dynamics, are also addressed from the perspective of path planning. Each of the path planning categories presented in the classification is disclosed and analyzed, and a discussion about their applicability is added at the end.
Collapse
Affiliation(s)
- José Ricardo Sánchez-Ibáñez
- Space Robotics Laboratory, Department of Systems Engineering and Automation, Universidad de Málaga, C/Ortiz Ramos s/n, 29071 Málaga, Spain; (C.J.P.-d.-P.); (A.G.-C.)
| | | | | |
Collapse
|
11
|
Hu H, Zhang K, Tan AH, Ruan M, Agia CG, Nejat G. A Sim-to-Real Pipeline for Deep Reinforcement Learning for Autonomous Robot Navigation in Cluttered Rough Terrain. IEEE Robot Autom Lett 2021. [DOI: 10.1109/lra.2021.3093551] [Citation(s) in RCA: 12] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
12
|
Salansky V, Zimmermann K, Petricek T, Svoboda T. Pose Consistency KKT-Loss for Weakly Supervised Learning of Robot-Terrain Interaction Model. IEEE Robot Autom Lett 2021. [DOI: 10.1109/lra.2021.3076957] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
13
|
Oliveira FG, Neto AA, Howard D, Borges P, Campos MFM, Macharet DG. Three-Dimensional Mapping with Augmented Navigation Cost through Deep Learning. J INTELL ROBOT SYST 2021. [DOI: 10.1007/s10846-020-01304-y] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
|
14
|
Martínez JL, Morales J, Sánchez M, Morán M, Reina AJ, Fernández-Lozano JJ. Reactive Navigation on Natural Environments by Continuous Classification of Ground Traversability. SENSORS 2020; 20:s20226423. [PMID: 33182808 PMCID: PMC7697802 DOI: 10.3390/s20226423] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/28/2020] [Revised: 10/30/2020] [Accepted: 11/05/2020] [Indexed: 11/25/2022]
Abstract
Reactivity is a key component for autonomous vehicles navigating on natural terrains in order to safely avoid unknown obstacles. To this end, it is necessary to continuously assess traversability by processing on-board sensor data. This paper describes the case study of mobile robot Andabata that classifies traversable points from 3D laser scans acquired in motion of its vicinity to build 2D local traversability maps. Realistic robotic simulations with Gazebo were employed to appropriately adjust reactive behaviors. As a result, successful navigation tests with Andabata using the robot operating system (ROS) were performed on natural environments at low speeds.
Collapse
|
15
|
Khan MM, Berns K, Muhammad A. Vehicle specific robust traversability indices using roadmaps on 3D pointclouds. INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS 2020. [DOI: 10.1007/s41315-020-00148-x] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
16
|
Wellhausen L, Ranftl R, Hutter M. Safe Robot Navigation Via Multi-Modal Anomaly Detection. IEEE Robot Autom Lett 2020. [DOI: 10.1109/lra.2020.2967706] [Citation(s) in RCA: 15] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
17
|
Guzzi J, Chavez-Garcia RO, Nava M, Gambardella LM, Giusti A. Path Planning With Local Motion Estimations. IEEE Robot Autom Lett 2020. [DOI: 10.1109/lra.2020.2972849] [Citation(s) in RCA: 14] [Impact Index Per Article: 3.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
|
18
|
Supervised Learning of Natural-Terrain Traversability with Synthetic 3D Laser Scans. APPLIED SCIENCES-BASEL 2020. [DOI: 10.3390/app10031140] [Citation(s) in RCA: 13] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Autonomous navigation of ground vehicles on natural environments requires looking for traversable terrain continuously. This paper develops traversability classifiers for the three-dimensional (3D) point clouds acquired by the mobile robot Andabata on non-slippery solid ground. To this end, different supervised learning techniques from the Python library Scikit-learn are employed. Training and validation are performed with synthetic 3D laser scans that were labelled point by point automatically with the robotic simulator Gazebo. Good prediction results are obtained for most of the developed classifiers, which have also been tested successfully on real 3D laser scans acquired by Andabata in motion.
Collapse
|
19
|
Affiliation(s)
- Yoshitaka Hara
- Future Robotics Technology Center (fuRo), Chiba Institute of Technology, Narashino, Japan
| | - Masahiro Tomono
- Future Robotics Technology Center (fuRo), Chiba Institute of Technology, Narashino, Japan
| |
Collapse
|
20
|
3D Exploration and Navigation with Optimal-RRT Planners for Ground Robots in Indoor Incidents. SENSORS 2019; 20:s20010220. [PMID: 31906019 PMCID: PMC6983016 DOI: 10.3390/s20010220] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/05/2019] [Revised: 12/13/2019] [Accepted: 12/27/2019] [Indexed: 11/17/2022]
Abstract
Navigation and exploration in 3D environments is still a challenging task for autonomous robots that move on the ground. Robots for Search and Rescue missions must deal with unstructured and very complex scenarios. This paper presents a path planning system for navigation and exploration of ground robots in such situations. We use (unordered) point clouds as the main sensory input without building any explicit representation of the environment from them. These 3D points are employed as space samples by an Optimal-RRTplanner (RRT * ) to compute safe and efficient paths. The use of an objective function for path construction and the natural exploratory behaviour of the RRT * planner make it appropriate for the tasks. The approach is evaluated in different simulations showing the viability of autonomous navigation and exploration in complex 3D scenarios.
Collapse
|
21
|
Zhang K, Yang Y, Fu M, Wang M. Traversability Assessment and Trajectory Planning of Unmanned Ground Vehicles with Suspension Systems on Rough Terrain. SENSORS 2019; 19:s19204372. [PMID: 31658645 PMCID: PMC6833019 DOI: 10.3390/s19204372] [Citation(s) in RCA: 17] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/08/2019] [Revised: 09/24/2019] [Accepted: 09/27/2019] [Indexed: 11/16/2022]
Abstract
This paper presents a traversability assessment method and a trajectory planning method. They are key features for the navigation of an unmanned ground vehicle (UGV) in a non-planar environment. In this work, a 3D light detection and ranging (LiDAR) sensor is used to obtain the geometric information about a rough terrain surface. For a given SE(2) pose of the vehicle and a specific vehicle model, the SE(3) pose of the vehicle is estimated based on LiDAR points, and then a traversability is computed. The traversability tells the vehicle the effects of its interaction with the rough terrain. Note that the traversability is computed on demand during trajectory planning, so there is not any explicit terrain discretization. The proposed trajectory planner finds an initial path through the non-holonomic A*, which is a modified form of the conventional A* planner. A path is a sequence of poses without timestamps. Then, the initial path is optimized in terms of the traversability, using the method of Lagrange multipliers. The optimization accounts for the model of the vehicle's suspension system. Therefore, the optimized trajectory is dynamically feasible, and the trajectory tracking error is small. The proposed methods were tested in both the simulation and the real-world experiments. The simulation experiments were conducted in a simulator called Gazebo, which uses a physics engine to compute the vehicle motion. The experiments were conducted in various non-planar experiments. The results indicate that the proposed methods could accurately estimate the SE(3) pose of the vehicle. Besides, the trajectory cost of the proposed planner was lower than the trajectory costs of other state-of-the-art trajectory planners.
Collapse
Affiliation(s)
- Kai Zhang
- School of Automation, Beijing Institute of Technology, Beijing 100081, China.
| | - Yi Yang
- School of Automation, Beijing Institute of Technology, Beijing 100081, China.
| | - Mengyin Fu
- School of Automation, Beijing Institute of Technology, Beijing 100081, China.
- School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China.
| | - Meiling Wang
- School of Automation, Beijing Institute of Technology, Beijing 100081, China.
| |
Collapse
|
22
|
Otsu K, Matheron G, Ghosh S, Toupet O, Ono M. Fast approximate clearance evaluation for rovers with articulated suspension systems. J FIELD ROBOT 2019. [DOI: 10.1002/rob.21892] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Affiliation(s)
- Kyohei Otsu
- Jet Propulsion Laboratory California Institute of Technology Pasadena California
| | - Guillaume Matheron
- Département d'informatique École Normale Supérieure de Paris Paris France
| | - Sourish Ghosh
- Department of Mathematics Indian Institute of Technology Kharagpur India
| | - Olivier Toupet
- Jet Propulsion Laboratory California Institute of Technology Pasadena California
| | - Masahiro Ono
- Jet Propulsion Laboratory California Institute of Technology Pasadena California
| |
Collapse
|
23
|
Wellhausen L, Dosovitskiy A, Ranftl R, Walas K, Cadena C, Hutter M. Where Should I Walk? Predicting Terrain Properties From Images Via Self-Supervised Learning. IEEE Robot Autom Lett 2019. [DOI: 10.1109/lra.2019.2895390] [Citation(s) in RCA: 63] [Impact Index Per Article: 12.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
24
|
Freda L, Gianni M, Pirri F, Gawel A, Dubé R, Siegwart R, Cadena C. 3D multi-robot patrolling with a two-level coordination strategy. Auton Robots 2019. [DOI: 10.1007/s10514-018-09822-3] [Citation(s) in RCA: 14] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
|