DSLs per Subdomain

One analysis to structure the domain is grouping the DSLs and their publications by common semantics, abstractions and use-cases. Here, Part A (Robotics Foundations) covers the fundamental principles and methods needed to create a robotic system. While developing such a system, various challenges have to be tackled in kinematics, dynamics, actuation, sensing, motion planning, control, programming and task planning. Thus, the subdomains chosen in this overview correspond to these categories.

The following chart shows the subdomains and the numbers of publications we found in the subdomains respectively. This is intended to serve as a map for potential DSL users as well as foster discussion and reuse of languages and the underlying models for DSL developers.

Publications per subdomain
  1. Kinematics 12
  2. Dynamics 4
  3. Mechanisms and Actuation 11
  4. Sensing and Estimation 10
  5. Motion Planning 15
  6. Motion Control 26
  7. Force Control 1
  8. Architectures and Programming 114
  9. Reasoning Methods 18
Publications per year
  1. 1985
  2. 1990
  3. 1995
  4. 2000
  5. 2005
  6. 2010
  7. 2015