首页 /研究 /Sorotoki: A Matlab Toolkit for Design, Modeling, and Control of Soft Robots
MANIPULATION

Sorotoki: A Matlab Toolkit for Design, Modeling, and Control of Soft Robots

Brandon Caasenbrood, A. Pogromsky, Henk Nijmeijer

发表年份
2024
引用次数
19
访问权限
开放获取

摘要

In this paper, we present Sorotoki, an open-source toolkit in MATLAB that offers a comprehensive suite of tools for the design, modeling, and control of soft robots. The complexity involved in researching and building soft robots often stems from the interconnectedness of design and control aspects, which are rarely addressed together as a unified problem. To address the complex interdependencies in soft robotics, the Sorotoki toolkit provides a comprehensive and modular programming environment composed of seven Object-Oriented classes. These classes are designed to work together to solve a wide range of soft robotic problems, offering versatility and flexibility for its users. We provide a comprehensive overview of the Sorotoki software architecture to highlight its usage and applications. The details and interconnections of each module are thoroughly described, collectively explaining how to gradually introduce modeling complexity for various soft robotic scenarios. The effectiveness of Sorotoki is also demonstrated through a range of case studies, including novel problem scenarios and established works widely recognized in the soft robotics community. These case studies cover a broad range of research problems, including: inverse design of soft actuators, passive and active soft locomotion, object manipulation with soft grippers, meta-materials, model reduction, model-based control of soft robots, and shape estimation. Additionally, the toolkit provides access to four open-hardware soft robotic systems that can be fabricated using commercially available 3D printers. For more information about Sorotoki, readers are encouraged to visit: https://bjcaasenbrood.github.io/SorotokiCode/.

关键词

Computer scienceMATLABRobotControl (management)Human–computer interactionSimulationArtificial intelligenceProgramming language

相关论文

查看 MANIPULATION 分类全部论文