[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3083157.3083161acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Task-based design of cable-driven articulated mechanisms

Published: 12 June 2017 Publication History

Abstract

We present a framework for the automatic design of articulated cable-driven mechanisms performing push andpick-and-place tasks. Provided an initial topology and task specification, our system optimizes the morphology and cable mechanisms such that the resulting mechanism can perform the desired task successfully. Optimizing for multiple tasks and multiple cables simultaneously is possible with our framework. At the core of our approach is an optimization algorithm that analyzes the kinematics of the design to evaluate the mechanism's ability to perform the task. Dynamical attributes, such as the ability to produce forces at the end effector, are also considered. Furthermore, this paper presents a novel approach for fast inverse kinematics using cable-driven mechanisms, which is used in the morphology optimization process. Several examples of mechanisms designed using our framework are presented. We also present results of physics based simulation, and evaluate 3D printed versions of an example mechanism.

Supplementary Material

ZIP File (a6-li.zip)
Supplemental files.

References

[1]
Moritz Bächer, Stelian Coros, and Bernhard Thomaszewski. 2015. LinkEdit: Interactive Linkage Editing Using Symbolic Kinematics. ACM Trans. Graph. 34, 4, Article 99 (July 2015), 8 pages.
[2]
DSV Bandara, RARC Gopura, G Kajanthan, M Brunthavan, and HIMM Abeynayake. 2014. An under-actuated mechanism for a robotic finger. In Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), 2014 IEEE 4th Annual International Conference on. IEEE, 407--412.
[3]
Samuel R Buss. 2004. Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. IEEE Journal of Robotics and Automation 17, 1--19 (2004), 16.
[4]
Marco Ceccarelli and Chiara Lanni. 2004. A multi-objective optimum design of general 3R manipulators for prescribed workspace limits. Mechanism and Machine Theory 39, 2 (2004), 119--132.
[5]
Duygu Ceylan, Wilmot Li, Niloy J. Mitra, Maneesh Agrawala, and Mark Pauly. 2013. Designing and Fabricating Mechanical Automata from Mocap Sequences. ACM Trans. Graph. 32, 6, Article 186 (Nov. 2013), 11 pages.
[6]
Nadia G Cheng, Maxim B Lobovsky, Steven J Keating, Adam M Setapen, Katy I Gero, Anette E Hosoi, and Karl D Iagnemma. 2012. Design and analysis of a robust, low-cost, highly articulated manipulator enabled by jamming of granular media. In Robotics and Automation (ICRA), 2012 IEEE International Conference on. IEEE, 4328--4333.
[7]
Stephen L Chiu. 1988. Task compatibility of manipulator postures. The International Journal of Robotics Research 7, 5 (1988), 13--21.
[8]
Stelian Coros, Bernhard Thomaszewski, Gioacchino Noris, Shinjiro Sueda, Moira For- berg, Robert W. Sumner, Wojciech Matusik, and Bernd Bickel. 2013. Computational Design of Mechanical Characters. ACM Trans. Graph. 32, 4, Article 83 (July 2013), 12 pages.
[9]
Erwin Coumans. 2015. Bullet Physics Simulation. In ACM SIGGRAPH 2015 Courses (SIGGRAPH '15). ACM, New York, NY, USA, Article 7.
[10]
Alessandro De Luca and Wayne J Book. 2016. Robots with flexible elements. In Springer Handbook of Robotics. Springer, 243--282.
[11]
Santosha Kumar Dwivedy and Peter Eberhard. 2006. Dynamic analysis of flexible manipulators, a literature review. Mechanism and Machine Theory 41, 7 (2006), 749 -- 777.
[12]
EOS. 2017. Material data sheet, PA 2200. (2017). https://www.shapeways.com/rrstatic/material_docs/mds-strongflex.pdf
[13]
Damien Gauge, Stelian Coros, Sandro Mani, and Bernhard Thomaszewski. 2014. Interactive Design of Modular Tensegrity Characters. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '14). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 131--138.
[14]
Thomas Geijtenbeek, Michiel van dePanne, and A Frank van der Stappen. 2013. Flexible muscle-based locomotion for bipedal creatures. ACM Transactions on Graphics (TOG) 32, 6 (2013), 206.
[15]
Sehoon Ha, Stelian Coros, Alexander Alspach, Joohyung Kim, and Katsu Yamane. 2016. Task-based limb optimization for legged robots. In Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. IEEE, 2062--2068.
[16]
Nikolaus Hansen and Andreas Ostermeier. 1996. Adapting arbitrary normal mutation distributions in evolution strategies: The covariance matrix adaptation. In Evolutionary Computation, 1996., Proceedings of IEEE International Conference on. IEEE, 312--317.
[17]
Mitsuru Higashimori, Makoto Kaneko, Akio Namiki, and Masatoshi Ishikawa. 2005. Design of the 100G Capturing Robot Based on Dynamic Preshaping. The International Journal of Robotics Research 24, 9 (2005), 743--753.
[18]
JPE. 2017. Construction fundamentals, Cross Spring Pivot. (2017). http://www.janssenprecisionengineering.com/wp-content/uploads/Cross-spring-pivot.pdf
[19]
Taku Komura, Atsushi Kuroda, Shunsuke Kudoh, Tai Chiew Lan, and Yoshihisa Shinagawa. 2003. An inverse kinematics method for 3d figures with motion data. In Computer Graphics International, 2003. Proceedings. IEEE, 266--271.
[20]
Kris Kozak, Qian Zhou, and Jinsong Wang. 2006. Static analysis of cable-driven manipulators with non-negligible cable mass. IEEE Transactions on Robotics 22, 3 (2006), 425--433.
[21]
Vipin Kumar, Zhe Xu, and Emo Todorov. 2013. Fast, strong and compliant pneumatic actuation for dexterous tendon-driven hands. In Robotics and Automation (ICRA), 2013 IEEE International Conference on. IEEE, 1512--1519.
[22]
Darwin Lau, Denny Oetomo, and Saman K Halgamuge. 2013. Generalized modeling of multilink cable-driven manipulators with arbitrary routing using the cable-routing matrix. IEEE Transactions on Robotics 29, 5 (2013), 1102--1113.
[23]
Fabrizio Lotti and Gabriele Vassura. 2002. A novel approach to mechanical design of articulated fingers for robotic hands. In Intelligent Robots and Systems, 2002. IEEE/RSJ International Conference on, Vol. 2. IEEE, 1687--1692.
[24]
Linjie Luo, Ilya Baran, Szymon Rusinkiewicz, and Wojciech Matusik. 2012. Chopper: Partitioning Models into 3D-printable Parts. ACM Trans. Graph. 31, 6, Article 129 (Nov. 2012), 9 pages.
[25]
Ying Mao and Sunil Kumar Agrawal. 2012. Design of a cable-driven arm exoskeleton (CAREX) for neural rehabilitation. IEEE Transactions on Robotics 28, 4 (2012), 922--931.
[26]
Vittorio Megaro, Bernhard Thomaszewski, Damien Gauge, Eitan Grinspun, Stelian Coros, and Markus Gross. 2014. ChaCra: An Interactive Design System for Rapid Character Crafting. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '14). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 123--130. http://dl.acm.org/citation.cfm?id=2849517.2849538
[27]
Vittorio Megaro, Bernhard Thomaszewski, Maurizio Nitti, Otmar Hilliges, Markus Gross, and Stelian Coros. 2015. Interactive Design of 3D-printable Robotic Creatures. ACM Trans. Graph. 34, 6, Article 216 (Oct. 2015), 9 pages.
[28]
Yuuki Mishima and Ryuta Ozawa. 2014. Design of a robotic finger using series gear chain mechanisms. In Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on. IEEE, 2898--2903.
[29]
Yong Mo Moon, Brian Patrick Trease, and Sridhar Kota. 2002. Design of large- displacement compliant joints. Vol. 5 A. 65--76.
[30]
Lael U. Odhner, Leif P. Jentoft, Mark R. Claffee, Nicholas Corson, Yaroslav Tenzer, Raymond R. Ma, Martin Buehler, Robert Kohout, Robert D. Howe, and Aaron M. Dollar. 2014. A compliant, underactuated hand for robust manipulation. The International Journal of Robotics Research 33, 5 (2014), 736--752.
[31]
Chris Paredis and Pradeep K Khosla. 1991. An approach for mapping kinematic task specifications into a manipulator design. (1991).
[32]
Bernhard Thomaszewski, Stelian Coros, Damien Gauge, Vittorio Megaro, Eitan Grinspun, and Markus Gross. 2014. Computational Design ofLinkage-based Characters. ACM Trans. Graph. 33, 4, Article 64 (July 2014), 9 pages.
[33]
Vortex Dynamics. 2017. CM Labs Simulations. http://www.cm-labs.com/. (2017).
[34]
Zhe Xu, Vipin Kumar, Yasutaka Matsuoka, and Emo Todorov. 2012. Design of an anthropomorphic robotic finger system with biomimetic artificial joints. In Biomedical Robotics and Biomechatronics (BioRob), 2012 4th IEEE RAS & EMBS International Conference on. IEEE, 568--574.
[35]
Guilin Yang and I-Ming Chen. 2000. Task-based optimization of modular robot configurations: minimized degree-of-freedom approach. Mechanism and machine theory 35, 4 (2000), 517--540.
[36]
Yuan Yun and Yangmin Li. 2011. Optimal design of a 3-PUPU parallel robot with compliant hinges for micromanipulation in a cubic workspace. Robotics and Computer- Integrated Manufacturing 27, 6 (2011), 977--985.
[37]
Lifeng Zhu, Weiwei Xu, John Snyder, Yang Liu, Guoping Wang, and Baining Guo. 2012. Motion-guided mechanical toy modeling. ACM Trans. Graph. 31, 6 (2012), 127.

Cited By

View all
  • (2022)Redundancy Resolution and Disturbance Rejection via Torque Optimization in Hybrid Cable-Driven RobotsIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2021.309165352:7(4069-4079)Online publication date: Jul-2022
  • (2021)A Case Study of Augmented Physical Interface by Foot Access with 3D Printed AttachmentDesign, User Experience, and Usability: Design for Diversity, Well-being, and Social Development10.1007/978-3-030-78224-5_22(315-332)Online publication date: 3-Jul-2021
  • (2018)Computational co-optimization of design parameters and motion trajectories for robotic systemsThe International Journal of Robotics Research10.1177/0278364918771172(027836491877117)Online publication date: 5-Jun-2018
  • Show More Cited By

Index Terms

  1. Task-based design of cable-driven articulated mechanisms

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCF '17: Proceedings of the 1st Annual ACM Symposium on Computational Fabrication
    June 2017
    93 pages
    ISBN:9781450349994
    DOI:10.1145/3083157
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 June 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3D printing
    2. articulated structures
    3. cables
    4. constraints
    5. inverse kinematics

    Qualifiers

    • Research-article

    Funding Sources

    • NSERC
    • Tomlinson Scientist Awards
    • FRQNT

    Conference

    SCF '17
    Sponsor:
    SCF '17: ACM Symposium on Computational Fabrication
    June 12 - 13, 2017
    Massachusetts, Cambridge

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)27
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 14 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Redundancy Resolution and Disturbance Rejection via Torque Optimization in Hybrid Cable-Driven RobotsIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2021.309165352:7(4069-4079)Online publication date: Jul-2022
    • (2021)A Case Study of Augmented Physical Interface by Foot Access with 3D Printed AttachmentDesign, User Experience, and Usability: Design for Diversity, Well-being, and Social Development10.1007/978-3-030-78224-5_22(315-332)Online publication date: 3-Jul-2021
    • (2018)Computational co-optimization of design parameters and motion trajectories for robotic systemsThe International Journal of Robotics Research10.1177/0278364918771172(027836491877117)Online publication date: 5-Jun-2018
    • (2018)Bend-itACM Transactions on Graphics10.1145/3272127.327508937:6(1-15)Online publication date: 4-Dec-2018
    • (2018)Design and Implementation of Programmable Drawing Automata based on Cam Mechanisms for Representing Spatial Trajectory2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2018.8594443(450-455)Online publication date: Oct-2018
    • (2017)Inverse Kinematics Techniques in Computer Graphics: A SurveyComputer Graphics Forum10.1111/cgf.1331037:6(35-58)Online publication date: 29-Nov-2017

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media