Abstract
This paper presents a regrasp planning component for object reorientation. It includes a grasp planner, a placement planner, and a regrasp sequence solver. Given the initial and goal poses of an object, the regrasp planning component finds a sequence of robot postures and grasp configurations that reorient the object from the initial pose to the goal. The regrasp planning component works as a mid-level connector in the whole planning system for object reorientation. It is open to low-level motion planning algorithms by providing two end-effector poses as the input. It is also open to high-level assembly or symbolic planners by providing pick-and-place predicates. The proposed component is demonstrated with several simulation examples and real-robot executions using a Kawada Hiro robot and Robotiq 85 grippers.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alami, R., Laumond, J. P., & Siméon, T. (1994). Two manipulation planning algorithms. Workshop on algorithmic foundations of robotics (pp. 109–125). Natick, MA: AK Peters, Ltd.
Belta, C., et al. (2007). Symbolic planning and control of robot motion. IEEE Robotics and Automation Magzine, 14, 61–70.
Bidot, J., et al. (2015). Geometric backtracking for combined task and motion planning in robotic systems. Artificial Intelligence, 247, 229–265.
Cao, C., et al. (2016). Analyzing the utility of a support pin in sequential robotic manipulation. In Proceedings of IEEE international conference on robotics and automation (pp. 5499–5504).
Cho, K., et al. (2003). Complete and rapid regrasp planning with look-up table. Journal of Intelligent and Robotic Systems, 36, 371–387.
Cohen, B., et al. (2010). Planning single-arm manipulations with N-arm robots. In Proceedings of robotics: Science and systems
Dantam. N., et al. (2016). Incremental task and motion planning: A constraint-based approach. In Proceedings of robotics: Science and systems.
Dantam, N. T. (2013). The motion grammar: Analysis of a linguistic method for robot control. IEEE Transactions on Robotics, 29, 704–718.
Ding, X., & Fang, C. (2013). A novel method of motion planning for an anthropomorphic arm based on movement primitives. IEEE Transactions on Mechatronics, 18, 624–636.
Dogar, M., et al. (2015). Multi-robot grasp planning for sequential assembly operations. In Proceedings of IEEE international conference on robotics and automation (pp. 193–200).
Fikes, R. E., & Nilsson, N. J. (1971). STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence, 2, 189–208.
Ghallab, M., et al. (1998). PDDL: The planning domain definition language—Version 1.2. Technical report, Yale Center for Computational Vision and Control.
Guo, M., & Dimarogonas, D. V. (2014). Multi-agent plan reconfiguration under local LTL specifications. International Journal of Robotics Research, 32, 218–235.
Harada, K., et al. (2014). Project on development of a robot system for random picking-grasp/manipulation planner for a dual-arm manipulator. In IEEE/SICE international symposium on system integration (pp. 583–589).
Hauser, K., & Latombe, J. (2010). Multi-modal motion planning in non-expansive spaces. International Journal of Robotics Research, 29(7), 897–915.
Hauser, K. K., et al. (2006). Using motion primitives in probabilistic sample-based planning for humanoid robots. In Proceedings of robotics: Science and systems.
Heger, F. W. (2010). Assembly planning in constrained environments: Building structures with multiple mobile robots. Ph.D. thesis, Carnegie Mellon University.
Hertle, A. (2011). Design and implementation of an object-oriented planning language. Master’s thesis, Albert-Ludwigs-Universitat Freiburg.
Hoffmann, J., et al. (2006). Engineering benchmarks for planning: The domains used in the deterministic part of IPC-4. Journal of Artificial Intelligence Research, 26, 453–541.
Hsu, D., et al. (2003). The bridge test for sampling narrow passages with probabilistic roadmap planners. In Proceedings of IEEE international conference on robotics and automation (pp. 4420–4426).
Jaillet, L., et al. (2008). Transition-based RRT for path planning in continuous cost spaces. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 2145–2150).
Kaelbling, L. P., & Lozano-Perez, T. (2013). Integrated task and motion planning in belief sapce. International Journal of Robotics Research, 32, 1194–1227.
Kavraki, L., et al. (1996). Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation, 12, 566–580.
King, J., et al. (2013). Regrasp manipulation as trajectory optimization. In Proceedings of robotics: Science and systems.
Knepper R., & Rus, D. (2012). Pedestrian-inspired sampling-based multi-robot collision avoidance. In Proceedings of IEEE international symposium on robot and human interactive communication (pp. 94–100).
Knepper, R., et al. (2013). IkeaBot: An autonomous multi-robot coordinated furniture assembly system. In Proceedings of IEEE international conference on robotics and automation (pp. 855–862).
Koga, Y., & Latombe, J. (1992). Experiments in dual-arm manipulation planning. In Proceedings of IEEE international conference on robotics and automation (pp. 2238–2245).
Koga, Y., & Latombe, J. (1994). On multi-arm manipulation planning. In Proceedings of IEEE international conference on robotics and automation (pp. 945–952).
Kress-Gazit, H., et al. (2009). Temporal logic-based reactive mission and motion planning. IEEE Transaction on Robotics, 25, 1370–1381.
Krontiris, A., & Bekris, K. (2016). Efficiently solving general rearrangement tasks: A fast extension primitive for an incremental sampling based planner. In Proceedings of IEEE international conference on robotics and automation (pp. 3924–3931).
Lahijanian, M., et al. (2016). Iterative temporal planning in uncertain environments with partial satisfaction guarantees. Transaction on Robotics, 32, 583–599.
Lavalle, S. M., & Kuffner, J. J. (2000). Rapidly-exploring random trees: Progress and prospects. In Proceedings of international workshop on the algorithmic foundations of robotics (pp. 293–308).
Lee, G., et al. (2015). Hierarchical planning for multi-contact non-prehensile manipulation. In Proceedings of IEEE/RAS international conference on intelligent robots and systems (pp. 264–271).
Lertkultanon, P., & Pham, Q. (2016). A single-query manipulation planner. IEEE Robotics and Automation Letters, 1, 198–205.
Mello, L. H. (1990). AND/OR graph representation of assembly plans. IEEE Transactions on Robotics and Automation, 6, 188–199.
Mello, L. H., & Sanderson, A. C. (1991). A correct and complete algorithm for the generation of mechanical assembly sequences. IEEE Transactions on Robotics and Automation, 7, 228–240.
Nedunuri S., et al. (2014). SMT-based synthesis of integrated task and motion plans from plan outlines. In Proceedings of IEEE international conference on robotics and automation (pp. 655–662).
Nguyen, A., et al. (2016). Preparatory object reorientation for task-oriented grasping. In Proceedings of international conference on intelligent robots and systems (pp. 893–899).
Rapela, D. R., & Rembold, U. (2002). Planning of regrasping operations for a dexterous hand in assembly tasks. Journal of Intelligent and Robotic Systems, 33, 231–266.
Rohrdanz, F., & Wahl, F. M. (1997). Generating and evaluating regrasp operations. In Proceedings of international conference on robotics and automation (pp. 2013–2018).
Saut, J., et al. (2010). Planning pick-and-place tasks with two-hand regrasping. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 4528–4533).
Schmitt, P., et al. (2017). Optimal, sampling-based manipulation planning. In Proceedings of international conference on intelligent robots and systems (pp. 3426–3432).
Schulman, J., et al. (2014). Motion planning with sequential convex optimization and convex collision checking. International Journal of Robotic Research, 33, 1261–1270.
Srivastava, S., Fang, E., Riano, L., Chitnis, R., Russell, S., & Abbeel, P. (2014). Combined task and motion planning through an extensible planner-independent interface layer. In IEEE international conference on robotics and automation (pp. 639–646).
Stein, D., et al. (2011). Constraint-aware coordinated construction of generic structures. In Proceedings of IEEE international conference on intelligent robots and systems (pp. 4803–4810).
Stoeter, S. A., et al. (1999). Planning of regrasp operations. In Proceedings of international conference on robotics and automation (pp. 245–250).
Terasaki, H., & Hasegawa, T. (1998). Motion planning of intelligent manipulation by a parallel two-fingered gripper equiped with a simple rotating mechanism. IEEE Transactions on Robotics and Automation, 14, 207–219.
Tournassound, P., et al. (1987). Regrasping. In Proceedings of international conference on robotics and automation (pp. 1924–1928).
Vahrenkamp, N., et al. (2009). Humanoid motion planning for dual-arm manipulation and regrasp tasks. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 2464–2470).
Wan, W., & Harada, K. (2015). Reorientating objects with a gripping hand and a table surface. In Proceedings of international conference on humanoid robots (pp. 101–106).
Wan, W., & Harada, K. (2016a). Achieving high success rate in dual-arm handover using large number of candidate grasps. Advanced Robotics, 30, 1111–1125.
Wan, W., & Harada, K. (2016b). Developing and comparing single-arm and dual-arm regrasp. IEEE Robotics and Automation Letters, 1, 243–250.
Wan, W., & Harada, K. (2017). Regrasp planning using 10,000 grasps. In IEEE/RSJ international conference on intelligent robots and systems.
Wan, W., et al. (2015). Improving regrasp algorithms to analyze the utility of work surfaces in a workcell. In Proceedings of international conference on robotics and automation (pp. 4326–4333).
Wan, W., et al. (2018). Assembly sequence planning for motion planning. Assembly Automation, 38(2), 195–206.
Wilson, R., & Latombe, J. (1994). Geometric reasoning about mechanical assembly. Artificial Intelligence, 71, 371–396.
Xian, Z., et al. (2017). Closed-chain manipulation of large objects by multi-arm robotic systems. IEEE Robotics and Automation Letters, 2(4), 1832–1839.
Xue, Z., et al. (2008). Planning regrasp operations for a multifingered robotic hand. In Proceedings of international conference on automation science and engineering (pp. 778–783).
Yershova, A., & LaValle, S. M. (2009). Motion planning for highly constrained spaces. In Robot motion and control 2009 (pp. 297–306). Springer.
Yoshida, E., Esteves, C., Kanoun, O., Poirier, M., Mallet, A., & Laumond, J.-P., et al. (2010). Planning whole-body humanoid locomotion, reaching and manipulation. In Motion planning for humanoid robots (pp. 99–128). Springer.
Zucker, M., et al. (2012). CHOMP: Covariant hamiltonian optimization for motion planning. International Journal of Robotic Research, 32, 1164–1193.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This paper is based on results obtained from a project commissioned by the New Energy and Industrial Technology Development Organization (NEDO).
Electronic supplementary material
Below is the link to the electronic supplementary material.
Supplementary material 1 (mp4 28087 KB)
Rights and permissions
About this article
Cite this article
Wan, W., Igawa, H., Harada, K. et al. A regrasp planning component for object reorientation. Auton Robot 43, 1101–1115 (2019). https://doi.org/10.1007/s10514-018-9781-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-018-9781-y