Robotic Jigsaw: A Non-Holonomic Cutting Robot and Path Planning Algorithm

Bladed tools such as jigsaws are common tools for wood workers on job-sites and in workshops, but do not currently have sufficient autonomous hardware or path planning algorithms to enable automation. Here we present a system of an autonomous robot and a path planning algorithm for automating jigsaw operations. The robot can drill holes, insert the jigsaw, and cut plywood. Our algorithm converts complex shapes into paths for the jigsaw, drill holes, and traversal movements for the robot. The algorithm decomposes input shapes into cuttable sections and determines possible locations for drilling entry holes for inserting the blade. We cast the drill hole problem as a set coverage problem with a trade-off between number of holes and cutting distance. We characterize the algorithm on a series of shapes and determined the algorithm found valid solutions. We executed an example on the robot to demonstrate the end-to-end system.

[1]  Milan Simic,et al.  Sampling-Based Robot Motion Planning: A Review , 2014, IEEE Access.

[2]  D. Rus,et al.  Uncertainty Aware Texture Classification and Mapping Using Soft Tactile Sensors , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[4]  B. Lehmann The cutting behavior of bandsaws , 1993 .

[5]  Mehmet Remzi Dogar,et al.  Towards Coordinated Precision Assembly with Robot Teams , 2014, ISER.

[6]  Wojciech Matusik,et al.  Robot Assisted Carpentry for Mass Customization , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Yusuf Altintas,et al.  Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design , 2000 .

[8]  Reid G. Simmons,et al.  An autonomous mobile manipulator for assembly tasks , 2010, Auton. Robots.

[9]  Woojin Chung,et al.  Kinodynamic Planner Dual-Tree RRT (DT-RRT) for Two-Wheeled Mobile Robots Using the Rapidly Exploring Random Tree , 2015, IEEE Transactions on Industrial Electronics.

[10]  Mario Fernando Montenegro Campos,et al.  Nonholonomic path planning optimization for Dubins' vehicles , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Mehmet Remzi Dogar,et al.  Multi-robot grasp planning for sequential assembly operations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Vijay Kumar,et al.  Construction with quadrotor teams , 2012, Auton. Robots.

[13]  Emilio Frazzoli,et al.  Sampling-based optimal motion planning for non-holonomic dynamical systems , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Sivakumar Rathinam,et al.  On Tightly Bounding the Dubins Traveling Salesman's Optimum , 2015 .

[15]  Ross A. Knepper,et al.  IkeaBot: An autonomous multi-robot coordinated furniture assembly system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Oussama Khatib,et al.  Development and Control of a Holonomic Mobile Robot for Mobile Manipulation Tasks , 2000, Int. J. Robotics Res..

[17]  Daniela Rus,et al.  Planning cuts for mobile robots with bladed tools , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Fabio Gramazio,et al.  Robotic Fabrication of Bespoke Timber Frame Modules , 2018, Robotic Fabrication in Architecture, Art and Design 2018.

[19]  Frédo Durand,et al.  Position-correcting tools for 2D digital fabrication , 2012, ACM Trans. Graph..

[20]  Gunther Reinhart,et al.  A generic framework for workpiece-based programming of cooperating industrial robots , 2009, 2009 International Conference on Mechatronics and Automation.

[21]  Tae Jo Ko,et al.  Mechanistic cutting force model in band sawing , 1999 .

[22]  Volker Helm,et al.  Mobile robotic fabrication on construction sites: DimRob , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[24]  Mario F. M. Campos,et al.  A survey on routing problems and robotic systems , 2018, Robotica.

[25]  Reid G. Simmons,et al.  Mobile robotic dynamic tracking for assembly tasks , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  R. Langevin Differential Geometry of Curves and Surfaces , 2001 .