Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
transform.hpp
Go to the documentation of this file.
1
#ifndef PACSIMTRANSFORM_HPP
2
#define PACSIMTRANSFORM_HPP
3
4
#include "
types.hpp
"
5
#include <Eigen/Dense>
6
#include <iostream>
7
8
Eigen::Vector3d
rigidBodyVelocity
(Eigen::Vector3d v, Eigen::Vector3d r, Eigen::Vector3d omega);
9
10
Eigen::Vector3d
rigidBodyAcceleration
(
11
Eigen::Vector3d a, Eigen::Vector3d r, Eigen::Vector3d omega, Eigen::Vector3d alpha);
12
13
Eigen::Matrix3d
eulerAnglesToRotMat
(Eigen::Vector3d& angles);
14
15
Eigen::Vector3d
inverseTranslation
(Eigen::Vector3d trans, Eigen::Vector3d rot);
16
17
LandmarkList
transformLmList
(
LandmarkList
& in, Eigen::Vector3d trans, Eigen::Vector3d rot);
18
19
Track
transformTrack
(
Track
& in, Eigen::Vector3d trans, Eigen::Vector3d rot);
20
21
#endif
/* PACSIMTRANSFORM_HPP */
LandmarkList
Definition
types.hpp:50
Track
Definition
types.hpp:40
inverseTranslation
Eigen::Vector3d inverseTranslation(Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition
transform.cpp:27
transformLmList
LandmarkList transformLmList(LandmarkList &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition
transform.cpp:34
rigidBodyVelocity
Eigen::Vector3d rigidBodyVelocity(Eigen::Vector3d v, Eigen::Vector3d r, Eigen::Vector3d omega)
Definition
transform.cpp:3
transformTrack
Track transformTrack(Track &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition
transform.cpp:52
rigidBodyAcceleration
Eigen::Vector3d rigidBodyAcceleration(Eigen::Vector3d a, Eigen::Vector3d r, Eigen::Vector3d omega, Eigen::Vector3d alpha)
Definition
transform.cpp:8
eulerAnglesToRotMat
Eigen::Matrix3d eulerAnglesToRotMat(Eigen::Vector3d &angles)
Definition
transform.cpp:14
types.hpp
src
pacsim
include
transform.hpp
Generated by
1.9.8