[关闭]
@devilogic 2020-05-07T14:02:24.000000Z 字数 820 阅读 633

MyMath数学库(零) - 总体介绍

我的无人车之路 mymath


源代码 : https://github.com/gA4ss/MyMath.git

模块列表

文件名 说明 使用说明 编译命令
vec2d.hpp 二维向量 直接包含 g++ --std=c++11 ./test_vec2d.cc -o ./test_vec2d
math_utils.hpp 支持工具 直接包含 g++ --std=c++11 ./test_math_utils.cc -o ./test_math_utils
matrix_operations.hpp 矩阵操作 需要Eigen的支持 g++ --std=c++11 -I<Eigen所在目录> ./test_matrix_operations.cc -o ./test_matrix_operations
angle.hpp 角度 直接包含(不适用快速查表) g++ --std=c++11 ./test_angle.cc -o ./test_angle
角度 需要联合编译sin_table.cc ; 开启宏USE_SIN_TABLE g++ --std=c++11 ./sin_table.cc ./test_angle.cc -o ./test_angle
euler_angles_zxy.hpp 欧拉旋转 需要Eigen的支持 g++ --std=c++11 -I<Eigen所在目录> ./test_euler_angles_zxy.cc -o ./test_euler_angles_zxy
quaternion.hpp 四元组 需要Eigen的支持 g++ --std=c++11 -I<Eigen所在目录> ./test_quaternion.cc -o ./test_quaternion
未完...

编译配置文件

测试宏定义

分项链接

  1. 二维向量
  2. 支持工具
  3. 矩阵操作
  4. 角度
  5. 欧拉旋转
  6. 四元组
  7. 线段
  8. 黄金分割搜索
  9. 积分运算
  10. 线性插值运算
  11. 2D轴对齐边界框
  12. 2D矩形边界框
  13. 2D多边形边界框
  14. 2D边界框KD树
  15. 车辆动力学模型
  16. Frenet坐标系
  17. 卡尔曼滤波器
  18. 二次规划求解
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注