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
8Eigen::Vector3d rigidBodyVelocity(Eigen::Vector3d v, Eigen::Vector3d r, Eigen::Vector3d omega);
9
10Eigen::Vector3d rigidBodyAcceleration(
11 Eigen::Vector3d a, Eigen::Vector3d r, Eigen::Vector3d omega, Eigen::Vector3d alpha);
12
13Eigen::Matrix3d eulerAnglesToRotMat(Eigen::Vector3d& angles);
14
15Eigen::Vector3d inverseTranslation(Eigen::Vector3d trans, Eigen::Vector3d rot);
16
17LandmarkList transformLmList(LandmarkList& in, Eigen::Vector3d trans, Eigen::Vector3d rot);
18
19Track transformTrack(Track& in, Eigen::Vector3d trans, Eigen::Vector3d rot);
20
21#endif /* PACSIMTRANSFORM_HPP */
Eigen::Vector3d inverseTranslation(Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition transform.cpp:27
LandmarkList transformLmList(LandmarkList &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition transform.cpp:34
Eigen::Vector3d rigidBodyVelocity(Eigen::Vector3d v, Eigen::Vector3d r, Eigen::Vector3d omega)
Definition transform.cpp:3
Track transformTrack(Track &in, Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition transform.cpp:52
Eigen::Vector3d rigidBodyAcceleration(Eigen::Vector3d a, Eigen::Vector3d r, Eigen::Vector3d omega, Eigen::Vector3d alpha)
Definition transform.cpp:8
Eigen::Matrix3d eulerAnglesToRotMat(Eigen::Vector3d &angles)
Definition transform.cpp:14