Skip to content

Instantly share code, notes, and snippets.

@knorth55
Created June 3, 2020 20:13
Show Gist options
  • Save knorth55/156241313a5d202832b6b339427da9d5 to your computer and use it in GitHub Desktop.
Save knorth55/156241313a5d202832b6b339427da9d5 to your computer and use it in GitHub Desktop.
(require "package://hrpsys_ros_bridge_tutorials/euslisp/hrp2jsk-interface.l")
(require "models/room73b2-hitachi-fiesta-refrigerator-object.l")
(hrp2jsk-init)
(send *ri* :start-auto-balancer)
(send *ri* :start-st)
(setq *fridge* (room73b2-hitachi-fiesta-refrigerator))
(send *fridge* :translate #f(1000 0 50))
(send *fridge* :rotate 3.14 :z)
(objects (list *hrp2jsk* *fridge*))
(send *hrp2jsk* :fullbody-inverse-kinematics
(list
(send (send *hrp2jsk* :rleg :end-coords) :copy-worldcoords)
(send (send *hrp2jsk* :lleg :end-coords) :copy-worldcoords)
(send (send *fridge* :handle-door1) :copy-worldcoords))
:link-list
(list
(send *hrp2jsk* :link-list (send (send *hrp2jsk* :rleg :end-coords) :parent))
(send *hrp2jsk* :link-list (send (send *hrp2jsk* :lleg :end-coords) :parent))
(send *hrp2jsk* :link-list (send (send *hrp2jsk* :larm :end-coords) :parent)))
:move-target
(list
(send *hrp2jsk* :rleg :end-coords)
(send *hrp2jsk* :lleg :end-coords)
(send *hrp2jsk* :larm :end-coords))
:translation-axis (list t t t)
:rotation-axis (list t t :z))
(send *ri* :angle-vector (send *hrp2jsk* :angle-vector))
(send *ri* :go-pos 1 0 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment