Project leads: Devin Balkcom,
Weifu Wang,
Matthew Bell
Funding: NSF RI 1217447, NSF CAREER (Balkcom)
Robot knot tying is worth exploring for practical reasons: we would like robots to be able to achieve tasks like helping the elderly get dressed, perform robot surgery, and bind microscale objects together for miniaturized assembly. There are also fundamental reasons to explore knot tying: robots are tradiationally good at working with simple rigid bodies, and manipulating flexible objects is a worthy research challenge.
Simplicity of design may reduce the cost and increase the reliability of robotic systems. While there is prior work using multiple robot arms and sophisticated vision systems to tie knots, we have designed simple mechanical devices with one or a few moving parts, fixtures, that quickly and reliably tie a wider variety of knots than prior approaches. One of the most interesting ideas is that devices with only four pieces can be designed to loosely arrange a knot of any complexity. A second simple device can be used to then tighten the knot. Embedding a tightening fixture inside an arrangement fixture allows a knot to be arranged and tightened without the need for transferring between fixtures. We have also explored foundational questions, including the number of fingers needed to grasp or tie a particular knot shape.
@article{Wang2018, author = "Wang, Weifu and Balkcom, Devin", title = "Knot grasping, folding, and re-grasping", journal = "International Journal of Robotics Research", year = "2018", doi = "10.1177/0278364918754676" }
@phdthesis{WangPhD, author = "Wang, Weifu", title = "{Constraint-based robot knot tying}", school = "Dartmouth Computer Science", address = "Hanover, NH", number = "TR2016-792", year = "2016", month = "May", url = "http://www.cs.dartmouth.edu/reports/TR2016-792.pdf", comment = "Ph.D Dissertation. Advisor: Devin Balkcom", keywords = "phdthesis" }
@inproceedings{Wang2016c, author = "Wang, Weifu and Balkcom, Devin", title = "Re-configuring knots to simplify manipulation", booktitle = "Algorithmic Foundations of Robotics ({WAFR})", year = "2016" }
@inproceedings{Wang2016b, author = "Wang, Weifu and Balkcom, Devin", title = "Grasping and folding knots", booktitle = "IEEE International Conference on Robotics and Automation (ICRA)", year = "2016", doi = "10.1109/ICRA.2016.7487549" }
@inproceedings{Wang2016a, author = "Wang, Weifu and Balkcom, Devin", title = "Towards tying knots precisely", booktitle = "IEEE International Conference on Robotics and Automation (ICRA)", year = "2016" }
@article{Wang2015c, author = "Wang, Weifu and Balkcom, Devin", title = "Towards arranging and tightening knots and unknots with fixtures", journal = "IEEE Transactions on Automation Science and Engineering", year = "2015", volume = "12", number = "4", pages = "1318–1331" }
@inproceedings{Wang2015b, author = "Wang, Weifu and Berenson, Dmitry and Balkcom, Devin", title = "An online method for tight-tolerance insertion tasks for string and rope", booktitle = "IEEE International Conference on Robotics and Automation (ICRA)", year = "2015" }
@inproceedings{Wang2014, author = "Wang, Weifu and Bell, Matthew and Balkcom, Devin", title = "Towards arranging and tightening knots and unknots with fixtures", booktitle = "Algorithmic Foundations of Robotics ({WAFR})", year = "2014" }
@article{Bell2014, author = "Bell, Matthew P. and Wang, Weifu and Kunzika, Jordan and Balkcom, Devin", title = "Knot-tying with four-piece fixtures", journal = "International Journal of Robotics Research", year = "2014", volume = "33", number = "11", pages = "1481–1489", doi = "10.1177/0278364914532217" }
@inproceedings{Li2013, author = "Li, Zhong and Balkcom, Devin and Dollar, Aaron M.", title = "Rigid 2D space-filling folds of unbroken linear chains", booktitle = "IEEE International Conference on Robotics and Automation (ICRA)", year = "2013", pages = "551–557", doi = "10.1109/ICRA.2013.6630628" }
@phdthesis{BellPhD, author = "Bell, Matthew P.", title = "{Flexible Object Manipulation}", school = "Dartmouth Computer Science", address = "Hanover, NH", number = "TR2010-663", year = "2010", month = "February", URL = "http://www.cs.dartmouth.edu/reports/TR2010-663.pdf", comment = "Ph.D. Dissertation. Advisor: Devin Balkcom.", keywords = "phdthesis" }
@article{Bell2010, author = "Bell, Matthew P. and Balkcom, Devin", title = "Grasping non-stretchable cloth polygons", journal = "International Journal of Robotics Research", year = "2010", volume = "29", number = "6", pages = "775–784", doi = "10.1177/0278364909344634" }
@inproceedings{Bell2008, author = "Bell, Matthew P. and Balkcom, Devin", title = "Knot tying with single piece fixtures", booktitle = "{IEEE} International Conference on Robotics and Automation, ({ICRA})", year = "2008", pages = "379–384", doi = "10.1109/ROBOT.2008.4543237", num = "15" }