kinematics-dynamics
Loading...
Searching...
No Matches
ScrewTheoryTools.hpp
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3#ifndef __SCREW_THEORY_TOOLS_HPP__
4#define __SCREW_THEORY_TOOLS_HPP__
5
6#include <cmath>
7
8#include <kdl/frames.hpp>
9#include <kdl/utilities/utility.h>
10
11namespace roboticslab
12{
13
45KDL::Rotation vectorPow2(const KDL::Vector & v);
46
59double normalizeAngle(double angle);
60
61} // namespace roboticslab
62
63#endif // __SCREW_THEORY_TOOLS_HPP__
KDL::Rotation vectorPow2(const KDL::Vector &v)
Multiply a vector by itself to obtain a square matrix.
Definition ScrewTheoryTools.cpp:11
double normalizeAngle(double angle)
Clip an angle value between certain bounds.
Definition ScrewTheoryTools.cpp:20
The main, catch-all namespace for Robotics Lab UC3M.
Definition groups.dox:6