Papers
Topics
Authors
Recent
Search
2000 character limit reached

Grasping Trajectory Optimization with Point Clouds

Published 8 Mar 2024 in cs.RO and cs.CV | (2403.05466v2)

Abstract: We introduce a new trajectory optimization method for robotic grasping based on a point-cloud representation of robots and task spaces. In our method, robots are represented by 3D points on their link surfaces. The task space of a robot is represented by a point cloud that can be obtained from depth sensors. Using the point-cloud representation, goal reaching in grasping can be formulated as point matching, while collision avoidance can be efficiently achieved by querying the signed distance values of the robot points in the signed distance field of the scene points. Consequently, a constrained nonlinear optimization problem is formulated to solve the joint motion and grasp planning problem. The advantage of our method is that the point-cloud representation is general to be used with any robot in any environment. We demonstrate the effectiveness of our method by performing experiments on a tabletop scene and a shelf scene for grasping with a Fetch mobile manipulator and a Franka Panda arm. The project page is available at \url{https://irvlutd.github.io/GraspTrajOpt}

Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. S. LaValle, “Rapidly-exploring random trees: A new tool for path planning,” Technical Report. Computer Science Department, Iowa State University, 1998.
  2. J. Kuffner and S. LaValle, “RRT-connect: An efficient approach to single-query path planning,” in IEEE International Conference on Robotics and Automation (ICRA), vol. 2, 2000, pp. 995–1001.
  3. S. Karaman and E. Frazzoli, “Sampling-based algorithms for optimal motion planning,” The International Journal of Robotics Research (IJRR), vol. 30, no. 7, pp. 846–894, 2011.
  4. L. Janson, E. Schmerling, A. Clark, and M. Pavone, “Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions,” The International Journal of Robotics Research (IJRR), vol. 34, no. 7, pp. 883–921, 2015.
  5. N. Ratliff, M. Zucker, A. Bagnell, and S. Srinivasa, “CHOMP: Gradient optimization techniques for efficient motion planning,” IEEE International Conference on Robotics and Automation (ICRA), 2009.
  6. J. Schulman, Y. Duan, J. Ho, A. Lee, I. Awwal, H. Bradlow, J. Pan, S. Patil, K. Goldberg, and P. Abbeel, “Motion planning with sequential convex optimization and convex collision checking,” The International Journal of Robotics Research (IJRR), vol. 33, no. 9, pp. 1251–1270, 2014.
  7. M. Mukadam, J. Dong, X. Yan, F. Dellaert, and B. Boots, “Continuous-time gaussian process motion planning via probabilistic inference,” The International Journal of Robotics Research (IJRR), vol. 37, no. 11, pp. 1319–1340, 2018.
  8. T. Stouraitis, L. Yan, J. Moura, M. Gienger, and S. Vijayakumar, “Multi-mode trajectory optimization for impact-aware manipulation,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2020, pp. 9425–9432.
  9. A. Miller and P. Allen, “Graspit! A versatile simulator for robotic grasping,” IEEE Robotics & Automation Magazine, vol. 11, no. 4, pp. 110–122, 2004.
  10. A. Mousavian, C. Eppner, and D. Fox, “6-DOF GraspNet: Variational grasp generation for object manipulation,” in International Conference on Computer Vision (ICCV), 2019, pp. 2901–2910.
  11. J. Urain, N. Funk, J. Peters, and G. Chalvatzaki, “Se (3)-diffusionfields: Learning smooth cost functions for joint grasp and motion optimization through diffusion,” in 2023 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2023, pp. 5923–5930.
  12. N. Vahrenkamp, M. Do, T. Asfour, and R. Dillmann, “Integrated grasp and motion planning,” in IEEE International Conference on Robotics and Automation (ICRA), 2010, pp. 2883–2888.
  13. J. Fontanals, B.-A. Dang-Vu, O. Porges, J. Rosell, and M. Roa, “Integrated grasp and motion planning using independent contact regions,” in IEEE-RAS International Conference on Humanoid Robots, 2014, pp. 887–893.
  14. J. Haustein, K. Hang, and D. Kragic, “Integrating motion and hierarchical fingertip grasp planning,” in IEEE International Conference on Robotics and Automation (ICRA), 2017, pp. 3439–3446.
  15. A. Dragan, N. Ratliff, and S. Srinivasa, “Manipulation planning with goal sets using constrained trajectory optimization,” in IEEE International Conference on Robotics and Automation (ICRA), 2011, pp. 4582–4588.
  16. L. Wang, Y. Xiang, and D. Fox, “Manipulation trajectory optimization with online grasp synthesis and selection,” arXiv preprint arXiv:1911.10280, 2019.
  17. C. Eppner, A. Mousavian, and D. Fox, “A billion ways to grasp: An evaluation of grasp sampling schemes on a dense, physics-based grasp data set,” in International Symposium on Robotics Research (ISRR), 2019.
  18. A. Wächter and L. T. Biegler, “On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,” Mathematical programming, vol. 106, pp. 25–57, 2006.
  19. “PyBullet,” https://pybullet.org/wordpress/.
  20. N. Khargonkar, S. H. Allu, Y. Lu, B. Prabhakaran, Y. Xiang, et al., “Scenereplica: Benchmarking real-world robot manipulation by creating reproducible scenes,” arXiv preprint arXiv:2306.15620, 2023.
  21. A. Dragan, G. Gordon, and S. Srinivasa, “Learning from experience in manipulation planning: Setting the right goals,” in International Symposium on Robotics Research (ISRR), 2011.
  22. M. Kalakrishnan, S. Chitta, E. Theodorou, P. Pastor, and S. Schaal, “STOMP: Stochastic trajectory optimization for motion planning,” in IEEE International Conference on Robotics and Automation (ICRA), 2011, pp. 4569–4574.
  23. M. Kang, H. Shin, D. Kim, and S.-E. Yoon, “Torm: Fast and accurate trajectory optimization of redundant manipulator given an end-effector path,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2020, pp. 9417–9424.
  24. S. Jin, D. Romeres, A. Ragunathan, D. K. Jha, and M. Tomizuka, “Trajectory optimization for manipulation of deformable objects: Assembly of belt drive units,” in 2021 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2021, pp. 10 002–10 008.
  25. M. Spahn, B. Brito, and J. Alonso-Mora, “Coupled mobile manipulation via trajectory optimization with free space decomposition,” in 2021 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2021, pp. 12 759–12 765.
  26. J. Ichnowski, M. Danielczuk, J. Xu, V. Satish, and K. Goldberg, “Gomp: Grasp-optimized motion planning for bin picking,” in 2020 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2020, pp. 5270–5277.
  27. B. Sundaralingam, S. K. S. Hari, A. Fishman, C. Garrett, K. Van Wyk, V. Blukis, A. Millane, H. Oleynikova, A. Handa, F. Ramos, et al., “Curobo: Parallelized collision-free robot motion generation,” in 2023 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2023, pp. 8112–8119.
  28. Y. Xiang, T. Schmidt, V. Narayanan, and D. Fox, “Posecnn: A convolutional neural network for 6d object pose estimation in cluttered scenes,” arXiv preprint arXiv:1711.00199, 2017.
  29. M. Sundermeyer, A. Mousavian, R. Triebel, and D. Fox, “Contact-graspnet: Efficient 6-dof grasp generation in cluttered scenes,” in 2021 IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2021, pp. 13 438–13 444.
  30. J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl, “CasADi – A software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11, no. 1, pp. 1–36, 2019.
  31. B. Calli, A. Walsman, A. Singh, S. Srinivasa, P. Abbeel, and A. Dollar, “Benchmarking in manipulation research: The YCB object and model set and benchmarking protocols,” IEEE Robotics and Automation Magazine, vol. 22, no. 3, pp. 36–52, 2015.
  32. C. E. Mower, J. Moura, N. Z. Behabadi, S. Vijayakumar, T. Vercauteren, and C. Bergeles, “Optas: An optimization-based task specification library for trajectory optimization and model predictive control,” arXiv preprint arXiv:2301.13512, 2023.
  33. Y. Lu, Y. Chen, N. Ruozzi, and Y. Xiang, “Mean shift mask transformer for unseen object instance segmentation,” arXiv preprint arXiv:2211.11679, 2022.
  34. I. A. Sucan, M. Moll, and L. E. Kavraki, “The open motion planning library,” IEEE Robotics & Automation Magazine, vol. 19, no. 4, pp. 72–82, 2012.
  35. S. Liu, Z. Zeng, T. Ren, F. Li, H. Zhang, J. Yang, C. Li, J. Yang, H. Su, J. Zhu, et al., “Grounding dino: Marrying dino with grounded pre-training for open-set object detection,” arXiv preprint arXiv:2303.05499, 2023.
  36. A. Kirillov, E. Mintun, N. Ravi, H. Mao, C. Rolland, L. Gustafson, T. Xiao, S. Whitehead, A. C. Berg, W.-Y. Lo, et al., “Segment anything,” arXiv preprint arXiv:2304.02643, 2023.
  37. H. Pham and Q.-C. Pham, “A new approach to time-optimal path parameterization based on reachability analysis,” IEEE Transactions on Robotics, vol. 34, no. 3, pp. 645–659, 2018.
Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.