Struct DhParameters
One joint of a serial arm in the Denavit-Hartenberg convention.
public readonly record struct DhParameters : IEquatable<DhParameters>
- Implements
- Inherited Members
Constructors
DhParameters(float, float, float, float)
One joint of a serial arm in the Denavit-Hartenberg convention.
public DhParameters(float A = 0, float Alpha = 0, float D = 0, float Theta = 0)
Parameters
AfloatThe link length along the common normal, in meters.
AlphafloatThe link twist about the common normal, in radians.
DfloatThe link offset along the previous z axis, in meters.
ThetafloatThe joint angle about the previous z axis, in radians.
Properties
A
The link length along the common normal, in meters.
public float A { get; init; }
Property Value
Alpha
The link twist about the common normal, in radians.
public float Alpha { get; init; }
Property Value
D
The link offset along the previous z axis, in meters.
public float D { get; init; }
Property Value
Theta
The joint angle about the previous z axis, in radians.
public float Theta { get; init; }
Property Value
Methods
Transform()
Returns the homogeneous transform this joint makes.
public Transform Transform()
Returns
- Transform
The joint's transform.