1#ifndef AUBO_SCOPE_PAYLOAD_H
2#define AUBO_SCOPE_PAYLOAD_H
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
std::vector< double > getInertiaMatrix() const
@ RATED_MASS_EXCEEDED
The mass of the payload exceeds the rated maximum supported payload mass of the robot.
@ MASS_0KG
The payload has a mass of 0 kg which is most likely not intended/valid.
@ MASS_AND_CENTER_OF_GRAVITY_EXCEEDED
The combination of the mass and the center of gravity of could affect the performance of the robot,...
@ NO_WARNING
None of the parameters of the payload or the combination of payload parameters has any warnings.
std::string getDisplayName() const
ParametersWarning getParametersWarning()
std::vector< double > getCenterOfGravity() const
Gets the payload's center of gravity (CoG), also referred to as center of mass.