Python:一个正则表达式的小例子

我想重命名一个文件(手动操作是不可能的,懒!) 将“清晰易懂的的线性代数,国立阳明交通大学周志成,国语版mit线性代数Gilbert Strang LA_1-3”改成“LA_1-3” ...

Python:MP4的音轨修复

又干了一件:“为了一碟醋,包了一锅饺子”的事。。。 就是重新开始学习Strang老爷子的线性代数课了,然后下载了之前国内字幕组的版本(多年不好好学,英语水平明显下降了!!!),这个版本的老问题一直存在,就是某些视频音轨缺失,只有右耳机有声音(这对于一个常年降噪耳机离耳只是为了补充电量的人来说,简直不能忍。。。) ...

SLAM十四讲第二讲:初识SLAM

记不清第一次读《SLAM十四讲》是什么感受了(那会是第一次接触SLAM这个东西),可能似懂非懂,也可能不懂装懂,总之就是没懂。 这次,时隔两年(我滴个乖,你这两年就这样荒废啦?你都学了个啥😠)重新来读,一点一点,一步一步读懂、理解透,之前可能广度优先浅尝则止了,这次是深度优先刨根问底! ...

SLAM十四讲第一讲:预备知识

第一讲里没有具体需要好好理解的部分,不过自测题目题目值得过一遍。 1.线性方程Ax=b的求解 有线性方程$Ax=b$,若已知$A,b$,需要求解$x$,该如何求解?这对$A$和$b$有哪些要求? ...

3D视觉感知

引子: 我们生活的世界是三维的,在三维世界中对物体的感知拥有明确的距离感,比如键盘在手的前面,显示器在键盘的前面,那么显示器就在手的更前面(这里的“前”或者“后”属于自定义的界定,也可以认为键盘在手的后面,显示器在手的更后面),而如果通过相机将这个三维世界中的场景拍成一张照片,此时三维空间中的所有距离层次就一起被“拍”进了二维图像中,形象地比喻就是将立体的空间“压”成一张了平面的表达,从此表达空间深度的维度就丢失了,并且这个过程在自然状态下是不可逆的。 ...

二维平面下的坐标系变换

问题的描述是这样的(用我理解后的语言来表达): 以搭载2D激光雷达(2D-Lidar)的扫地机器人为例,只考虑在二维平面下的关系。世界坐标系$O_W$,机器人坐标系$O_C$,雷达坐标系$O_L$,雷达坐标系的方向轴与机器人坐标系一致,雷达搭载在机器人上,用机器人坐标系$O_C$的坐标表达,雷达的位置为$(xlc, ylc)$,现在空间中有一个物体点P,通过2D雷达对其测量(雷达旋转方向为逆时针),得到对应的角度$angle$和距离$dis$,现在假设扫地机器人运动的角速度是$w_c$,线速度是$v_c$,在$t_0$时刻时,机器人坐标系$O_C$与世界坐标系$O_W$重合,这里的角度单位都是弧度,距离单位都是米。 ...

博客自定义:实现Mac风格的代码栏

就是要实现下面这种效果: # 就是展示一下效果^-^ 像这种想法怎么样一步步实现的呢? 对于前端开发来说,最好的学习方式就是阅读源码学习: 直接看实现过这个效果的的网站是怎么实现的(只要是HTML+CSS方式的,就能读出来,如果全是JS生成的,那就。。。只能另辟蹊径了。) ...