我写代码光想着赶紧写完拉倒,导致产生一堆低级错误,最后被这些低级错误绊了个大趔趄。
1. 把加速度数据错读成速度数据
2024.11.30,现在要做 UUV 的模型辨识,需要对加速度数据进行坐标变换,从世界坐标系变换到局部机体坐标系。因为我对这个变换没有学过,我的注意力全在如何写这个变换矩阵上,但是不管这个变换矩阵怎么写,变换出来的加速度始终和真值匹配不上。
修了整整一天,找了整整一天的资料,最后发现和变换矩阵相乘的数不是全局坐标系下的加速度,而是速度,因为最开始的时候用 pd 数据读错列了……
2. 分不清正负号
大约 1 分钟