gsplines_cpp icon indicating copy to clipboard operation
gsplines_cpp copied to clipboard

Generalized Splines for Motion Optimization in C++ and python3

Results 18 gsplines_cpp issues
Sort by recently updated
recently updated
newest added

# Motivation We are working with two different sets of GSpline - Set 1: (Is a Manifold) The set of GSplines that passes through a series of waypoints. Is defined...

The actual implementation of functionals in the GLL splace [here](https://github.com/rafaelrojasmiliani/gsplines_cpp/blob/a736d550df1cf5eda6e4b4354f63d7c4eb0c8bc2/include/gsplines/Collocation/GaussLobattoLagrangeFunctionals.hpp#L1) have the following drawbacks: - They have to be constructed with many parameters - domain - number of intervals -...

- [x] with sum operations with other GaussLobatoLagrange GSpline. - This require to test 1. If the basis are the same 2. If they have both the same number of...

```C++ template * = nullptr> T operator*(double _a, const T &_that); template * = nullptr> T operator*(double _a, T &&_that); ```

By defaults pybind handle just unique ptr [see here](https://stackoverflow.com/questions/54827899/pybind-invoke-function-with-shared-pointer-to-derived-class). We need to expose to python functions that returns shared pointers. see [here](https://pybind11.readthedocs.io/en/stable/advanced/smart_ptrs.html)

# Motivation Many times we desire to compute a motion in an arbitrary manifold. For example, a motion in SO(3), a motion in SE(3), in a sphere or a plane....

# Motivation, Approximation with GSplines Let be an interval, be a function and let be the set of piecewise polynomials of degree with pieces. **Theorem** For every there exists an...

## Motivation The `Basis` represent an abstract mathematical object that is unique, in the sense that it only provide the evaluations of objects that do not change. In the same...