jaxsim.api.model

jaxsim.api.model#

Functions

average_velocity(model, data)

Compute the average velocity of the model.

average_velocity_jacobian(model, data, *[, ...])

Compute the Jacobian of the average velocity of the model.

forward_dynamics(model, data, *[, ...])

Compute the forward dynamics of the model.

forward_dynamics_aba(model, data, *[, ...])

Compute the forward dynamics of the model with the ABA algorithm.

forward_dynamics_crb(model, data, *[, ...])

Compute the forward dynamics of the model with the CRB algorithm.

forward_kinematics(model, data)

Compute the SE(3) transforms from the world frame to the frames of all links.

free_floating_bias_forces(model, data)

Compute the free-floating bias forces \(h(\mathbf{q}, \boldsymbol{\nu})\) of the model.

free_floating_coriolis_matrix(model, data)

Compute the free-floating Coriolis matrix of the model.

free_floating_gravity_forces(model, data)

Compute the free-floating gravity forces \(g(\mathbf{q})\) of the model.

free_floating_mass_matrix(model, data)

Compute the free-floating mass matrix of the model with the CRBA algorithm.

generalized_free_floating_jacobian(model, ...)

Compute the free-floating jacobians of all links.

generalized_free_floating_jacobian_derivative(...)

Compute the free-floating jacobian derivatives of all links.

inverse_dynamics(model, data, *[, ...])

Compute inverse dynamics with the RNEA algorithm.

kinetic_energy(model, data)

Compute the kinetic energy of the model.

link_bias_accelerations(model, data)

Compute the bias accelerations of the links of the model.

link_contact_forces(model, data)

Compute the 6D contact forces of all links of the model.

link_spatial_inertia_matrices(model)

Compute the spatial 6D inertia matrices of all links of the model.

locked_spatial_inertia(model, data)

Compute the locked 6D inertia matrix of the model.

mechanical_energy(model, data)

Compute the mechanical energy of the model.

potential_energy(model, data)

Compute the potential energy of the model.

reduce(model, considered_joints[, ...])

Reduce the model by lumping together the links connected by removed joints.

step(model, data, *, dt, integrator[, ...])

Perform a simulation step.

total_mass(model)

Compute the total mass of the model.

total_momentum(model, data)

Compute the total momentum of the model.

total_momentum_jacobian(model, data, *[, ...])

Compute the jacobian of the total momentum.

Classes

JaxSimModel(model_name[, terrain, ...])

The JaxSim model defining the kinematics and dynamics of a robot.