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

Go to the source code of this file.

Namespaces

namespace  ex_admittance_ft_achd

Functions

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

Variables

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