jsk-ros-pkg / jsk_model_tools

JSK model utilities
https://github.com/jsk-ros-pkg/jsk_model_tools
BSD 3-Clause "New" or "Revised" License
5 stars 27 forks source link

add mimic joint support for collada2eus #225

Closed k-okada closed 4 years ago

k-okada commented 4 years ago

add mimic-joint-params, rotational-mimic-joint linear-mimic-joint class

Screenshot from 2019-12-06 20-16-43

see pr2-mimic.sh for exmaple, it generate codes as follows;

     ;; re-define r_gripper_l_finger_joint as mimic-joint
     (let (tmp-mimic-joint)
       (setq tmp-mimic-joint (replace-object (instance rotational-mimic-joint :init :parent-link (make-cascoords) :child-link (make-cascoords) :max-joint-velocity 0 :max-joint-torque 0) r_gripper_l_finger_joint_jt))
       (setq r_gripper_l_finger_joint_jt tmp-mimic-joint))
     (setq (r_gripper_l_finger_joint_jt . mimic-joints)
           (list
            (instance mimic-joint-param :init r_gripper_l_finger_tip_joint_jt :multiplier 1.000000 :offset 0.000000)
            (instance mimic-joint-param :init r_gripper_r_finger_joint_jt :multiplier 1.000000 :offset 0.000000)
            (instance mimic-joint-param :init r_gripper_r_finger_tip_joint_jt :multiplier 1.000000 :offset 0.000000)
            ))
708yamaguchi commented 4 years ago

特に修正したいポイントはなかったのですが、使用してみたので状況を報告します。