Wrench
- class compas_fab.robots.Wrench(force, torque)[source]
Bases:
objectA wrench represents force in free space, separated into its linear (force) and angular (torque) parts.
- Attributes
force (
Vector) – [Fx, Fy, Fz] force vector in Newtonstorque (
Vector) – [Tx, Ty, Tz] moments vector in Newton-meters
Examples
>>> from compas.geometry import Vector >>> w = Wrench([1, 2, 3], [0.1, 0.2, 0.3]) >>> w = Wrench(Vector(1, 2, 3), Vector(0.1, 0.2, 0.3))Methods
__init__(force, torque)by_samples(wrenches[, proportion_to_cut])Construct the wrench by sampled data, allowing to filter.
copy()Make a copy of this
Wrench.from_data(data)Construct a wrench from its data representation.
from_list(values)Construct a wrench from a list of 6
floatvalues.gravity_compensated(ft_sensor_frame, mass, ...)Removes the force and torque in effect of gravity from the wrench.
to_data()Returns the data dictionary that represents the wrench.
transform(transformation)Transforms a Wrench with the transformation.
transformed(transformation)Returns a transformed copy of the Wrench.
Attributes
dataReturns the data dictionary that represents the wrench.
forcetorque