拓扑

Topology

拓扑研究空间在连续变形下保持不变的结构,例如连通性、回绕方式、洞、端点、边界识别和紧致性。它不关心具体长度、角度、曲率或尺度,因此常被直观地称为“橡皮几何”。

Topological Equivalence

若两个空间之间存在连续双射,且逆映射也连续,则它们同胚;同胚空间在拓扑意义上等价。直观地说,一个空间可以被连续拉伸、弯曲或压缩成另一个空间,但不能被切开或粘合。

例如,球面和被拉长的椭球面拓扑相同,因为后者可由前者连续拉伸得到。球面和平面都二维,但拓扑不同:平面无限延展,球面闭合回绕,不能在不切开的情况下互相变形。

Core Notions

Examples

一维空间中,直线、圆和闭区间拓扑不同:

R,S1,[a,b].

开区间 (a,b) 可连续拉伸为整条直线,所以

(a,b)R.

闭区间 [a,b] 不同,因为它含有两个端点。圆 S1 也不同,因为它没有端点但会回绕。

二维空间中,R2、球面 S2 和环面

T2=S1×S1

维数相同但拓扑不同。T2 有两个独立周期方向;S2 没有这种双周期回绕;R2 无界且不闭合。

In Configuration Spaces

机器人构型空间的拓扑决定哪些坐标值代表相邻构型。角度 θ=πθ=π 是同一个圆上的邻域,不是两个相距很远的端点;2R 机械臂的关节空间是环面 T2,而不是普通正方形。

规划、插值和反馈控制若忽略拓扑,会在坐标边界附近产生错误。例如直接用欧氏差值处理角度,可能把 179179 的小变化当成接近一整圈的大变化。正确建模通常需要显式处理周期识别、多个坐标图,或使用带约束的冗余表示。

几何和拓扑应分开看:几何负责距离、曲率、碰撞形状和代价函数;拓扑负责连通性、周期性、洞和边界识别。两者共同影响运动规划和控制算法。