File tree Expand file tree Collapse file tree 2 files changed +16
-5
lines changed
nextage_tutorials/euslisp Expand file tree Collapse file tree 2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env roseus
22
33(require " package://nextage_tutorials/euslisp/nextage-utils.l" )
4- (require " package://dynamixel_detachable_hand/euslisp/lhand-interface.l" )
5- (require " package://dynamixel_detachable_hand/euslisp/rhand-interface.l" )
64(nextage-init)
75(lhand-init)
86(rhand-init)
1513(send *robot* :rarm :move-end-pos #f(0 0 100 ))
1614(send *ri* :angle-vector (send *nextage* :angle-vector ) 2000 )
1715(send *ri* :wait-interpolation )
18- (send *rhand * :close-holder )
19- (send *lhand * :open-forceps )
16+ (send *ri * :close-holder :rarm )
17+ (send *ri * :open-forceps :larm )
2018(send *irtviewer* :draw-objects )
Original file line number Diff line number Diff line change 7777 (:larm (send* (send self :lhand-init ) :close-forceps args))
7878 (:rarm (send* (send self :rhand-init ) :close-forceps args))
7979 (:arms (send* (send self :lhand-init ) :close-forceps args)
80- (send* (send self :rhand-init ) :close-forceps args)))))
80+ (send* (send self :rhand-init ) :close-forceps args))))
81+ (:open-holder (&optional (arm :arms ) &rest args)
82+ (case arm
83+ (:larm (send* (send self :lhand-init ) :open-holder args))
84+ (:rarm (send* (send self :rhand-init ) :open-holder args))
85+ (:arms (send* (send self :lhand-init ) :open-holder args)
86+ (send* (send self :rhand-init ) :open-holder args))))
87+ (:close-holder (&optional (arm :arms ) &rest args)
88+ (case arm
89+ (:larm (send* (send self :lhand-init ) :close-holder args))
90+ (:rarm (send* (send self :rhand-init ) :close-holder args))
91+ (:arms (send* (send self :lhand-init ) :close-holder args)
92+ (send* (send self :rhand-init ) :close-holder args))))
93+ )
8194
8295(defun nextage-init ()
8396 (if (not (boundp ' *ri*))
You can’t perform that action at this time.
0 commit comments