Resurgence (PY2022)
Codebase for the Husky Robotics 2021-2022 rover Resurgence
Loading...
Searching...
No Matches
math.h
1#pragma once
2
3#include <Eigen/Core>
4
5namespace util {
6
10constexpr double epsilon = 1e-5;
11
21Eigen::MatrixXd
22numericalJacobian(const std::function<Eigen::VectorXd(const Eigen::VectorXd&)>& func,
23 const Eigen::VectorXd& x, int outputDim);
24
25} // namespace util
A collection of utility functions and classes with common use-cases.
Definition SwerveController.cpp:145
Eigen::MatrixXd numericalJacobian(const std::function< Eigen::VectorXd(const Eigen::VectorXd &)> &func, const Eigen::VectorXd &x, int outputDim)
Estimate the jacobian of a multivariate function using finite differences.
Definition math.cpp:6
constexpr double epsilon
A small positive value, near zero.
Definition math.h:10