Skip to content

Commit 34c17e9

Browse files
committed
Add open/close-holder
1 parent d99012e commit 34c17e9

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

nextage_tutorials/euslisp/jsk-nextage-init.l

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
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)
@@ -15,6 +13,6 @@
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)

nextage_tutorials/euslisp/nextage-interface.l

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,20 @@
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*))

0 commit comments

Comments
 (0)