start-jsk / jsk_apc

Other
36 stars 35 forks source link

Verification poseで物体に大きいイナーシャをあたえないようにする #646

Closed k-okada closed 9 years ago

k-okada commented 9 years ago

A-Cにある重い物をverifivationしようとして落とすことがある

k-okada commented 9 years ago

673 につくりました.実機テストはまだです.

wkentaro commented 9 years ago

テストします。

k-okada commented 9 years ago
(require :unittest "lib/llib/unittest.l")

(load "package://jsk_2014_picking_challenge/euslisp/robot-test.l")

(defclass baxter-test-robot
  :super baxter-robot)
(defmethod baxter-test-robot
  (:inverse-kinematics (&rest args)
   (let (ret)
    (setq ret (send-super* :inverse-kinematics args))
    (assert (null ret) "ik failed")
    ret)))

(init-unit-test)

(deftest test-robot-motion
         (dolist (bin (list :a :b :c :d :e :f :g :h :i :j :k :l))
           (dolist (arm (list :larm :rarm))
             (move-to-target-bin arm bin)
             (pick-object arm)
             (move-for-verification arm)
             (place-object arm))))
(run-all-tests)
(exit)

◉ Kei Okada

On Wed, May 20, 2015 at 7:08 PM, Kentaro Wada notifications@github.com wrote:

テストします。

— Reply to this email directly or view it on GitHub https://github.com/start-jsk/2014-semi/issues/646#issuecomment-103833753 .

wkentaro commented 9 years ago

タイムアウトになりそうな気がするのですが、大丈夫でしょうか。

k-okada commented 9 years ago

もしそうなったら,robot-interfaceもテスト用にメソッドを上書きして何もおこらなくしたらいいと思います.

◉ Kei Okada

On Wed, May 20, 2015 at 7:18 PM, Kentaro Wada notifications@github.com wrote:

タイムアウトになりそうな気がするのですが、大丈夫でしょうか。

— Reply to this email directly or view it on GitHub https://github.com/start-jsk/2014-semi/issues/646#issuecomment-103835397 .

wkentaro commented 9 years ago

なるほど、ありがとうございます。

wkentaro commented 9 years ago

テストプログラムを作りました。 https://github.com/start-jsk/2014-semi/pull/677

wkentaro commented 9 years ago

テストではIKが解けていないです。

aginika commented 9 years ago

解けるよになりましたか?

k-okada commented 9 years ago

https://github.com/start-jsk/2014-semi/pull/673

はい。うえでtravisとおりましや

aginika commented 9 years ago

了解です。閉じます。