forwardPredictor.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include <vector>
5
6
#include "
symbolic_routines/mbs_sensor2.h
"
7
8
namespace
armarx
9
{
10
11
class
ForwardPredictor
12
{
13
public
:
14
ForwardPredictor
();
15
~ForwardPredictor
();
16
17
std::vector<float>
getOptFlowPred
();
18
std::vector<float>
getIMUPred
();
19
20
private
:
21
void
calc();
22
void
predict_IMU();
23
void
predict_optFlow();
24
25
MbsSensor
sens_virt, sens_eye, sens_head_imu;
26
27
// input
28
29
// output
30
31
// head IMU prediction
32
//std::vector<float> orientationQuaternion;
33
std::vector<float>
34
gyroscopeRotation_pred;
// head velocity in absolute frame (x,y,z) [rad/s]
35
36
// optical flow prediction
37
std::vector<float> optFlow_pred;
// [x, y] in [deg/s]
38
};
39
40
}
// namespace armarx
armarx::ForwardPredictor::getOptFlowPred
std::vector< float > getOptFlowPred()
mbs_sensor2.h
armarx::ForwardPredictor::~ForwardPredictor
~ForwardPredictor()
armarx::ForwardPredictor::ForwardPredictor
ForwardPredictor()
armarx::ForwardPredictor::getIMUPred
std::vector< float > getIMUPred()
MbsSensor
Definition:
mbs_sensor2.h:18
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:27
armarx::ForwardPredictor
Definition:
forwardPredictor.h:11
RobotComponents
components
Feedforward
forwardPredictor.h
Generated on Sat Apr 12 2025 09:13:39 for armarx_documentation by
1.8.17