#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 | wheelPositionsToCartesianPosition (const std::vector< quantity< plane_angle > > &wheelPositions, quantity< si::length > &longitudinalPosition, quantity< si::length > &transversalPosition, quantity< plane_angle > &orientation)=0 |
| virtual void | wheelVelocitiesToCartesianVelocity (const std::vector< quantity< angular_velocity > > &wheelVelocities, quantity< si::velocity > &longitudinalVelocity, quantity< si::velocity > &transversalVelocity, quantity< angular_velocity > &angularVelocity)=0 |
abstract class of a wheeled based / platform kinematic
Definition at line 69 of file WheeledBaseKinematic.hpp.
| virtual void youbot::WheeledBaseKinematic::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 youbot::WheeledBaseKinematic::wheelPositionsToCartesianPosition | ( | const std::vector< quantity< plane_angle > > & | wheelPositions, |
| quantity< si::length > & | longitudinalPosition, | ||
| quantity< si::length > & | transversalPosition, | ||
| quantity< plane_angle > & | orientation | ||
| ) | [pure virtual] |
Implemented in youbot::FourSwedishWheelOmniBaseKinematic.
| virtual void youbot::WheeledBaseKinematic::wheelVelocitiesToCartesianVelocity | ( | const std::vector< quantity< angular_velocity > > & | wheelVelocities, |
| quantity< si::velocity > & | longitudinalVelocity, | ||
| quantity< si::velocity > & | transversalVelocity, | ||
| quantity< angular_velocity > & | angularVelocity | ||
| ) | [pure virtual] |
Implemented in youbot::FourSwedishWheelOmniBaseKinematic.