Kinematic Chains

(jcb) Not sure where these should go:

class PyKDL.FrameVel
GetFrame() → None
GetTwist() → None
Identity() → None
Inverse() → None
M
deriv() → None
p
value() → None
class PyKDL.Jacobian
columns() → None
rows() → None
class PyKDL.JntArray
columns() → None
rows() → None
class PyKDL.JntArrayVel
deriv() → None
q
qdot
value() → None
class PyKDL.Multiply
class PyKDL.MultiplyJacobian
class PyKDL.RotationVel
DoRotX() → None
DoRotY() → None
DoRotZ() → None
Identity() → None
Inverse() → None
R
Rot() → None
Rot2() → None
RotX() → None
RotY() → None
RotZ() → None
UnitX() → None
UnitY() → None
UnitZ() → None
deriv() → None
value() → None
w
class PyKDL.TwistVel
GetTwist() → None
GetTwistDot() → None
RefPoint() → None
ReverseSign() → None
Zero() → None
deriv() → None
value() → None
class PyKDL.VectorVel
Norm() → None
ReverseSign() → None
Zero() → None
deriv() → None
p
v
value() → None
class PyKDL.Joint

(jcb) these are odd - have to decide by hand what they are:

  • JointType
  • None
  • RotX
  • RotY
  • RotZ
  • TransX
  • TransY
  • TransZ
getType() → None
getTypeName() → None
pose() → None
twist() → None
class PyKDL.Segment
getFrameToTip() → None
getJoint() → None
pose() → None
twist() → None
class PyKDL.Chain
addChain(chain) → None
Parameters:chain (Chain) – chain to add

Adds a complete chain to the end of the chain The added chain is copied

addSegment(segment) → None
Parameters:segment (Segment) – segment to add

Adds a new segment to the end of the chain

getNrOfJoints() → int

Request the total number of joints in the chain.

getNrOfSegments() → int

Request the total number of segments in the chain.

getSegment(nr) → segment
Parameters:nr (int) – segment number, starting at zero
Return type:Segment

Request the nr’d segment of the chain.

Previous topic

Geometric Primitives

Next topic

Kinematic Solvers

This Page