Abstract

Motion planning deals with finding a collision-free trajectory for a robot from the current position to the desired goal. For a high-dimensional space, sampling-based algorithms are widely used. Different sampling algorithms are used in different environments depending on the nature of the scenario and requirements of the problem. Here, we deal with the problems involving narrow corridors, i.e., in order to reach its destination the robot needs to pass through a region with a small free space. Common samplers used in the Probabilistic Roadmap are the uniform-based sampler, the obstacle-based sampler, maximum clearance-based sampler, and the Gaussian-based sampler. The individual samplers have their own advantages and disadvantages; therefore, in this paper, we propose to create a hybrid sampler that uses a combination of sampling techniques for motion planning. First, the contribution of each sampling technique is deterministically varied to create time efficient roadmaps. However, this approach has a limitation: The sampling strategy cannot adapt as per the changing configuration spaces. To overcome this limitation, the sampling strategy is extended by making the contribution of each sampler adaptive, i.e., the sampling ratios are determined on the basis of the nature of the environment. In this paper, we show that the resultant sampling strategy is better than commonly used sampling strategies in the Probabilistic Roadmap approach.

Highlights

  • The interest in making machines smart and giving them the ability to act autonomously in everyday situations has resulted in an increased interest in robotics

  • Has a framework for sampling-based motion planning. Experiments are done both on Open Motion Planning Library (OMPL) App, which is a standalone application using OMPL and MoveIt [25], a wrapper around OMPL for mobile manipulation in the Robot Operating System (ROS) environment

  • The first scenario is called as Twistycool and features a toy robot in SE(3) configuration space that has to surpass a narrow corridor region

Read more

Summary

Introduction

The interest in making machines smart and giving them the ability to act autonomously in everyday situations has resulted in an increased interest in robotics. The path of the robot computed by the motion planning algorithm must be collision-free, must be of the shortest length possible, must maintain a respectable clearance from the obstacles around, must be smooth, and must be computable in small computation times. The sampling-based algorithms sample out the configuration space in pursuit of computing a path between the source and the goal. A common local planning algorithm checks for a straight line connectivity between the samples and adds an edge if the straight line connection between q and q2 is collision-free. The resultant roadmap is a graph with source and goal; any graph search algorithm may be used to compute the path. PRM [21] attempts to reduce the computation time in the roadmap generation by delaying collision checking until the search is made in the query phase.

Sampling Strategies
Deterministic Hybrid Sampling
Adaptive Hybrid Sampling
Results
Results the
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call