momentumopt
momentumopt.kinoptpy.inverse_kinematics.PointContactInverseKinematics Class Reference
Inheritance diagram for momentumopt.kinoptpy.inverse_kinematics.PointContactInverseKinematics:
Collaboration diagram for momentumopt.kinoptpy.inverse_kinematics.PointContactInverseKinematics:

Public Member Functions

def __init__ (self, model, endeff_frame_names)
 
def rotate_J (self, jac, index)
 
def get_world_oriented_frame_jacobian (self, q, index)
 
def fill_jacobians (self, q)
 
def fill_vel_des (self, q, dq, com_ref, lmom_ref, amom_ref, endeff_pos_ref, endeff_vel_ref, joint_regularization_ref)
 
def fill_weights (self, endeff_contact)
 
def forward_robot (self, q, dq)
 
def compute (self, q, dq, com_ref, lmom_ref, amom_ref, endeff_pos_ref, endeff_vel_ref, endeff_contact, joint_regularization_ref)
 

Public Attributes

 robot
 
 model
 
 data
 
 mass
 
 base_id
 
 endeff_frame_names
 
 endeff_ids
 
 is_init_time
 
 ne
 
 nv
 
 w_endeff_tracking
 
 w_endeff_contact
 
 w_lin_mom_tracking
 
 w_ang_mom_tracking
 
 w_joint_regularization
 
 p_endeff_tracking
 
 p_com_tracking
 
 last_q
 
 last_dq
 
 J
 
 vel_des
 
 qp_solver
 
 w
 
 forwarded_robot
 

Member Function Documentation

def momentumopt.kinoptpy.inverse_kinematics.PointContactInverseKinematics.compute (   self,
  q,
  dq,
  com_ref,
  lmom_ref,
  amom_ref,
  endeff_pos_ref,
  endeff_vel_ref,
  endeff_contact,
  joint_regularization_ref 
)
Parameters
qCurrent robot state
dqCurrent robot velocity
com_refReference com position in global coordinates
lmom_refReference linear momentum in global coordinates
amom_refReference angular momentum in global coordinates
endeff_pos_ref[N_endeff x 3] Reference endeffectors position in global coordinates
endeff_vel_ref[N_endeff x 3] Reference endeffectors velocity in global coordinates

The documentation for this class was generated from the following file: