@@ -278,6 +278,65 @@ Gif images are generated by [generate-gif.l](doc/generate-gif.l). Gif animation
278
278
```
279
279
![ sample-robot-sqp-bspline-dynamic-config-task] ( doc/images/sample-robot-sqp-bspline-dynamic-config-task.gif )
280
280
281
+ ### sample-smooth-kinematics
282
+
283
+ [ sample-smooth-kinematics.l] ( ./euslisp/sample/sample-smooth-kinematics.l )
284
+
285
+ ###### sample-smooth-normal
286
+ ```
287
+ (sample-smooth-normal)
288
+ ```
289
+ ![ sample-smooth-normal] ( doc/images/sample-smooth-normal.png )
290
+
291
+ ###### sample-smooth-normal-link
292
+ ```
293
+ (sample-smooth-normal :body-type :link)
294
+ ```
295
+ ![ sample-smooth-normal-link] ( doc/images/sample-smooth-normal-link.png )
296
+
297
+ ### sample-sqp-optimization-surface
298
+
299
+ [ sample-sqp-optimization-surface.l] ( ./euslisp/sample/sample-sqp-optimization-surface.l )
300
+
301
+ ###### sample-sqp-optimization-surface
302
+ ```
303
+ (sample-sqp-optimization-surface)
304
+ ```
305
+ ![ sample-sqp-optimization-surface] ( doc/images/sample-sqp-optimization-surface.gif )
306
+
307
+ ###### sample-sqp-optimization-surface-link
308
+ ```
309
+ (sample-sqp-optimization-surface :body-type :link)
310
+ ```
311
+ ![ sample-sqp-optimization-surface-link] ( doc/images/sample-sqp-optimization-surface-link.gif )
312
+
313
+ ###### sample-sqp-optimization-surface-msc
314
+ ```
315
+ (sample-sqp-optimization-surface :use-msc? t)
316
+ ```
317
+ ![ sample-sqp-optimization-surface-msc] ( doc/images/sample-sqp-optimization-surface-msc.gif )
318
+
319
+ ### sample-sqp-optimization-joint-surface.l
320
+
321
+ [ sample-sqp-optimization-joint-surface.l] ( ./euslisp/sample/sample-sqp-optimization-joint-surface.l )
322
+
323
+ ###### sample-sqp-optimization-joint-surface
324
+ ```
325
+ (sample-sqp-optimization-joint-surface :loop-num 150)
326
+ ```
327
+ ![ sample-sqp-optimization-joint-surface] ( doc/images/sample-sqp-optimization-joint-surface.gif )
328
+
329
+ ```
330
+ (sample-sqp-optimization-joint-surface :target-coords (make-coords :pos (float-vector 1000 -800 600)))
331
+ ```
332
+ ![ sample-sqp-optimization-joint-surface-2] ( doc/images/sample-sqp-optimization-joint-surface-2.gif )
333
+
334
+ ###### sample-sqp-optimization-joint-surface-msc
335
+ ```
336
+ (sample-sqp-optimization-joint-surface :use-msc? t)
337
+ ```
338
+ ![ sample-sqp-optimization-joint-surface-msc] ( doc/images/sample-sqp-optimization-joint-surface-msc.gif )
339
+
281
340
282
341
## Sample (HRP2)
283
342
@@ -465,3 +524,33 @@ Gif images are generated by [generate-gif.l](doc/generate-gif.l). Gif animation
465
524
(demo-2d-body-trajectory :num-of-solution-candidates 1)
466
525
```
467
526
![ demo-2d-body-trajectory-without-msc] ( doc/images/demo-2d-body-trajectory-without-msc.gif )
527
+
528
+ ### demo-pa10-surface-contact
529
+
530
+ [ demo-pa10-surface-contact.l] ( ./euslisp/demo/demo-pa10-surface-contact.l )
531
+
532
+ ###### demo-pa10-surface-contact
533
+ ```
534
+ (demo-pa10-surface-contact)
535
+ ```
536
+ ![ demo-pa10-surface-contact] ( doc/images/demo-pa10-surface-contact.gif )
537
+
538
+ ### demo-rhp3-wholebody-contact
539
+
540
+ [ demo-rhp3-wholebody-contact.l] ( ./euslisp/demo/demo-rhp3-wholebody-contact.l )
541
+
542
+ ###### demo-rhp3-wholebody-contact-body-surface
543
+ ```
544
+ (demo-rhp3-wholebody-contact-body-surface)
545
+ ```
546
+ ![ demo-rhp3-wholebody-contact-body-surface] ( doc/images/demo-rhp3-wholebody-contact-body-surface.gif )
547
+
548
+ ### demo-pr2-holding
549
+
550
+ [ demo-pr2-holding.l] ( ./euslisp/demo/demo-pr2-holding.l )
551
+
552
+ ###### demo-pr2-holding-body-surface
553
+ ```
554
+ (demo-pr2-holding-body-surface)
555
+ ```
556
+ ![ demo-pr2-holding-body-surface] ( doc/images/demo-pr2-holding-body-surface.gif )
0 commit comments