abstract class of a wheeled based / platform kinematic More...
#include <WheeledBaseKinematic.hpp>
Public Member Functions | |
virtual void | cartesianVelocityToWheelVelocities (const quantity< si::velocity > &longitudinalVelocity, const quantity< si::velocity > &transversalVelocity, const quantity< angular_velocity > &angularVelocity, std::vector< quantity< angular_velocity > > &wheelVelocities)=0 |
virtual void | wheelVelocitiesToCartesianVelocity (const std::vector< quantity< angular_velocity > > &wheelVelocities, quantity< si::velocity > &longitudinalVelocity, quantity< si::velocity > &transversalVelocity, quantity< angular_velocity > &angularVelocity)=0 |
virtual void | wheelPositionsToCartesianPosition (const std::vector< quantity< plane_angle > > &wheelPositions, quantity< si::length > &longitudinalPosition, quantity< si::length > &transversalPosition, quantity< plane_angle > &orientation)=0 |
abstract class of a wheeled based / platform kinematic
Definition at line 67 of file WheeledBaseKinematic.hpp.
virtual void cartesianVelocityToWheelVelocities | ( | const quantity< si::velocity > & | longitudinalVelocity, | |
const quantity< si::velocity > & | transversalVelocity, | |||
const quantity< angular_velocity > & | angularVelocity, | |||
std::vector< quantity< angular_velocity > > & | wheelVelocities | |||
) | [pure virtual] |
virtual void wheelPositionsToCartesianPosition | ( | const std::vector< quantity< plane_angle > > & | wheelPositions, | |
quantity< si::length > & | longitudinalPosition, | |||
quantity< si::length > & | transversalPosition, | |||
quantity< plane_angle > & | orientation | |||
) | [pure virtual] |
Implemented in FourSwedishWheelOmniBaseKinematic.
virtual void wheelVelocitiesToCartesianVelocity | ( | const std::vector< quantity< angular_velocity > > & | wheelVelocities, | |
quantity< si::velocity > & | longitudinalVelocity, | |||
quantity< si::velocity > & | transversalVelocity, | |||
quantity< angular_velocity > & | angularVelocity | |||
) | [pure virtual] |
Implemented in FourSwedishWheelOmniBaseKinematic.