坐标系理解

物体空间描述

以上是一个固定轴的棍子,我们要描述他的空间信息。

我们可以通过坐标和角度来去描述

  • 坐标(2, 1)
  • 角度45度

其实坐标就是位置

角度就是姿态

也就是描述一个物体,我们只需要位置和姿态就可以进行描述了。

我们来看看三维空间:

也是 位置和姿态,位置是(x,y,z),姿态是三个轴的角度(绕x,绕y,绕z)

关节和坐标系

上图中,是一个两个自由度的活动系统。

两个连杆,两个关节。

对于这个系统而言,我们需要知道的是末端可到达的范围。

在这个系统中,我们回去定义一个参考坐标系。上图中的黑色坐标系就是参考坐标系。

通常要去理解计算的是末端的位置或者是旋转的角度。

我们在整个系统中就得去构建关联的坐标系。

对于第一个连杆,我们会为他创建一个坐标系。通常会如上图红色坐标系。

对于第二个连杆,我们也会为他创建一个坐标系。通常会如上图蓝色坐标系。

我们思考几个问题:

  1. 为什么要为连杆建立坐标系
  2. 为什么要按照这种方式建立坐标系

为什么要建立独立坐标系

物件在一个系统中,通常可以按照这个系统的坐标系来去描述,但是我们有的时候还单独为这个物件建立坐标系。

原因在于,物件是活动的,物件的活动是有规律的。有的时候,这种规律不是和当前系统有直接关系的,我们构建的坐标系是为了和物件活动建立直接关系的。通过关系的传递最后和整个系统的坐标系建立关系的。

建立坐标系的方式

我们要明确以上坐标系建立的特点:

  1. 围绕着关节建立
  2. 某个轴和物件连杆方向上是重合的

关节位置通常我们定义为坐标原点,是为了方便模拟计算。

沿着连杆方向,也是为了方便计算,原因在于描述末端点的时候会以新坐标系来描述,这个时候,如果不重合,则会有两个方向的值。重合的话,则按照连杆长度来计算。

思考

关于物体的末端位置计算,我们按照关节构建坐标系,对于末端关节位置,我们会以整个参考坐标系来描述,这里就牵涉到了坐标转换问题,因此我们需要解决坐标转换相关的问题,才能找到物体运动的规律。