Open Source Integrated Planner for Autonomous Navigation in Highly Dynamic Environments

2017 ◽  
Vol 29 (4) ◽  
pp. 668-684 ◽  
Author(s):  
Hatem Darweesh ◽  
Eijiro Takeuchi ◽  
Kazuya Takeda ◽  
Yoshiki Ninomiya ◽  
Adi Sujiwo ◽  
...  

Planning is one of the cornerstones of autonomous robot navigation. In this paper we introduce an open source planner called “OpenPlanner” for mobile robot navigation, composed of a global path planner, a behavior state generator and a local planner. OpenPlanner requires a map and a goal position to compute a global path and execute it while avoiding obstacles. It can also trigger behaviors, such as stopping at traffic lights. The global planner generates smooth, global paths to be used as a reference, after considering traffic costs annotated in the map. The local planner generates smooth, obstacle-free local trajectories which are used by a trajectory tracker to achieve low level control. The behavior state generator handles situations such as path tracking, object following, obstacle avoidance, emergency stopping, stopping at stop signs and traffic light negotiation. OpenPlanner is evaluated in simulation and field experimentation using a non-holonomic Ackerman steering-based mobile robot. Results from simulation and field experimentation indicate that OpenPlanner can generate global and local paths dynamically, navigate smoothly through a highly dynamic environments and operate reliably in real time. OpenPlanner has been implemented in the Autoware open source autonomous driving framework’s Robot Operating System (ROS).

2013 ◽  
Vol 572 ◽  
pp. 644-647
Author(s):  
Gökhan Aslan ◽  
Erhan Ilhan Konukseven ◽  
Buğra Koku

In an efficient autonomous navigation and exploration, the robots should sense the environment as exactly as possible in real-time and act correctly on the basis of the acquired 3D data. Laser scanners have been used for the last 30 years for mobile robot navigation. However, they often did not enough speed, accuracy and field of view. In this paper we present the design and implementation of a scanning platform, which can be used for both outdoor and indoor mobile robot navigation and mapping. A 3D scanning platform based on a 2D laser rangefinder was designed in compact way for fast and accurate mapping with maximum field of view. The range finder is rotated around the vertical axis to extract the 3D indoor information. However, the scanner is designed to be placed in any direction on a mobile robot. The designed mechanism provides 360º degree horizontal by 240º degree vertical field of view. The maximum resolution is 0.36º degrees in elevation and variable in azimuth (0.1 degrees if scanning platform is set to complete a 360º degree rotation in 3.6 seconds). The proposed low cost compact design is tested by scanning a physical environment with known dimensions to show that it can be used as a precise and reliable high quality 3D sensor for autonomous mobile robots.


Sensors ◽  
2019 ◽  
Vol 19 (13) ◽  
pp. 2993 ◽  
Author(s):  
Chaoqun Wang ◽  
Jiankun Wang ◽  
Chenming Li ◽  
Danny Ho ◽  
Jiyu Cheng ◽  
...  

Complex environments pose great challenges for autonomous mobile robot navigation. In this study, we address the problem of autonomous navigation in 3D environments with staircases and slopes. An integrated system for safe mobile robot navigation in 3D complex environments is presented and both the perception and navigation capabilities are incorporated into the modular and reusable framework. Firstly, to distinguish the slope from the staircase in the environment, the robot builds a 3D OctoMap of the environment with a novel Simultaneously Localization and Mapping (SLAM) framework using the information of wheel odometry, a 2D laser scanner, and an RGB-D camera. Then, we introduce the traversable map, which is generated by the multi-layer 2D maps extracted from the 3D OctoMap. This traversable map serves as the input for autonomous navigation when the robot faces slopes and staircases. Moreover, to enable robust robot navigation in 3D environments, a novel camera re-localization method based on regression forest towards stable 3D localization is incorporated into this framework. In addition, we utilize a variable step size Rapidly-exploring Random Tree (RRT) method which can adjust the exploring step size automatically without tuning this parameter manually according to the environment, so that the navigation efficiency is improved. The experiments are conducted in different kinds of environments and the output results demonstrate that the proposed system enables the robot to navigate efficiently and robustly in complex 3D environments.


Sign in / Sign up

Export Citation Format

Share Document