Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
transform.hpp File Reference
#include "types.hpp"
#include <Eigen/Dense>
#include <iostream>
Include dependency graph for transform.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Eigen::Vector3d rigidBodyVelocity (Eigen::Vector3d v, Eigen::Vector3d r, Eigen::Vector3d omega)
 
Eigen::Vector3d rigidBodyAcceleration (Eigen::Vector3d a, Eigen::Vector3d r, Eigen::Vector3d omega, Eigen::Vector3d alpha)
 
Eigen::Matrix3d eulerAnglesToRotMat (Eigen::Vector3d &angles)
 
Eigen::Vector3d inverseTranslation (Eigen::Vector3d trans, Eigen::Vector3d rot)
 
LandmarkList transformLmList (LandmarkList &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
 
Track transformTrack (Track &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
 

Function Documentation

◆ eulerAnglesToRotMat()

Eigen::Matrix3d eulerAnglesToRotMat ( Eigen::Vector3d &  angles)

Definition at line 14 of file transform.cpp.

Here is the caller graph for this function:

◆ inverseTranslation()

Eigen::Vector3d inverseTranslation ( Eigen::Vector3d  trans,
Eigen::Vector3d  rot 
)

Definition at line 27 of file transform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rigidBodyAcceleration()

Eigen::Vector3d rigidBodyAcceleration ( Eigen::Vector3d  a,
Eigen::Vector3d  r,
Eigen::Vector3d  omega,
Eigen::Vector3d  alpha 
)

Definition at line 8 of file transform.cpp.

◆ rigidBodyVelocity()

Eigen::Vector3d rigidBodyVelocity ( Eigen::Vector3d  v,
Eigen::Vector3d  r,
Eigen::Vector3d  omega 
)

Definition at line 3 of file transform.cpp.

Here is the caller graph for this function:

◆ transformLmList()

LandmarkList transformLmList ( LandmarkList in,
Eigen::Vector3d  trans,
Eigen::Vector3d  rot 
)

Definition at line 34 of file transform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ transformTrack()

Track transformTrack ( Track in,
Eigen::Vector3d  trans,
Eigen::Vector3d  rot 
)

Definition at line 52 of file transform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: