Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
gripMap.hpp
Go to the documentation of this file.
1#include "configParser.hpp"
2#include "logger.hpp"
3#include "transform.hpp"
4#include "types.hpp"
5#include <csignal>
6
7class gripMap
8{
9public:
10 gripMap(std::shared_ptr<Logger> logger);
11 void loadConfig(std::string path);
12 Wheels getGripValues(std::array<Eigen::Vector3d, 4> in);
13 void transformPoints(Eigen::Vector3d trans, Eigen::Vector3d rot);
14
15private:
16 std::shared_ptr<Logger> logger;
17 double total_scale = 1.0;
18 std::vector<std::pair<Eigen::Vector3d, double>> mapPoints;
19};
Wheels getGripValues(std::array< Eigen::Vector3d, 4 > in)
Definition gripMap.cpp:32
double total_scale
Definition gripMap.hpp:17
std::shared_ptr< Logger > logger
Definition gripMap.hpp:16
void transformPoints(Eigen::Vector3d trans, Eigen::Vector3d rot)
Definition gripMap.cpp:53
void loadConfig(std::string path)
Definition gripMap.cpp:5
std::vector< std::pair< Eigen::Vector3d, double > > mapPoints
Definition gripMap.hpp:18