Home /Research /A Matlab-Internal DSL for Modelling Hybrid Rigid-Continuum Robots with TMTDyn
SURGICAL

A Matlab-Internal DSL for Modelling Hybrid Rigid-Continuum Robots with TMTDyn

S. M. Hadi Sadati, Steffen Zschaler, Christos Bergeles

Year
2019
Citations
7

Abstract

Hybrid rigid-continuum robot design addresses a range of challenges associated with using soft robots in application areas such as robotic surgery. Design of such robots poses challenges beyond standard rigid-body robots. A fast, reliable, accurate yet simple dynamic model is important to support the design, analysis, and control of hybrid rigid-continuum robots. In our previous work, we developed a modeling package for hybrid rigid-continuum systems, named TMTDyn. In this paper, we focus on how we developed an internal domain-specific language (DSL) using Matlab's OO capabilities and the concept of fluent interfaces to improve validation, understandability, and maintainability of the models constructed using TMTDyn. We present the language implementation, and discuss some of the benefits and challenges of building a Matlab-internal DSL.

Keywords

RobotMaintainabilityDigital subscriber lineComputer scienceMATLABSimulationControl engineeringArtificial intelligenceProgramming languageEngineering

Related papers

Browse all SURGICAL papers