Académique Documents
Professionnel Documents
Culture Documents
1 Topological concept
1.1 Topology Concepts . . . . .
1.1.1 Fundamental . . . .
1.1.2 Algebralic topology .
1.1.3 Fun stuffs . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
3
4
. . . . .
. . . . .
. . . . .
problem
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
6
6
3 Geometric representation
3.1 Geometric modelling . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
8
8
8
9
2 Configuration Space
2.1 2D . . . . . . . . . .
2.2 3D . . . . . . . . . .
2.3 Obstacle space . . .
2.4 The motion planning
Chapter 1
Topological concept
1.1
1.1.1
Topology Concepts
Fundamental
SxS : a torus
S 2 : a sphere
RxS : a flat cylinder
R/ : = S : connect the two heads of a straight line, we have a circle.
Idenfitifcation.
R2 / : depends on the identification, we can be Mobius band, sphere,
Torus, RP 2
n-dimensional projective space is very important. RP n is the set of all
lines in Rn+1 that passes through the origin. each line is considered as a point in
RP n . If we consider the n-dimensional sphere S n , then each line will intersect
with the sphere at two points. If this two points are identified, the sphere will
be homeomorphic to RP n .
Paths Let X be a topological space, which for our purposes will also be a
manifold. A path is a continuous function, : [0, 1]maptoX.
Path connected A topological space X is said to be path connected if for
every two points x1 x2 belong to X, there exists a path connecting them.
Homotopic Paths Two paths with the same end points are said to be
homotopic if they can be morphed to become the other one continuously. This
mean if there is a hole in a R2 manifold, two paths that are separate by the
hold are not homotopic.
equivalent path for x1 and x2 both belongs to X, if the paths are all
homotopic, they are said to by simply connected. And if for all point that
belongs to X, the they are all simply connected, then X is considered simply
connected. If it is not the case, then X is said to be multipy connected.
1.1.2
Algebralic topology
Groups Algebraic topology, which is a branch of mathematics that characterizes the structure of topological spaces in terms of algebraic objects, such as
groups. These resulting groups have important implications for motion planning. Therefore, we give a brief overview. First, the notion of a group must be
precisely defined. A group is a set, G, together with a binary operation x such
that the following group axiom are obeyed:
Closure for any a and b belong to G, a x b also belongs to G
Associativity a x b x c = (a x b) x c = a x (b x c)
Identity i x a = a, and a x i = a
Inverse axa1 = i
The fundamental group Now an interesting group will be constructed from
the space of paths and the equivalence relation obtained by homotopy. The
funda- mental group, 1 (X) (or first homotopy group), is associated with any
topological space, X. Let a (continuous) path for which f (0) = f (1) be called
a loop. Let some xb belongs to X be designated as a base point. For some
arbitrary but fixed base point, xb , consider the set of all loops such that f(0)
= f(1) = xb . This can be made into a group by defining the following binary
operation. Let 1 : [0, 1] - X and 2 : [0, 1] - X be two loop paths with the
same base point. Their product is defined as:
= 1 (2t)(t < 1/2)
(1.1)
(1.2)
For a simply connected space, there is only one class and therefore the fundamental group consist of only the identify element.
For X = S, there is a class for each integer i belong to Z. i0 means the path
class winds i time around S in the counterclockwise direction, while i0 means
the path class winds in the clockwise direction. Thus 1 (S 1 ) = Z
in a similar fashion, the fundamental group of T n is Z n . For each i corresponding to the n-the dimension of the torus, the loop goes around the n-th circle i
times.
The fundamental Group of RP 2 1 (RP 2 ) = Z2 , which stands for the cyclic
group of order 2, which correspond to addition mod 2 (operation of the group).
There are only two equivalent classes, and they are identified based on the number of loops being odd or even. Higher order homotopy Group, instead of a
line in the case of 1st order homotopy group, 2nd order homotopy group generate a sheet/surface connecting two points. And therefore, it can detect bubble
in R3 space.
1.1.3
Fun stuffs
For a car that is driving on a big sphere (like the earth) C space is actually
SO(3) not S 2 S
Chapter 2
Configuration Space
2.1
2D
2.2
3D
In this section, rotation group SO(3) is frequently mentioned. It is homeomorphic to half-sphere S 3 . We could identify two antinodal points to achieve SO(3)
5
2.3
Obstacle space
(2.1)
and
y Y}
(2.2)
2.4
Chapter 3
Geometric representation
3.1
Geometric modelling
Polygonal model in 2D space, a convex Polygonal model if and only if, for
any pair of points in X, all points along the line segment that connects them
are contained in X.
Polyhedral model similar to Polygonal model but in 3D space
Semi-algebralic model Instead of straight line, we can also use continous line
to define a model. Basically we use function f to describe the boundary.
H = {(x, y) W | f (x, y) 0}.
Chapter 4
Field
Keep in mind several familiar examples of fields: the rationals, Q; the reals, R;
and the complex plane, C. You may verify that these fields satisfy the following
six axioms.
A field is a set F that has two binary operations, : F F F (called
multiplication) and + : F F F (called addition), for which the following
axioms are satisfied:
(Associativity) For all a, b, c F, (a + b) + c = a + (b + c) and (a b) c =
a (b c).
(Commutativity) For all a, b F, a + b = b + a and a b = b a.
(Distributivity) For all a, b, c F, a (b + c) = a b + a c.
(Identities) There exist 0, 1 F, such that a + 0 = a 1 = a for all a F.
(Additive Inverses) For every a F, there exists some b F such that
a + b = 0.
(Multiplicative Inverses) For every a F , except a = 0, there exists some
c F such that a c = 1.
4.2
Polynomial
4.3
Varieties