Mujoco KDL Wrapper  0.2.2
MuJoCo + KDL bridge for robot kinematics and dynamics
Loading...
Searching...
No Matches
ex_admittance_ft_rnea.py File Reference

Go to the source code of this file.

Namespaces

namespace  ex_admittance_ft_rnea

Functions

kdl.JntArray ex_admittance_ft_rnea.jnt (list[float] values)
float ex_admittance_ft_rnea.clamp (float value, float low, float high)
list[float] ex_admittance_ft_rnea.vadd (list[float] a, list[float] b)
list[float] ex_admittance_ft_rnea.vscale (list[float] a, float s)
list[float] ex_admittance_ft_rnea.vclamp (list[float] a, float limit)
float ex_admittance_ft_rnea.vnorm (list[float] a)
list[float] ex_admittance_ft_rnea.xyz (kdl.Vector v)
list[float] ex_admittance_ft_rnea.frame_point (kdl.Frame frame, kdl.Vector point)
mjk.AttachmentSpec ex_admittance_ft_rnea.ft_attachment ()
mjk.AttachmentSpec ex_admittance_ft_rnea.gripper_attachment ()
mjk.SceneObject ex_admittance_ft_rnea.table_object ()
tuple[mjk.Env, mjk.Robot] ex_admittance_ft_rnea.build_env ()
list[float] ex_admittance_ft_rnea.jacobian_twist (kdl.Jacobian jac, kdl.JntArray qdot)
None ex_admittance_ft_rnea.rnea_track (mjk.Robot robot, dict state, kdl.Frame target)
None ex_admittance_ft_rnea.close_gripper (mjk.Env env)
list[float] ex_admittance_ft_rnea.settle_and_tare (mjk.Env env, mjk.Robot robot, dict state)
list[float] ex_admittance_ft_rnea.measured_force (mjk.Robot robot, dict state)
list[float] ex_admittance_ft_rnea.tare_force (mjk.Robot robot)
None ex_admittance_ft_rnea.admittance_update (dict state, list[float] force, float dt)
list[float] ex_admittance_ft_rnea.spiral_force (float t)
 ex_admittance_ft_rnea.admittance_step (env, robot, nominal, state, force)
None ex_admittance_ft_rnea.run_gui (mjk.Env env, mjk.Robot robot, kdl.Frame nominal, dict state)
dict ex_admittance_ft_rnea.run_selfcheck (mjk.Env env, mjk.Robot robot, kdl.Frame nominal, dict state)
int ex_admittance_ft_rnea.main ()

Variables

list ex_admittance_ft_rnea.HOME = [0.0, 0.2618, 3.1416, -2.2689, 0.0, 0.9599, 1.5708]
float ex_admittance_ft_rnea.TABLE_Z = 0.70
 ex_admittance_ft_rnea.KP_LIN
 ex_admittance_ft_rnea.KD_LIN
 ex_admittance_ft_rnea.KP_ROT
 ex_admittance_ft_rnea.KD_ROT
 ex_admittance_ft_rnea.BETA_LIN_MAX
 ex_admittance_ft_rnea.BETA_ROT_MAX
float ex_admittance_ft_rnea.TAU_MAX = 141.6
 ex_admittance_ft_rnea.M_ADM
 ex_admittance_ft_rnea.D_ADM
 ex_admittance_ft_rnea.K_ADM
float ex_admittance_ft_rnea.FORCE_DEADBAND = 2.5
float ex_admittance_ft_rnea.MAX_OFFSET = 0.20
float ex_admittance_ft_rnea.MAX_VEL = 0.25
str ex_admittance_ft_rnea.TOOL_BODY = "g_base"
str ex_admittance_ft_rnea.GRIPPER_ACTUATOR = "g_fingers_actuator"
int ex_admittance_ft_rnea.SETTLE_STEPS = 300
float ex_admittance_ft_rnea.HANDOFF_TARE_TIME = 1.0
tuple ex_admittance_ft_rnea.SELFCHECK_PUSH = (8.0, 12.0, 6.0)
float ex_admittance_ft_rnea.TEACH_TIME = 16.0
float ex_admittance_ft_rnea.TEACH_RADIUS = 0.04
float ex_admittance_ft_rnea.TEACH_RISE = 0.10
float ex_admittance_ft_rnea.TEACH_TURNS = 5.0