gs.options.KinematicOptions#

Configures the kinematic solver, a lightweight solver for ghost or reference entities that only computes forward kinematics for visualization. It performs no collision detection, physics integration, or constraint solving.

class genesis.options.solvers.KinematicOptions(*, dt: float | None = None, batch_links_info: bool = False, batch_joints_info: bool = False, batch_dofs_info: bool = False) None[source]#

Options configuring the KinematicSolver (visualization-only solver).

KinematicSolver is a lightweight solver for ghost/reference entities that only computes forward kinematics for visualization. No collision, physics integration, or constraint solving is performed.

Parameters:
  • dt (float, optional) – Time duration for each simulation step in seconds. If none, it will inherit from SimOptions. Defaults to None.

  • batch_links_info (bool, optional) – Whether to batch link info. Automatically enabled for heterogeneous simulation. Defaults to False.

  • batch_dofs_info (bool, optional) – Whether to batch DOF info. Defaults to False.