Questions tagged [motion-planning]

Motion planning is the task of finding a continuous, collision free, path for an robot (entity) through a workspace that may contains obstacle, or reporting that no such path exists.

Resources for Learning More

In his response to a now-deleted Stack Overflow question, Andrew Walker writes:

The most comprehensive text I know of in this area is Steven LaValle's "Planning Algorithms", which is available from http://planning.cs.uiuc.edu/, as HTML and a PDF. Also included on the books webpage is a BibTeX file with more than a thousand references to the most significant literature in the field.

If you're looking for something a little more gentle, but no less comprehensive, you can check out the MIT Press book "Principle of Robot Motion Planning" by Choset, Lynch, Hutchinson, Kantor, Burgard, Kavraki and Thrun. Also of interest in robotics / sensing / motion planning is the excellent "Probabilistic Robotics" by Thrun, Burgard and Fox.

The classic text is "Robot Motion Planning" by Latombe, that has great coverage of the complete motion planning algorithms.

If you were looking for one place to start, I would have to recommend James Bruce's work on robocup and planning for autonomous systems, in particular his thesis "Real-Time Motion Planning and Safe Navigation in Dynamic Multi-Robot Environments" and the paper "Real-Time Randomized Path Planning for Robot Navigation". The work is presented in a way that makes it very approachable.

60 questions
0
votes
2 answers

How can I get coordinates of a path through the remote API of v-rep?

Question in the title. Using the remote python API of v-rep, I am able to get images and control motor properties of robots, but I cannot find any way to get the coordinates of a path object that was made with the path planning functionality in…
emilal
  • 132
  • 2
  • 14
0
votes
1 answer

Configuration space of rotating link

I have only recently started to understand topology in robotics perspective. I am reading Steve LaValle's book on motion planning. It mentions that a rotating link with a fixed pivot has a configuration space of a unit circle. Since the…
harsh
  • 905
  • 1
  • 10
  • 21
0
votes
0 answers

Brushfire and GVD implementation in c++

I have an assignment where I need to use the Brushfire Algorithm to implement a Generalized Voronoi Diagram(GVD) and use it for path planning. I have already implemented the Brushfire Algorithm, but don't know how to implement the GVD. I'm using…
Maya93
  • 1
0
votes
1 answer

Is it possible to change the OMPL source code for the V-Rep plug-in?

I develop motion planning algorithms using ompl and I'm wondering if I can somehow change the V-Rep ompl plug-in so it runs my own ompl planning algorithms (like replace RRT-Connect, FMT,... etc with my own algorithms)? How should I have do this?
0
votes
1 answer

Finding a path: SAT solving

We are given an n*m grid, which has obstacles at various points,the starting and ending location of the bot. The task is to find a collision free path from start to end. This problem is to be modelled as a SAT problem. Please guide me on what…
0
votes
1 answer

SAT based motion planning

SAT BASED MOTION PLANNING ALGORITHM A simple motion planning problem can be remodelled as a SAT solving problem. Can anyone explain how is this possible? In this problem, we have to find a collision free path from start to end…
0
votes
0 answers

implementation of distance transform of given binary image

I am looking for a python implementation of distance transform of a given binary image. No existing library code is to be used. This is what I have done so far - #function to find EUCLIDIAN distance to nearest wall from current cell def…
0
votes
1 answer

objective and constraint - motion planning

What is an objective and a constraint with respect to motion planning?
kaysri
  • 1
  • 3
0
votes
1 answer

What is wrong with my Implementation of 4th Order runge kutta in python for nonholonomic constraints?

I am trying to implement 4th order Runge Kutta for nonholonomic motion for car-like robots. I don't know what I am doing wrong,essentially I am passing +-Pi/4 to calculate hard left and right turns to get different trajectories. But no matter if I…
0
votes
1 answer

Navigating through a Maze using path-planning (Dijkstra)

I'm working on an robot that would be able to navigate through a maze, avoid obstacles and identify some of the objects in it. I have a monochromatic bitmap of the maze, that is supposed to be used in the robot navigation. Up till now I have…
0
votes
1 answer

Grasp simulation tool

I want to do some grasp motion planning experiments, but I failed with compiling the GraspIt! using VS2010 on Win7. Is there has other grasp simulation tool like GraspIt! that can be used in Win7 and VS2010 environment? Thank you!
Nick Tian
  • 1
  • 1
0
votes
1 answer

how to plot a 10*10 grid map and how to number the grid cells?(attached the model of grid)

regarding my assignment work i have to plot 10*10 grid with cells labelled in numbers.now only i have started to learn mat lab.i have tried lot of methods, to plot the grid. but none gave solution to me.guys please help me
0
votes
1 answer

Map exploration/path planning for multiple robots (no obstacles)

can anyone lead me to a map exploration/path planning paper/algorithm/website for my problem: We have 3 robots, which shall explore a 2D map, e.g. they drive over the ground while taking photos of it. The only obstacles on that map are the other 2…
0
votes
0 answers

Finding heuristic and Identifying Traveling Salesman like algorithm (With some changes)

I need a heuristic for the Traveling Salesman Problem with the below changes: • We need to visit only a subset of V (There is given a subset of V that we must visit). V=Cities. • We does not need to end the travel at the start vertex(city). Is…
-1
votes
1 answer

error: no matching function for call to ‘ompl::tools::SelfConfig::getDefaultNearestNeighbors(ompl::geometric::RRT*)’

when compiling my own project, I got an error as follows: myRRT.cc:80:78: error: no matching function for call to ‘ompl::tools::SelfConfig::getDefaultNearestNeighbors(ompl::geometric::RRT*)’ …
TENG FEI HAN
  • 92
  • 14
1 2 3
4