basic_types.cpp
Go to the documentation of this file.
1#include "basic_types.h"
2
4{
6 Twist::poseDiff(const float dt) const
7 {
8 return core::Pose(Eigen::Translation3f(linear * dt)) *
9 core::Pose(Eigen::AngleAxisf(angular.norm() * dt, angular.normalized()));
10 }
11
12 Twist
14 {
15 static const core::Twist zero{Eigen::Vector3f::Zero(), Eigen::Vector3f::Zero()};
16 return zero;
17 }
18} // namespace armarx::navigation::core
constexpr T dt
This file is part of ArmarX.
Eigen::Isometry3f Pose
Definition basic_types.h:31
Pose poseDiff(float dt) const