Glossary#
Frames#
Frames Layer: A general purpose layer in KDFLEX consisting of a directed tree of frames. The frames layer supports on demand computation of relative pose, velocity, and accelerations for any pair of frames in the system.
Frame container: the container class for all the frames in the frames layer
Homogeneous transformation: An element of SE(3) consisting of a position and orientation pair.
Pose: an informal term for the homogeneous transformation defining the location and orientation of a frame.
Frame: a node in the frame tree used to track the pose of physical locations of interest
Root frame: the root frame for the frames tree
Frame and Frame2Frame, Frame chains, Frame container, PrescribedFrame2Frame, SpiceFrame:
oframe: the inboard (from) frame for a frame-to-frame instance
pframe: the ourboard (to) frame for a frame-to-frame instance
Multibody model#
Newtonian frame: the frame treated as the inertial frame for dynamics computations
SubTree: A connected sub-tree of bodies within the full multibody system. Several algorithms in KDFLEX can be limited to the bodies contained in a sub-tree.
Subgraph: A sub-graph is a sub-tree with loop constraints. Several algorithms in KDFLEX can be limited to the bodies contained in a sub-graph.
Subhinges: The most basic unit for articulation. The supported types are defined by Karana::Dynamics::SubhingeBase::SUBHING_TYPES. Hinges are containes for a sequence of subhinges.
onode, pnode
Prescribed motion
Loop constraints
Hinge
Coordinate provider
Coordinate Data
Compound body
Constraint Embedding
Software interface#
Python Interface: A comprehensive interface that allows users to set up and interact with KDFLEX simulations using Python scripts.
KClick
Kinematics#
Jacobian
Constraint kinematics solver
System modeling#
State propagator
Scheduler
Events
KModel
Multi-rate simulaton
Ktime
Step, hop, pre/post deriv methods
Integrator soft and hard resets
Activating and deactivating models
Rotation Vector
Flexible bodies#
Assumed modes
Small deformation dynamics
Onodes and pnodes
Nodes, force nodes, constraint nodes
Jacobian generator
modal coordinates
Scene, geometry, visualization#
Stick figure
ProxyScene, WebScene, CoalScene
SceneNode, ScenePart
WebUI
Scene layer
Architecture#
Finalization
Data caches, lazy evaluation
Stale/Current notions
DataStruct