Page 1 of 1

Configuration Space/ Joint Space

Posted: 19 Jul 2019, 03:34
by Dheenu
Hello,

I have a confusion in configuration space for a robotics arm.

I know C-space have the dimension of number of joints in a robot. for example 7-DOF robot will have 7-D C-Space.

So when we implement motion planning algorithms like RRT, PRM or any other planning algorithms in C-Space, if choose a random point in C-space (say for example 5.5) how does a single random point corresponds to 7-D C-space. I mean don’t we need to specify a vector 7 different random points to denote a point in C-Space?

Thanks in advance

Re: Configuration Space/ Joint Space

Posted: 19 Jul 2019, 13:58
by coppelia
Hello,

this question does not seem to be directly linked to V-REP.
When you mean a
single random point
, you probably mean a single random node. A node represents a configuration in the configuration space of the robot and is often used in randomized path planning algorithms.

Cheers

Re: Configuration Space/ Joint Space

Posted: 21 Jul 2019, 18:04
by fferri
Dheenu wrote: 19 Jul 2019, 03:34 I know C-space have the dimension of number of joints in a robot. for example 7-DOF robot will have 7-D C-Space.
Dheenu wrote: 19 Jul 2019, 03:34if choose a random point in C-space (say for example 5.5)
How can 5.5 be sampled from C-space? You just said C-space had 7 dimensions...

By the way, this has nothing to do with V-REP.

FYI, in actual motion planning algorithms, C-space is never computed explicitly. Instead, collisions are computed lazily, on the sampled points. That's why sampling-based motion planning algorithms are successful, even in high-dimensional spaces, despite the problem being PSPACE complete (at least as hard as NP-complete).